summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--textproc/Makefile5
-rw-r--r--textproc/R-cran-downlit/Makefile8
-rw-r--r--textproc/R-cran-downlit/distinfo6
-rw-r--r--textproc/R-cran-downlit/files/patch-tests_testthat_test-link.R10
-rw-r--r--textproc/R-cran-vroom/Makefile2
-rw-r--r--textproc/R-cran-vroom/distinfo6
-rw-r--r--textproc/R-cran-xml2/Makefile2
-rw-r--r--textproc/R-cran-xml2/distinfo6
-rw-r--r--textproc/R-cran-yaml/Makefile7
-rw-r--r--textproc/R-cran-yaml/distinfo6
-rw-r--r--textproc/adoc-mode.el/Makefile2
-rw-r--r--textproc/apache-commons-csv/Makefile10
-rw-r--r--textproc/apache-commons-csv/distinfo6
-rw-r--r--textproc/castxml/Makefile4
-rw-r--r--textproc/castxml/distinfo6
-rw-r--r--textproc/consul-template/Makefile1
-rw-r--r--textproc/csvq/Makefile2
-rw-r--r--textproc/dasel/Makefile3
-rw-r--r--textproc/diff-so-fancy/Makefile2
-rw-r--r--textproc/dyff/Makefile2
-rw-r--r--textproc/feluda/Makefile4
-rw-r--r--textproc/feluda/Makefile.crates102
-rw-r--r--textproc/feluda/distinfo212
-rw-r--r--textproc/feluda/files/patch-Cargo.toml10
-rw-r--r--textproc/fzf/Makefile1
-rw-r--r--textproc/gh-grep/Makefile2
-rw-r--r--textproc/git-chglog/Makefile2
-rw-r--r--textproc/gitlab-code-parser/Makefile24
-rw-r--r--textproc/gitlab-code-parser/distinfo6
-rw-r--r--textproc/gitlab-elasticsearch-indexer/Makefile8
-rw-r--r--textproc/gitlab-elasticsearch-indexer/distinfo10
-rw-r--r--textproc/gitlab-elasticsearch-indexer/files/patch-Makefile8
-rw-r--r--textproc/gitlab-zoekt-indexer/Makefile2
-rw-r--r--textproc/gitlab-zoekt-indexer/distinfo10
-rw-r--r--textproc/go-md2man/Makefile2
-rw-r--r--textproc/go-transifex-client/Makefile2
-rw-r--r--textproc/go-yq/Makefile2
-rw-r--r--textproc/gojq/Makefile4
-rw-r--r--textproc/gojq/distinfo10
-rw-r--r--textproc/gron/Makefile2
-rw-r--r--textproc/htmltest/Makefile2
-rw-r--r--textproc/ibus-typing-booster/Makefile2
-rw-r--r--textproc/ibus-typing-booster/distinfo6
-rw-r--r--textproc/ibus-typing-booster/pkg-plist5
-rw-r--r--textproc/ibus/Makefile32
-rw-r--r--textproc/ibus/distinfo6
-rw-r--r--textproc/ibus/pkg-plist20
-rw-r--r--textproc/jid/Makefile2
-rw-r--r--textproc/jing/Makefile2
-rw-r--r--textproc/jqp/Makefile1
-rw-r--r--textproc/kepubify/Makefile2
-rw-r--r--textproc/libfolia/Makefile5
-rw-r--r--textproc/libfolia/distinfo6
-rw-r--r--textproc/logseq/Makefile9
-rw-r--r--textproc/logseq/distinfo14
-rw-r--r--textproc/logseq/pkg-plist1590
-rw-r--r--textproc/markdownfmt/Makefile2
-rw-r--r--textproc/md2roff/Makefile2
-rw-r--r--textproc/mdbook-mermaid/Makefile3
-rw-r--r--textproc/mdbook-mermaid/Makefile.crates155
-rw-r--r--textproc/mdbook-mermaid/distinfo316
-rw-r--r--textproc/mdbook/Makefile5
-rw-r--r--textproc/mdbook/Makefile.crates294
-rw-r--r--textproc/mdbook/distinfo594
-rw-r--r--textproc/mdtt/Makefile2
-rw-r--r--textproc/miller/Makefile6
-rw-r--r--textproc/minify/Makefile3
-rw-r--r--textproc/minify/distinfo10
-rw-r--r--textproc/moar/Makefile23
-rw-r--r--textproc/moar/distinfo5
-rw-r--r--textproc/moar/pkg-descr3
-rw-r--r--textproc/moor/Makefile2
-rw-r--r--textproc/moor/distinfo10
-rw-r--r--textproc/nerdlog/Makefile2
-rw-r--r--textproc/nuspell/Makefile14
-rw-r--r--textproc/nuspell/distinfo6
-rw-r--r--textproc/obsidian/Makefile2
-rw-r--r--textproc/otree/Makefile11
-rw-r--r--textproc/otree/distinfo6
-rw-r--r--textproc/ov/Makefile2
-rw-r--r--textproc/pdfgrep/Makefile2
-rw-r--r--textproc/pdfsandwich/Makefile2
-rw-r--r--textproc/peco/Makefile2
-rw-r--r--textproc/pup/Makefile2
-rw-r--r--textproc/py-backrefs/Makefile2
-rw-r--r--textproc/py-backrefs/distinfo6
-rw-r--r--textproc/py-chameleon/Makefile8
-rw-r--r--textproc/py-csvkit/Makefile8
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile2
-rw-r--r--textproc/py-cyclonedx-python-lib/distinfo6
-rw-r--r--textproc/py-dialect/Makefile8
-rw-r--r--textproc/py-furo/Makefile2
-rw-r--r--textproc/py-furo/distinfo10
-rw-r--r--textproc/py-genshi/Makefile12
-rw-r--r--textproc/py-genshi/distinfo6
-rw-r--r--textproc/py-gi-docgen/Makefile2
-rw-r--r--textproc/py-gi-docgen/distinfo6
-rw-r--r--textproc/py-jinjanator-plugins/Makefile2
-rw-r--r--textproc/py-jinjanator-plugins/distinfo6
-rw-r--r--textproc/py-jinjanator-plugins/files/patch-pyproject.toml11
-rw-r--r--textproc/py-jinjanator/Makefile2
-rw-r--r--textproc/py-jinjanator/distinfo6
-rw-r--r--textproc/py-jinjanator/files/patch-pyproject.toml2
-rw-r--r--textproc/py-langcodes/Makefile9
-rw-r--r--textproc/py-langcodes/distinfo6
-rw-r--r--textproc/py-language-data/Makefile2
-rw-r--r--textproc/py-language-data/distinfo6
-rw-r--r--textproc/py-markdown/Makefile10
-rw-r--r--textproc/py-markdown/distinfo6
-rw-r--r--textproc/py-markdown/files/patch-pyproject.toml8
-rw-r--r--textproc/py-mkdocs-get-deps/Makefile8
-rw-r--r--textproc/py-mkdocs-material/Makefile22
-rw-r--r--textproc/py-mkdocs-material/distinfo6
-rw-r--r--textproc/py-mkdocs-rss-plugin/Makefile2
-rw-r--r--textproc/py-mkdocs-rss-plugin/distinfo6
-rw-r--r--textproc/py-mkdocs/Makefile4
-rw-r--r--textproc/py-mkdocstrings-crystal/Makefile2
-rw-r--r--textproc/py-mkdocstrings-crystal/distinfo6
-rw-r--r--textproc/py-mkdocstrings/Makefile8
-rw-r--r--textproc/py-nbsphinx/Makefile7
-rw-r--r--textproc/py-nbsphinx/distinfo6
-rw-r--r--textproc/py-nbsphinx/files/patch-pyproject.toml11
-rw-r--r--textproc/py-packageurl-python/Makefile2
-rw-r--r--textproc/py-packageurl-python/distinfo6
-rw-r--r--textproc/py-parsimonious/Makefile6
-rw-r--r--textproc/py-parsimonious/distinfo6
-rw-r--r--textproc/py-pdftotext/Makefile2
-rw-r--r--textproc/py-pybtex/Makefile8
-rw-r--r--textproc/py-pymdown-extensions/Makefile2
-rw-r--r--textproc/py-pymdown-extensions/distinfo6
-rw-r--r--textproc/py-python-bidi/Makefile23
-rw-r--r--textproc/py-python-bidi/Makefile.crates23
-rw-r--r--textproc/py-python-bidi/distinfo52
-rw-r--r--textproc/py-python-bidi/pkg-descr8
-rw-r--r--textproc/py-rdflib/Makefile13
-rw-r--r--textproc/py-rdflib/distinfo6
-rw-r--r--textproc/py-segno/Makefile8
-rw-r--r--textproc/py-spacy/Makefile13
-rw-r--r--textproc/py-spacy/distinfo6
-rw-r--r--textproc/py-spacy/files/patch-pyproject.toml12
-rw-r--r--textproc/py-spacy/files/patch-setup.cfg14
-rw-r--r--textproc/py-sphinx-gallery/Makefile5
-rw-r--r--textproc/py-sphinx-gallery/distinfo6
-rw-r--r--textproc/py-sphinx/Makefile8
-rw-r--r--textproc/py-sphinxcontrib-bibtex/Makefile8
-rw-r--r--textproc/py-sphinxcontrib-spelling/Makefile7
-rw-r--r--textproc/py-sphinxcontrib-spelling/distinfo6
-rw-r--r--textproc/py-sphinxcontrib-svg2pdfconverter/Makefile3
-rw-r--r--textproc/py-sphinxcontrib-svg2pdfconverter/distinfo6
-rw-r--r--textproc/py-sphinxcontrib-svg2pdfconverter/files/patch-pyproject.toml11
-rw-r--r--textproc/py-textual-speedups/Makefile3
-rw-r--r--textproc/py-textual-speedups/Makefile.crates15
-rw-r--r--textproc/py-textual-speedups/distinfo32
-rw-r--r--textproc/py-textual/Makefile2
-rw-r--r--textproc/py-textual/distinfo6
-rw-r--r--textproc/py-tinycss2/Makefile2
-rw-r--r--textproc/py-tinycss2/distinfo6
-rw-r--r--textproc/py-unicode-segmentation-rs/Makefile24
-rw-r--r--textproc/py-unicode-segmentation-rs/Makefile.crates25
-rw-r--r--textproc/py-unicode-segmentation-rs/distinfo53
-rw-r--r--textproc/py-unicode-segmentation-rs/pkg-descr12
-rw-r--r--textproc/py-zensical/Makefile31
-rw-r--r--textproc/py-zensical/Makefile.crates175
-rw-r--r--textproc/py-zensical/distinfo353
-rw-r--r--textproc/py-zensical/files/patch-pyproject.toml15
-rw-r--r--textproc/py-zensical/pkg-descr4
-rw-r--r--textproc/riffdiff/Makefile3
-rw-r--r--textproc/riffdiff/distinfo6
-rw-r--r--textproc/rubygem-actiontext-gitlab/distinfo6
-rw-r--r--textproc/rubygem-actiontext81/Makefile2
-rw-r--r--textproc/rubygem-actiontext81/distinfo6
-rw-r--r--textproc/rubygem-asciidoctor-pdf/Makefile2
-rw-r--r--textproc/rubygem-asciidoctor-pdf/distinfo6
-rw-r--r--textproc/rubygem-commonmarker/Makefile3
-rw-r--r--textproc/rubygem-commonmarker/Makefile.crates104
-rw-r--r--textproc/rubygem-commonmarker/distinfo214
-rw-r--r--textproc/rubygem-cucumber-gherkin/Makefile4
-rw-r--r--textproc/rubygem-cucumber-gherkin/distinfo6
-rw-r--r--textproc/rubygem-cucumber-html-formatter/Makefile4
-rw-r--r--textproc/rubygem-cucumber-html-formatter/distinfo6
-rw-r--r--textproc/rubygem-docdiff/Makefile2
-rw-r--r--textproc/rubygem-docdiff/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-api8/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch-api8/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch8/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch8/distinfo6
-rw-r--r--textproc/rubygem-google-cloud-translate/Makefile2
-rw-r--r--textproc/rubygem-google-cloud-translate/distinfo6
-rw-r--r--textproc/rubygem-liquid/Makefile2
-rw-r--r--textproc/rubygem-liquid/distinfo6
-rw-r--r--textproc/rubygem-terminal-table/Makefile5
-rw-r--r--textproc/rubygem-terminal-table/distinfo6
-rw-r--r--textproc/rubygem-terminal-table3/Makefile24
-rw-r--r--textproc/rubygem-terminal-table3/distinfo3
-rw-r--r--textproc/rubygem-terminal-table3/pkg-descr8
-rw-r--r--textproc/rubygem-yard/Makefile2
-rw-r--r--textproc/rubygem-yard/distinfo6
-rw-r--r--textproc/sift/Makefile2
-rw-r--r--textproc/sigil/Makefile2
-rw-r--r--textproc/sigil/distinfo6
-rw-r--r--textproc/source-highlight/Makefile2
-rw-r--r--textproc/sttr/Makefile7
-rw-r--r--textproc/sttr/distinfo10
-rw-r--r--textproc/television/Makefile2
-rw-r--r--textproc/television/Makefile.crates130
-rw-r--r--textproc/television/distinfo266
-rw-r--r--textproc/termshot/Makefile1
-rw-r--r--textproc/textnote/Makefile2
-rw-r--r--textproc/textql/Makefile2
-rw-r--r--textproc/trang/Makefile2
-rw-r--r--textproc/translate-toolkit/Makefile16
-rw-r--r--textproc/translate-toolkit/distinfo6
-rw-r--r--textproc/translate-toolkit/files/patch-pyproject.toml34
-rw-r--r--textproc/translate-toolkit/pkg-plist3
-rw-r--r--textproc/trdsql/Makefile2
-rw-r--r--textproc/typos/Makefile32
-rw-r--r--textproc/typos/Makefile.crates204
-rw-r--r--textproc/typos/distinfo411
-rw-r--r--textproc/typos/pkg-descr3
-rw-r--r--textproc/typos/pkg-plist6
-rw-r--r--textproc/uni/Makefile2
-rw-r--r--textproc/up/Makefile2
-rw-r--r--textproc/utf8proc/Makefile2
-rw-r--r--textproc/utf8proc/distinfo14
-rw-r--r--textproc/utf8proc/pkg-plist2
-rw-r--r--textproc/vacuum/Makefile3
-rw-r--r--textproc/vale/Makefile2
-rw-r--r--textproc/vgrep/Makefile2
-rw-r--r--textproc/xan/Makefile2
-rw-r--r--textproc/xan/Makefile.crates2
-rw-r--r--textproc/xan/distinfo10
-rw-r--r--textproc/yaml-mode.el/Makefile2
-rw-r--r--textproc/yaml.el/Makefile2
-rw-r--r--textproc/yamlfmt/Makefile1
-rw-r--r--textproc/ytt/Makefile2
235 files changed, 3632 insertions, 3020 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index f42e84207f5b..a1cc6b39f624 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -493,7 +493,6 @@
SUBDIR += ml-aspell
SUBDIR += ml1
SUBDIR += mn-aspell
- SUBDIR += moar
SUBDIR += modlogan
SUBDIR += moor
SUBDIR += mp_doccer
@@ -1724,6 +1723,7 @@
SUBDIR += py-uc-micro-py
SUBDIR += py-ucl
SUBDIR += py-ufal.udpipe
+ SUBDIR += py-unicode-segmentation-rs
SUBDIR += py-unicodeitplus
SUBDIR += py-untangle
SUBDIR += py-urlscan
@@ -1750,6 +1750,7 @@
SUBDIR += py-xmlschema
SUBDIR += py-yapf
SUBDIR += py-youseedee
+ SUBDIR += py-zensical
SUBDIR += py-zope.i18nmessageid
SUBDIR += py-zpt
SUBDIR += qprint
@@ -2018,6 +2019,7 @@
SUBDIR += rubygem-syntax
SUBDIR += rubygem-termcolor
SUBDIR += rubygem-terminal-table
+ SUBDIR += rubygem-terminal-table3
SUBDIR += rubygem-terser
SUBDIR += rubygem-text
SUBDIR += rubygem-tidy_ffi
@@ -2151,6 +2153,7 @@
SUBDIR += txt2html
SUBDIR += txt2man
SUBDIR += txt2tags
+ SUBDIR += typos
SUBDIR += typst
SUBDIR += uchardet
SUBDIR += ucto
diff --git a/textproc/R-cran-downlit/Makefile b/textproc/R-cran-downlit/Makefile
index eada95198c9e..395860f0d306 100644
--- a/textproc/R-cran-downlit/Makefile
+++ b/textproc/R-cran-downlit/Makefile
@@ -1,16 +1,16 @@
PORTNAME= downlit
-DISTVERSION= 0.4.4
+DISTVERSION= 0.4.5
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Syntax Highlighting and Automatic Linking
-WWW= https://cran.r-project.org/web/packages/downlit/
+WWW= https://cran.r-project.org/package=downlit
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-CRAN_DEPENDS= R-cran-brio>0:devel/R-cran-brio \
+RUN_DEPENDS= R-cran-brio>0:devel/R-cran-brio \
R-cran-desc>0:devel/R-cran-desc \
R-cran-digest>0:security/R-cran-digest \
R-cran-evaluate>0:devel/R-cran-evaluate \
@@ -20,8 +20,6 @@ CRAN_DEPENDS= R-cran-brio>0:devel/R-cran-brio \
R-cran-vctrs>0:devel/R-cran-vctrs \
R-cran-withr>0:devel/R-cran-withr \
R-cran-yaml>0:textproc/R-cran-yaml
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
R-cran-htmltools>0:textproc/R-cran-htmltools \
R-cran-jsonlite>0:converters/R-cran-jsonlite \
diff --git a/textproc/R-cran-downlit/distinfo b/textproc/R-cran-downlit/distinfo
index 2c9361bcc3cf..9fa63e4d146e 100644
--- a/textproc/R-cran-downlit/distinfo
+++ b/textproc/R-cran-downlit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723491653
-SHA256 (downlit_0.4.4.tar.gz) = 55c377dcee4adc48c1060e14079f3d1832453d066a2cf070530caa210c48f828
-SIZE (downlit_0.4.4.tar.gz) = 37162
+TIMESTAMP = 1764266575
+SHA256 (downlit_0.4.5.tar.gz) = b696ce388a804738b44eb1ceb0e3f0531b309ea91408f40a0cb43c63541b658b
+SIZE (downlit_0.4.5.tar.gz) = 37263
diff --git a/textproc/R-cran-downlit/files/patch-tests_testthat_test-link.R b/textproc/R-cran-downlit/files/patch-tests_testthat_test-link.R
index d76be78b37e7..1470cd5f796f 100644
--- a/textproc/R-cran-downlit/files/patch-tests_testthat_test-link.R
+++ b/textproc/R-cran-downlit/files/patch-tests_testthat_test-link.R
@@ -1,9 +1,9 @@
---- tests/testthat/test-link.R.orig 2024-08-13 05:33:03 UTC
+--- tests/testthat/test-link.R.orig 2025-11-28 09:31:09 UTC
+++ tests/testthat/test-link.R
-@@ -217,10 +217,6 @@ test_that("looks in attached packages", {
- href_expr_(vignette("sha1")),
- "https://cran.rstudio.com/web/packages/digest/vignettes/sha1.html"
- )
+@@ -247,10 +247,6 @@ test_that("looks in attached packages", {
+ # href_expr_(vignette("sha1")),
+ # "https://cran.rstudio.com/web/packages/digest/vignettes/sha1.html"
+ # )
- expect_equal(
- href_expr_(vignette("moveline")),
- "https://cran.rstudio.com/web/packages/grid/vignettes/moveline.pdf"
diff --git a/textproc/R-cran-vroom/Makefile b/textproc/R-cran-vroom/Makefile
index e9f803f51b85..e5425151660b 100644
--- a/textproc/R-cran-vroom/Makefile
+++ b/textproc/R-cran-vroom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vroom
-DISTVERSION= 1.6.6
+DISTVERSION= 1.6.7
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/textproc/R-cran-vroom/distinfo b/textproc/R-cran-vroom/distinfo
index 3c6e7b257aa3..f64321d2ae14 100644
--- a/textproc/R-cran-vroom/distinfo
+++ b/textproc/R-cran-vroom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758395280
-SHA256 (vroom_1.6.6.tar.gz) = 855b7ef11ba8b41624064d7b0327b4bd6a02024fb9c4801a09d38224a10980de
-SIZE (vroom_1.6.6.tar.gz) = 626219
+TIMESTAMP = 1765109153
+SHA256 (vroom_1.6.7.tar.gz) = 262cebb76e8bc0ea920d70036e435c3cd78616d758de1f062a132f26fb5c76ca
+SIZE (vroom_1.6.7.tar.gz) = 628151
diff --git a/textproc/R-cran-xml2/Makefile b/textproc/R-cran-xml2/Makefile
index 36c407655c42..000ae4c0a389 100644
--- a/textproc/R-cran-xml2/Makefile
+++ b/textproc/R-cran-xml2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xml2
-PORTVERSION= 1.4.1
+PORTVERSION= 1.5.1
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/textproc/R-cran-xml2/distinfo b/textproc/R-cran-xml2/distinfo
index c981dd436415..f6923bc1078c 100644
--- a/textproc/R-cran-xml2/distinfo
+++ b/textproc/R-cran-xml2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762160737
-SHA256 (xml2_1.4.1.tar.gz) = d2f2641d294b0ccc783bbbf823cacfcf3eb698315c54e71a24c02734c9bf2576
-SIZE (xml2_1.4.1.tar.gz) = 153629
+TIMESTAMP = 1764760162
+SHA256 (xml2_1.5.1.tar.gz) = 747a5f02dea017c2ed61702fb79327dcb4ec7a48f265f379cc91cb86a8f1a1c4
+SIZE (xml2_1.5.1.tar.gz) = 154637
diff --git a/textproc/R-cran-yaml/Makefile b/textproc/R-cran-yaml/Makefile
index 4dd604a1aea0..d813fd7a050a 100644
--- a/textproc/R-cran-yaml/Makefile
+++ b/textproc/R-cran-yaml/Makefile
@@ -1,16 +1,17 @@
PORTNAME= yaml
-DISTVERSION= 2.3.10
+DISTVERSION= 2.3.11
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Methods to convert R data to YAML and back
-WWW= https://cran.r-project.org/web/packages/yaml/
+WWW= https://cran.r-project.org/package=yaml
LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= R-cran-RUnit>0:devel/R-cran-RUnit
-USES= cran:auto-plist,compiles
+USES= compiler:c++23-lang cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/textproc/R-cran-yaml/distinfo b/textproc/R-cran-yaml/distinfo
index f4621f29711a..4ea242829070 100644
--- a/textproc/R-cran-yaml/distinfo
+++ b/textproc/R-cran-yaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722776773
-SHA256 (yaml_2.3.10.tar.gz) = e236d42d366e361d4855aa4f520260debd53a31e4786442b94770b045da02a6d
-SIZE (yaml_2.3.10.tar.gz) = 94556
+TIMESTAMP = 1764667264
+SHA256 (yaml_2.3.11.tar.gz) = b9c4fa70b9e2ba2257d59b7d4ba5d80106ed63f66d6d2a4da26b754160bac22c
+SIZE (yaml_2.3.11.tar.gz) = 94851
diff --git a/textproc/adoc-mode.el/Makefile b/textproc/adoc-mode.el/Makefile
index 28f9141e6d16..4c1bce3243d2 100644
--- a/textproc/adoc-mode.el/Makefile
+++ b/textproc/adoc-mode.el/Makefile
@@ -5,7 +5,7 @@ PORTREVISION= 7
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Major-mode for editing AsciiDoc files in Emacs
WWW= https://github.com/bbatsov/adoc-mode
diff --git a/textproc/apache-commons-csv/Makefile b/textproc/apache-commons-csv/Makefile
index ea0ab587e1a3..1a5faee8226d 100644
--- a/textproc/apache-commons-csv/Makefile
+++ b/textproc/apache-commons-csv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= commons-csv
-DISTVERSION= 1.14.0
+DISTVERSION= 1.14.1
CATEGORIES= textproc java devel
MASTER_SITES= APACHE_COMMONS_BINARIES
PKGNAMEPREFIX= apache-
@@ -27,15 +27,13 @@ OPTIONS_DEFINE= DOCS
OTHERDOCS= LICENSE.txt NOTICE.txt RELEASE-NOTES.txt
do-install:
- @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..."
+ @${ECHO_MSG} ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..."
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${DISTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${JARFILE}
@${ECHO_MSG} " [ DONE ]"
do-install-DOCS-on:
- @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
- @cd ${WRKSRC}/apidocs \
- && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; \
- && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \;
+ @${ECHO_MSG} ">> Installing documentation in ${DOCSDIR}..."
+ (cd ${WRKSRC}/apidocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
@${ECHO_MSG} " [ DONE ]"
diff --git a/textproc/apache-commons-csv/distinfo b/textproc/apache-commons-csv/distinfo
index 830ae14fe63e..91be8c9c2cab 100644
--- a/textproc/apache-commons-csv/distinfo
+++ b/textproc/apache-commons-csv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751312380
-SHA256 (commons-csv-1.14.0-bin.tar.gz) = b4dd909314831dcad33dc1fc17382cc8b73eff27d56687c262059b3c817edb1b
-SIZE (commons-csv-1.14.0-bin.tar.gz) = 470848
+TIMESTAMP = 1765142052
+SHA256 (commons-csv-1.14.1-bin.tar.gz) = 7f682ebb6f4d4c3989ebaa1ec299a27ed3447fca1d7f8ec5a56f43b1301b7de8
+SIZE (commons-csv-1.14.1-bin.tar.gz) = 472454
diff --git a/textproc/castxml/Makefile b/textproc/castxml/Makefile
index 92c7c961dad4..7321919b6c5e 100644
--- a/textproc/castxml/Makefile
+++ b/textproc/castxml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= castxml
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.10
+DISTVERSION= 0.6.13
CATEGORIES= textproc devel
MAINTAINER= yuri@FreeBSD.org
@@ -38,4 +38,6 @@ do-test: # many tests fail, see https://github.com/CastXML/CastXML/issues/245
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
+# tests as of 0.6.13: 100% tests passed, 0 tests failed out of 4392
+
.include <bsd.port.mk>
diff --git a/textproc/castxml/distinfo b/textproc/castxml/distinfo
index 984207ee606f..fb922967fcb2 100644
--- a/textproc/castxml/distinfo
+++ b/textproc/castxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736307382
-SHA256 (CastXML-CastXML-v0.6.10_GH0.tar.gz) = d8498b39b4cf3d57671254056013de177f47fc7a2683f1a53049ab854d85ad55
-SIZE (CastXML-CastXML-v0.6.10_GH0.tar.gz) = 123149
+TIMESTAMP = 1763962703
+SHA256 (CastXML-CastXML-v0.6.13_GH0.tar.gz) = df954886464fe624887411e5f4e2a7db00da3d64a48f142d3aff973e2097e2d6
+SIZE (CastXML-CastXML-v0.6.13_GH0.tar.gz) = 123554
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index e51fdab71366..34da7844ac44 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -1,6 +1,7 @@
PORTNAME= consul-template
DISTVERSIONPREFIX= v
DISTVERSION= 0.41.3
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/csvq/Makefile b/textproc/csvq/Makefile
index f4d9a8fc1c80..b38b871db286 100644
--- a/textproc/csvq/Makefile
+++ b/textproc/csvq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvq
DISTVERSIONPREFIX= v
DISTVERSION= 1.18.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/dasel/Makefile b/textproc/dasel/Makefile
index 9953d3700d73..dbd1f509b5f7 100644
--- a/textproc/dasel/Makefile
+++ b/textproc/dasel/Makefile
@@ -25,6 +25,9 @@ PORTDOCS= CHANGELOG.md CODE_OF_CONDUCT.md README.md
OPTIONS_DEFINE= DOCS
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} \
diff --git a/textproc/diff-so-fancy/Makefile b/textproc/diff-so-fancy/Makefile
index 821601a276b0..bc4f719ad767 100644
--- a/textproc/diff-so-fancy/Makefile
+++ b/textproc/diff-so-fancy/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.4.4
DISTVERSIONPREFIX= v
CATEGORIES= textproc
-MAINTAINER= rakuco@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Fancier diff output formatter
WWW= https://github.com/so-fancy/diff-so-fancy/
diff --git a/textproc/dyff/Makefile b/textproc/dyff/Makefile
index fb34f3ce89c0..551a5ceb6d67 100644
--- a/textproc/dyff/Makefile
+++ b/textproc/dyff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dyff
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
index 8236b5aa9ab8..a737f3992f63 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,7 +1,6 @@
PORTNAME= feluda
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.1 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION= 1
+DISTVERSION= 1.10.3 # Cargo.lock patched: `make patch cargo-crates`
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
@@ -13,6 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libgit2.so:devel/libgit2 \
libssh2.so:security/libssh2
+RUN_DEPENDS= noto-emoji>0:x11-fonts/noto-emoji
USES= cargo localbase ssl
USE_GITHUB= yes
diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates
index 8b30633a58d7..254129f38dbc 100644
--- a/textproc/feluda/Makefile.crates
+++ b/textproc/feluda/Makefile.crates
@@ -1,8 +1,7 @@
-CARGO_CRATES= addr2line-0.24.2 \
+CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anstream-0.6.19 \
anstyle-1.0.11 \
@@ -12,7 +11,7 @@ CARGO_CRATES= addr2line-0.24.2 \
atomic-0.6.1 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
- backtrace-0.3.75 \
+ backtrace-0.3.76 \
base64-0.22.1 \
bitflags-2.9.1 \
bstr-1.12.0 \
@@ -21,18 +20,17 @@ CARGO_CRATES= addr2line-0.24.2 \
byteorder-1.5.0 \
bytes-1.10.1 \
camino-1.1.10 \
- cargo-platform-0.2.0 \
- cargo-util-schemas-0.2.0 \
- cargo_metadata-0.20.0 \
+ cargo-platform-0.3.1 \
+ cargo_metadata-0.23.0 \
cassowary-0.3.0 \
castaway-0.2.4 \
cc-1.2.30 \
cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
- clap_derive-4.5.41 \
+ chrono-0.4.42 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
clap_lex-0.7.5 \
color-eyre-0.6.5 \
color-spantrace-0.3.0 \
@@ -45,12 +43,13 @@ CARGO_CRATES= addr2line-0.24.2 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- cssparser-0.34.0 \
+ cssparser-0.35.0 \
cssparser-macros-0.6.1 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- derive_more-0.99.20 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
@@ -60,7 +59,6 @@ CARGO_CRATES= addr2line-0.24.2 \
ego-tree-0.10.0 \
either-1.15.0 \
equivalent-1.0.2 \
- erased-serde-0.4.6 \
errno-0.3.13 \
eyre-0.6.12 \
fastrand-2.3.0 \
@@ -80,14 +78,15 @@ CARGO_CRATES= addr2line-0.24.2 \
getopts-0.2.23 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- gimli-0.31.1 \
+ gimli-0.32.3 \
git2-0.20.2 \
- globset-0.4.16 \
+ globset-0.4.18 \
h2-0.4.11 \
hashbrown-0.15.4 \
+ hashbrown-0.16.0 \
heck-0.4.1 \
heck-0.5.0 \
- html5ever-0.29.1 \
+ html5ever-0.35.0 \
http-1.3.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
@@ -107,13 +106,12 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.1 \
- ignore-0.4.23 \
+ ignore-0.4.25 \
indenter-0.3.3 \
- indexmap-2.10.0 \
+ indexmap-2.12.0 \
indoc-2.0.6 \
inlinable_string-0.1.15 \
instability-0.3.9 \
- io-uring-0.7.9 \
ipnet-2.11.0 \
iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
@@ -122,7 +120,7 @@ CARGO_CRATES= addr2line-0.24.2 \
jobserver-0.1.33 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.174 \
+ libc-0.2.177 \
libgit2-sys-0.18.2+1.9.1 \
libredox-0.1.6 \
libssh2-sys-0.3.1 \
@@ -136,8 +134,8 @@ CARGO_CRATES= addr2line-0.24.2 \
lru-slab-0.1.2 \
mac-0.1.1 \
maplit-1.0.2 \
- markup5ever-0.14.1 \
- match_token-0.1.0 \
+ markup5ever-0.35.0 \
+ match_token-0.35.0 \
matchers-0.2.0 \
memchr-2.7.5 \
miniz_oxide-0.8.9 \
@@ -147,14 +145,13 @@ CARGO_CRATES= addr2line-0.24.2 \
new_debug_unreachable-1.0.6 \
nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
- object-0.36.7 \
+ object-0.37.3 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
openssl-probe-0.1.6 \
openssl-sys-0.9.109 \
option-ext-0.2.0 \
- ordered-float-2.10.1 \
- owo-colors-4.2.2 \
+ owo-colors-4.2.3 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
@@ -162,10 +159,14 @@ CARGO_CRATES= addr2line-0.24.2 \
pear_codegen-0.2.9 \
percent-encoding-2.3.1 \
phf-0.11.3 \
+ phf-0.13.1 \
phf_codegen-0.11.3 \
+ phf_codegen-0.13.1 \
phf_generator-0.11.3 \
+ phf_generator-0.13.1 \
phf_macros-0.11.3 \
phf_shared-0.11.3 \
+ phf_shared-0.13.1 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkg-config-0.3.32 \
@@ -188,14 +189,14 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.6.4 \
rand_core-0.9.3 \
ratatui-0.29.0 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
redox_syscall-0.5.15 \
redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
regex-syntax-0.8.5 \
- reqwest-0.12.22 \
+ reqwest-0.12.24 \
ring-0.17.14 \
rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
@@ -208,15 +209,15 @@ CARGO_CRATES= addr2line-0.24.2 \
ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- scraper-0.23.1 \
- selectors-0.26.0 \
+ scraper-0.24.0 \
+ selectors-0.31.0 \
semver-1.0.26 \
- serde-1.0.219 \
- serde-untagged-0.1.7 \
- serde-value-0.7.0 \
- serde_derive-1.0.219 \
- serde_json-1.0.141 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
serde_spanned-0.6.9 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
servo_arc-0.4.1 \
@@ -233,8 +234,8 @@ CARGO_CRATES= addr2line-0.24.2 \
spinners-4.1.1 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
- string_cache-0.8.9 \
- string_cache_codegen-0.5.4 \
+ string_cache-0.9.0 \
+ string_cache_codegen-0.6.1 \
strsim-0.11.1 \
strum-0.24.1 \
strum-0.26.3 \
@@ -246,25 +247,27 @@ CARGO_CRATES= addr2line-0.24.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
temp-env-0.3.6 \
- tempfile-3.20.0 \
+ tempfile-3.23.0 \
tendril-0.4.3 \
termtree-0.5.1 \
- thiserror-1.0.69 \
- thiserror-2.0.12 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
thread_local-1.1.9 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
tokio-rustls-0.26.2 \
tokio-util-0.7.15 \
toml-0.8.23 \
+ toml-0.9.8 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.3 \
toml_edit-0.22.27 \
+ toml_parser-1.0.4 \
toml_write-0.1.2 \
+ toml_writer-1.0.4 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -276,14 +279,12 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
- typeid-1.0.3 \
uncased-0.9.10 \
unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
- unicode-xid-0.2.6 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
url-2.5.4 \
@@ -306,6 +307,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
web-time-1.1.0 \
+ web_atoms-0.1.4 \
webpki-roots-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
@@ -315,11 +317,13 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.1 \
windows-result-0.3.4 \
windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
@@ -338,7 +342,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.12 \
+ winnow-0.7.13 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
yansi-1.0.1 \
diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo
index 5279bcaa2780..791e6a0cc2da 100644
--- a/textproc/feluda/distinfo
+++ b/textproc/feluda/distinfo
@@ -1,14 +1,12 @@
-TIMESTAMP = 1759824011
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1764084673
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
@@ -27,8 +25,8 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
@@ -45,12 +43,10 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
SIZE (rust/crates/camino-1.1.10.crate) = 42306
-SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
-SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
-SHA256 (rust/crates/cargo-util-schemas-0.2.0.crate) = e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca
-SIZE (rust/crates/cargo-util-schemas-0.2.0.crate) = 23612
-SHA256 (rust/crates/cargo_metadata-0.20.0.crate) = 4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502
-SIZE (rust/crates/cargo_metadata-0.20.0.crate) = 32312
+SHA256 (rust/crates/cargo-platform-0.3.1.crate) = 122ec45a44b270afd1402f351b782c676b173e3c3fb28d86ff7ebfb4d86a4ee4
+SIZE (rust/crates/cargo-platform-0.3.1.crate) = 13321
+SHA256 (rust/crates/cargo_metadata-0.23.0.crate) = 981a6f317983eec002839b90fae7411a85621410ae591a9cab2ecf5cb5744873
+SIZE (rust/crates/cargo_metadata-0.23.0.crate) = 30522
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
@@ -61,14 +57,14 @@ SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
@@ -93,8 +89,8 @@ SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09401ab8d0501110655f8b341484a3e3
-SIZE (rust/crates/cssparser-0.34.0.crate) = 53857
+SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
+SIZE (rust/crates/cssparser-0.35.0.crate) = 54145
SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
@@ -103,8 +99,10 @@ SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8b
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/derive_more-0.99.20.crate) = 6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f
-SIZE (rust/crates/derive_more-0.99.20.crate) = 55041
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
@@ -123,8 +121,6 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
-SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
@@ -163,22 +159,24 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
SIZE (rust/crates/git2-0.20.2.crate) = 223479
-SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
-SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/html5ever-0.29.1.crate) = 3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c
-SIZE (rust/crates/html5ever-0.29.1.crate) = 72424
+SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
+SIZE (rust/crates/html5ever-0.35.0.crate) = 76142
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
@@ -217,20 +215,18 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
-SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a
+SIZE (rust/crates/ignore-0.4.25.crate) = 59154
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
SIZE (rust/crates/instability-0.3.9.crate) = 14451
-SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
-SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -247,8 +243,8 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
@@ -275,10 +271,10 @@ SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fc
SIZE (rust/crates/mac-0.1.1.crate) = 4838
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
-SHA256 (rust/crates/markup5ever-0.14.1.crate) = c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18
-SIZE (rust/crates/markup5ever-0.14.1.crate) = 38103
-SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b
-SIZE (rust/crates/match_token-0.1.0.crate) = 4903
+SHA256 (rust/crates/markup5ever-0.35.0.crate) = 311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3
+SIZE (rust/crates/markup5ever-0.35.0.crate) = 15883
+SHA256 (rust/crates/match_token-0.35.0.crate) = ac84fd3f360fcc43dc5f5d186f02a94192761a080e8bc58621ad4d12296a58cf
+SIZE (rust/crates/match_token-0.35.0.crate) = 4570
SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
@@ -297,24 +293,20 @@ SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094
SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.5.2+3.5.2.crate) = d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4
-SIZE (rust/crates/openssl-src-300.5.2+3.5.2.crate) = 10557986
SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
-SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
-SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
@@ -329,14 +321,22 @@ SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf
+SIZE (rust/crates/phf-0.13.1.crate) = 24786
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_codegen-0.13.1.crate) = 49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1
+SIZE (rust/crates/phf_codegen-0.13.1.crate) = 14774
SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_generator-0.13.1.crate) = 135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737
+SIZE (rust/crates/phf_generator-0.13.1.crate) = 15952
SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266
+SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -381,22 +381,22 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
@@ -421,24 +421,24 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/scraper-0.23.1.crate) = 527e65d9d888567588db4c12da1087598d0f6f8b346cc2c5abc91f05fc2dffe2
-SIZE (rust/crates/scraper-0.23.1.crate) = 24157
-SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
-SIZE (rust/crates/selectors-0.26.0.crate) = 64329
+SHA256 (rust/crates/scraper-0.24.0.crate) = e5f3a24d916e78954af99281a455168d4a9515d65eca99a18da1b813689c4ad9
+SIZE (rust/crates/scraper-0.24.0.crate) = 24103
+SHA256 (rust/crates/selectors-0.31.0.crate) = 5685b6ae43bfcf7d2e7dfcfb5d8e8f61b46442c902531e41a32a9a8bf0ee0fb6
+SIZE (rust/crates/selectors-0.31.0.crate) = 65453
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
-SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
-SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
-SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
@@ -471,10 +471,10 @@ SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
-SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
-SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
-SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
+SHA256 (rust/crates/string_cache-0.9.0.crate) = a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901
+SIZE (rust/crates/string_cache-0.9.0.crate) = 17402
+SHA256 (rust/crates/string_cache_codegen-0.6.1.crate) = 585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69
+SIZE (rust/crates/string_cache_codegen-0.6.1.crate) = 8968
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
@@ -497,20 +497,16 @@ SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
@@ -519,22 +515,30 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -557,8 +561,6 @@ SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf055
SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
-SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
SIZE (rust/crates/uncased-0.9.10.crate) = 10872
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
@@ -571,8 +573,6 @@ SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
-SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
-SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -617,6 +617,8 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/web_atoms-0.1.4.crate) = 44b72896d90cfd22c495d0ee4960d3dd20ca64180895cb92cd5342ff7482a579
+SIZE (rust/crates/web_atoms-0.1.4.crate) = 27295
SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -635,6 +637,8 @@ SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
@@ -645,6 +649,8 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
@@ -681,8 +687,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -709,5 +715,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (anistark-feluda-v1.10.1_GH0.tar.gz) = 12f704030d3fa1480bb02430188e1a0df484333d3889fad79bd23659f86f7b94
-SIZE (anistark-feluda-v1.10.1_GH0.tar.gz) = 135815
+SHA256 (anistark-feluda-v1.10.3_GH0.tar.gz) = c78b3511e09ea3681eeaac5bf84a128dfcea594d0af4d4b2ea8cbd6ae3ece74c
+SIZE (anistark-feluda-v1.10.3_GH0.tar.gz) = 183871
diff --git a/textproc/feluda/files/patch-Cargo.toml b/textproc/feluda/files/patch-Cargo.toml
index e6f53de53c38..f1819042125e 100644
--- a/textproc/feluda/files/patch-Cargo.toml
+++ b/textproc/feluda/files/patch-Cargo.toml
@@ -1,11 +1,11 @@
---- Cargo.toml.orig 2025-09-25 11:12:13 UTC
+--- Cargo.toml.orig 2025-11-25 15:29:10 UTC
+++ Cargo.toml
-@@ -45,7 +45,7 @@ chrono = { version = "0.4", features = ["serde"] }
+@@ -45,7 +45,7 @@ chrono = { version = "0.4.42", features = ["serde"] }
tracing = { version = "0.1.40", features = ["attributes"] }
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
- chrono = { version = "0.4", features = ["serde"] }
+ chrono = { version = "0.4.42", features = ["serde"] }
-git2 = { version = "0.20.2", features = ["vendored-libgit2", "vendored-openssl"] }
+git2 = { version = "0.20.2", features = ["vendored-libgit2"] }
- tempfile = "3.20.0"
+ tempfile = "3.23.0"
dirs = "6.0.0"
-
+ semver = "1.0.23"
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index 1d25ca51ed11..0384ac8f6df5 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fzf
DISTVERSIONPREFIX= v
DISTVERSION= 0.67.0
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/textproc/gh-grep/Makefile b/textproc/gh-grep/Makefile
index 84fcf57be069..27cf66075f64 100644
--- a/textproc/gh-grep/Makefile
+++ b/textproc/gh-grep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gh-grep
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/git-chglog/Makefile b/textproc/git-chglog/Makefile
index a3607a60e780..1ede9e1a8166 100644
--- a/textproc/git-chglog/Makefile
+++ b/textproc/git-chglog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-chglog
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/gitlab-code-parser/Makefile b/textproc/gitlab-code-parser/Makefile
index cbac15616448..6169dd32cd9b 100644
--- a/textproc/gitlab-code-parser/Makefile
+++ b/textproc/gitlab-code-parser/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gitlab-code-parser
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.1
-PORTREVISION= 1
+DISTVERSION= 0.20.2
CATEGORIES= textproc
MAINTAINER= mfechner@FreeBSD.org
@@ -13,16 +12,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BROKEN_i386= compilation fails: error: undefined symbol: __atomic_load
-BUILD_DEPENDS= ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/libclang.so:devel/llvm${LLVM_DEFAULT}
-LIB_DEPENDS= libonig.so:devel/oniguruma \
- libzstd.so:archivers/zstd
+BUILD_DEPENDS= ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/libclang.so:devel/llvm${LLVM_DEFAULT} \
+ oniguruma>=0:devel/oniguruma \
+ zstd>=0:archivers/zstd
USES= cargo ssl
USE_GITLAB= yes
-GL_ACCOUNT= gitlab-org
-GL_PROJECT= rust/gitlab-code-parser
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}
+GL_ACCOUNT= gitlab-org/rust
+USE_LDCONFIG= yes
PLIST_FILES= bin/parser-cli \
include/parser-c-bindings.h \
@@ -35,10 +33,10 @@ PLIST_FILES= bin/parser-cli \
# update the crates file with: make cargo-crates > Makefile.crates
do-install:
- @${INSTALL_DATA} ${CARGO_TARGET_DIR}/include/*.h ${STAGEDIR}${PREFIX}/include
- @${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/*.so ${STAGEDIR}${PREFIX}/lib
- @${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.a ${STAGEDIR}${PREFIX}/lib
- @${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.rlib ${STAGEDIR}${PREFIX}/lib
- @${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/parser-cli ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${CARGO_TARGET_DIR}/include/*.h ${STAGEDIR}${PREFIX}/include
+ ${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/*.so ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.a ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.rlib ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/parser-cli ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/textproc/gitlab-code-parser/distinfo b/textproc/gitlab-code-parser/distinfo
index cc37bb09b42a..5538bd448865 100644
--- a/textproc/gitlab-code-parser/distinfo
+++ b/textproc/gitlab-code-parser/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761373371
+TIMESTAMP = 1763477939
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -843,5 +843,5 @@ SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d5
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
SHA256 (gitlab-org-rust-gitalisk-v0.5.1_GL0.tar.gz) = e2f0915f77424cf7da8450548416f9d365acc52547ae1d26fb6cc31ad5a85de7
SIZE (gitlab-org-rust-gitalisk-v0.5.1_GL0.tar.gz) = 146998
-SHA256 (rust/gitlab-code-parser-v0.20.1.tar.bz2) = f76036a5b06c6c1f79084cdbe8d813f04cdf7ed1352cdaad81ba1201641ac7d9
-SIZE (rust/gitlab-code-parser-v0.20.1.tar.bz2) = 308785
+SHA256 (gitlab-code-parser-v0.20.2.tar.bz2) = 70c06d5f99176c359f0e9a54a892ad50eb292eddc7f55c47f790b71e99e38770
+SIZE (gitlab-code-parser-v0.20.2.tar.bz2) = 311154
diff --git a/textproc/gitlab-elasticsearch-indexer/Makefile b/textproc/gitlab-elasticsearch-indexer/Makefile
index 38c8305a584e..82f6cf1b305a 100644
--- a/textproc/gitlab-elasticsearch-indexer/Makefile
+++ b/textproc/gitlab-elasticsearch-indexer/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gitlab-elasticsearch-indexer
-PORTVERSION= 5.9.4
+PORTVERSION= 5.10.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= mfechner@FreeBSD.org
@@ -14,10 +13,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= git>=2.38.1:devel/git \
gitlab-code-parser>=0.20.1:textproc/gitlab-code-parser
LIB_DEPENDS= libicui18n.so:devel/icu \
- libicuuc.so:devel/icu
+ libicuuc.so:devel/icu \
+ libparser_c_bindings.so:textproc/gitlab-code-parser
#RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool
-USES= gmake go:modules,no_targets,1.24 pkgconfig
+USES= gmake go:modules,no_targets pkgconfig
USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
diff --git a/textproc/gitlab-elasticsearch-indexer/distinfo b/textproc/gitlab-elasticsearch-indexer/distinfo
index 05ffb8670a09..7aa26f0efcd7 100644
--- a/textproc/gitlab-elasticsearch-indexer/distinfo
+++ b/textproc/gitlab-elasticsearch-indexer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761544321
-SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.4/go.mod) = 95d57e7bd82c01ad7b3e92d303cc7073dd26f42da88859941a45f2b068d640d1
-SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.4/go.mod) = 5684
-SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.4/gitlab-elasticsearch-indexer-v5.9.4.tar.bz2) = bb5f836c2bdc4a735342990ce8518a00f02a29061065d1d3334ee6ac98fc65d2
-SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.9.4/gitlab-elasticsearch-indexer-v5.9.4.tar.bz2) = 114252
+TIMESTAMP = 1763473974
+SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.10.1/go.mod) = ba87496f645fc69725428a78a92f7f811c27a62344227ef501d21d5ac6fc6baa
+SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.10.1/go.mod) = 5684
+SHA256 (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.10.1/gitlab-elasticsearch-indexer-v5.10.1.tar.bz2) = be451ff0ed52a3075a5a989e5d92fd49e3b998862288fe1eaff49740e750641b
+SIZE (go/textproc_gitlab-elasticsearch-indexer/gitlab-elasticsearch-indexer-v5.10.1/gitlab-elasticsearch-indexer-v5.10.1.tar.bz2) = 119703
diff --git a/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile b/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile
index 2cb408f715c9..db6f954c0c92 100644
--- a/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile
+++ b/textproc/gitlab-elasticsearch-indexer/files/patch-Makefile
@@ -1,11 +1,11 @@
---- Makefile.orig 2025-10-25 04:31:58 UTC
+--- Makefile.orig 2025-11-17 05:11:42 UTC
+++ Makefile
-@@ -67,7 +67,7 @@ all: build
+@@ -44,7 +44,7 @@ all: build
all: build
.PHONY: build
-build: tmp/libparser
+build:
- $(if ${FORCE_BUILD}, @echo "Forcing a rebuild since pkg-config flags changed since last run")
- $Q PKG_CONFIG_PATH="${PKG_CONFIG_PATH}" $(GO) build $(if ${FORCE_BUILD},-a) $(if $V,-v) $(VERSION_FLAGS) -o bin/gitlab-elasticsearch-indexer .
+ $Q $(GO) build $(if $V,-v) $(VERSION_FLAGS) -o bin/gitlab-elasticsearch-indexer .
+ install: build
diff --git a/textproc/gitlab-zoekt-indexer/Makefile b/textproc/gitlab-zoekt-indexer/Makefile
index 7b54375d9e28..44d51d112dd1 100644
--- a/textproc/gitlab-zoekt-indexer/Makefile
+++ b/textproc/gitlab-zoekt-indexer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-zoekt-indexer
-PORTVERSION= 1.6.2
+PORTVERSION= 1.7.6
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= textproc
diff --git a/textproc/gitlab-zoekt-indexer/distinfo b/textproc/gitlab-zoekt-indexer/distinfo
index c385038e9185..f047c235702d 100644
--- a/textproc/gitlab-zoekt-indexer/distinfo
+++ b/textproc/gitlab-zoekt-indexer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761544521
-SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.6.2/go.mod) = 2c8ab84c55bbe330520a870b14f460877a3bac73a9639ece1bee64bf945c5fa8
-SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.6.2/go.mod) = 6877
-SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.6.2/gitlab-zoekt-indexer-v1.6.2.tar.bz2) = 9c0f0f4543f415d360bce2ddbe8e0eefda8cc8a55ff29c0765d9cf1bbacd0c70
-SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.6.2/gitlab-zoekt-indexer-v1.6.2.tar.bz2) = 847602
+TIMESTAMP = 1763479180
+SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.7.6/go.mod) = 25b522b945c927f38d19fd5d9a5c2e80eacd3b0086d8308d5cbe534c6413bfe0
+SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.7.6/go.mod) = 6866
+SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.7.6/gitlab-zoekt-indexer-v1.7.6.tar.bz2) = caf631a8baba23bac5815d868de09734d733def7ed5d9c4bc13317e2a8b5f9c4
+SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.7.6/gitlab-zoekt-indexer-v1.7.6.tar.bz2) = 850005
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index 373a16bc3d1a..dd89f28175fc 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-md2man
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.7
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
diff --git a/textproc/go-transifex-client/Makefile b/textproc/go-transifex-client/Makefile
index 6034623cfbf9..9e58caf37d79 100644
--- a/textproc/go-transifex-client/Makefile
+++ b/textproc/go-transifex-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= transifex-client
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.10
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= textproc
PKGNAMEPREFIX= go-
diff --git a/textproc/go-yq/Makefile b/textproc/go-yq/Makefile
index 81fd0eeb0242..ae48d636179b 100644
--- a/textproc/go-yq/Makefile
+++ b/textproc/go-yq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-yq
DISTVERSIONPREFIX= v
DISTVERSION= 4.47.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= timp87@gmail.com
diff --git a/textproc/gojq/Makefile b/textproc/gojq/Makefile
index b824b9d4451b..ac2f35161fed 100644
--- a/textproc/gojq/Makefile
+++ b/textproc/gojq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gojq
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.17
-PORTREVISION= 10
+DISTVERSION= 0.12.18
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= nork@FreeBSD.org
diff --git a/textproc/gojq/distinfo b/textproc/gojq/distinfo
index e9c9131f86ff..32c69504168f 100644
--- a/textproc/gojq/distinfo
+++ b/textproc/gojq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1738982912
-SHA256 (go/textproc_gojq/gojq-v0.12.17/v0.12.17.mod) = 568a908f2d2d1a37c4869c37d5f32e65b86cbea5490404d95f966732ca71a144
-SIZE (go/textproc_gojq/gojq-v0.12.17/v0.12.17.mod) = 318
-SHA256 (go/textproc_gojq/gojq-v0.12.17/v0.12.17.zip) = 324888343247749c1edc4b391adafd17700434d6236522b02513e7f3fdd35c24
-SIZE (go/textproc_gojq/gojq-v0.12.17/v0.12.17.zip) = 161636
+TIMESTAMP = 1764764855
+SHA256 (go/textproc_gojq/gojq-v0.12.18/v0.12.18.mod) = 2881fa0f9eb04cb95530d337a3e450a9f2463e6a19b596d4b147ebab5dde8d25
+SIZE (go/textproc_gojq/gojq-v0.12.18/v0.12.18.mod) = 422
+SHA256 (go/textproc_gojq/gojq-v0.12.18/v0.12.18.zip) = 9151159ef2bdaa6467d11f1bc2a128e5411ff7658faf34b178df7d8797857e39
+SIZE (go/textproc_gojq/gojq-v0.12.18/v0.12.18.zip) = 161990
diff --git a/textproc/gron/Makefile b/textproc/gron/Makefile
index 081e36d33c81..0342366bb777 100644
--- a/textproc/gron/Makefile
+++ b/textproc/gron/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gron
PORTVERSION= 0.7.1
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= textproc
MAINTAINER= zi@FreeBSD.org
diff --git a/textproc/htmltest/Makefile b/textproc/htmltest/Makefile
index 7593dfde6e80..1e7bb8f2cce2 100644
--- a/textproc/htmltest/Makefile
+++ b/textproc/htmltest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmltest
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= textproc
MAINTAINER= dbaio@FreeBSD.org
diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile
index c5af2068c61d..49b8220c3499 100644
--- a/textproc/ibus-typing-booster/Makefile
+++ b/textproc/ibus-typing-booster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-typing-booster
-PORTVERSION= 2.28.2
+PORTVERSION= 2.28.6
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
diff --git a/textproc/ibus-typing-booster/distinfo b/textproc/ibus-typing-booster/distinfo
index 20b95ff84384..0f30114fe2b7 100644
--- a/textproc/ibus-typing-booster/distinfo
+++ b/textproc/ibus-typing-booster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762274626
-SHA256 (mike-fabian-ibus-typing-booster-2.28.2_GH0.tar.gz) = 4cee931654c6425aef74a63d4a06133820478c4053a67f799b6ca879f561f745
-SIZE (mike-fabian-ibus-typing-booster-2.28.2_GH0.tar.gz) = 14381631
+TIMESTAMP = 1764176138
+SHA256 (mike-fabian-ibus-typing-booster-2.28.6_GH0.tar.gz) = 831df7454c10d98d84555a5e5b2bcf9b6332454c9f9d18717c7782640bc463ae
+SIZE (mike-fabian-ibus-typing-booster-2.28.6_GH0.tar.gz) = 14406000
diff --git a/textproc/ibus-typing-booster/pkg-plist b/textproc/ibus-typing-booster/pkg-plist
index b2792e1f041b..5bbf0615b95a 100644
--- a/textproc/ibus-typing-booster/pkg-plist
+++ b/textproc/ibus-typing-booster/pkg-plist
@@ -394,7 +394,6 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/engine/__pycache__/tabsqlitedb%%PYTHON_TAG%%.pyc
%%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.opt-1.pyc
%%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.pyc
-%%DATADIR%%/engine/ollama_pull.py
%%DATADIR%%/engine/emoji_picker.py
%%DATADIR%%/engine/factory.py
%%DATADIR%%/engine/get_clipboard_gtk4.py
@@ -410,9 +409,12 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/engine/itb_version.py
%%DATADIR%%/engine/m17n_translit.py
%%DATADIR%%/engine/main.py
+%%DATADIR%%/engine/ollama_pull.py
%%DATADIR%%/engine/tabsqlitedb.py
%%DATADIR%%/engine/tabstatistics.py
%%DATADIR%%/icons/ibus-typing-booster.svg
+%%DATADIR%%/setup/__pycache__/dictionary_download%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/dictionary_download%%PYTHON_TAG%%.pyc
%%DATADIR%%/setup/__pycache__/i18n%%PYTHON_TAG%%.opt-1.pyc
%%DATADIR%%/setup/__pycache__/i18n%%PYTHON_TAG%%.pyc
%%DATADIR%%/setup/__pycache__/itb_version%%PYTHON_TAG%%.opt-1.pyc
@@ -423,6 +425,7 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/setup/__pycache__/pkginstall%%PYTHON_TAG%%.pyc
%%DATADIR%%/setup/__pycache__/test_input_purpose%%PYTHON_TAG%%.opt-1.pyc
%%DATADIR%%/setup/__pycache__/test_input_purpose%%PYTHON_TAG%%.pyc
+%%DATADIR%%/setup/dictionary_download.py
%%DATADIR%%/setup/i18n.py
%%DATADIR%%/setup/itb_version.py
%%DATADIR%%/setup/main.py
diff --git a/textproc/ibus/Makefile b/textproc/ibus/Makefile
index 047f69b612f4..be7326942a4e 100644
--- a/textproc/ibus/Makefile
+++ b/textproc/ibus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus
-DISTVERSION= 1.5.32
+DISTVERSION= 1.5.33
CATEGORIES= textproc
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -13,14 +13,14 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/share/unicode/ucd/NamesList.txt:textproc/UCD \
${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
bash:shells/bash \
- iso-codes>0:misc/iso-codes
-LIB_DEPENDS= libdbus-1.so:devel/dbus
+ iso-codes>0:misc/iso-codes \
+ evdev-proto>0:devel/evdev-proto
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
iso-codes>0:misc/iso-codes \
setxkbmap:x11/setxkbmap
USES= compiler cpe gmake gnome libtool localbase pathfix pkgconfig \
- python shebangfix xorg
+ python shebangfix vala:build xorg
CPE_VENDOR= ibus_project
USE_GNOME= glib20 pygobject3
USE_LDCONFIG= yes
@@ -39,7 +39,7 @@ TEST_TARGET= check
TEST_WRKSRC= ${WRKSRC}/src/tests
OPTIONS_DEFINE= APPINDICATOR DCONF DOCS EMOJI ENGINE GINTRO GTK2 GTK3 \
- GTK4 NLS VAPI WAYLAND XIM
+ GTK4 NLS TESTS VAPI WAYLAND XIM
OPTIONS_DEFAULT= APPINDICATOR DCONF EMOJI ENGINE GINTRO GTK3 GTK4 VAPI \
WAYLAND XIM
NO_OPTIONS_SORT= yes
@@ -53,6 +53,7 @@ GINTRO_DESC= Install GObject Introspection data
GTK2_DESC= Install GTK2 input method client
GTK3_DESC= Install GTK3 input method client
GTK4_DESC= Install GTK4 input method client
+TESTS_DESC= Build tests
WAYLAND_DESC= Enable Wayland support
XIM_DESC= Install XIM server
@@ -71,29 +72,31 @@ EMOJI_CONFIGURE_ON= --with-emoji-annotation-dir=${LOCALBASE}/share/unicode/cldr
--with-unicode-emoji-dir=${LOCALBASE}/share/unicode/emoji
EMOJI_CONFIGURE_ENABLE= emoji-dict
ENGINE_CONFIGURE_ENABLE= engine
-GINTRO_USE= GNOME=introspection
+GINTRO_USE= GNOME=introspection:build
GINTRO_CONFIGURE_ENABLE= introspection
+GTK2_LIB_DEPENDS= libdbus-1.so:devel/dbus
GTK2_USE= GNOME=cairo,gtk20
GTK2_CONFIGURE_ENABLE= gtk2
-GTK3_IMPLIES= WAYLAND
+GTK3_IMPLIES= GINTRO
GTK3_LIB_DEPENDS= libdbus-1.so:devel/dbus \
libnotify.so:devel/libnotify
-GTK3_USES= vala:build
GTK3_USE= GNOME=cairo,gtk30,pango
GTK3_CONFIGURE_ENABLE= gtk3 libnotify
-GTK3_LIBS= -lX11
-GTK4_IMPLIES= WAYLAND
-GTK4_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \
+GTK4_IMPLIES= GINTRO
+GTK4_LIB_DEPENDS= libdbus-1.so:devel/dbus \
+ libgraphene-1.0.so:graphics/graphene \
libvulkan.so:graphics/vulkan-loader
-GTK4_USE= GNOME=cairo,gtk40
+GTK4_USE= GNOME=cairo,gtk40,gdkpixbuf
GTK4_CONFIGURE_ENABLE= gtk4
NLS_USES= gettext
NLS_USES_OFF= gettext-tools
NLS_CONFIGURE_ENABLE= nls
+TESTS_IMPLIES= GTK3 GTK4 XIM
+TESTS_CONFIGURE_ENABLE= tests
VAPI_IMPLIES= GINTRO
-VAPI_USES= vala:build
VAPI_CONFIGURE_ENABLE= vala
-WAYLAND_BUILD_DEPENDS= wayland>1.14:graphics/wayland
+WAYLAND_BUILD_DEPENDS= wayland>1.14:graphics/wayland \
+ wayland-protocols>0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
WAYLAND_CONFIGURE_ENABLE= wayland
@@ -111,6 +114,7 @@ PLIST_SUB+= COMPDIR="@comment "
post-configure:
# Clean pre-generated source code, which may not match the options selected.
${MAKE} -C ${WRKSRC}/ui/gtk3 maintainer-clean-generic
+ ${RM} ${WRKSRC}/tools/main.c
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/autostart
diff --git a/textproc/ibus/distinfo b/textproc/ibus/distinfo
index 2f9baf403156..095169ec6780 100644
--- a/textproc/ibus/distinfo
+++ b/textproc/ibus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744817598
-SHA256 (ibus-1.5.32.tar.gz) = b24f41ae38b236b254c09f1a8f53c2354b69b0789e89cea888d0494b09d15d67
-SIZE (ibus-1.5.32.tar.gz) = 4192999
+TIMESTAMP = 1764516894
+SHA256 (ibus-1.5.33.tar.gz) = 58941c9b8285891c776b67fb2039eebe0d61d63a51578519febfc5481b91e831
+SIZE (ibus-1.5.33.tar.gz) = 4350799
diff --git a/textproc/ibus/pkg-plist b/textproc/ibus/pkg-plist
index daebe64e529b..aedb0a925aeb 100644
--- a/textproc/ibus/pkg-plist
+++ b/textproc/ibus/pkg-plist
@@ -2,12 +2,13 @@ bin/ibus
bin/ibus-daemon
bin/ibus-setup
etc/xdg/autostart/ibus.desktop
-etc/xdg/Xwayland-session.d/10-ibus-x11
+%%XIM%%etc/xdg/Xwayland-session.d/10-ibus-x11
%%DCONF%%etc/dconf/db/ibus.d/00-upstream-settings
%%DCONF%%share/man/man5/00-upstream-settings.5.gz
%%DCONF%%@postunexec rm -f %D/etc/dconf/db/ibus
%%DCONF%%@postexec dconf update
%%DCONF%%etc/dconf/profile/ibus
+include/ibus-1.0/ibus-visibility.h
include/ibus-1.0/ibus.h
include/ibus-1.0/ibusaccelgroup.h
include/ibus-1.0/ibusattribute.h
@@ -31,6 +32,7 @@ include/ibus-1.0/ibuskeys.h
include/ibus-1.0/ibuskeysyms-compat.h
include/ibus-1.0/ibuskeysyms.h
include/ibus-1.0/ibuslookuptable.h
+include/ibus-1.0/ibusmessage.h
include/ibus-1.0/ibusobject.h
include/ibus-1.0/ibusobservedpath.h
include/ibus-1.0/ibuspanelservice.h
@@ -59,25 +61,25 @@ include/ibus-1.0/ibusxml.h
%%GTK4%%lib/gtk-4.0/4.0.0/immodules/libim-ibus.so
lib/libibus-1.0.so
lib/libibus-1.0.so.5
-lib/libibus-1.0.so.5.0.532
+lib/libibus-1.0.so.5.0.533
libdata/pkgconfig/ibus-1.0.pc
-%%GTK3%%libexec/ibus-extension-gtk3
+%%GTK3%%%%EMOJI%%libexec/ibus-extension-gtk3
%%GTK3%%libexec/ibus-ui-gtk3
%%XIM%%libexec/ibus-x11
%%DCONF%%libexec/ibus-dconf
%%ENGINE%%libexec/ibus-engine-simple
libexec/ibus-portal
-%%EMOJI%%libexec/ibus-ui-emojier
+%%GTK3%%%%EMOJI%%libexec/ibus-ui-emojier
%%WAYLAND%%libexec/ibus-wayland
share/man/man1/ibus-daemon.1.gz
share/man/man1/ibus-setup.1.gz
share/man/man1/ibus.1.gz
%%DCONF%%share/man/man5/ibus.5.gz
-%%EMOJI%%share/man/man7/ibus-emoji.7.gz
+%%GTK3%%%%EMOJI%%share/man/man7/ibus-emoji.7.gz
share/applications/org.freedesktop.IBus.Setup.desktop
-%%EMOJI%%share/applications/org.freedesktop.IBus.Panel.Emojier.desktop
-%%GTK3%%share/applications/org.freedesktop.IBus.Panel.Extension.Gtk3.desktop
-%%GTK3%%share/applications/org.freedesktop.IBus.Panel.Wayland.Gtk3.desktop
+%%GTK3%%%%EMOJI%%share/applications/org.freedesktop.IBus.Panel.Emojier.desktop
+%%GTK3%%%%EMOJI%%share/applications/org.freedesktop.IBus.Panel.Extension.Gtk3.desktop
+%%GTK3%%%%WAYLAND%%share/applications/org.freedesktop.IBus.Panel.Wayland.Gtk3.desktop
share/dbus-1/services/org.freedesktop.IBus.service
share/dbus-1/services/org.freedesktop.portal.IBus.service
%%PORTDOCS%%%%DOCSDIR%%/IBusAttrList.html
@@ -132,7 +134,7 @@ share/dbus-1/services/org.freedesktop.portal.IBus.service
%%PORTDOCS%%%%DOCSDIR%%/style.css
%%PORTDOCS%%%%DOCSDIR%%/up-insensitive.png
%%PORTDOCS%%%%DOCSDIR%%/up.png
-%%GTK3%%%%DATADIR%%/component/gtkextension.xml
+%%GTK3%%%%EMOJI%%%%DATADIR%%/component/gtkextension.xml
%%GTK3%%%%DATADIR%%/component/gtkpanel.xml
%%DCONF%%%%DATADIR%%/component/dconf.xml
%%ENGINE%%%%DATADIR%%/component/simple.xml
diff --git a/textproc/jid/Makefile b/textproc/jid/Makefile
index 4eef1560787d..d704bad2edcf 100644
--- a/textproc/jid/Makefile
+++ b/textproc/jid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jid
PORTVERSION= 0.7.6
DISTVERSIONPREFIX= v
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= textproc
MAINTAINER= sbz@FreeBSD.org
diff --git a/textproc/jing/Makefile b/textproc/jing/Makefile
index b70e446dd5b9..45b8f75f89af 100644
--- a/textproc/jing/Makefile
+++ b/textproc/jing/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 20241231
CATEGORIES= textproc java
MASTER_SITES= https://github.com/relaxng/jing-trang/releases/download/V${PORTVERSION}/
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= RELAX NG validator in Java
WWW= http://www.thaiopensource.com/relaxng/jing.html
diff --git a/textproc/jqp/Makefile b/textproc/jqp/Makefile
index cb52c4846c67..ff48e49ba502 100644
--- a/textproc/jqp/Makefile
+++ b/textproc/jqp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jqp
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile
index ecb01bc24f8a..f85f45b5b644 100644
--- a/textproc/kepubify/Makefile
+++ b/textproc/kepubify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kepubify
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.4
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= textproc converters
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/libfolia/Makefile b/textproc/libfolia/Makefile
index 6f0bee103d2a..7622e3f398e8 100644
--- a/textproc/libfolia/Makefile
+++ b/textproc/libfolia/Makefile
@@ -1,13 +1,12 @@
PORTNAME= libfolia
-DISTVERSION= 2.21
-PORTREVISION= 2
+DISTVERSION= 2.21.1
CATEGORIES= textproc
MASTER_SITES= https://github.com/LanguageMachines/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for FoLiA, a format for annotated language resources
WWW= https://proycon.github.io/folia/ \
- https://github.com/proycon/folia
+ https://github.com/LanguageMachines/libfolia
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libfolia/distinfo b/textproc/libfolia/distinfo
index 008d05582aa3..c010c5a13896 100644
--- a/textproc/libfolia/distinfo
+++ b/textproc/libfolia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737876133
-SHA256 (libfolia-2.21.tar.gz) = a11b271b8cec60cbffbd265aa0dad4003adf7f7a92a35fa08ba7025e173934d4
-SIZE (libfolia-2.21.tar.gz) = 676433
+TIMESTAMP = 1763958059
+SHA256 (libfolia-2.21.1.tar.gz) = 5db99da7adc7b1876d4953327a3bf9521f9a9894a2a943ed149921c7114bf58e
+SIZE (libfolia-2.21.1.tar.gz) = 691830
diff --git a/textproc/logseq/Makefile b/textproc/logseq/Makefile
index ceee25c36b54..21e6971fbe67 100644
--- a/textproc/logseq/Makefile
+++ b/textproc/logseq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= logseq
-PORTVERSION= 0.10.13
+PORTVERSION= 0.10.15
CATEGORIES= textproc
MASTER_SITES= https://github.com/logseq/logseq/releases/download/${PORTVERSION}/ \
LOCAL/arrowd/:node_modules
@@ -14,14 +14,11 @@ WWW= https://logseq.com
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-DEPRECATED= Depends on expired devel/electron34
-EXPIRATION_DATE=2025-12-01
-
ONLY_FOR_ARCHS= amd64
RUN_DEPENDS= git:devel/git
-USES= desktop-file-utils electronfix:34 shared-mime-info zip
+USES= desktop-file-utils electronfix:38 shared-mime-info zip
ELECTRONFIX_MAIN_EXECUTABLE= Logseq
SUB_FILES= Logseq
@@ -31,7 +28,7 @@ WRKSRC= ${WRKDIR}/Logseq-linux-x64
RSAPI_HASH= 0162b98aaec78aa991cdbca2e070816c6acd189a
# Taken from https://github.com/search?q=repo%3Alogseq%2Flogseq%20better-sqlite&type=code
BETTER_SQLITE_VERSION= 11.10.0
-ELECTRON_VERSION= 34.5.6
+ELECTRON_VERSION= 38.4.0
post-patch:
${RM} ${WRKSRC}/resources/app/node_modules/@logseq/rsapi-linux-x64-gnu/package.json.orig
diff --git a/textproc/logseq/distinfo b/textproc/logseq/distinfo
index d5fafd09694d..97fbcb363e3b 100644
--- a/textproc/logseq/distinfo
+++ b/textproc/logseq/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1754667404
-SHA256 (Logseq-linux-x64-0.10.13.zip) = 7b9ccfee35a24cc67955439f4e482c3c28683a43e01a3b7730e41c3bbbdfe3cc
-SIZE (Logseq-linux-x64-0.10.13.zip) = 193915507
-SHA256 (logseq/rsapi-0162b98aaec78aa991cdbca2e070816c6acd189a.freebsd-x64.node.zip) = e0883f9e132c2e23138a834ef39d1a2327ad918455c1d5cea7c812932ccb1aff
-SIZE (logseq/rsapi-0162b98aaec78aa991cdbca2e070816c6acd189a.freebsd-x64.node.zip) = 2371329
-SHA256 (logseq/better-sqlite-11.10.0.node.zip) = cd926360c0d4a329583a9ec9af3e6f5c150464fddcd0afad563d185183c988df
-SIZE (logseq/better-sqlite-11.10.0.node.zip) = 1005357
+TIMESTAMP = 1764859265
+SHA256 (Logseq-linux-x64-0.10.15.zip) = cfa7afc2d4311efedb1d21508858ebeaff2f3eb896254c2b569a5dc8e2aa3803
+SIZE (Logseq-linux-x64-0.10.15.zip) = 202116983
+SHA256 (logseq/rsapi-0162b98aaec78aa991cdbca2e070816c6acd189a.freebsd-x64.node.zip) = 04ac49b0522fc42e6f397c296fab65ca55bcdfe66c57cb84efbeda3960f3a927
+SIZE (logseq/rsapi-0162b98aaec78aa991cdbca2e070816c6acd189a.freebsd-x64.node.zip) = 2371564
+SHA256 (logseq/better-sqlite-11.10.0.node.zip) = 326edadeae0d6b97051c19c55415d3b5c5a04853448a5f6261c62c770dc596cc
+SIZE (logseq/better-sqlite-11.10.0.node.zip) = 1006357
diff --git a/textproc/logseq/pkg-plist b/textproc/logseq/pkg-plist
index 869bd71d9d60..76756db73fbd 100644
--- a/textproc/logseq/pkg-plist
+++ b/textproc/logseq/pkg-plist
@@ -364,6 +364,7 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/js/mhchem.min.js
%%DATADIR%%/resources/app/js/module-loader.edn
%%DATADIR%%/resources/app/js/module-loader.json
+%%DATADIR%%/resources/app/js/pdf_viewer3.mjs
%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-EUC-H.bcmap
%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-EUC-V.bcmap
%%DATADIR%%/resources/app/js/pdfjs/cmaps/78-H.bcmap
@@ -532,9 +533,9 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/js/pdfjs/cmaps/UniKS-UTF8-V.bcmap
%%DATADIR%%/resources/app/js/pdfjs/cmaps/V.bcmap
%%DATADIR%%/resources/app/js/pdfjs/cmaps/WP-Symbol.bcmap
-%%DATADIR%%/resources/app/js/pdfjs/pdf.js
-%%DATADIR%%/resources/app/js/pdfjs/pdf.worker.js
-%%DATADIR%%/resources/app/js/pdfjs/pdf_viewer.js
+%%DATADIR%%/resources/app/js/pdfjs/pdf.mjs
+%%DATADIR%%/resources/app/js/pdfjs/pdf.worker.mjs
+%%DATADIR%%/resources/app/js/pdfjs/pdf_viewer.mjs
%%DATADIR%%/resources/app/js/photoswipe-lightbox.umd.min.js
%%DATADIR%%/resources/app/js/photoswipe.umd.min.js
%%DATADIR%%/resources/app/js/preload.js
@@ -573,499 +574,6 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/lib/default-ajv-options.js
%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/lib/serializer-compiler.js
%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/lib/validator-compiler.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/LICENSE
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/README.md
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/formats.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/formats.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/formats.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/limit.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/limit.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/dist/limit.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/package.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/src/formats.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/src/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv-formats/src/limit.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/.runkit_example.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/LICENSE
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/README.md
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2019.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2019.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2019.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2020.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2020.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/2020.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/ajv.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/ajv.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/ajv.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/code.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/code.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/code.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/scope.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/scope.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/codegen/scope.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/errors.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/errors.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/errors.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/parse.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/parse.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/parse.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/serialize.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/serialize.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/serialize.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/types.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/types.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/jtd/types.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/names.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/names.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/names.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/ref_error.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/ref_error.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/ref_error.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/resolve.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/resolve.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/resolve.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/rules.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/rules.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/rules.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/util.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/util.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/util.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/applicability.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/applicability.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/applicability.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/boolSchema.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/boolSchema.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/boolSchema.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/dataType.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/dataType.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/dataType.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/defaults.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/defaults.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/defaults.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/keyword.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/keyword.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/keyword.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/subschema.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/subschema.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/compile/validate/subschema.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/core.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/core.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/core.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/jtd.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/jtd.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/jtd.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/data.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/applicator.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/content.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/core.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/format.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/meta-data.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2019-09/schema.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/applicator.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/content.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/core.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/format-annotation.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/meta-data.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/unevaluated.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-2020-12/schema.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-draft-06.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-draft-07.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/json-schema-secure.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/jtd-schema.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/jtd-schema.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/refs/jtd-schema.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/equal.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/equal.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/equal.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/parseJson.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/parseJson.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/parseJson.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/quote.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/quote.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/quote.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/re2.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/re2.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/re2.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/timestamp.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/timestamp.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/timestamp.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/ucs2length.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/ucs2length.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/ucs2length.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/uri.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/uri.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/uri.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/validation_error.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/validation_error.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/runtime/validation_error.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/instance.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/instance.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/standalone/instance.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/json-schema.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/json-schema.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/json-schema.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/jtd-schema.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/jtd-schema.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/types/jtd-schema.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/allOf.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/allOf.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/allOf.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/anyOf.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/anyOf.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/contains.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/contains.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/contains.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependencies.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependencies.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/if.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/if.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/if.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items2020.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/items2020.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/not.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/not.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/not.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/oneOf.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/oneOf.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/patternProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/prefixItems.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/properties.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/properties.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/properties.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/thenElse.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/thenElse.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/applicator/thenElse.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/code.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/code.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/code.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/id.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/id.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/id.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/ref.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/ref.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/core/ref.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/types.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/types.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/discriminator/types.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft2020.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft2020.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft2020.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft7.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft7.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/draft7.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/errors.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/errors.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/errors.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/format.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/format.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/format.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/format/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/discriminator.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/discriminator.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/elements.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/elements.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/elements.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/enum.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/enum.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/enum.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/error.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/error.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/error.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/metadata.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/metadata.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/metadata.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/nullable.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/nullable.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/nullable.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/properties.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/properties.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/properties.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/ref.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/ref.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/ref.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/type.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/type.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/type.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/union.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/union.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/union.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/values.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/values.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/jtd/values.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/metadata.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/metadata.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/metadata.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/next.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/next.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/next.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/const.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/const.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/const.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/enum.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/enum.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/enum.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/index.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitContains.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitContains.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitContains.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitItems.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitItems.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitItems.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitLength.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitLength.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitLength.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitNumber.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitNumber.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitProperties.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/limitProperties.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/multipleOf.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/multipleOf.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/pattern.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/pattern.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/pattern.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/required.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/required.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/required.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js.map
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/2019.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/2020.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/ajv.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/codegen/code.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/codegen/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/codegen/scope.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/errors.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/jtd/parse.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/jtd/serialize.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/jtd/types.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/names.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/ref_error.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/resolve.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/rules.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/util.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/applicability.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/boolSchema.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/dataType.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/defaults.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/keyword.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/compile/validate/subschema.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/core.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/jtd.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/data.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/applicator.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/content.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/core.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/format.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/meta-data.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/meta/validation.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2019-09/schema.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/applicator.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/content.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/core.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/format-annotation.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/meta-data.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/unevaluated.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/meta/validation.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-2020-12/schema.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-draft-06.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-draft-07.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/json-schema-secure.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/refs/jtd-schema.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/equal.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/parseJson.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/quote.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/re2.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/timestamp.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/ucs2length.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/uri.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/runtime/validation_error.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/standalone/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/standalone/instance.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/types/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/types/json-schema.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/types/jtd-schema.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/additionalItems.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/additionalProperties.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/allOf.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/anyOf.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/contains.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/dependencies.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/dependentSchemas.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/if.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/items.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/items2020.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/not.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/oneOf.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/patternProperties.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/prefixItems.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/properties.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/propertyNames.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/applicator/thenElse.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/code.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/core/id.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/core/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/core/ref.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/discriminator/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/discriminator/types.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/draft2020.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/draft7.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/dynamicAnchor.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/dynamicRef.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/recursiveAnchor.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/dynamic/recursiveRef.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/errors.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/format/format.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/format/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/discriminator.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/elements.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/enum.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/error.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/metadata.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/nullable.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/optionalProperties.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/properties.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/ref.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/type.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/union.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/jtd/values.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/metadata.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/next.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/unevaluated/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedItems.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedProperties.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/const.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/dependentRequired.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/enum.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/index.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitContains.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitItems.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitLength.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitNumber.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/limitProperties.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/multipleOf.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/pattern.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/required.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/lib/vocabularies/validation/uniqueItems.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/ajv/package.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/.eslintrc.yml
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/.github/FUNDING.yml
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/.github/workflows/build.yml
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/.github/workflows/publish.yml
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/LICENSE
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/README.md
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/index.d.ts
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/index.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/package.json
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/spec/.eslintrc.yml
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/spec/fixtures/schema.js
-%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/node_modules/json-schema-traverse/spec/index.spec.js
%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/package.json
%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/standalone.js
%%DATADIR%%/resources/app/node_modules/@fastify/ajv-compiler/test/.gitkeep
@@ -2739,6 +2247,487 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/agent-base/dist/index.js
%%DATADIR%%/resources/app/node_modules/agent-base/dist/index.js.map
%%DATADIR%%/resources/app/node_modules/agent-base/package.json
+%%DATADIR%%/resources/app/node_modules/ajv-formats/LICENSE
+%%DATADIR%%/resources/app/node_modules/ajv-formats/README.md
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/formats.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/formats.js
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/formats.js.map
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/index.js
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/limit.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/limit.js
+%%DATADIR%%/resources/app/node_modules/ajv-formats/dist/limit.js.map
+%%DATADIR%%/resources/app/node_modules/ajv-formats/package.json
+%%DATADIR%%/resources/app/node_modules/ajv-formats/src/formats.ts
+%%DATADIR%%/resources/app/node_modules/ajv-formats/src/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv-formats/src/limit.ts
+%%DATADIR%%/resources/app/node_modules/ajv/.runkit_example.js
+%%DATADIR%%/resources/app/node_modules/ajv/LICENSE
+%%DATADIR%%/resources/app/node_modules/ajv/README.md
+%%DATADIR%%/resources/app/node_modules/ajv/dist/2019.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/2019.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/2019.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/2020.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/2020.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/2020.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/ajv.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/ajv.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/ajv.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/code.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/code.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/code.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/scope.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/scope.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/codegen/scope.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/errors.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/errors.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/parse.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/parse.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/parse.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/serialize.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/serialize.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/serialize.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/types.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/types.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/jtd/types.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/names.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/names.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/names.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/ref_error.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/ref_error.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/ref_error.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/resolve.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/resolve.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/resolve.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/rules.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/rules.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/rules.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/util.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/util.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/util.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/applicability.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/applicability.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/applicability.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/boolSchema.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/boolSchema.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/boolSchema.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/dataType.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/dataType.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/dataType.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/defaults.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/defaults.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/defaults.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/keyword.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/keyword.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/keyword.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/subschema.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/subschema.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/compile/validate/subschema.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/core.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/core.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/core.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/jtd.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/jtd.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/jtd.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/data.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/meta/content.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/meta/core.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/meta/format.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2019-09/schema.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/meta/content.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/meta/core.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/meta/format-annotation.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/meta/unevaluated.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-2020-12/schema.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-draft-06.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-draft-07.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/json-schema-secure.json
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/jtd-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/jtd-schema.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/refs/jtd-schema.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/equal.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/equal.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/equal.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/parseJson.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/parseJson.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/parseJson.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/quote.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/quote.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/quote.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/re2.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/re2.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/re2.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/timestamp.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/timestamp.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/timestamp.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/ucs2length.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/ucs2length.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/ucs2length.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/uri.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/uri.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/uri.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/validation_error.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/validation_error.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/runtime/validation_error.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/standalone/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/standalone/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/standalone/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/standalone/instance.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/standalone/instance.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/standalone/instance.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/json-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/json-schema.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/json-schema.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/jtd-schema.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/jtd-schema.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/types/jtd-schema.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/allOf.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/allOf.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/allOf.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/anyOf.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/anyOf.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/contains.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/contains.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/contains.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/dependencies.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/dependencies.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/if.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/if.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/if.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/items.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/items.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/items.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/items2020.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/items2020.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/not.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/not.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/not.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/oneOf.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/oneOf.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/patternProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/prefixItems.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/properties.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/properties.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/properties.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/thenElse.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/thenElse.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/applicator/thenElse.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/code.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/code.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/code.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/id.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/id.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/id.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/ref.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/ref.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/core/ref.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/discriminator/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/discriminator/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/discriminator/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/discriminator/types.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/discriminator/types.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/discriminator/types.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/draft2020.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/draft2020.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/draft2020.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/draft7.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/draft7.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/draft7.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/errors.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/errors.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/errors.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/format/format.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/format/format.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/format/format.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/format/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/format/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/format/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/discriminator.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/discriminator.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/elements.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/elements.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/elements.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/enum.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/enum.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/enum.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/error.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/error.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/error.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/metadata.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/metadata.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/metadata.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/nullable.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/nullable.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/nullable.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/properties.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/properties.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/properties.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/ref.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/ref.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/ref.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/type.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/type.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/type.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/union.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/union.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/union.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/values.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/values.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/jtd/values.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/metadata.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/metadata.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/metadata.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/next.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/next.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/next.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/const.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/const.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/const.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/enum.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/enum.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/enum.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/index.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/index.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/index.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitContains.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitContains.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitContains.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitItems.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitItems.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitItems.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitLength.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitLength.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitLength.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitNumber.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitNumber.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitProperties.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitProperties.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/limitProperties.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/multipleOf.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/multipleOf.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/pattern.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/pattern.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/pattern.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/required.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/required.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/required.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js
+%%DATADIR%%/resources/app/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js.map
+%%DATADIR%%/resources/app/node_modules/ajv/lib/2019.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/2020.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/ajv.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/codegen/code.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/codegen/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/codegen/scope.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/errors.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/jtd/parse.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/jtd/serialize.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/jtd/types.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/names.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/ref_error.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/resolve.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/rules.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/util.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/validate/applicability.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/validate/boolSchema.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/validate/dataType.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/validate/defaults.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/validate/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/validate/keyword.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/compile/validate/subschema.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/core.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/jtd.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/data.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2019-09/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2019-09/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2019-09/meta/content.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2019-09/meta/core.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2019-09/meta/format.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2019-09/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2019-09/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2019-09/schema.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/meta/applicator.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/meta/content.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/meta/core.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/meta/format-annotation.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/meta/meta-data.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/meta/unevaluated.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/meta/validation.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-2020-12/schema.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-draft-06.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-draft-07.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/json-schema-secure.json
+%%DATADIR%%/resources/app/node_modules/ajv/lib/refs/jtd-schema.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/runtime/equal.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/runtime/parseJson.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/runtime/quote.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/runtime/re2.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/runtime/timestamp.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/runtime/ucs2length.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/runtime/uri.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/runtime/validation_error.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/standalone/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/standalone/instance.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/types/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/types/json-schema.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/types/jtd-schema.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/additionalItems.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/additionalProperties.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/allOf.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/anyOf.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/contains.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/dependencies.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/dependentSchemas.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/if.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/items.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/items2020.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/not.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/oneOf.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/patternProperties.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/prefixItems.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/properties.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/propertyNames.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/applicator/thenElse.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/code.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/core/id.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/core/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/core/ref.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/discriminator/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/discriminator/types.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/draft2020.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/draft7.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/dynamic/dynamicAnchor.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/dynamic/dynamicRef.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/dynamic/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/dynamic/recursiveAnchor.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/dynamic/recursiveRef.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/errors.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/format/format.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/format/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/discriminator.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/elements.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/enum.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/error.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/metadata.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/nullable.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/optionalProperties.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/properties.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/ref.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/type.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/union.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/jtd/values.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/metadata.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/next.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/unevaluated/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedItems.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedProperties.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/const.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/dependentRequired.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/enum.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/index.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/limitContains.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/limitItems.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/limitLength.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/limitNumber.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/limitProperties.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/multipleOf.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/pattern.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/required.ts
+%%DATADIR%%/resources/app/node_modules/ajv/lib/vocabularies/validation/uniqueItems.ts
+%%DATADIR%%/resources/app/node_modules/ajv/package.json
%%DATADIR%%/resources/app/node_modules/anymatch/LICENSE
%%DATADIR%%/resources/app/node_modules/anymatch/README.md
%%DATADIR%%/resources/app/node_modules/anymatch/index.d.ts
@@ -2857,8 +2846,28 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/sqlite-error.js
%%DATADIR%%/resources/app/node_modules/better-sqlite3/lib/util.js
%%DATADIR%%/resources/app/node_modules/better-sqlite3/package.json
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/addon.cpp
%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/better_sqlite3.cpp
-%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/better_sqlite3.hpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/objects/backup.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/objects/backup.hpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/objects/database.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/objects/database.hpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/objects/statement-iterator.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/objects/statement-iterator.hpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/objects/statement.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/objects/statement.hpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/bind-map.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/binder.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/constants.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/custom-aggregate.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/custom-function.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/custom-table.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/data-converter.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/data.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/helpers.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/macros.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/query-macros.cpp
+%%DATADIR%%/resources/app/node_modules/better-sqlite3/src/util/row-builder.cpp
%%DATADIR%%/resources/app/node_modules/binary-extensions/binary-extensions.json
%%DATADIR%%/resources/app/node_modules/binary-extensions/binary-extensions.json.d.ts
%%DATADIR%%/resources/app/node_modules/binary-extensions/index.d.ts
@@ -3058,7 +3067,7 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/dugite/script/embedded-git.json
%%DATADIR%%/resources/app/node_modules/dugite/script/utils.js
%%DATADIR%%/resources/app/node_modules/electron-deeplink/README.md
-%%DATADIR%%/resources/app/node_modules/electron-deeplink/bin/linux-x64-132/electron-deeplink.node
+%%DATADIR%%/resources/app/node_modules/electron-deeplink/bin/linux-x64-139/electron-deeplink.node
%%DATADIR%%/resources/app/node_modules/electron-deeplink/binding.gyp
%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Makefile
%%DATADIR%%/resources/app/node_modules/electron-deeplink/build/Release/.deps/Release/electron-deeplink.node.d
@@ -3322,499 +3331,6 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/serializer.js
%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/standalone.js
%%DATADIR%%/resources/app/node_modules/fast-json-stringify/lib/validator.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/LICENSE
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/README.md
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/formats.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/formats.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/formats.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/limit.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/limit.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/dist/limit.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/package.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/src/formats.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/src/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv-formats/src/limit.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/.runkit_example.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/LICENSE
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/README.md
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2019.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2019.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2019.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2020.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2020.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/2020.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/ajv.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/ajv.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/ajv.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/code.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/code.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/code.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/scope.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/scope.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/codegen/scope.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/errors.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/errors.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/errors.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/parse.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/parse.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/parse.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/serialize.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/serialize.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/serialize.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/types.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/types.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/jtd/types.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/names.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/names.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/names.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/ref_error.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/ref_error.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/ref_error.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/resolve.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/resolve.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/resolve.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/rules.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/rules.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/rules.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/util.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/util.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/util.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/applicability.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/applicability.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/applicability.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/boolSchema.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/boolSchema.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/boolSchema.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/dataType.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/dataType.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/dataType.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/defaults.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/defaults.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/defaults.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/keyword.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/keyword.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/keyword.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/subschema.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/subschema.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/compile/validate/subschema.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/core.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/core.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/core.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/jtd.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/jtd.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/jtd.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/data.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/applicator.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/content.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/core.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/format.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/meta-data.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2019-09/schema.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/applicator.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/content.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/core.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/format-annotation.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/meta-data.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/unevaluated.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-2020-12/schema.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-draft-06.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-draft-07.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/json-schema-secure.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/jtd-schema.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/jtd-schema.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/refs/jtd-schema.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/equal.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/equal.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/equal.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/parseJson.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/parseJson.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/parseJson.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/quote.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/quote.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/quote.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/re2.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/re2.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/re2.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/timestamp.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/timestamp.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/timestamp.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/ucs2length.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/ucs2length.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/ucs2length.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/uri.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/uri.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/uri.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/validation_error.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/validation_error.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/runtime/validation_error.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/instance.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/instance.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/standalone/instance.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/json-schema.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/json-schema.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/json-schema.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/jtd-schema.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/jtd-schema.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/types/jtd-schema.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/allOf.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/allOf.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/allOf.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/anyOf.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/anyOf.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/contains.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/contains.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/contains.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependencies.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependencies.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/if.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/if.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/if.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items2020.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/items2020.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/not.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/not.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/not.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/oneOf.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/oneOf.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/patternProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/prefixItems.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/properties.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/properties.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/properties.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/thenElse.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/thenElse.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/applicator/thenElse.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/code.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/code.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/code.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/id.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/id.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/id.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/ref.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/ref.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/core/ref.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/types.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/types.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/discriminator/types.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft2020.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft2020.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft2020.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft7.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft7.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/draft7.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/errors.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/errors.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/errors.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/format.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/format.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/format.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/format/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/discriminator.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/discriminator.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/elements.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/elements.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/elements.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/enum.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/enum.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/enum.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/error.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/error.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/error.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/metadata.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/metadata.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/metadata.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/nullable.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/nullable.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/nullable.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/properties.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/properties.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/properties.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/ref.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/ref.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/ref.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/type.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/type.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/type.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/union.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/union.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/union.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/values.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/values.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/jtd/values.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/metadata.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/metadata.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/metadata.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/next.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/next.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/next.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/const.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/const.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/const.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/enum.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/enum.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/enum.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/index.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitContains.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitContains.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitContains.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitItems.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitItems.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitItems.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitLength.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitLength.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitLength.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitNumber.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitNumber.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitProperties.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitProperties.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/limitProperties.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/multipleOf.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/multipleOf.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/pattern.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/pattern.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/pattern.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/required.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/required.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/required.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js.map
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/2019.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/2020.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/ajv.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/codegen/code.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/codegen/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/codegen/scope.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/errors.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/jtd/parse.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/jtd/serialize.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/jtd/types.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/names.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/ref_error.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/resolve.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/rules.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/util.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/applicability.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/boolSchema.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/dataType.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/defaults.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/keyword.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/compile/validate/subschema.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/core.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/jtd.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/data.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/applicator.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/content.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/core.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/format.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/meta-data.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/meta/validation.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2019-09/schema.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/applicator.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/content.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/core.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/format-annotation.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/meta-data.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/unevaluated.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/meta/validation.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-2020-12/schema.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-draft-06.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-draft-07.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/json-schema-secure.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/refs/jtd-schema.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/equal.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/parseJson.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/quote.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/re2.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/timestamp.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/ucs2length.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/uri.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/runtime/validation_error.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/standalone/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/standalone/instance.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/types/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/types/json-schema.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/types/jtd-schema.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/additionalItems.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/additionalProperties.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/allOf.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/anyOf.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/contains.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/dependencies.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/dependentSchemas.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/if.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/items.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/items2020.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/not.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/oneOf.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/patternProperties.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/prefixItems.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/properties.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/propertyNames.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/applicator/thenElse.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/code.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/core/id.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/core/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/core/ref.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/discriminator/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/discriminator/types.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/draft2020.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/draft7.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/dynamicAnchor.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/dynamicRef.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/recursiveAnchor.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/dynamic/recursiveRef.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/errors.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/format/format.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/format/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/discriminator.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/elements.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/enum.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/error.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/metadata.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/nullable.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/optionalProperties.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/properties.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/ref.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/type.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/union.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/jtd/values.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/metadata.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/next.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/unevaluated/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedItems.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedProperties.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/const.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/dependentRequired.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/enum.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/index.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitContains.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitItems.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitLength.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitNumber.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/limitProperties.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/multipleOf.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/pattern.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/required.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/lib/vocabularies/validation/uniqueItems.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/ajv/package.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/.eslintrc.yml
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/.github/FUNDING.yml
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/.github/workflows/build.yml
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/.github/workflows/publish.yml
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/LICENSE
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/README.md
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/index.d.ts
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/index.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/package.json
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/spec/.eslintrc.yml
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/spec/fixtures/schema.js
-%%DATADIR%%/resources/app/node_modules/fast-json-stringify/node_modules/json-schema-traverse/spec/index.spec.js
%%DATADIR%%/resources/app/node_modules/fast-json-stringify/package.json
%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/additionalProperties.test.js
%%DATADIR%%/resources/app/node_modules/fast-json-stringify/test/allof.test.js
@@ -4566,6 +4082,11 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/fs-minipass/LICENSE
%%DATADIR%%/resources/app/node_modules/fs-minipass/README.md
%%DATADIR%%/resources/app/node_modules/fs-minipass/index.js
+%%DATADIR%%/resources/app/node_modules/fs-minipass/node_modules/minipass/LICENSE
+%%DATADIR%%/resources/app/node_modules/fs-minipass/node_modules/minipass/README.md
+%%DATADIR%%/resources/app/node_modules/fs-minipass/node_modules/minipass/index.d.ts
+%%DATADIR%%/resources/app/node_modules/fs-minipass/node_modules/minipass/index.js
+%%DATADIR%%/resources/app/node_modules/fs-minipass/node_modules/minipass/package.json
%%DATADIR%%/resources/app/node_modules/fs-minipass/package.json
%%DATADIR%%/resources/app/node_modules/get-stream/buffer-stream.js
%%DATADIR%%/resources/app/node_modules/get-stream/index.d.ts
@@ -4983,6 +4504,18 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/test/has-schema.test.js
%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/types/index.d.ts
%%DATADIR%%/resources/app/node_modules/json-schema-ref-resolver/types/index.test-d.ts
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/.eslintrc.yml
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/.github/FUNDING.yml
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/.github/workflows/build.yml
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/.github/workflows/publish.yml
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/LICENSE
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/README.md
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/index.d.ts
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/index.js
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/package.json
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/spec/.eslintrc.yml
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/spec/fixtures/schema.js
+%%DATADIR%%/resources/app/node_modules/json-schema-traverse/spec/index.spec.js
%%DATADIR%%/resources/app/node_modules/json-stringify-safe/.npmignore
%%DATADIR%%/resources/app/node_modules/json-stringify-safe/CHANGELOG.md
%%DATADIR%%/resources/app/node_modules/json-stringify-safe/LICENSE
@@ -5036,10 +4569,6 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/lowercase-keys/license
%%DATADIR%%/resources/app/node_modules/lowercase-keys/package.json
%%DATADIR%%/resources/app/node_modules/lowercase-keys/readme.md
-%%DATADIR%%/resources/app/node_modules/lru-cache/LICENSE
-%%DATADIR%%/resources/app/node_modules/lru-cache/README.md
-%%DATADIR%%/resources/app/node_modules/lru-cache/index.js
-%%DATADIR%%/resources/app/node_modules/lru-cache/package.json
%%DATADIR%%/resources/app/node_modules/lru_map/.npmignore
%%DATADIR%%/resources/app/node_modules/lru_map/.travis.yml
%%DATADIR%%/resources/app/node_modules/lru_map/README.md
@@ -5097,15 +4626,15 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/minimist/test/stop_early.js
%%DATADIR%%/resources/app/node_modules/minimist/test/unknown.js
%%DATADIR%%/resources/app/node_modules/minimist/test/whitespace.js
-%%DATADIR%%/resources/app/node_modules/minipass/LICENSE
-%%DATADIR%%/resources/app/node_modules/minipass/README.md
-%%DATADIR%%/resources/app/node_modules/minipass/index.d.ts
-%%DATADIR%%/resources/app/node_modules/minipass/index.js
-%%DATADIR%%/resources/app/node_modules/minipass/package.json
%%DATADIR%%/resources/app/node_modules/minizlib/LICENSE
%%DATADIR%%/resources/app/node_modules/minizlib/README.md
%%DATADIR%%/resources/app/node_modules/minizlib/constants.js
%%DATADIR%%/resources/app/node_modules/minizlib/index.js
+%%DATADIR%%/resources/app/node_modules/minizlib/node_modules/minipass/LICENSE
+%%DATADIR%%/resources/app/node_modules/minizlib/node_modules/minipass/README.md
+%%DATADIR%%/resources/app/node_modules/minizlib/node_modules/minipass/index.d.ts
+%%DATADIR%%/resources/app/node_modules/minizlib/node_modules/minipass/index.js
+%%DATADIR%%/resources/app/node_modules/minizlib/node_modules/minipass/package.json
%%DATADIR%%/resources/app/node_modules/minizlib/package.json
%%DATADIR%%/resources/app/node_modules/mkdirp-classic/LICENSE
%%DATADIR%%/resources/app/node_modules/mkdirp-classic/README.md
@@ -5140,6 +4669,7 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/node-abi/LICENSE
%%DATADIR%%/resources/app/node_modules/node-abi/README.md
%%DATADIR%%/resources/app/node_modules/node-abi/abi_registry.json
+%%DATADIR%%/resources/app/node_modules/node-abi/getNextTarget.js
%%DATADIR%%/resources/app/node_modules/node-abi/index.js
%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/LICENSE
%%DATADIR%%/resources/app/node_modules/node-abi/node_modules/semver/README.md
@@ -5911,6 +5441,10 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/semver/internal/identifiers.js
%%DATADIR%%/resources/app/node_modules/semver/internal/parse-options.js
%%DATADIR%%/resources/app/node_modules/semver/internal/re.js
+%%DATADIR%%/resources/app/node_modules/semver/node_modules/lru-cache/LICENSE
+%%DATADIR%%/resources/app/node_modules/semver/node_modules/lru-cache/README.md
+%%DATADIR%%/resources/app/node_modules/semver/node_modules/lru-cache/index.js
+%%DATADIR%%/resources/app/node_modules/semver/node_modules/lru-cache/package.json
%%DATADIR%%/resources/app/node_modules/semver/package.json
%%DATADIR%%/resources/app/node_modules/semver/preload.js
%%DATADIR%%/resources/app/node_modules/semver/range.bnf
@@ -5928,6 +5462,34 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/serialize-error/index.d.ts
%%DATADIR%%/resources/app/node_modules/serialize-error/index.js
%%DATADIR%%/resources/app/node_modules/serialize-error/license
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/index.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/license
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/package.json
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/readme.md
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/async-return-type.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/basic.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/conditional-except.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/conditional-keys.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/conditional-pick.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/except.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/literal-union.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/merge-exclusive.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/merge.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/mutable.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/opaque.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/package-json.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/partial-deep.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/promisable.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/promise-value.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/readonly-deep.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/require-at-least-one.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/require-exactly-one.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/set-optional.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/set-required.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/stringified.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/tsconfig-json.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/union-to-intersection.d.ts
+%%DATADIR%%/resources/app/node_modules/serialize-error/node_modules/type-fest/source/value-of.d.ts
%%DATADIR%%/resources/app/node_modules/serialize-error/package.json
%%DATADIR%%/resources/app/node_modules/serialize-error/readme.md
%%DATADIR%%/resources/app/node_modules/set-cookie-parser/LICENSE
@@ -6219,34 +5781,6 @@ share/applications/Logseq.desktop
%%DATADIR%%/resources/app/node_modules/tunnel-agent/README.md
%%DATADIR%%/resources/app/node_modules/tunnel-agent/index.js
%%DATADIR%%/resources/app/node_modules/tunnel-agent/package.json
-%%DATADIR%%/resources/app/node_modules/type-fest/index.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/license
-%%DATADIR%%/resources/app/node_modules/type-fest/package.json
-%%DATADIR%%/resources/app/node_modules/type-fest/readme.md
-%%DATADIR%%/resources/app/node_modules/type-fest/source/async-return-type.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/basic.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/conditional-except.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/conditional-keys.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/conditional-pick.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/except.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/literal-union.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/merge-exclusive.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/merge.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/mutable.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/opaque.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/package-json.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/partial-deep.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/promisable.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/promise-value.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/readonly-deep.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/require-at-least-one.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/require-exactly-one.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/set-optional.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/set-required.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/stringified.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/tsconfig-json.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/union-to-intersection.d.ts
-%%DATADIR%%/resources/app/node_modules/type-fest/source/value-of.d.ts
%%DATADIR%%/resources/app/node_modules/undici-types/LICENSE
%%DATADIR%%/resources/app/node_modules/undici-types/README.md
%%DATADIR%%/resources/app/node_modules/undici-types/agent.d.ts
diff --git a/textproc/markdownfmt/Makefile b/textproc/markdownfmt/Makefile
index 82783daf81a8..15eec1af9b0d 100644
--- a/textproc/markdownfmt/Makefile
+++ b/textproc/markdownfmt/Makefile
@@ -2,7 +2,7 @@ PORTNAME= markdownfmt
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-67
DISTVERSIONSUFFIX= -g3438a10
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/md2roff/Makefile b/textproc/md2roff/Makefile
index c766930e3334..8658ba354b82 100644
--- a/textproc/md2roff/Makefile
+++ b/textproc/md2roff/Makefile
@@ -2,7 +2,7 @@ PORTNAME= md2roff
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.3-0.20200416233007
DISTVERSIONSUFFIX= -c4dfa597b8d5
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= textproc print
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/mdbook-mermaid/Makefile b/textproc/mdbook-mermaid/Makefile
index da246e25ba4f..e79a2fdb93a3 100644
--- a/textproc/mdbook-mermaid/Makefile
+++ b/textproc/mdbook-mermaid/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mdbook-mermaid
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.2
-PORTREVISION= 1
+DISTVERSION= 0.17.0
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/mdbook-mermaid/Makefile.crates b/textproc/mdbook-mermaid/Makefile.crates
index b6be0104dafd..12f42025f956 100644
--- a/textproc/mdbook-mermaid/Makefile.crates
+++ b/textproc/mdbook-mermaid/Makefile.crates
@@ -1,144 +1,89 @@
-CARGO_CRATES= aho-corasick-1.1.3 \
- android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+CARGO_CRATES= aho-corasick-1.1.4 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.4 \
- anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
- assert_cmd-2.0.17 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
+ assert_cmd-2.1.1 \
autocfg-1.5.0 \
- bitflags-2.9.4 \
- block-buffer-0.10.4 \
- bstr-1.12.0 \
- bumpalo-3.19.0 \
- bytes-1.10.1 \
- cc-1.2.37 \
- cfg-if-1.0.3 \
- chrono-0.4.42 \
- clap-4.5.47 \
- clap_builder-4.5.47 \
- clap_complete-4.5.58 \
- clap_lex-0.7.5 \
+ bitflags-2.10.0 \
+ bstr-1.12.1 \
+ bytes-1.11.0 \
+ cfg-if-1.0.4 \
+ clap-4.5.52 \
+ clap_builder-4.5.52 \
+ clap_lex-0.7.6 \
colorchoice-1.0.4 \
combine-4.6.7 \
- core-foundation-sys-0.8.7 \
- cpufeatures-0.2.17 \
- crypto-common-0.1.6 \
- darling-0.20.11 \
- darling_core-0.20.11 \
- darling_macro-0.20.11 \
- derive_builder-0.20.2 \
- derive_builder_core-0.20.2 \
- derive_builder_macro-0.20.2 \
diff-0.1.13 \
difflib-0.4.0 \
- digest-0.10.7 \
- doc-comment-0.3.3 \
either-1.15.0 \
- env_filter-0.1.3 \
+ env_filter-0.1.4 \
env_logger-0.11.8 \
+ equivalent-1.0.2 \
errno-0.3.14 \
fastrand-2.3.0 \
- find-msvc-tools-0.1.1 \
- fnv-1.0.7 \
- generic-array-0.14.7 \
- getrandom-0.3.3 \
- handlebars-6.3.2 \
+ getrandom-0.3.4 \
hashbrown-0.12.3 \
- hex-0.4.3 \
- iana-time-zone-0.1.64 \
- iana-time-zone-haiku-0.1.2 \
- ident_case-1.0.1 \
+ hashbrown-0.16.0 \
indexmap-1.9.3 \
- is_terminal_polyfill-1.70.1 \
+ indexmap-2.12.0 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.10.5 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
- js-sys-0.3.78 \
- libc-0.2.175 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
+ libc-0.2.177 \
linux-raw-sys-0.11.0 \
log-0.4.28 \
- mdbook-0.4.52 \
- memchr-2.7.5 \
- normpath-1.4.0 \
- num-modular-0.6.1 \
- num-order-1.2.0 \
- num-traits-0.2.19 \
+ mdbook-core-0.5.0 \
+ mdbook-preprocessor-0.5.0 \
+ memchr-2.7.6 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
- opener-0.8.3 \
- pest-2.8.2 \
- pest_derive-2.8.2 \
- pest_generator-2.8.2 \
- pest_meta-2.8.2 \
+ once_cell_polyfill-1.70.2 \
+ pin-project-lite-0.2.16 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- proc-macro2-1.0.101 \
+ proc-macro2-1.0.103 \
pulldown-cmark-0.10.3 \
- pulldown-cmark-escape-0.10.1 \
- quote-1.0.40 \
+ quote-1.0.42 \
r-efi-5.3.0 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rustix-1.1.2 \
- rustversion-1.0.22 \
ryu-1.0.20 \
- serde-1.0.225 \
- serde_core-1.0.225 \
- serde_derive-1.0.225 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.145 \
- sha2-0.10.9 \
- shlex-1.3.0 \
+ serde_spanned-1.0.3 \
strsim-0.11.1 \
- syn-2.0.106 \
- tempfile-3.22.0 \
- terminal_size-0.4.3 \
+ syn-2.0.110 \
+ tempfile-3.23.0 \
termtree-0.5.1 \
- thiserror-2.0.16 \
- thiserror-impl-2.0.16 \
- toml-0.5.11 \
+ toml-0.9.8 \
toml_datetime-0.5.1 \
+ toml_datetime-0.7.3 \
toml_edit-0.15.0 \
- topological-sort-0.2.2 \
- typenum-1.18.0 \
- ucd-trie-0.1.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
unicase-2.8.1 \
- unicode-ident-1.0.19 \
+ unicode-ident-1.0.22 \
utf8parse-0.2.2 \
- version_check-0.9.5 \
wait-timeout-0.2.1 \
- wasi-0.14.7+wasi-0.2.4 \
wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.101 \
- wasm-bindgen-backend-0.2.101 \
- wasm-bindgen-macro-0.2.101 \
- wasm-bindgen-macro-support-0.2.101 \
- wasm-bindgen-shared-0.2.101 \
- windows-core-0.62.0 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
- windows-link-0.2.0 \
- windows-result-0.4.0 \
- windows-strings-0.5.0 \
- windows-sys-0.60.2 \
- windows-sys-0.61.0 \
- windows-targets-0.53.3 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.53.0 \
+ windows-link-0.2.1 \
+ windows-sys-0.61.2 \
+ winnow-0.7.13 \
wit-bindgen-0.46.0 \
xflags-0.3.2 \
xflags-macros-0.3.2 \
diff --git a/textproc/mdbook-mermaid/distinfo b/textproc/mdbook-mermaid/distinfo
index 797aa3110d38..da53b4ad7e3b 100644
--- a/textproc/mdbook-mermaid/distinfo
+++ b/textproc/mdbook-mermaid/distinfo
@@ -1,154 +1,94 @@
-TIMESTAMP = 1761479368
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
-SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+TIMESTAMP = 1763919184
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
-SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
-SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
-SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
-SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
-SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/assert_cmd-2.1.1.crate) = bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85
+SIZE (rust/crates/assert_cmd-2.1.1.crate) = 27211
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
-SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
-SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
-SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
-SIZE (rust/crates/cc-1.2.37.crate) = 90111
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
-SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
-SIZE (rust/crates/chrono-0.4.42.crate) = 238174
-SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
-SIZE (rust/crates/clap-4.5.47.crate) = 58354
-SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
-SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
-SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
-SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
+SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/clap-4.5.52.crate) = aa8120877db0e5c011242f96806ce3c94e0737ab8108532a76a3300a01db2ab8
+SIZE (rust/crates/clap-4.5.52.crate) = 62033
+SHA256 (rust/crates/clap_builder-4.5.52.crate) = 02576b399397b659c26064fbc92a75fede9d18ffd5f80ca1cd74ddab167016e1
+SIZE (rust/crates/clap_builder-4.5.52.crate) = 170544
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
-SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
-SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
-SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
-SIZE (rust/crates/darling-0.20.11.crate) = 37614
-SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
-SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
-SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
-SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
-SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
-SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
-SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
-SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
-SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
-SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
-SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
-SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2
+SIZE (rust/crates/env_filter-0.1.4.crate) = 15281
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
-SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
-SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
-SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
-SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
-SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
-SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
-SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
-SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
-SHA256 (rust/crates/mdbook-0.4.52.crate) = 93c284d2855916af7c5919cf9ad897cfc77d3c2db6f55429c7cfb769182030ec
-SIZE (rust/crates/mdbook-0.4.52.crate) = 1514003
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/normpath-1.4.0.crate) = c178369371fd7db523726931e50d430b560e3059665abc537ba3277e9274c9c4
-SIZE (rust/crates/normpath-1.4.0.crate) = 23352
-SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
-SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
-SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
-SIZE (rust/crates/num-order-1.2.0.crate) = 19500
-SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
-SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/mdbook-core-0.5.0.crate) = 2e6a4d85df323c8e83bcbb5cf6f7dd84a6fa91a4862ff40b3998e2a79e883fef
+SIZE (rust/crates/mdbook-core-0.5.0.crate) = 21148
+SHA256 (rust/crates/mdbook-preprocessor-0.5.0.crate) = 92aeb376c7fe9d76e0f551f05b75322db04d5bca1ad12f10726562a258f5e6a4
+SIZE (rust/crates/mdbook-preprocessor-0.5.0.crate) = 4622
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/opener-0.8.3.crate) = cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47
-SIZE (rust/crates/opener-0.8.3.crate) = 27160
-SHA256 (rust/crates/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8
-SIZE (rust/crates/pest-2.8.2.crate) = 130430
-SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663
-SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335
-SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f
-SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669
-SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420
-SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
@@ -161,126 +101,76 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746
-SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3
-SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
SIZE (rust/crates/rustix-1.1.2.crate) = 422717
-SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
-SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
-SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
-SIZE (rust/crates/serde-1.0.225.crate) = 28467
-SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
-SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
-SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
-SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
-SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
-SIZE (rust/crates/sha2-0.10.9.crate) = 29271
-SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
-SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
-SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
-SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
-SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
-SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
-SIZE (rust/crates/toml-0.5.11.crate) = 54910
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
SHA256 (rust/crates/toml_datetime-0.5.1.crate) = 4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5
SIZE (rust/crates/toml_datetime-0.5.1.crate) = 10593
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
SHA256 (rust/crates/toml_edit-0.15.0.crate) = b1541ba70885967e662f69d31ab3aeca7b1aaecfcd58679590b893e9239c3646
SIZE (rust/crates/toml_edit-0.15.0.crate) = 102015
-SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
-SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
-SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
-SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
-SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
-SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
-SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
-SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
-SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
-SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
-SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
-SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
-SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
-SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
-SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
-SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
-SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
-SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
-SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
-SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
-SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
-SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/xflags-0.3.2.crate) = 7d9e15fbb3de55454b0106e314b28e671279009b363e6f1d8e39fdc3bf048944
@@ -293,5 +183,5 @@ SHA256 (rust/crates/xshell-macros-0.2.7.crate) = 32ac00cd3f8ec9c1d33fb3e7958a82d
SIZE (rust/crates/xshell-macros-0.2.7.crate) = 2890
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (badboy-mdbook-mermaid-v0.16.2_GH0.tar.gz) = 24e329b12536ab194b2849dbc99122dc8af1a4c23dc36f5443afc50ad13d664d
-SIZE (badboy-mdbook-mermaid-v0.16.2_GH0.tar.gz) = 800880
+SHA256 (badboy-mdbook-mermaid-v0.17.0_GH0.tar.gz) = ed155c57d4356b90c26806a8699a1287712831e45c0cc6e5eb7ed4cc7fd4ada7
+SIZE (badboy-mdbook-mermaid-v0.17.0_GH0.tar.gz) = 797379
diff --git a/textproc/mdbook/Makefile b/textproc/mdbook/Makefile
index 87ced69b88fa..11c706b7521f 100644
--- a/textproc/mdbook/Makefile
+++ b/textproc/mdbook/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mdbook
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.52
-PORTREVISION= 3
+DISTVERSION= 0.5.1
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
@@ -18,7 +17,7 @@ GH_ACCOUNT= rust-lang
GH_PROJECT= mdBook
PLIST_FILES= bin/mdbook
-PORTEXAMPLES= examples guide test_book
+PORTEXAMPLES= examples guide
OPTIONS_DEFINE= EXAMPLES
diff --git a/textproc/mdbook/Makefile.crates b/textproc/mdbook/Makefile.crates
index eb7598a2be75..3159c7621f1a 100644
--- a/textproc/mdbook/Makefile.crates
+++ b/textproc/mdbook/Makefile.crates
@@ -1,47 +1,35 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.1 \
- aho-corasick-1.1.3 \
- ammonia-4.1.1 \
- android-tzdata-0.1.1 \
- android_system_properties-0.1.5 \
- anstream-0.6.19 \
- anstyle-1.0.11 \
+CARGO_CRATES= aho-corasick-1.1.4 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-lossy-1.1.4 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-svg-0.1.9 \
- anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
- autocfg-1.5.0 \
- axum-0.8.4 \
- axum-core-0.5.2 \
- backtrace-0.3.75 \
+ anstyle-query-1.1.4 \
+ anstyle-svg-0.1.11 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
+ atomic-waker-1.1.2 \
+ axum-0.8.6 \
+ axum-core-0.5.5 \
base64-0.22.1 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
- bstr-1.12.0 \
- bumpalo-3.19.0 \
+ bstr-1.12.1 \
bytes-1.10.1 \
- cc-1.2.29 \
- cfg-if-1.0.1 \
- chrono-0.4.41 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
- clap_complete-4.5.55 \
- clap_lex-0.7.5 \
+ cfg-if-1.0.4 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_complete-4.5.60 \
+ clap_lex-0.7.6 \
colorchoice-1.0.4 \
content_inspector-0.2.4 \
- core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
- cssparser-0.35.0 \
- cssparser-macros-0.6.1 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
@@ -49,20 +37,17 @@ CARGO_CRATES= addr2line-0.24.2 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
- diff-0.1.13 \
digest-0.10.7 \
- displaydoc-0.2.5 \
- dtoa-1.0.10 \
- dtoa-short-0.3.5 \
dunce-1.0.5 \
+ ego-tree-0.10.0 \
elasticlunr-rs-3.0.2 \
- env_filter-0.1.3 \
- env_logger-0.11.8 \
- errno-0.3.13 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
fastrand-2.3.0 \
- filetime-0.2.25 \
+ filetime-0.2.26 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
+ font-awesome-as-a-crate-0.3.0 \
+ form_urlencoded-1.2.2 \
fsevent-sys-4.1.0 \
futf-0.1.5 \
futures-channel-0.3.31 \
@@ -71,12 +56,13 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- generic-array-0.14.7 \
+ generic-array-0.14.9 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
- globset-0.4.16 \
+ getrandom-0.3.4 \
+ glob-0.3.3 \
+ globset-0.4.18 \
handlebars-6.3.2 \
+ hashbrown-0.16.0 \
hex-0.4.3 \
html-escape-0.2.13 \
html5ever-0.26.0 \
@@ -87,213 +73,167 @@ CARGO_CRATES= addr2line-0.24.2 \
http-range-header-0.4.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
- hyper-1.6.0 \
- hyper-util-0.1.15 \
- iana-time-zone-0.1.63 \
- iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
+ hyper-1.7.0 \
+ hyper-util-0.1.17 \
ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.1 \
- ignore-0.4.23 \
+ ignore-0.4.25 \
+ indexmap-2.12.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- io-uring-0.7.8 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
- js-sys-0.3.77 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
- libc-0.2.174 \
- libredox-0.1.4 \
- linux-raw-sys-0.9.4 \
- litemap-0.8.0 \
- lock_api-0.4.13 \
- log-0.4.27 \
+ lazy_static-1.5.0 \
+ libc-0.2.177 \
+ libredox-0.1.10 \
+ linux-raw-sys-0.11.0 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
mac-0.1.1 \
- maplit-1.0.2 \
markup5ever-0.11.0 \
markup5ever-0.35.0 \
markup5ever_rcdom-0.2.0 \
match_token-0.35.0 \
+ matchers-0.2.0 \
matchit-0.8.4 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
mime-0.3.17 \
mime_guess-2.0.5 \
- miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.0 \
new_debug_unreachable-1.0.6 \
normalize-line-endings-0.3.0 \
- normpath-1.3.0 \
- notify-8.1.0 \
- notify-debouncer-mini-0.6.0 \
+ normpath-1.5.0 \
+ notify-8.2.0 \
+ notify-debouncer-mini-0.7.0 \
notify-types-2.0.0 \
+ nu-ansi-term-0.50.3 \
num-modular-0.6.1 \
num-order-1.2.0 \
- num-traits-0.2.19 \
- object-0.36.7 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
- opener-0.8.2 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ once_cell_polyfill-1.70.2 \
+ opener-0.8.3 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
pathdiff-0.2.3 \
- percent-encoding-2.3.1 \
- pest-2.8.1 \
- pest_derive-2.8.1 \
- pest_generator-2.8.1 \
- pest_meta-2.8.1 \
+ percent-encoding-2.3.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
phf-0.10.1 \
phf-0.11.3 \
phf_codegen-0.10.0 \
phf_codegen-0.11.3 \
phf_generator-0.10.0 \
phf_generator-0.11.3 \
- phf_macros-0.11.3 \
phf_shared-0.10.0 \
phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- portable-atomic-1.11.1 \
- portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
- pretty_assertions-1.4.1 \
- proc-macro2-1.0.95 \
- pulldown-cmark-0.10.3 \
- pulldown-cmark-0.12.2 \
- pulldown-cmark-escape-0.10.1 \
- pulldown-cmark-to-cmark-18.0.0 \
- quote-1.0.40 \
+ proc-macro2-1.0.103 \
+ pulldown-cmark-0.13.0 \
+ pulldown-cmark-escape-0.11.0 \
+ pulldown-cmark-to-cmark-21.0.0 \
+ quote-1.0.41 \
r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- redox_syscall-0.5.13 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- rustc-demangle-0.1.25 \
- rustix-1.0.7 \
- rustversion-1.0.21 \
+ redox_syscall-0.5.18 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ rustix-1.1.2 \
ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
select-0.6.1 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_path_to_error-0.1.17 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_path_to_error-0.1.20 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
+ sharded-slab-0.1.7 \
shlex-1.3.0 \
similar-2.7.0 \
siphasher-0.3.11 \
siphasher-1.0.1 \
- slab-0.4.10 \
+ slab-0.4.11 \
smallvec-1.15.1 \
- snapbox-0.6.21 \
- snapbox-macros-0.3.10 \
- socket2-0.5.10 \
- stable_deref_trait-1.2.0 \
+ snapbox-0.6.23 \
+ snapbox-macros-0.4.0 \
+ socket2-0.6.1 \
string_cache-0.8.9 \
string_cache_codegen-0.5.4 \
strsim-0.11.1 \
syn-1.0.109 \
- syn-2.0.104 \
+ syn-2.0.108 \
sync_wrapper-1.0.2 \
- synstructure-0.13.2 \
- tempfile-3.20.0 \
+ tempfile-3.23.0 \
tendril-0.4.3 \
- terminal_size-0.4.2 \
- thiserror-2.0.12 \
- thiserror-impl-2.0.12 \
- tinystr-0.8.1 \
- tokio-1.46.1 \
- tokio-macros-2.5.0 \
- tokio-tungstenite-0.26.2 \
- tokio-util-0.7.15 \
- toml-0.5.11 \
+ terminal_size-0.4.3 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ tokio-tungstenite-0.28.0 \
+ tokio-util-0.7.16 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
topological-sort-0.2.2 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
- tungstenite-0.26.2 \
- typenum-1.18.0 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.20 \
+ tungstenite-0.28.0 \
+ typenum-1.19.0 \
ucd-trie-0.1.7 \
unicase-2.8.1 \
- unicode-ident-1.0.18 \
- unicode-width-0.2.1 \
- url-2.5.4 \
+ unicode-ident-1.0.22 \
+ unicode-width-0.2.2 \
utf-8-0.7.6 \
utf8-width-0.1.7 \
- utf8_iter-1.0.4 \
utf8parse-0.2.2 \
+ valuable-0.1.1 \
version_check-0.9.5 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasip2-1.0.1+wasi-0.2.4 \
web_atoms-0.1.3 \
- winapi-util-0.1.9 \
- windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
- windows-sys-0.52.0 \
- windows-sys-0.59.0 \
+ winapi-util-0.1.11 \
+ windows-link-0.2.1 \
windows-sys-0.60.2 \
- windows-targets-0.52.6 \
- windows-targets-0.53.2 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- wit-bindgen-rt-0.39.0 \
- writeable-0.6.1 \
+ windows-sys-0.61.2 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
xml5ever-0.17.0 \
- yansi-1.0.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
- zerofrom-0.1.6 \
- zerofrom-derive-0.1.6 \
- zerotrie-0.2.2 \
- zerovec-0.11.2 \
- zerovec-derive-0.11.1
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
diff --git a/textproc/mdbook/distinfo b/textproc/mdbook/distinfo
index e7ccc8743203..2ccefe0861b5 100644
--- a/textproc/mdbook/distinfo
+++ b/textproc/mdbook/distinfo
@@ -1,40 +1,28 @@
-TIMESTAMP = 1752563101
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
-SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
-SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
-SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
-SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+TIMESTAMP = 1763668278
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-svg-0.1.9.crate) = 0a43964079ef399480603125d5afae2b219aceffb77478956e25f17b9bc3435c
-SIZE (rust/crates/anstyle-svg-0.1.9.crate) = 18651
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
-SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
-SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
-SIZE (rust/crates/axum-0.8.4.crate) = 175159
-SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
-SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-svg-0.1.11.crate) = 26b9ec8c976eada1b0f9747a3d7cc4eae3bef10613e443746e7487f26c872fde
+SIZE (rust/crates/anstyle-svg-0.1.11.crate) = 18988
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/axum-0.8.6.crate) = 8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871
+SIZE (rust/crates/axum-0.8.6.crate) = 178581
+SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
+SIZE (rust/crates/axum-core-0.5.5.crate) = 26919
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
@@ -43,36 +31,28 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
-SIZE (rust/crates/cc-1.2.29.crate) = 108072
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
-SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
-SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_complete-4.5.60.crate) = 8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971
+SIZE (rust/crates/clap_complete-4.5.60.crate) = 48640
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
-SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
-SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -83,10 +63,6 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
-SIZE (rust/crates/cssparser-0.35.0.crate) = 54145
-SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
-SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
@@ -101,34 +77,28 @@ SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473
SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
-SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
-SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
-SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
-SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
-SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
-SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/ego-tree-0.10.0.crate) = b2972feb8dffe7bc8c5463b1dacda1b0dfbed3710e50f977d965429692d74cd8
+SIZE (rust/crates/ego-tree-0.10.0.crate) = 17436
SHA256 (rust/crates/elasticlunr-rs-3.0.2.crate) = 41e83863a500656dfa214fee6682de9c5b9f03de6860fec531235ed2ae9f6571
SIZE (rust/crates/elasticlunr-rs-3.0.2.crate) = 109533
-SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
-SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
-SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
-SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/font-awesome-as-a-crate-0.3.0.crate) = 932dcfbd51320af5f27f1ba02d2e567dec332cac7d2c221ba45d8e767264c4dc
+SIZE (rust/crates/font-awesome-as-a-crate-0.3.0.crate) = 501578
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
@@ -145,18 +115,20 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
-SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
@@ -177,72 +149,42 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-util-0.1.15.crate) = 7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df
-SIZE (rust/crates/hyper-util-0.1.15.crate) = 101020
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
-SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
-SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
-SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
-SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a
+SIZE (rust/crates/ignore-0.4.25.crate) = 59154
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
-SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
-SIZE (rust/crates/libredox-0.1.4.crate) = 6946
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
-SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
-SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/markup5ever-0.11.0.crate) = 7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016
SIZE (rust/crates/markup5ever-0.11.0.crate) = 34667
SHA256 (rust/crates/markup5ever-0.35.0.crate) = 311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3
@@ -251,60 +193,58 @@ SHA256 (rust/crates/markup5ever_rcdom-0.2.0.crate) = b9521dd6750f8e80ee6c53d65e2
SIZE (rust/crates/markup5ever_rcdom-0.2.0.crate) = 222948
SHA256 (rust/crates/match_token-0.35.0.crate) = ac84fd3f360fcc43dc5f5d186f02a94192761a080e8bc58621ad4d12296a58cf
SIZE (rust/crates/match_token-0.35.0.crate) = 4570
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
-SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
-SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
-SIZE (rust/crates/normpath-1.3.0.crate) = 20719
-SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
-SIZE (rust/crates/notify-8.1.0.crate) = 37843
-SHA256 (rust/crates/notify-debouncer-mini-0.6.0.crate) = a689eb4262184d9a1727f9087cd03883ea716682ab03ed24efec57d7716dccb8
-SIZE (rust/crates/notify-debouncer-mini-0.6.0.crate) = 9951
+SHA256 (rust/crates/normpath-1.5.0.crate) = bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b
+SIZE (rust/crates/normpath-1.5.0.crate) = 22940
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-debouncer-mini-0.7.0.crate) = 17849edfaabd9a5fef1c606d99cfc615a8e99f7ac4366406d86c7942a3184cf2
+SIZE (rust/crates/notify-debouncer-mini-0.7.0.crate) = 10187
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
SIZE (rust/crates/num-order-1.2.0.crate) = 19500
-SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
-SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/opener-0.8.2.crate) = 771b9704f8cd8b424ec747a320b30b47517a6966ba2c7da90047c16f4a962223
-SIZE (rust/crates/opener-0.8.2.crate) = 26318
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/opener-0.8.3.crate) = cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47
+SIZE (rust/crates/opener-0.8.3.crate) = 27160
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
-SIZE (rust/crates/pest-2.8.1.crate) = 128906
-SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
-SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
-SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
-SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
-SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
-SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
+SIZE (rust/crates/pest-2.8.3.crate) = 130311
+SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
+SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
+SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
+SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
+SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
+SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
SHA256 (rust/crates/phf-0.10.1.crate) = fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259
SIZE (rust/crates/phf-0.10.1.crate) = 5406
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
@@ -317,8 +257,6 @@ SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909
SIZE (rust/crates/phf_generator-0.10.0.crate) = 7525
SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
-SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
-SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
@@ -327,36 +265,26 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
-SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
-SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
-SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
-SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
-SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
-SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746
-SHA256 (rust/crates/pulldown-cmark-0.12.2.crate) = f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14
-SIZE (rust/crates/pulldown-cmark-0.12.2.crate) = 149070
-SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3
-SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672
-SHA256 (rust/crates/pulldown-cmark-to-cmark-18.0.0.crate) = 1e02b63adcb49f2eb675b1694b413b3e9fedbf549dfe2cc98727ad97a0c30650
-SIZE (rust/crates/pulldown-cmark-to-cmark-18.0.0.crate) = 33515
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
+SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
+SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
+SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
+SHA256 (rust/crates/pulldown-cmark-to-cmark-21.0.0.crate) = e5b6a0769a491a08b31ea5c62494a8f144ee0987d86d670a8af4df1e1b7cde75
+SIZE (rust/crates/pulldown-cmark-to-cmark-21.0.0.crate) = 37922
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -365,20 +293,16 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
-SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -387,22 +311,28 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/select-0.6.1.crate) = 5910c1d91bd7e6e178c0f8eb9e4ad01f814064b4a1c0ae3c906224a3cbf12879
SIZE (rust/crates/select-0.6.1.crate) = 12520
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
-SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
@@ -411,18 +341,16 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/snapbox-0.6.21.crate) = 96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b
-SIZE (rust/crates/snapbox-0.6.21.crate) = 55301
-SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
-SIZE (rust/crates/snapbox-macros-0.3.10.crate) = 7129
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/snapbox-0.6.23.crate) = 96fa1ce81be900d083b30ec2d481e6658c2acfaa2cfc7be45ccc2cc1b820edb3
+SIZE (rust/crates/snapbox-0.6.23.crate) = 56996
+SHA256 (rust/crates/snapbox-macros-0.4.0.crate) = 3b750c344002d7cc69afb9da00ebd9b5c0f8ac2eb7d115d9d45d5b5f47718d74
+SIZE (rust/crates/snapbox-macros-0.4.0.crate) = 9305
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
@@ -431,34 +359,38 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
-SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
-SIZE (rust/crates/tokio-1.46.1.crate) = 823632
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
-SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
-SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
-SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
-SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
-SIZE (rust/crates/toml-0.5.11.crate) = 54910
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/tokio-tungstenite-0.28.0.crate) = d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857
+SIZE (rust/crates/tokio-tungstenite-0.28.0.crate) = 29876
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
@@ -471,131 +403,79 @@ SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d195
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
-SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
-SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
+SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
-SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
-SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
-SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
-SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/xml5ever-0.17.0.crate) = 4034e1d05af98b51ad7214527730626f019682d797ba38b51689212118d8e650
SIZE (rust/crates/xml5ever-0.17.0.crate) = 41208
-SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
-SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
-SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
-SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
-SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
-SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust-lang-mdBook-v0.4.52_GH0.tar.gz) = d46f3b79e210eed383b6966847ea86ec441b6b505e9d9d868294bb9742130c9c
-SIZE (rust-lang-mdBook-v0.4.52_GH0.tar.gz) = 1558690
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust-lang-mdBook-v0.5.1_GH0.tar.gz) = 41a20de21e6a57942ec4e41b049babe8dac77b246a0549b87631cee0d2e75b2c
+SIZE (rust-lang-mdBook-v0.5.1_GH0.tar.gz) = 971147
diff --git a/textproc/mdtt/Makefile b/textproc/mdtt/Makefile
index 0ce70469e05b..33a96f3a5760 100644
--- a/textproc/mdtt/Makefile
+++ b/textproc/mdtt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdtt
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/textproc/miller/Makefile b/textproc/miller/Makefile
index deff934371a5..c0afec200f21 100644
--- a/textproc/miller/Makefile
+++ b/textproc/miller/Makefile
@@ -1,19 +1,19 @@
PORTNAME= miller
DISTVERSIONPREFIX= v
DISTVERSION= 6.15.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/johnkerl/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
-MAINTAINER= jungleboogie0+mlr@gmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Sed/awk/cut/join/sort for name-indexed data such as CSV, TSV and JSON
WWW= https://johnkerl.org/miller/doc/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= cpe go:1.24,modules
+USES= cpe go:modules
CPE_VENDOR= johnkerl
GO_MODULE= github.com/johnkerl/miller
GO_TARGET= ./cmd/mlr
diff --git a/textproc/minify/Makefile b/textproc/minify/Makefile
index b88bf866feaa..ee6b15e6cd68 100644
--- a/textproc/minify/Makefile
+++ b/textproc/minify/Makefile
@@ -1,6 +1,7 @@
PORTNAME= minify
-PORTVERSION= 2.24.6
+PORTVERSION= 2.24.7
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/minify/distinfo b/textproc/minify/distinfo
index e9a6415f7da3..3ef42e109f08 100644
--- a/textproc/minify/distinfo
+++ b/textproc/minify/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762586730
-SHA256 (go/textproc_minify/minify-v2.24.6/v2.24.6.mod) = 0e39e1ce59a68b6f4065d864dfe932775c54d71be2da5d496d82ffca40e8df0a
-SIZE (go/textproc_minify/minify-v2.24.6/v2.24.6.mod) = 465
-SHA256 (go/textproc_minify/minify-v2.24.6/v2.24.6.zip) = 0312dfb072d9487fc5fc5e5f55cd8f760175af42688d5ff36010322d663c779a
-SIZE (go/textproc_minify/minify-v2.24.6/v2.24.6.zip) = 7869783
+TIMESTAMP = 1763853198
+SHA256 (go/textproc_minify/minify-v2.24.7/v2.24.7.mod) = 0e39e1ce59a68b6f4065d864dfe932775c54d71be2da5d496d82ffca40e8df0a
+SIZE (go/textproc_minify/minify-v2.24.7/v2.24.7.mod) = 465
+SHA256 (go/textproc_minify/minify-v2.24.7/v2.24.7.zip) = 2f6202e61806e7c95140ac35e4682ab2ac6a79c4fe55d4ee5ba708ac7ec5b0e3
+SIZE (go/textproc_minify/minify-v2.24.7/v2.24.7.zip) = 7870077
diff --git a/textproc/moar/Makefile b/textproc/moar/Makefile
deleted file mode 100644
index 3d2b10ab689c..000000000000
--- a/textproc/moar/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTNAME= moar
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.31.3
-PORTREVISION= 1
-CATEGORIES= textproc
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Pager designed to just do the right thing without any configuration
-WWW= https://github.com/walles/moar
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream renamed to moor, use textproc/moor instead.
-EXPIRATION_DATE= 2025-11-30
-
-USES= go:1.20,modules
-
-GO_MODULE= github.com/walles/moar
-
-PLIST_FILES= bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/textproc/moar/distinfo b/textproc/moar/distinfo
deleted file mode 100644
index a59dae689021..000000000000
--- a/textproc/moar/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1740128685
-SHA256 (go/textproc_moar/moar-v1.31.3/v1.31.3.mod) = 46d8c4603eba4d080499882a8ba488a9e63ae7d1aa73a136a2bd5d9269d7601d
-SIZE (go/textproc_moar/moar-v1.31.3/v1.31.3.mod) = 559
-SHA256 (go/textproc_moar/moar-v1.31.3/v1.31.3.zip) = 553a0c44a175d4cf8e7e235882696625d4b12206141098eccf914084d448f3bd
-SIZE (go/textproc_moar/moar-v1.31.3/v1.31.3.zip) = 2940445
diff --git a/textproc/moar/pkg-descr b/textproc/moar/pkg-descr
deleted file mode 100644
index 0be4ffb2d9ea..000000000000
--- a/textproc/moar/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Moar is a pager. It reads and displays UTF-8 encoded text from files or
-pipelines.
-moar is designed to just do the right thing without any configuration.
diff --git a/textproc/moor/Makefile b/textproc/moor/Makefile
index f736586d6f3c..707f0925717b 100644
--- a/textproc/moor/Makefile
+++ b/textproc/moor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= moor
DISTVERSIONPREFIX= v
-DISTVERSION= 2.9.1
+DISTVERSION= 2.9.4
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/textproc/moor/distinfo b/textproc/moor/distinfo
index da8de25e30ec..308f3e2de066 100644
--- a/textproc/moor/distinfo
+++ b/textproc/moor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763231811
-SHA256 (go/textproc_moor/moor-v2.9.1/v2.9.1.mod) = 717203e78c0cec84940aaf4ae2764f45e8f5d326aceb748d54d8bcfb5007f3f8
-SIZE (go/textproc_moor/moor-v2.9.1/v2.9.1.mod) = 561
-SHA256 (go/textproc_moor/moor-v2.9.1/v2.9.1.zip) = f76ca66c11a9e1ef939c6848a5b9c9d2e65e787d0dac859b725ebf718c3b8fe5
-SIZE (go/textproc_moor/moor-v2.9.1/v2.9.1.zip) = 3133857
+TIMESTAMP = 1765130982
+SHA256 (go/textproc_moor/moor-v2.9.4/v2.9.4.mod) = 6b1f9e0d3207f4e18c869e2fd37a2b5de8e5dd5fc39aea4d1eaac9e106070927
+SIZE (go/textproc_moor/moor-v2.9.4/v2.9.4.mod) = 636
+SHA256 (go/textproc_moor/moor-v2.9.4/v2.9.4.zip) = 7552142a7cb0b871adae1f328dc792d38f0bac74cbe8c6527b39e7f68ea07465
+SIZE (go/textproc_moor/moor-v2.9.4/v2.9.4.zip) = 5449134
diff --git a/textproc/nerdlog/Makefile b/textproc/nerdlog/Makefile
index c539ae5a7bfb..646390e6d313 100644
--- a/textproc/nerdlog/Makefile
+++ b/textproc/nerdlog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nerdlog
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/nuspell/Makefile b/textproc/nuspell/Makefile
index eb5d8a9e6a93..6eb86ec53cb7 100644
--- a/textproc/nuspell/Makefile
+++ b/textproc/nuspell/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nuspell
-PORTVERSION= 5.1.6
-PORTREVISION= 1
+PORTVERSION= 5.1.7
DISTVERSIONPREFIX= v
CATEGORIES= textproc
@@ -17,8 +16,10 @@ TEST_DEPENDS= catch2>=3.1.1:devel/catch2
USES= cmake:testing compiler:c++17-lang
-CMAKE_OFF= BUILD_TESTING
-CMAKE_ON= BUILD_SHARED_LIBS BUILD_TOOLS
+CMAKE_OFF= BUILD_API_DOCS \
+ BUILD_TESTING
+CMAKE_ON= BUILD_SHARED_LIBS \
+ BUILD_TOOLS
USE_LDCONFIG= yes
PLIST_SUB= PORTVERSION=${PORTVERSION}
@@ -31,10 +32,7 @@ OPTIONS_DEFAULT=MANPAGES
OPTIONS_SUB= yes
MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
-MANPAGES_CMAKE_BOOL= BUILD_DOCS
-
-post-extract:
- @${RM} ${WRKSRC}/tests/suggestiontest/Makefile.orig
+MANPAGES_CMAKE_BOOL= BUILD_MAN
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/src/nuspell/finder.cxx
diff --git a/textproc/nuspell/distinfo b/textproc/nuspell/distinfo
index 9d25873ae605..d5e81178b416 100644
--- a/textproc/nuspell/distinfo
+++ b/textproc/nuspell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720093535
-SHA256 (nuspell-nuspell-v5.1.6_GH0.tar.gz) = 5d4baa1daf833a18dc06ae0af0571d9574cc849d47daff6b9ce11dac0a5ded6a
-SIZE (nuspell-nuspell-v5.1.6_GH0.tar.gz) = 373260
+TIMESTAMP = 1764510900
+SHA256 (nuspell-nuspell-v5.1.7_GH0.tar.gz) = 9aee944e86924ce44434741cb950fee8f9a6ff9c4f002803ab5f04698c8e4c68
+SIZE (nuspell-nuspell-v5.1.7_GH0.tar.gz) = 339465
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index 73893f68cc39..80f81b5435c3 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -8,7 +8,7 @@
PORTNAME= obsidian
PORTVERSION= 1.9.14
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
# Icon is taken from the Nix build recipe
# https://github.com/NixOS/nixpkgs/blob/de5448dab588ad41aef40f8c7c0c230981656698/pkgs/applications/misc/obsidian/default.nix#L31-L34
diff --git a/textproc/otree/Makefile b/textproc/otree/Makefile
index d10c9b1b7384..805ab7b529f7 100644
--- a/textproc/otree/Makefile
+++ b/textproc/otree/Makefile
@@ -1,7 +1,6 @@
PORTNAME= otree
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.2
-PORTREVISION= 1
+DISTVERSION= 0.6.3
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
@@ -38,9 +37,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
colorchoice-1.0.4 \
compact_str-0.8.1 \
console-0.16.1 \
- convert_case-0.7.1 \
crossterm-0.28.1 \
- crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
darling-0.20.11 \
darling_core-0.20.11 \
@@ -49,11 +46,8 @@ CARGO_CRATES= aho-corasick-1.1.3 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
- derive_more-2.0.1 \
- derive_more-impl-2.0.1 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
- document-features-0.2.11 \
either-1.15.0 \
encode_unicode-1.0.0 \
equivalent-1.0.2 \
@@ -87,8 +81,6 @@ CARGO_CRATES= aho-corasick-1.1.3 \
libredox-0.1.10 \
libyml-0.0.5 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.11.0 \
- litrs-0.4.2 \
lock_api-0.4.14 \
log-0.4.28 \
lru-0.12.5 \
@@ -119,7 +111,6 @@ CARGO_CRATES= aho-corasick-1.1.3 \
regex-syntax-0.8.8 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustix-1.1.2 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
diff --git a/textproc/otree/distinfo b/textproc/otree/distinfo
index 50e3e6f90ce2..5a99244e5c07 100644
--- a/textproc/otree/distinfo
+++ b/textproc/otree/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760592641
+TIMESTAMP = 1763632388
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -367,5 +367,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da
SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
-SHA256 (fioncat-otree-v0.6.2_GH0.tar.gz) = d5126b1231b00fe6c8bfb0ecb94e86d328090c1e33261922f54e79ef647aed42
-SIZE (fioncat-otree-v0.6.2_GH0.tar.gz) = 202460
+SHA256 (fioncat-otree-v0.6.3_GH0.tar.gz) = 047fa4a4575d703a1bf76625b49c9291c22b8877347b4ec722a365b4aca51f8b
+SIZE (fioncat-otree-v0.6.3_GH0.tar.gz) = 202398
diff --git a/textproc/ov/Makefile b/textproc/ov/Makefile
index a516c4acc542..e02268bcc43c 100644
--- a/textproc/ov/Makefile
+++ b/textproc/ov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ov
DISTVERSIONPREFIX= v
DISTVERSION= 0.45.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/pdfgrep/Makefile b/textproc/pdfgrep/Makefile
index 0dabced4fe6d..0924d33e600d 100644
--- a/textproc/pdfgrep/Makefile
+++ b/textproc/pdfgrep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pdfgrep
PORTVERSION= 2.1.1
-PORTREVISION= 53
+PORTREVISION= 54
CATEGORIES= textproc
MASTER_SITES= https://pdfgrep.org/download/
diff --git a/textproc/pdfsandwich/Makefile b/textproc/pdfsandwich/Makefile
index 83a871fe8e66..b05a2f70ec5a 100644
--- a/textproc/pdfsandwich/Makefile
+++ b/textproc/pdfsandwich/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pdfsandwich
DISTVERSION= 0.1.7
-PORTREVISION= 44
+PORTREVISION= 45
CATEGORIES= textproc
MASTER_SITES= SF/${PORTNAME}/pdfsandwich%20${DISTVERSION}/
diff --git a/textproc/peco/Makefile b/textproc/peco/Makefile
index 91a561d7a496..b787e6abfda8 100644
--- a/textproc/peco/Makefile
+++ b/textproc/peco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= peco
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.11
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/pup/Makefile b/textproc/pup/Makefile
index 15bfa1dceed4..d6d55cbfa4a4 100644
--- a/textproc/pup/Makefile
+++ b/textproc/pup/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pup
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0-10
DISTVERSIONSUFFIX= -g681d7bb
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= textproc
PATCH_SITES= https://github.com/ericchiang/pup/pull/
PATCHFILES= 107.patch:-p1 \
diff --git a/textproc/py-backrefs/Makefile b/textproc/py-backrefs/Makefile
index 18240aed99ee..7cc67390fef2 100644
--- a/textproc/py-backrefs/Makefile
+++ b/textproc/py-backrefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= backrefs
-DISTVERSION= 6.0.1
+DISTVERSION= 6.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-backrefs/distinfo b/textproc/py-backrefs/distinfo
index e374a57b6c05..e1a6ef6d58a1 100644
--- a/textproc/py-backrefs/distinfo
+++ b/textproc/py-backrefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753955159
-SHA256 (backrefs-6.0.1.tar.gz) = 54f8453c9ae38417a83c06d23745c634138c8da622d87a12cb3eef9ba66dd466
-SIZE (backrefs-6.0.1.tar.gz) = 5767249
+TIMESTAMP = 1763823149
+SHA256 (backrefs-6.1.tar.gz) = 3bba1749aafe1db9b915f00e0dd166cba613b6f788ffd63060ac3485dc9be231
+SIZE (backrefs-6.1.tar.gz) = 7011962
diff --git a/textproc/py-chameleon/Makefile b/textproc/py-chameleon/Makefile
index a820ca847ca7..95778ad35385 100644
--- a/textproc/py-chameleon/Makefile
+++ b/textproc/py-chameleon/Makefile
@@ -21,10 +21,4 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-csvkit/Makefile b/textproc/py-csvkit/Makefile
index 2149a0564d09..414b47276d09 100644
--- a/textproc/py-csvkit/Makefile
+++ b/textproc/py-csvkit/Makefile
@@ -40,10 +40,4 @@ NO_ARCH= yes
PYTEST_BROKEN_TESTS= test_query_text test_decimal_format
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-cyclonedx-python-lib/Makefile b/textproc/py-cyclonedx-python-lib/Makefile
index 7ace2ac6d124..251cf5456ff2 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cyclonedx-python-lib
-PORTVERSION= 11.5.0
+PORTVERSION= 11.6.0
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
diff --git a/textproc/py-cyclonedx-python-lib/distinfo b/textproc/py-cyclonedx-python-lib/distinfo
index be81576ee440..ba44b9a95c10 100644
--- a/textproc/py-cyclonedx-python-lib/distinfo
+++ b/textproc/py-cyclonedx-python-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586882
-SHA256 (cyclonedx_python_lib-11.5.0.tar.gz) = 175819663ae5a3c9930462ebcbddd6abb3ad5f237e12a503dbd0af320a9c5b96
-SIZE (cyclonedx_python_lib-11.5.0.tar.gz) = 1405244
+TIMESTAMP = 1765032820
+SHA256 (cyclonedx_python_lib-11.6.0.tar.gz) = 7fb85a4371fa3a203e5be577ac22b7e9a7157f8b0058b7448731474d6dea7bf0
+SIZE (cyclonedx_python_lib-11.6.0.tar.gz) = 1408147
diff --git a/textproc/py-dialect/Makefile b/textproc/py-dialect/Makefile
index fe0a3bdb7286..11927f8488a0 100644
--- a/textproc/py-dialect/Makefile
+++ b/textproc/py-dialect/Makefile
@@ -43,10 +43,4 @@ post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-IGNORE= requires Python 3.10+
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-furo/Makefile b/textproc/py-furo/Makefile
index d2a548aac864..14d6f7b01c56 100644
--- a/textproc/py-furo/Makefile
+++ b/textproc/py-furo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= furo
-PORTVERSION= 2025.7.19
+PORTVERSION= 2025.9.25
CATEGORIES= textproc python
MASTER_SITES= PYPI \
LOCAL/sunpoet:static
diff --git a/textproc/py-furo/distinfo b/textproc/py-furo/distinfo
index cc6ba35d6392..0159b8294a1e 100644
--- a/textproc/py-furo/distinfo
+++ b/textproc/py-furo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753265794
-SHA256 (furo-2025.7.19.tar.gz) = 4164b2cafcf4023a59bb3c594e935e2516f6b9d35e9a5ea83d8f6b43808fe91f
-SIZE (furo-2025.7.19.tar.gz) = 1662054
-SHA256 (furo-2025.7.19-static.tar.gz) = 04b4a6c9c9425ec3aeacd4fd46866f9d91f55a9698095d20163ca80b8c239720
-SIZE (furo-2025.7.19-static.tar.gz) = 183808
+TIMESTAMP = 1763853444
+SHA256 (furo-2025.9.25.tar.gz) = 3eac05582768fdbbc2bdfa1cdbcdd5d33cfc8b4bd2051729ff4e026a1d7e0a98
+SIZE (furo-2025.9.25.tar.gz) = 1662007
+SHA256 (furo-2025.9.25-static.tar.gz) = 0f3225f88c1f00e661aa49bab506c08b9c5202b6e664d850c6cf71f3b8cfa136
+SIZE (furo-2025.9.25-static.tar.gz) = 182784
diff --git a/textproc/py-genshi/Makefile b/textproc/py-genshi/Makefile
index 2926f0b74fc5..76d8646a491b 100644
--- a/textproc/py-genshi/Makefile
+++ b/textproc/py-genshi/Makefile
@@ -1,8 +1,9 @@
PORTNAME= Genshi
-PORTVERSION= 0.7.9
+PORTVERSION= 0.7.10
CATEGORIES= textproc www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Toolkit for generation of output for the web
@@ -15,7 +16,11 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${P
${PYTHON_PKGNAMEPREFIX}wheel>=0.43.0:devel/py-wheel@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist pep517 pytest
+
+# tests: 808 passed
+TEST_ENV= PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+ PYTHONPATH="${STAGEDIR}${PYTHON_SITELIBDIR}"
OPTIONS_DEFINE= BABEL
BABEL_DESC= I18n support through the Babel plugin
@@ -25,7 +30,4 @@ BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0.8:devel/py-babel@${PY_FLAVOR}
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/genshi/_speedups${PYTHON_TAG}.so
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
-
.include <bsd.port.mk>
diff --git a/textproc/py-genshi/distinfo b/textproc/py-genshi/distinfo
index 493e3a87bb07..6634005274ec 100644
--- a/textproc/py-genshi/distinfo
+++ b/textproc/py-genshi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718724739
-SHA256 (Genshi-0.7.9.tar.gz) = c76170a8b2dc18944e0915103c284cb889dfcee34e0e140ba3363c80f7541ad2
-SIZE (Genshi-0.7.9.tar.gz) = 269399
+TIMESTAMP = 1764841535
+SHA256 (genshi-0.7.10.tar.gz) = 85b0db113625314f0f44f3fe6ef0eb2564d6c34dd2ee5677b495d15142bb4973
+SIZE (genshi-0.7.10.tar.gz) = 237292
diff --git a/textproc/py-gi-docgen/Makefile b/textproc/py-gi-docgen/Makefile
index ef1f2857b104..c35528416d93 100644
--- a/textproc/py-gi-docgen/Makefile
+++ b/textproc/py-gi-docgen/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gi-docgen
-PORTVERSION= 2025.4
+PORTVERSION= 2025.5
CATEGORIES= textproc python
MASTER_SITES= GNOME
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-gi-docgen/distinfo b/textproc/py-gi-docgen/distinfo
index dab92c066818..dac49dfa87ed 100644
--- a/textproc/py-gi-docgen/distinfo
+++ b/textproc/py-gi-docgen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751553139
-SHA256 (gi-docgen-2025.4.tar.xz) = 66c865d459febdfb5e4078a88df06183620c3e91f726d1dc608d88ee3605526e
-SIZE (gi-docgen-2025.4.tar.xz) = 2003576
+TIMESTAMP = 1760374241
+SHA256 (gi-docgen-2025.5.tar.xz) = 2579a33ff87b622d10d102c91b7d0ece506340b70e34dbb6522163e16c90aca3
+SIZE (gi-docgen-2025.5.tar.xz) = 2003864
diff --git a/textproc/py-jinjanator-plugins/Makefile b/textproc/py-jinjanator-plugins/Makefile
index b1dcf5562cef..fd90ac17cc11 100644
--- a/textproc/py-jinjanator-plugins/Makefile
+++ b/textproc/py-jinjanator-plugins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jinjanator-plugins
-DISTVERSION= 24.2.0
+DISTVERSION= 25.1.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-jinjanator-plugins/distinfo b/textproc/py-jinjanator-plugins/distinfo
index 5fc09b94d771..0b3073074507 100644
--- a/textproc/py-jinjanator-plugins/distinfo
+++ b/textproc/py-jinjanator-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752142398
-SHA256 (jinjanator_plugins-24.2.0.tar.gz) = 5fa8eecb6d9fbef5e7947b3820da4bd7b2ef3f102721e42382de5e71e52b409a
-SIZE (jinjanator_plugins-24.2.0.tar.gz) = 16832
+TIMESTAMP = 1765265752
+SHA256 (jinjanator_plugins-25.1.0.tar.gz) = 46fdc53dc375bd6f460b2095f3073579a7a7a115487418156e9611ca5c8a96a8
+SIZE (jinjanator_plugins-25.1.0.tar.gz) = 17037
diff --git a/textproc/py-jinjanator-plugins/files/patch-pyproject.toml b/textproc/py-jinjanator-plugins/files/patch-pyproject.toml
new file mode 100644
index 000000000000..d723c3a6cb9d
--- /dev/null
+++ b/textproc/py-jinjanator-plugins/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-12-09 07:40:39 UTC
++++ pyproject.toml
+@@ -3,7 +3,7 @@ requires = [
+ requires = [
+ "hatch-fancy-pypi-readme",
+ "hatch-vcs",
+- "hatchling<1.27",
++ "hatchling<=1.28",
+ ]
+
+ [project]
diff --git a/textproc/py-jinjanator/Makefile b/textproc/py-jinjanator/Makefile
index 69d9680e553d..81ad1610fcd4 100644
--- a/textproc/py-jinjanator/Makefile
+++ b/textproc/py-jinjanator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jinjanator
-DISTVERSION= 25.2.0
+DISTVERSION= 25.3.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-jinjanator/distinfo b/textproc/py-jinjanator/distinfo
index 7a4d10358fb2..a942abf7c727 100644
--- a/textproc/py-jinjanator/distinfo
+++ b/textproc/py-jinjanator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752064750
-SHA256 (jinjanator-25.2.0.tar.gz) = d3df38c267f9274ad5460a4f29b88b460de40a9155dfc9b28633c38ac42df766
-SIZE (jinjanator-25.2.0.tar.gz) = 30538
+TIMESTAMP = 1765265717
+SHA256 (jinjanator-25.3.0.tar.gz) = ca0d9f290c8d89c32d11bf27ce06d0329388ce96e6ed5f35810f532d7d219473
+SIZE (jinjanator-25.3.0.tar.gz) = 30625
diff --git a/textproc/py-jinjanator/files/patch-pyproject.toml b/textproc/py-jinjanator/files/patch-pyproject.toml
index bd3163fa6db1..7bea4a4b88f2 100644
--- a/textproc/py-jinjanator/files/patch-pyproject.toml
+++ b/textproc/py-jinjanator/files/patch-pyproject.toml
@@ -5,7 +5,7 @@
"hatch-fancy-pypi-readme",
"hatch-vcs",
- "hatchling<1.27",
-+ "hatchling<1.28",
++ "hatchling<=1.28",
]
[project]
diff --git a/textproc/py-langcodes/Makefile b/textproc/py-langcodes/Makefile
index 8629c935a4b3..f2af3634b9f6 100644
--- a/textproc/py-langcodes/Makefile
+++ b/textproc/py-langcodes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= langcodes
-PORTVERSION= 3.5.0
+PORTVERSION= 3.5.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,11 +14,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=60:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}language-data>=1.2:textproc/py-language-data@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
+OPTIONS_DEFINE= DATA
+OPTIONS_DEFAULT=DATA
+DATA_DESC= Supplementary data about languages
+
+DATA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}language-data>=1.2:textproc/py-language-data@${PY_FLAVOR}
+
.include <bsd.port.mk>
diff --git a/textproc/py-langcodes/distinfo b/textproc/py-langcodes/distinfo
index 4389942074dd..695922930414 100644
--- a/textproc/py-langcodes/distinfo
+++ b/textproc/py-langcodes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732260962
-SHA256 (langcodes-3.5.0.tar.gz) = 1eef8168d07e51e131a2497ffecad4b663f6208e7c3ae3b8dc15c51734a6f801
-SIZE (langcodes-3.5.0.tar.gz) = 191030
+TIMESTAMP = 1765032822
+SHA256 (langcodes-3.5.1.tar.gz) = 40bff315e01b01d11c2ae3928dd4f5cbd74dd38f9bd912c12b9a3606c143f731
+SIZE (langcodes-3.5.1.tar.gz) = 191084
diff --git a/textproc/py-language-data/Makefile b/textproc/py-language-data/Makefile
index b12c1146e8b7..c10615338c49 100644
--- a/textproc/py-language-data/Makefile
+++ b/textproc/py-language-data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= language-data
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-language-data/distinfo b/textproc/py-language-data/distinfo
index 90b12fcd448d..00d9d5384edd 100644
--- a/textproc/py-language-data/distinfo
+++ b/textproc/py-language-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732260964
-SHA256 (language_data-1.3.0.tar.gz) = 7600ef8aa39555145d06c89f0c324bf7dab834ea0b0a439d8243762e3ebad7ec
-SIZE (language_data-1.3.0.tar.gz) = 5129310
+TIMESTAMP = 1764510996
+SHA256 (language_data-1.4.0.tar.gz) = 800e6457e7beda781c156e02d7707e38db2ded026472e07e2c055dc8446ee574
+SIZE (language_data-1.4.0.tar.gz) = 5309660
diff --git a/textproc/py-markdown/Makefile b/textproc/py-markdown/Makefile
index be9af84a823a..3393e5a5d0e5 100644
--- a/textproc/py-markdown/Makefile
+++ b/textproc/py-markdown/Makefile
@@ -1,5 +1,5 @@
PORTNAME= markdown
-PORTVERSION= 3.9
+PORTVERSION= 3.10
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,10 +22,4 @@ USE_PYTHON= autoplist concurrent pep517 unittest
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-markdown/distinfo b/textproc/py-markdown/distinfo
index fcc4898185ab..6fdea9c182ae 100644
--- a/textproc/py-markdown/distinfo
+++ b/textproc/py-markdown/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436551
-SHA256 (markdown-3.9.tar.gz) = d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a
-SIZE (markdown-3.9.tar.gz) = 364585
+TIMESTAMP = 1763853446
+SHA256 (markdown-3.10.tar.gz) = 37062d4f2aa4b2b6b32aefb80faa300f82cc790cb949a35b8caede34f2b68c0e
+SIZE (markdown-3.10.tar.gz) = 364931
diff --git a/textproc/py-markdown/files/patch-pyproject.toml b/textproc/py-markdown/files/patch-pyproject.toml
index 1d0287e8bad0..8cdcf1c9916c 100644
--- a/textproc/py-markdown/files/patch-pyproject.toml
+++ b/textproc/py-markdown/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-04-09 17:16:35 UTC
+--- pyproject.toml.orig 2025-11-03 19:50:58 UTC
+++ pyproject.toml
@@ -1,10 +1,10 @@
[build-system]
@@ -20,6 +20,6 @@
-license = "BSD-3-Clause"
-license-files = ["LICENSE.md"]
+license = {file = 'LICENSE.md'}
- requires-python = '>=3.9'
- dependencies = [
- "importlib-metadata>=4.4;python_version<'3.10'"
+ requires-python = '>=3.10'
+ keywords = ['markdown', 'markdown-parser', 'python-markdown', 'markdown-to-html']
+ classifiers = [
diff --git a/textproc/py-mkdocs-get-deps/Makefile b/textproc/py-mkdocs-get-deps/Makefile
index 658d8daf69e6..c0b6fbdfc0d3 100644
--- a/textproc/py-mkdocs-get-deps/Makefile
+++ b/textproc/py-mkdocs-get-deps/Makefile
@@ -25,10 +25,4 @@ TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile
index 3b1f8db22aae..0a08a6d22de6 100644
--- a/textproc/py-mkdocs-material/Makefile
+++ b/textproc/py-mkdocs-material/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-material
-DISTVERSION= 9.6.23
+DISTVERSION= 9.7.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,17 +16,17 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}hatch-requirements-txt>0:devel/py-hatch-requirements-txt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatch-nodejs-version>=0.3.0:devel/py-hatch-nodejs-version@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}trove-classifiers>=2023.10.18:devel/py-trove-classifiers@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.10<3:devel/py-babel@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.10:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}backrefs>=5.7:textproc/py-backrefs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}colorama>=0.4<1:devel/py-colorama@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1<4:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>=3.2<4:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.6<2:textproc/py-mkdocs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs-material-extensions>=1.3<2:textproc/py-mkdocs-material-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}paginate>=0.5<1:textproc/py-paginate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.16<3:textproc/py-pygments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=10.2<11:textproc/py-pymdown-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.26<3:www/py-requests@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}colorama>=0.4:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}markdown>=3.2:textproc/py-markdown@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.6:textproc/py-mkdocs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs-material-extensions>=1.3:textproc/py-mkdocs-material-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}paginate>=0.5:textproc/py-paginate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.16:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=10.2:textproc/py-pymdown-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.26:www/py-requests@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/textproc/py-mkdocs-material/distinfo b/textproc/py-mkdocs-material/distinfo
index 2bbd24408481..4b64bc4c40f4 100644
--- a/textproc/py-mkdocs-material/distinfo
+++ b/textproc/py-mkdocs-material/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762158490
-SHA256 (mkdocs_material-9.6.23.tar.gz) = 62ebc9cdbe90e1ae4f4e9b16a6aa5c69b93474c7b9e79ebc0b11b87f9f055e00
-SIZE (mkdocs_material-9.6.23.tar.gz) = 4048130
+TIMESTAMP = 1763823933
+SHA256 (mkdocs_material-9.7.0.tar.gz) = 602b359844e906ee402b7ed9640340cf8a474420d02d8891451733b6b02314ec
+SIZE (mkdocs_material-9.7.0.tar.gz) = 4094546
diff --git a/textproc/py-mkdocs-rss-plugin/Makefile b/textproc/py-mkdocs-rss-plugin/Makefile
index c062236660c7..a0a788b400bb 100644
--- a/textproc/py-mkdocs-rss-plugin/Makefile
+++ b/textproc/py-mkdocs-rss-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-rss-plugin
-DISTVERSION= 1.17.5
+DISTVERSION= 1.17.7
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocs-rss-plugin/distinfo b/textproc/py-mkdocs-rss-plugin/distinfo
index cb15158382c8..a78735f27fc1 100644
--- a/textproc/py-mkdocs-rss-plugin/distinfo
+++ b/textproc/py-mkdocs-rss-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762604146
-SHA256 (mkdocs_rss_plugin-1.17.5.tar.gz) = dcb24f6392abf1091378f43cea1185a1151624343fa7444799ee765ac7d8d092
-SIZE (mkdocs_rss_plugin-1.17.5.tar.gz) = 568182
+TIMESTAMP = 1763820730
+SHA256 (mkdocs_rss_plugin-1.17.7.tar.gz) = 6903f85e75ee976ae5f21eb05a54fa4d848bc246a227523945eaf6be7580c930
+SIZE (mkdocs_rss_plugin-1.17.7.tar.gz) = 569581
diff --git a/textproc/py-mkdocs/Makefile b/textproc/py-mkdocs/Makefile
index d4cdf81595dd..f3293a1a83ee 100644
--- a/textproc/py-mkdocs/Makefile
+++ b/textproc/py-mkdocs/Makefile
@@ -40,10 +40,6 @@ I18N_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.9.0:devel/py-babel@${PY_FLAVOR
.include <bsd.port.pre.mk>
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
.if ${PYTHON_REL} >= 31200
BUILD_DEPENDS+= ${PY_SETUPTOOLS}
.endif
diff --git a/textproc/py-mkdocstrings-crystal/Makefile b/textproc/py-mkdocstrings-crystal/Makefile
index b525584df99a..dee41f5cec7a 100644
--- a/textproc/py-mkdocstrings-crystal/Makefile
+++ b/textproc/py-mkdocstrings-crystal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocstrings-crystal
-DISTVERSION= 0.3.8
+DISTVERSION= 0.3.9
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocstrings-crystal/distinfo b/textproc/py-mkdocstrings-crystal/distinfo
index c162c069bf83..e3c605861fc9 100644
--- a/textproc/py-mkdocstrings-crystal/distinfo
+++ b/textproc/py-mkdocstrings-crystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762595664
-SHA256 (mkdocstrings_crystal-0.3.8.tar.gz) = c44511f36524bd9bf4da60cdfda793fdcaffd32bf525ac6a825bf7e35bdc71a0
-SIZE (mkdocstrings_crystal-0.3.8.tar.gz) = 17894
+TIMESTAMP = 1763820955
+SHA256 (mkdocstrings_crystal-0.3.9.tar.gz) = d5c6887e7d50cb6a2c5b9e05533c95c4d51b2eebe270d1f72b4f18de3b891c92
+SIZE (mkdocstrings_crystal-0.3.9.tar.gz) = 18001
diff --git a/textproc/py-mkdocstrings/Makefile b/textproc/py-mkdocstrings/Makefile
index a1cdc612e887..160ca67ea501 100644
--- a/textproc/py-mkdocstrings/Makefile
+++ b/textproc/py-mkdocstrings/Makefile
@@ -47,10 +47,4 @@ CRYSTAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocstrings-crystal>=0.3.4:textproc
PYTHONLEGACY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python-legacy>=0.2.1:textproc/py-mkdocstrings-python-legacy@${PY_FLAVOR}
PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=0.16.2:textproc/py-mkdocstrings-python@${PY_FLAVOR}
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-nbsphinx/Makefile b/textproc/py-nbsphinx/Makefile
index 1ad9845f76cf..4f660e486f53 100644
--- a/textproc/py-nbsphinx/Makefile
+++ b/textproc/py-nbsphinx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nbsphinx
-PORTVERSION= 0.9.7
+PORTVERSION= 0.9.8
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,13 +12,14 @@ WWW= https://nbsphinx.readthedocs.io/en/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.8.0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.18.1,1:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nbconvert>=5.3:devel/py-nbconvert@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8,1<8.2,1:textproc/py-sphinx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traitlets>=5:devel/py-traitlets@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-nbsphinx/distinfo b/textproc/py-nbsphinx/distinfo
index b20d01ec4e94..d3199796720d 100644
--- a/textproc/py-nbsphinx/distinfo
+++ b/textproc/py-nbsphinx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070474
-SHA256 (nbsphinx-0.9.7.tar.gz) = abd298a686d55fa894ef697c51d44f24e53aa312dadae38e82920f250a5456fe
-SIZE (nbsphinx-0.9.7.tar.gz) = 180479
+TIMESTAMP = 1764510998
+SHA256 (nbsphinx-0.9.8.tar.gz) = d0765908399a8ee2b57be7ae881cf2ea58d66db3af7bbf33e6eb48f83bea5495
+SIZE (nbsphinx-0.9.8.tar.gz) = 417469
diff --git a/textproc/py-nbsphinx/files/patch-pyproject.toml b/textproc/py-nbsphinx/files/patch-pyproject.toml
new file mode 100644
index 000000000000..7a55835be39f
--- /dev/null
+++ b/textproc/py-nbsphinx/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-11-28 17:40:20 UTC
++++ pyproject.toml
+@@ -4,7 +4,7 @@ name = "nbsphinx"
+
+ [project]
+ name = "nbsphinx"
+-license = "MIT"
++license = {text = "MIT"}
+ dynamic = ["version"]
+ description = "Jupyter Notebook Tools for Sphinx"
+ readme = "README.rst"
diff --git a/textproc/py-packageurl-python/Makefile b/textproc/py-packageurl-python/Makefile
index c79d561ab2f0..02493c5fb4db 100644
--- a/textproc/py-packageurl-python/Makefile
+++ b/textproc/py-packageurl-python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= packageurl-python
-DISTVERSION= 0.17.5
+DISTVERSION= 0.17.6
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-packageurl-python/distinfo b/textproc/py-packageurl-python/distinfo
index 55bf060049a8..aea0c0ffea7b 100644
--- a/textproc/py-packageurl-python/distinfo
+++ b/textproc/py-packageurl-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755338837
-SHA256 (packageurl_python-0.17.5.tar.gz) = a7be3f3ba70d705f738ace9bf6124f31920245a49fa69d4b416da7037dd2de61
-SIZE (packageurl_python-0.17.5.tar.gz) = 43832
+TIMESTAMP = 1764342966
+SHA256 (packageurl_python-0.17.6.tar.gz) = 1252ce3a102372ca6f86eb968e16f9014c4ba511c5c37d95a7f023e2ca6e5c25
+SIZE (packageurl_python-0.17.6.tar.gz) = 50618
diff --git a/textproc/py-parsimonious/Makefile b/textproc/py-parsimonious/Makefile
index 553a9af7dccd..dad1f4fd5a6b 100644
--- a/textproc/py-parsimonious/Makefile
+++ b/textproc/py-parsimonious/Makefile
@@ -1,6 +1,5 @@
PORTNAME= parsimonious
-PORTVERSION= 0.10.0
-PORTREVISION= 1
+PORTVERSION= 0.11.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,8 @@ WWW= https://github.com/erikrose/parsimonious
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.3:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=2022.3.15:textproc/py-regex@${PY_FLAVOR}
diff --git a/textproc/py-parsimonious/distinfo b/textproc/py-parsimonious/distinfo
index fb013c32cd01..7a3f47b7bb33 100644
--- a/textproc/py-parsimonious/distinfo
+++ b/textproc/py-parsimonious/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664767994
-SHA256 (parsimonious-0.10.0.tar.gz) = 8281600da180ec8ae35427a4ab4f7b82bfec1e3d1e52f80cb60ea82b9512501c
-SIZE (parsimonious-0.10.0.tar.gz) = 52172
+TIMESTAMP = 1763853448
+SHA256 (parsimonious-0.11.0.tar.gz) = e080377d98957beec053580d38ae54fcdf7c470fb78670ba4bf8b5f9d5cad2a9
+SIZE (parsimonious-0.11.0.tar.gz) = 54238
diff --git a/textproc/py-pdftotext/Makefile b/textproc/py-pdftotext/Makefile
index 4a47227efb87..570a285be59f 100644
--- a/textproc/py-pdftotext/Makefile
+++ b/textproc/py-pdftotext/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pdftotext
PORTVERSION= 3.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pybtex/Makefile b/textproc/py-pybtex/Makefile
index aa561bb4a4eb..a227ac9d53a9 100644
--- a/textproc/py-pybtex/Makefile
+++ b/textproc/py-pybtex/Makefile
@@ -23,10 +23,4 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-pymdown-extensions/Makefile b/textproc/py-pymdown-extensions/Makefile
index ab42880bf2a7..ced7358dfda6 100644
--- a/textproc/py-pymdown-extensions/Makefile
+++ b/textproc/py-pymdown-extensions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pymdown-extensions
-DISTVERSION= 10.16.1
+DISTVERSION= 10.17.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pymdown-extensions/distinfo b/textproc/py-pymdown-extensions/distinfo
index 5457a218f2dc..51fe2f12d443 100644
--- a/textproc/py-pymdown-extensions/distinfo
+++ b/textproc/py-pymdown-extensions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753978992
-SHA256 (pymdown_extensions-10.16.1.tar.gz) = aace82bcccba3efc03e25d584e6a22d27a8e17caa3f4dd9f207e49b787aa9a91
-SIZE (pymdown_extensions-10.16.1.tar.gz) = 853277
+TIMESTAMP = 1764342874
+SHA256 (pymdown_extensions-10.17.2.tar.gz) = 26bb3d7688e651606260c90fb46409fbda70bf9fdc3623c7868643a1aeee4713
+SIZE (pymdown_extensions-10.17.2.tar.gz) = 847344
diff --git a/textproc/py-python-bidi/Makefile b/textproc/py-python-bidi/Makefile
index 00c4b55bd0e3..95b0d4e3c068 100644
--- a/textproc/py-python-bidi/Makefile
+++ b/textproc/py-python-bidi/Makefile
@@ -1,21 +1,30 @@
PORTNAME= python-bidi
-DISTVERSION= 0.4.2
-PORTREVISION= 1
+DISTVERSION= 0.6.7
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
-COMMENT= Pure python implementation of the BiDi layout algorithm
+COMMENT= Python Bidi layout wrapping the Rust crate unicode-bidi
WWW= https://github.com/MeirKriheli/python-bidi
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1:devel/py-maturin@${PY_FLAVOR}
-USES= python
-USE_PYTHON= distutils autoplist concurrent
-NO_ARCH= yes
+USES= cargo python
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+CARGO_TEST= no
+CARGO_TEST_ARGS= --no-default-features
+
+MAKE_ENV= ${CARGO_ENV}
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+#TEST_WRKSRC= ${WRKSRC}/tests
.include <bsd.port.mk>
diff --git a/textproc/py-python-bidi/Makefile.crates b/textproc/py-python-bidi/Makefile.crates
new file mode 100644
index 000000000000..390ad9c5192e
--- /dev/null
+++ b/textproc/py-python-bidi/Makefile.crates
@@ -0,0 +1,23 @@
+CARGO_CRATES= autocfg-1.3.0 \
+ cc-1.2.39 \
+ find-msvc-tools-0.1.2 \
+ heck-0.5.0 \
+ indoc-2.0.5 \
+ libc-0.2.155 \
+ memoffset-0.9.1 \
+ once_cell-1.21.3 \
+ portable-atomic-1.6.0 \
+ proc-macro2-1.0.86 \
+ pyo3-0.27.1 \
+ pyo3-build-config-0.27.1 \
+ pyo3-ffi-0.27.1 \
+ pyo3-macros-0.27.1 \
+ pyo3-macros-backend-0.27.1 \
+ python3-dll-a-0.2.14 \
+ quote-1.0.36 \
+ shlex-1.3.0 \
+ syn-2.0.70 \
+ target-lexicon-0.13.3 \
+ unicode-bidi-0.3.18 \
+ unicode-ident-1.0.12 \
+ unindent-0.2.3
diff --git a/textproc/py-python-bidi/distinfo b/textproc/py-python-bidi/distinfo
index 6b5c7821292c..daf0afa7bf14 100644
--- a/textproc/py-python-bidi/distinfo
+++ b/textproc/py-python-bidi/distinfo
@@ -1,3 +1,49 @@
-TIMESTAMP = 1562453118
-SHA256 (python-bidi-0.4.2.tar.gz) = 5347f71e82b3e9976dc657f09ded2bfe39ba8d6777ca81a5b2c56c30121c496e
-SIZE (python-bidi-0.4.2.tar.gz) = 40373
+TIMESTAMP = 1764445486
+SHA256 (python_bidi-0.6.7.tar.gz) = c10065081c0e137975de5d9ba2ff2306286dbf5e0c586d4d5aec87c856239b41
+SIZE (python_bidi-0.6.7.tar.gz) = 45503
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/cc-1.2.39.crate) = e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f
+SIZE (rust/crates/cc-1.2.39.crate) = 90774
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
+SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
+SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/pyo3-0.27.1.crate) = 37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf
+SIZE (rust/crates/pyo3-0.27.1.crate) = 1172212
+SHA256 (rust/crates/pyo3-build-config-0.27.1.crate) = f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb
+SIZE (rust/crates/pyo3-build-config-0.27.1.crate) = 35565
+SHA256 (rust/crates/pyo3-ffi-0.27.1.crate) = 2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be
+SIZE (rust/crates/pyo3-ffi-0.27.1.crate) = 78517
+SHA256 (rust/crates/pyo3-macros-0.27.1.crate) = eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71
+SIZE (rust/crates/pyo3-macros-0.27.1.crate) = 8918
+SHA256 (rust/crates/pyo3-macros-backend-0.27.1.crate) = 70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b
+SIZE (rust/crates/pyo3-macros-backend-0.27.1.crate) = 82521
+SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
+SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/syn-2.0.70.crate) = 2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16
+SIZE (rust/crates/syn-2.0.70.crate) = 266388
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
+SIZE (rust/crates/unindent-0.2.3.crate) = 7306
diff --git a/textproc/py-python-bidi/pkg-descr b/textproc/py-python-bidi/pkg-descr
index 9c49a1712032..693e7390a3de 100644
--- a/textproc/py-python-bidi/pkg-descr
+++ b/textproc/py-python-bidi/pkg-descr
@@ -1,2 +1,6 @@
-Bi-directional (BiDi) layout implementation in pure python.
-It contains library and command line utility pybidi.
+The python-bidi library provides bi-directional (BiDi) layout algorithms
+for Python. It offers a wrapper for the unicode-bidi Rust crate.
+
+This library is used to correctly display text that mixes left-to-right
+and right-to-left scripts. It also includes a command-line utility called
+`pybidi` for running the display algorithm.
diff --git a/textproc/py-rdflib/Makefile b/textproc/py-rdflib/Makefile
index c86afc761523..e13253d7fb45 100644
--- a/textproc/py-rdflib/Makefile
+++ b/textproc/py-rdflib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rdflib
-PORTVERSION= 7.4.0
+DISTVERSION= 7.5.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,15 +28,17 @@ TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
CPE_VENDOR= rdflib_project
-OPTIONS_DEFINE= BERKELEYDB HTML LXML NETWORKX ORJSON
+OPTIONS_DEFINE= BERKELEYDB HTML HTTPX LXML NETWORKX ORJSON
BERKELEYDB_DESC=BDB support
HTML_DESC= HTML support
+HTTPX_DESC= HTTPX support
LXML_DESC= XML support
ORJSON_DESC= JSON support
NETWORKX_DESC= Network support
BERKELEYDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}berkeleydb>=0:databases/py-berkeleydb@${PY_FLAVOR}
HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5rdf>=1.2<2:www/py-html5rdf@${PY_FLAVOR}
+HTTPX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1<0.29:www/py-httpx@${PY_FLAVOR}
LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.3<7.0:devel/py-lxml@${PY_FLAVOR}
NETWORKX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2,2<4,2:math/py-networkx@${PY_FLAVOR}
ORJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=3.9.14<4:devel/py-orjson@${PY_FLAVOR}
@@ -46,4 +49,10 @@ ORJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=3.9.14<4:devel/py-orjson@${PY
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}isodate>=0.7.2<1.0.0:devel/py-isodate@${PY_FLAVOR}
.endif
+post-patch:
+ # conflict with security/sequoia-sq, see https://github.com/RDFLib/rdflib/issues/3337
+ @${REINPLACE_CMD} -e 's|sq|sparqlquery|g' \
+ ${WRKSRC}/pyproject.toml \
+ ${WRKSRC}/rdflib/tools/sparqlquery.py
+
.include <bsd.port.post.mk>
diff --git a/textproc/py-rdflib/distinfo b/textproc/py-rdflib/distinfo
index a463139f3169..b0670c3da89b 100644
--- a/textproc/py-rdflib/distinfo
+++ b/textproc/py-rdflib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587532
-SHA256 (rdflib-7.4.0.tar.gz) = c8ee16c31848c19c174aed96185327ea139ca3d392fac7fa882ddf5687f8f533
-SIZE (rdflib-7.4.0.tar.gz) = 4866588
+TIMESTAMP = 1764511064
+SHA256 (rdflib-7.5.0.tar.gz) = 663083443908b1830e567350d72e74d9948b310f827966358d76eebdc92bf592
+SIZE (rdflib-7.5.0.tar.gz) = 4903859
diff --git a/textproc/py-segno/Makefile b/textproc/py-segno/Makefile
index 170a38d54ebe..12ea25274ee6 100644
--- a/textproc/py-segno/Makefile
+++ b/textproc/py-segno/Makefile
@@ -19,10 +19,4 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6.0:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-spacy/Makefile b/textproc/py-spacy/Makefile
index 4f038f079afe..f2e2832403dc 100644
--- a/textproc/py-spacy/Makefile
+++ b/textproc/py-spacy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spacy
-PORTVERSION= 3.8.0
+PORTVERSION= 3.8.11
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,12 +17,11 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cymem>=2.0.2<2.1.0:devel/py-cymem@${PY_FLA
${PYTHON_PKGNAMEPREFIX}numpy>=1.19.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}preshed3>=3.0.2<3.1.0:devel/py-preshed3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}thinc8>=8.3.0<8.4.0:devel/py-thinc8@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}thinc8>=8.3.4<8.4.0:devel/py-thinc8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}catalogue>=2.0.6<2.1.0:devel/py-catalogue@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cymem>=2.0.2<2.1.0:devel/py-cymem@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}langcodes>=3.2.0<4.0.0:textproc/py-langcodes@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}murmurhash>=0.28.0<1.1.0:devel/py-murmurhash@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.19.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
@@ -33,14 +32,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}catalogue>=2.0.6<2.1.0:devel/py-catalogue@${
${PYTHON_PKGNAMEPREFIX}spacy-legacy>=3.0.11<3.1.0:textproc/py-spacy-legacy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}spacy-loggers>=1.0.0<2.0.0:textproc/py-spacy-loggers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}srsly>=2.4.3<3.0.0:devel/py-srsly@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}thinc8>=8.3.0<8.4.0:devel/py-thinc8@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}thinc8>=8.3.4<8.4.0:devel/py-thinc8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.38.0<5.0.0:misc/py-tqdm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typer>=0.3.0<1.0.0:devel/py-typer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typer-slim>=0.3.0<1.0.0:devel/py-typer-slim@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wasabi>=0.9.1<1.2.0:textproc/py-wasabi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}weasel>=0.1.0<0.5.0:devel/py-weasel@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}weasel>=0.4.2<0.5.0:devel/py-weasel@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/textproc/py-spacy/distinfo b/textproc/py-spacy/distinfo
index 78330cc11ebb..bd63a63dab6d 100644
--- a/textproc/py-spacy/distinfo
+++ b/textproc/py-spacy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726487384
-SHA256 (spacy-3.8.0.tar.gz) = 00ce46c8dbcd50deac38376c6f04e4d1b6ee67a2e4a2b64ede0cee09f203c3a7
-SIZE (spacy-3.8.0.tar.gz) = 1275629
+TIMESTAMP = 1764690888
+SHA256 (spacy-3.8.11.tar.gz) = 54e1e87b74a2f9ea807ffd606166bf29ac45e2bd81ff7f608eadc7b05787d90d
+SIZE (spacy-3.8.11.tar.gz) = 1326804
diff --git a/textproc/py-spacy/files/patch-pyproject.toml b/textproc/py-spacy/files/patch-pyproject.toml
index fd3bb9e915e6..68f18d84c740 100644
--- a/textproc/py-spacy/files/patch-pyproject.toml
+++ b/textproc/py-spacy/files/patch-pyproject.toml
@@ -1,13 +1,11 @@
---- pyproject.toml.orig 2024-09-11 19:33:13 UTC
+--- pyproject.toml.orig 2025-11-17 18:00:06 UTC
+++ pyproject.toml
-@@ -6,8 +6,8 @@ requires = [
+@@ -6,7 +6,7 @@ requires = [
"preshed>=3.0.2,<3.1.0",
"murmurhash>=0.28.0,<1.1.0",
- "thinc>=8.3.0,<8.4.0",
-- "numpy>=2.0.0,<2.1.0; python_version < '3.9'",
-- "numpy>=2.0.0,<2.1.0; python_version >= '3.9'",
-+ "numpy>=1.15.0; python_version < '3.9'",
-+ "numpy>=1.19.0; python_version >= '3.9'",
+ "thinc>=8.3.4,<8.4.0",
+- "numpy>=2.0.0,<3.0.0"
++ "numpy>=1.19.0,<3.0.0"
]
build-backend = "setuptools.build_meta"
diff --git a/textproc/py-spacy/files/patch-setup.cfg b/textproc/py-spacy/files/patch-setup.cfg
index 9e580cad5514..ff432beca828 100644
--- a/textproc/py-spacy/files/patch-setup.cfg
+++ b/textproc/py-spacy/files/patch-setup.cfg
@@ -1,12 +1,12 @@
---- setup.cfg.orig 2024-09-11 19:34:12 UTC
+--- setup.cfg.orig 2025-11-17 18:01:00 UTC
+++ setup.cfg
-@@ -34,8 +34,8 @@ setup_requires =
- python_requires = >=3.7
+@@ -33,8 +33,8 @@ setup_requires =
+ python_requires = >=3.9,<3.15
setup_requires =
- cython>=0.25,<3.0
-- numpy>=2.0.0,<2.1.0; python_version < "3.9"
-- numpy>=2.0.0,<2.1.0; python_version >= "3.9"
-+ numpy>=1.15.0; python_version < "3.9"
+ cython>=3.0,<4.0
+- numpy>=2.0.0,<3.0.0; python_version < "3.9"
+- numpy>=2.0.0,<3.0.0; python_version >= "3.9"
++ numpy>=1.19.0; python_version < "3.9"
+ numpy>=1.19.0; python_version >= "3.9"
cymem>=2.0.2,<2.1.0
preshed>=3.0.2,<3.1.0
diff --git a/textproc/py-sphinx-gallery/Makefile b/textproc/py-sphinx-gallery/Makefile
index f1b1a8c87cb9..e994b8ab3a39 100644
--- a/textproc/py-sphinx-gallery/Makefile
+++ b/textproc/py-sphinx-gallery/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sphinx-gallery
-PORTVERSION= 0.19.0
-PORTREVISION= 1
+PORTVERSION= 0.20.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +14,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=5,1:textproc/py-sphinx@${PY_FLAVOR}
diff --git a/textproc/py-sphinx-gallery/distinfo b/textproc/py-sphinx-gallery/distinfo
index b2f7ab5bdf0d..274d0ae9f897 100644
--- a/textproc/py-sphinx-gallery/distinfo
+++ b/textproc/py-sphinx-gallery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739663389
-SHA256 (sphinx_gallery-0.19.0.tar.gz) = 8400cb5240ad642e28a612fdba0667f725d0505a9be0222d0243de60e8af2eb3
-SIZE (sphinx_gallery-0.19.0.tar.gz) = 471479
+TIMESTAMP = 1765032824
+SHA256 (sphinx_gallery-0.20.0.tar.gz) = 70281510c6183d812d3595957005ccf555c5a793f207410f6cd16a25bf08d735
+SIZE (sphinx_gallery-0.20.0.tar.gz) = 473502
diff --git a/textproc/py-sphinx/Makefile b/textproc/py-sphinx/Makefile
index e94569689f87..1f915a129027 100644
--- a/textproc/py-sphinx/Makefile
+++ b/textproc/py-sphinx/Makefile
@@ -51,10 +51,4 @@ PYTEST_BROKEN_TESTS= test_anchors_ignored \
# https://github.com/sphinx-doc/sphinx/issues/2395
EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.8:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-sphinxcontrib-bibtex/Makefile b/textproc/py-sphinxcontrib-bibtex/Makefile
index a9f1bb06a493..b41764c259b1 100644
--- a/textproc/py-sphinxcontrib-bibtex/Makefile
+++ b/textproc/py-sphinxcontrib-bibtex/Makefile
@@ -25,10 +25,4 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/py-sphinxcontrib-spelling/Makefile b/textproc/py-sphinxcontrib-spelling/Makefile
index 945fea5d9098..4ecdb37bf9b6 100644
--- a/textproc/py-sphinxcontrib-spelling/Makefile
+++ b/textproc/py-sphinxcontrib-spelling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sphinxcontrib-spelling
-DISTVERSION= 8.0.1
+DISTVERSION= 8.0.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,9 +12,8 @@ WWW= https://github.com/sphinx-contrib/spelling
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>0:textproc/py-enchant@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
diff --git a/textproc/py-sphinxcontrib-spelling/distinfo b/textproc/py-sphinxcontrib-spelling/distinfo
index fd1faee33927..05d86e498886 100644
--- a/textproc/py-sphinxcontrib-spelling/distinfo
+++ b/textproc/py-sphinxcontrib-spelling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734633907
-SHA256 (sphinxcontrib_spelling-8.0.1.tar.gz) = f0447b6413c78b613b916c7891e36be85a105d1919c99784c53dfea2d8f8040f
-SIZE (sphinxcontrib_spelling-8.0.1.tar.gz) = 36005
+TIMESTAMP = 1764452729
+SHA256 (sphinxcontrib_spelling-8.0.2.tar.gz) = afbc7b8e93721ab88f12bdd39d848b92017b3763b9ed6226b4b0e54b06664fea
+SIZE (sphinxcontrib_spelling-8.0.2.tar.gz) = 30955
diff --git a/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile b/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile
index 88857f0810dc..75efb6464d44 100644
--- a/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile
+++ b/textproc/py-sphinxcontrib-svg2pdfconverter/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sphinxcontrib-svg2pdfconverter
-PORTVERSION= 1.3.0
-PORTREVISION= 1
+PORTVERSION= 2.0.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-sphinxcontrib-svg2pdfconverter/distinfo b/textproc/py-sphinxcontrib-svg2pdfconverter/distinfo
index 16f6293d7357..266e90117be7 100644
--- a/textproc/py-sphinxcontrib-svg2pdfconverter/distinfo
+++ b/textproc/py-sphinxcontrib-svg2pdfconverter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954248
-SHA256 (sphinxcontrib_svg2pdfconverter-1.3.0.tar.gz) = 6411a4cc2f57eed96a0d7bbfa139f68cbe7983018881e1e6d7c46053cd69911f
-SIZE (sphinxcontrib_svg2pdfconverter-1.3.0.tar.gz) = 6209
+TIMESTAMP = 1765032826
+SHA256 (sphinxcontrib_svg2pdfconverter-2.0.0.tar.gz) = ab9c8f1080391e231812d20abf2657a69ee35574563b1014414f953964a95fa3
+SIZE (sphinxcontrib_svg2pdfconverter-2.0.0.tar.gz) = 6411
diff --git a/textproc/py-sphinxcontrib-svg2pdfconverter/files/patch-pyproject.toml b/textproc/py-sphinxcontrib-svg2pdfconverter/files/patch-pyproject.toml
new file mode 100644
index 000000000000..30a79183dbc3
--- /dev/null
+++ b/textproc/py-sphinxcontrib-svg2pdfconverter/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-12-01 20:27:56 UTC
++++ pyproject.toml
+@@ -7,7 +7,7 @@ readme = "README.rst"
+ version = "2.0.0"
+ description = "Sphinx SVG to PDF or PNG converter extension"
+ readme = "README.rst"
+-license = "BSD-2-Clause"
++license = {text = "BSD-2-Clause"}
+ authors = [
+ {name = "Stefan Wiehler", email = "sphinx_contribute@missinglinkelectronics.com"},
+ ]
diff --git a/textproc/py-textual-speedups/Makefile b/textproc/py-textual-speedups/Makefile
index 6543370a4f55..7144a87f75c3 100644
--- a/textproc/py-textual-speedups/Makefile
+++ b/textproc/py-textual-speedups/Makefile
@@ -1,6 +1,5 @@
PORTNAME= textual-speedups
-PORTVERSION= 0.2.0
-PORTREVISION= 1
+PORTVERSION= 0.2.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual-speedups/Makefile.crates b/textproc/py-textual-speedups/Makefile.crates
index 616a6e7c37db..093d797ad976 100644
--- a/textproc/py-textual-speedups/Makefile.crates
+++ b/textproc/py-textual-speedups/Makefile.crates
@@ -1,5 +1,4 @@
CARGO_CRATES= autocfg-1.4.0 \
- geometry-0.2.0 \
heck-0.5.0 \
indoc-2.0.6 \
libc-0.2.172 \
@@ -7,15 +6,13 @@ CARGO_CRATES= autocfg-1.4.0 \
once_cell-1.21.3 \
portable-atomic-1.11.0 \
proc-macro2-1.0.95 \
- pyo3-0.25.0 \
- pyo3-build-config-0.25.0 \
- pyo3-ffi-0.25.0 \
- pyo3-macros-0.25.0 \
- pyo3-macros-backend-0.25.0 \
+ pyo3-0.27.1 \
+ pyo3-build-config-0.27.1 \
+ pyo3-ffi-0.27.1 \
+ pyo3-macros-0.27.1 \
+ pyo3-macros-backend-0.27.1 \
quote-1.0.40 \
- range-0.2.0 \
syn-2.0.101 \
target-lexicon-0.13.2 \
unicode-ident-1.0.18 \
- unindent-0.2.4 \
- wavefront_obj-2.0.4
+ unindent-0.2.4
diff --git a/textproc/py-textual-speedups/distinfo b/textproc/py-textual-speedups/distinfo
index 18c527d5238a..4043cf57b340 100644
--- a/textproc/py-textual-speedups/distinfo
+++ b/textproc/py-textual-speedups/distinfo
@@ -1,10 +1,8 @@
-TIMESTAMP = 1759816484
-SHA256 (textual_speedups-0.2.0.tar.gz) = e9e045e94b7daff79917f4fc699c6d99db6005559298929141d68a1293c3cc6d
-SIZE (textual_speedups-0.2.0.tar.gz) = 11650
+TIMESTAMP = 1764511000
+SHA256 (textual_speedups-0.2.1.tar.gz) = 72cf0f7bdeede015367b59b70bcf724ba2c3080a8641ebc5eb94b36ad1536824
+SIZE (textual_speedups-0.2.1.tar.gz) = 10951
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/geometry-0.2.0.crate) = 16b74a5c16c5e360542a79cfa03ba6f18d5ac9b7a6291641976c2975ca56489d
-SIZE (rust/crates/geometry-0.2.0.crate) = 3227
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
@@ -19,20 +17,18 @@ SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b1144
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
-SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
-SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
-SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
-SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
-SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
-SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
-SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
-SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
-SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/pyo3-0.27.1.crate) = 37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf
+SIZE (rust/crates/pyo3-0.27.1.crate) = 1172212
+SHA256 (rust/crates/pyo3-build-config-0.27.1.crate) = f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb
+SIZE (rust/crates/pyo3-build-config-0.27.1.crate) = 35565
+SHA256 (rust/crates/pyo3-ffi-0.27.1.crate) = 2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be
+SIZE (rust/crates/pyo3-ffi-0.27.1.crate) = 78517
+SHA256 (rust/crates/pyo3-macros-0.27.1.crate) = eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71
+SIZE (rust/crates/pyo3-macros-0.27.1.crate) = 8918
+SHA256 (rust/crates/pyo3-macros-backend-0.27.1.crate) = 70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b
+SIZE (rust/crates/pyo3-macros-backend-0.27.1.crate) = 82521
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/range-0.2.0.crate) = 18270cd775ad153a14c315a0afb978485cdf8de4c0e941e987b9c5b0f024eccb
-SIZE (rust/crates/range-0.2.0.crate) = 2249
SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
@@ -41,5 +37,3 @@ SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e9
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
-SHA256 (rust/crates/wavefront_obj-2.0.4.crate) = 23a49af678694c9161ed2a5fbee92afefab092d75b0f21b26813b08d4813efca
-SIZE (rust/crates/wavefront_obj-2.0.4.crate) = 15005
diff --git a/textproc/py-textual/Makefile b/textproc/py-textual/Makefile
index ea321025d3ed..babc3f119527 100644
--- a/textproc/py-textual/Makefile
+++ b/textproc/py-textual/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textual
-PORTVERSION= 6.5.0
+PORTVERSION= 6.7.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual/distinfo b/textproc/py-textual/distinfo
index 7bc19b73f63c..871a235ed2dc 100644
--- a/textproc/py-textual/distinfo
+++ b/textproc/py-textual/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586890
-SHA256 (textual-6.5.0.tar.gz) = e5f152cdd47db48a635d23b839721bae4d0e8b6d855e3fede7285218289294e3
-SIZE (textual-6.5.0.tar.gz) = 1574116
+TIMESTAMP = 1765032828
+SHA256 (textual-6.7.1.tar.gz) = 2a5acb0ab316a7ba9e74b0a291fab8933d681d7cf6f4e1eeb45c39a731b094cf
+SIZE (textual-6.7.1.tar.gz) = 1580916
diff --git a/textproc/py-tinycss2/Makefile b/textproc/py-tinycss2/Makefile
index 4b6ca5c68562..07d635869a36 100644
--- a/textproc/py-tinycss2/Makefile
+++ b/textproc/py-tinycss2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tinycss2
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-tinycss2/distinfo b/textproc/py-tinycss2/distinfo
index 81bfa535d761..c825576ca292 100644
--- a/textproc/py-tinycss2/distinfo
+++ b/textproc/py-tinycss2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729994352
-SHA256 (tinycss2-1.4.0.tar.gz) = 10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7
-SIZE (tinycss2-1.4.0.tar.gz) = 87085
+TIMESTAMP = 1764511002
+SHA256 (tinycss2-1.5.1.tar.gz) = d339d2b616ba90ccce58da8495a78f46e55d4d25f9fd71dfd526f07e7d53f957
+SIZE (tinycss2-1.5.1.tar.gz) = 88195
diff --git a/textproc/py-unicode-segmentation-rs/Makefile b/textproc/py-unicode-segmentation-rs/Makefile
new file mode 100644
index 000000000000..b423531cea7e
--- /dev/null
+++ b/textproc/py-unicode-segmentation-rs/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= unicode-segmentation-rs
+PORTVERSION= 0.2.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTFILES= unicode_segmentation_rs-${PORTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Unicode segmentation and width for Python using Rust
+WWW= https://github.com/WeblateOrg/unicode-segmentation-rs
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.10.0<2.0:devel/py-maturin@${PY_FLAVOR}
+
+USES= cargo python
+USE_PYTHON= autoplist concurrent pep517
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+WRKSRC= ${WRKDIR}/unicode_segmentation_rs-${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/textproc/py-unicode-segmentation-rs/Makefile.crates b/textproc/py-unicode-segmentation-rs/Makefile.crates
new file mode 100644
index 000000000000..b0ed3b3b5b6e
--- /dev/null
+++ b/textproc/py-unicode-segmentation-rs/Makefile.crates
@@ -0,0 +1,25 @@
+CARGO_CRATES= autocfg-1.5.0 \
+ cc-1.2.48 \
+ find-msvc-tools-0.1.5 \
+ heck-0.5.0 \
+ indoc-2.0.7 \
+ libc-0.2.177 \
+ memoffset-0.9.1 \
+ once_cell-1.21.3 \
+ portable-atomic-1.11.1 \
+ proc-macro2-1.0.103 \
+ pyo3-0.27.1 \
+ pyo3-build-config-0.27.1 \
+ pyo3-ffi-0.27.1 \
+ pyo3-macros-0.27.1 \
+ pyo3-macros-backend-0.27.1 \
+ python3-dll-a-0.2.14 \
+ quote-1.0.42 \
+ rustversion-1.0.22 \
+ shlex-1.3.0 \
+ syn-2.0.111 \
+ target-lexicon-0.13.3 \
+ unicode-ident-1.0.22 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.2 \
+ unindent-0.2.4
diff --git a/textproc/py-unicode-segmentation-rs/distinfo b/textproc/py-unicode-segmentation-rs/distinfo
new file mode 100644
index 000000000000..341c9ce33d56
--- /dev/null
+++ b/textproc/py-unicode-segmentation-rs/distinfo
@@ -0,0 +1,53 @@
+TIMESTAMP = 1764510876
+SHA256 (unicode_segmentation_rs-0.2.0.tar.gz) = 137246f8ccadf249e4978503a88438de68205d89bf360ddeece340938c33caec
+SIZE (unicode_segmentation_rs-0.2.0.tar.gz) = 24842
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/cc-1.2.48.crate) = c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a
+SIZE (rust/crates/cc-1.2.48.crate) = 92458
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/pyo3-0.27.1.crate) = 37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf
+SIZE (rust/crates/pyo3-0.27.1.crate) = 1172212
+SHA256 (rust/crates/pyo3-build-config-0.27.1.crate) = f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb
+SIZE (rust/crates/pyo3-build-config-0.27.1.crate) = 35565
+SHA256 (rust/crates/pyo3-ffi-0.27.1.crate) = 2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be
+SIZE (rust/crates/pyo3-ffi-0.27.1.crate) = 78517
+SHA256 (rust/crates/pyo3-macros-0.27.1.crate) = eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71
+SIZE (rust/crates/pyo3-macros-0.27.1.crate) = 8918
+SHA256 (rust/crates/pyo3-macros-backend-0.27.1.crate) = 70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b
+SIZE (rust/crates/pyo3-macros-backend-0.27.1.crate) = 82521
+SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
+SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
+SIZE (rust/crates/syn-2.0.111.crate) = 302117
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
diff --git a/textproc/py-unicode-segmentation-rs/pkg-descr b/textproc/py-unicode-segmentation-rs/pkg-descr
new file mode 100644
index 000000000000..47fc565f10b3
--- /dev/null
+++ b/textproc/py-unicode-segmentation-rs/pkg-descr
@@ -0,0 +1,12 @@
+Python bindings for the Rust unicode-segmentation and unicode-width crates,
+providing Unicode text segmentation and width calculation according to Unicode
+standards.
+
+Features:
+- Grapheme Cluster Segmentation: Split text into user-perceived characters
+- Word Segmentation: Split text into words according to Unicode rules
+- Sentence Segmentation: Split text into sentences
+- Display Width Calculation: Get the display width of text (for
+ terminal/monospace display)
+- Gettext PO Wrapping: Wrap text for gettext PO files with proper handling of
+ escape sequences and CJK characters
diff --git a/textproc/py-zensical/Makefile b/textproc/py-zensical/Makefile
new file mode 100644
index 000000000000..0e0822f03500
--- /dev/null
+++ b/textproc/py-zensical/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= zensical
+DISTVERSION= 0.0.11
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+# Workaround to use both the PyPI tarball and the cargo crates.
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= Modern static site generator
+WWW= https://zensical.org
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.8<2.0:devel/py-maturin@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.1.7:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}deepmerge>=1.1.1:devel/py-deepmerge@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}markdown>=3.7:textproc/py-markdown@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.16:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=10.15:textproc/py-pymdown-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.2:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PY_TOMLI}
+
+USES= cargo python
+USE_PYTHON= autoplist concurrent pep517
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+
+.include <bsd.port.mk>
diff --git a/textproc/py-zensical/Makefile.crates b/textproc/py-zensical/Makefile.crates
new file mode 100644
index 000000000000..c79c46d7a2cc
--- /dev/null
+++ b/textproc/py-zensical/Makefile.crates
@@ -0,0 +1,175 @@
+CARGO_CRATES= ahash-0.8.12 \
+ aho-corasick-1.1.3 \
+ autocfg-1.5.0 \
+ base64-0.22.1 \
+ bitflags-1.3.2 \
+ bitflags-2.10.0 \
+ borrow-or-share-0.2.3 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cesu8-1.1.0 \
+ cfg-if-1.0.4 \
+ combine-4.6.7 \
+ core-foundation-0.10.1 \
+ core-foundation-sys-0.8.7 \
+ crossbeam-0.8.4 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
+ displaydoc-0.2.5 \
+ file-id-0.2.3 \
+ fluent-uri-0.3.2 \
+ form_urlencoded-1.2.2 \
+ fsevent-sys-4.1.0 \
+ getrandom-0.3.4 \
+ globset-0.4.18 \
+ heck-0.5.0 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ indoc-2.0.7 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ itoa-1.0.15 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ js-sys-0.3.82 \
+ kqueue-1.1.1 \
+ kqueue-sys-1.0.4 \
+ lazy_static-1.5.0 \
+ libc-0.2.177 \
+ litemap-0.8.1 \
+ log-0.4.27 \
+ matchit-0.9.0 \
+ memchr-2.7.4 \
+ memo-map-0.3.3 \
+ memoffset-0.9.1 \
+ minijinja-2.12.0 \
+ minijinja-contrib-2.12.0 \
+ mio-1.1.0 \
+ ndk-context-0.1.1 \
+ notify-8.2.0 \
+ notify-types-2.0.0 \
+ nu-ansi-term-0.50.3 \
+ objc2-0.6.3 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.2 \
+ once_cell-1.21.3 \
+ percent-encoding-2.3.2 \
+ pin-project-lite-0.2.16 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.4 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.95 \
+ pyo3-0.27.1 \
+ pyo3-build-config-0.27.1 \
+ pyo3-ffi-0.27.1 \
+ pyo3-macros-0.27.1 \
+ pyo3-macros-backend-0.27.1 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ self_cell-1.2.1 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ sha1_smol-1.0.1 \
+ sharded-slab-0.1.7 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ stable_deref_trait-1.2.1 \
+ syn-2.0.101 \
+ synstructure-0.13.2 \
+ target-lexicon-0.13.3 \
+ thiserror-1.0.69 \
+ thiserror-2.0.17 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ tinystr-0.8.2 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-chrome-0.7.2 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.20 \
+ tungstenite-0.28.0 \
+ unicode-ident-1.0.18 \
+ unindent-0.2.4 \
+ url-2.5.7 \
+ utf-8-0.7.6 \
+ utf8_iter-1.0.4 \
+ valuable-0.1.1 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
+ webbrowser-1.0.6 \
+ winapi-util-0.1.11 \
+ windows-link-0.2.1 \
+ windows-sys-0.45.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.42.2 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.53.1 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zrx-0.0.3 \
+ zrx-diagnostic-0.0.1 \
+ zrx-executor-0.0.1 \
+ zrx-graph-0.0.1 \
+ zrx-id-0.0.3 \
+ zrx-path-0.0.1 \
+ zrx-scheduler-0.0.1 \
+ zrx-store-0.0.1 \
+ zrx-stream-0.0.1
diff --git a/textproc/py-zensical/distinfo b/textproc/py-zensical/distinfo
new file mode 100644
index 000000000000..c756520f864a
--- /dev/null
+++ b/textproc/py-zensical/distinfo
@@ -0,0 +1,353 @@
+TIMESTAMP = 1764838530
+SHA256 (zensical-0.0.11.tar.gz) = 4c048779787ebcbdf01c15c69287ca5add5f8661c860ea6302c1ad45606e4b5f
+SIZE (zensical-0.0.11.tar.gz) = 3807996
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/borrow-or-share-0.2.3.crate) = 8fa326467c5d528c03e479661320269e7716d6b7d5d49bafd30890ce0c725696
+SIZE (rust/crates/borrow-or-share-0.2.3.crate) = 5162
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/file-id-0.2.3.crate) = e1fc6a637b6dc58414714eddd9170ff187ecb0933d4c7024d1abbd23a3cc26e9
+SIZE (rust/crates/file-id-0.2.3.crate) = 10148
+SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5
+SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
+SIZE (rust/crates/jni-0.21.1.crate) = 105028
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/matchit-0.9.0.crate) = 9ea5f97102eb9e54ab99fb70bb175589073f554bdadfb74d9bd656482ea73e2a
+SIZE (rust/crates/matchit-0.9.0.crate) = 43831
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memo-map-0.3.3.crate) = 38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b
+SIZE (rust/crates/memo-map-0.3.3.crate) = 10003
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/minijinja-2.12.0.crate) = a9f264d75233323f4b7d2f03aefe8a990690cdebfbfe26ea86bcbaec5e9ac990
+SIZE (rust/crates/minijinja-2.12.0.crate) = 171024
+SHA256 (rust/crates/minijinja-contrib-2.12.0.crate) = 182ba1438db4679ddfa03792c183bdc2b9ce26b58e7d41a749e59b06497cf136
+SIZE (rust/crates/minijinja-contrib-2.12.0.crate) = 43688
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
+SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/pyo3-0.27.1.crate) = 37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf
+SIZE (rust/crates/pyo3-0.27.1.crate) = 1172212
+SHA256 (rust/crates/pyo3-build-config-0.27.1.crate) = f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb
+SIZE (rust/crates/pyo3-build-config-0.27.1.crate) = 35565
+SHA256 (rust/crates/pyo3-ffi-0.27.1.crate) = 2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be
+SIZE (rust/crates/pyo3-ffi-0.27.1.crate) = 78517
+SHA256 (rust/crates/pyo3-macros-0.27.1.crate) = eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71
+SIZE (rust/crates/pyo3-macros-0.27.1.crate) = 8918
+SHA256 (rust/crates/pyo3-macros-backend-0.27.1.crate) = 70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b
+SIZE (rust/crates/pyo3-macros-backend-0.27.1.crate) = 82521
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/self_cell-1.2.1.crate) = 16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33
+SIZE (rust/crates/self_cell-1.2.1.crate) = 13542
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
+SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-chrome-0.7.2.crate) = bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724
+SIZE (rust/crates/tracing-chrome-0.7.2.crate) = 14030
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
+SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
+SHA256 (rust/crates/webbrowser-1.0.6.crate) = 00f1243ef785213e3a32fa0396093424a3a6ea566f9948497e5a2309261a4c97
+SIZE (rust/crates/webbrowser-1.0.6.crate) = 57471
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
+SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
+SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
+SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
+SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
+SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
+SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
+SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
+SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (rust/crates/zrx-0.0.3.crate) = 0560eca9c0d0ebba809e4b3ea94465b685945103ea309cb4c33edbdbdae5a3de
+SIZE (rust/crates/zrx-0.0.3.crate) = 5414
+SHA256 (rust/crates/zrx-diagnostic-0.0.1.crate) = 1cf90c723631486819bb50d9871072595f4f17b2f6c596534d9cbcf4b6c2ae54
+SIZE (rust/crates/zrx-diagnostic-0.0.1.crate) = 9651
+SHA256 (rust/crates/zrx-executor-0.0.1.crate) = 4c0ace038e234e564aa9a352419b7eb8ea64996351affbfb8f2b1a593c3b24d4
+SIZE (rust/crates/zrx-executor-0.0.1.crate) = 15220
+SHA256 (rust/crates/zrx-graph-0.0.1.crate) = c8deb42a334884f7d30d4ceba77db865fe22ae0db9a2678e90d1449527c935ad
+SIZE (rust/crates/zrx-graph-0.0.1.crate) = 15784
+SHA256 (rust/crates/zrx-id-0.0.3.crate) = 53ca8d5b09df525295bcfc45a5fd35e16e9f47c16a07283a071d4518dc76befa
+SIZE (rust/crates/zrx-id-0.0.3.crate) = 18924
+SHA256 (rust/crates/zrx-path-0.0.1.crate) = d578267e852d4f325ce124ecbffe0530d9f9013d58a3cfacec75daf04ac40d0b
+SIZE (rust/crates/zrx-path-0.0.1.crate) = 4845
+SHA256 (rust/crates/zrx-scheduler-0.0.1.crate) = 977abb2e19cbe3768d29eb7613f2fec66592ae44ccb673585b72b8ad1f17dda1
+SIZE (rust/crates/zrx-scheduler-0.0.1.crate) = 41786
+SHA256 (rust/crates/zrx-store-0.0.1.crate) = bf66a14c3590ebf559c2beac93f28b2bf15192bd644a37e70b641d36cfec6e6d
+SIZE (rust/crates/zrx-store-0.0.1.crate) = 18060
+SHA256 (rust/crates/zrx-stream-0.0.1.crate) = c7c6087ba332dd45fc7a6f364e99f30d28405374ffabe7ac6787fc402ba86473
+SIZE (rust/crates/zrx-stream-0.0.1.crate) = 39261
diff --git a/textproc/py-zensical/files/patch-pyproject.toml b/textproc/py-zensical/files/patch-pyproject.toml
new file mode 100644
index 000000000000..989c7fdd794d
--- /dev/null
+++ b/textproc/py-zensical/files/patch-pyproject.toml
@@ -0,0 +1,15 @@
+Relax some version requirements.
+
+--- pyproject.toml.orig 2025-11-22 17:17:57 UTC
++++ pyproject.toml
+@@ -47,8 +47,8 @@ dependencies = [
+ ]
+ dynamic = ["version"]
+ dependencies = [
+- "click>=8.1.8",
+- "deepmerge>=2.0",
++ "click>=8.1.7",
++ "deepmerge>=1.1.1",
+ "markdown>=3.7",
+ "pygments>=2.16",
+ "pymdown-extensions>=10.15",
diff --git a/textproc/py-zensical/pkg-descr b/textproc/py-zensical/pkg-descr
new file mode 100644
index 000000000000..17542949af3d
--- /dev/null
+++ b/textproc/py-zensical/pkg-descr
@@ -0,0 +1,4 @@
+Zensical is a modern static site generator designed to simplify building and
+maintaining project documentation. It's built by the creators of Material for
+MkDocs and shares the same core design principles and philosophy - batteries
+included, easy to use, with powerful customization options.
diff --git a/textproc/riffdiff/Makefile b/textproc/riffdiff/Makefile
index a67d0f220870..d23327d2aa5a 100644
--- a/textproc/riffdiff/Makefile
+++ b/textproc/riffdiff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= riffdiff
-DISTVERSION= 3.6.0
-PORTREVISION= 1
+DISTVERSION= 3.6.1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/riffdiff/distinfo b/textproc/riffdiff/distinfo
index 0815b42007d4..bc6ea1149d4a 100644
--- a/textproc/riffdiff/distinfo
+++ b/textproc/riffdiff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762630564
+TIMESTAMP = 1763964045
SHA256 (rust/crates/addr2line-0.14.0.crate) = 7c0929d69e78dd9bf5408269919fcbcaeb2e35e5d43e5815517cdc6a8e11a423
SIZE (rust/crates/addr2line-0.14.0.crate) = 30065
SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
@@ -247,5 +247,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (walles-riff-3.6.0_GH0.tar.gz) = 2583fbf797033d87a9a2ee8b05c331070f9acb2e6a8a336f5eee14a31361a511
-SIZE (walles-riff-3.6.0_GH0.tar.gz) = 2200057
+SHA256 (walles-riff-3.6.1_GH0.tar.gz) = d360058f0e51d162235307498485f92dc57518877f5646f00521b97e92957bbe
+SIZE (walles-riff-3.6.1_GH0.tar.gz) = 2200291
diff --git a/textproc/rubygem-actiontext-gitlab/distinfo b/textproc/rubygem-actiontext-gitlab/distinfo
index 3b08cb448f3f..30bc6b2e45e0 100644
--- a/textproc/rubygem-actiontext-gitlab/distinfo
+++ b/textproc/rubygem-actiontext-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755146398
-SHA256 (rubygem/actiontext-7.1.5.2.gem) = 505678e4611762cb68e9c05bc5776ce5977415beed2fbabdd0ed110c63390207
-SIZE (rubygem/actiontext-7.1.5.2.gem) = 137216
+TIMESTAMP = 1763614436
+SHA256 (rubygem/actiontext-7.1.6.gem) = 79d657422dd67cc8cb46866a7bec9d89ec8699f7fa5647c0eab3472dc0297e66
+SIZE (rubygem/actiontext-7.1.6.gem) = 137216
diff --git a/textproc/rubygem-actiontext81/Makefile b/textproc/rubygem-actiontext81/Makefile
index bc8e8d058e55..3a7b010067ab 100644
--- a/textproc/rubygem-actiontext81/Makefile
+++ b/textproc/rubygem-actiontext81/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actiontext
-PORTVERSION= 8.1.0
+PORTVERSION= 8.1.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 81
diff --git a/textproc/rubygem-actiontext81/distinfo b/textproc/rubygem-actiontext81/distinfo
index bddde7bf2bed..3f6aff6700fe 100644
--- a/textproc/rubygem-actiontext81/distinfo
+++ b/textproc/rubygem-actiontext81/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526264
-SHA256 (rubygem/actiontext-8.1.0.gem) = 64bc719fcbe5fecfa7c45cf289c0d87d41be924e98883433c2e6352d3a142277
-SIZE (rubygem/actiontext-8.1.0.gem) = 41984
+TIMESTAMP = 1763854452
+SHA256 (rubygem/actiontext-8.1.1.gem) = fd8d8da1e6bc0b04ff72fccfd127e78431238a99a82e736c7b52727c576a7640
+SIZE (rubygem/actiontext-8.1.1.gem) = 41984
diff --git a/textproc/rubygem-asciidoctor-pdf/Makefile b/textproc/rubygem-asciidoctor-pdf/Makefile
index cb201f9f5a40..8c70d84ae5f3 100644
--- a/textproc/rubygem-asciidoctor-pdf/Makefile
+++ b/textproc/rubygem-asciidoctor-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asciidoctor-pdf
-PORTVERSION= 2.3.23
+PORTVERSION= 2.3.24
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-asciidoctor-pdf/distinfo b/textproc/rubygem-asciidoctor-pdf/distinfo
index 2b3d12a8f808..2c669b61a847 100644
--- a/textproc/rubygem-asciidoctor-pdf/distinfo
+++ b/textproc/rubygem-asciidoctor-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587474
-SHA256 (rubygem/asciidoctor-pdf-2.3.23.gem) = 100f33099410111dfb17eeffdd8eec956be5a84eecf4562b114cd332807251c8
-SIZE (rubygem/asciidoctor-pdf-2.3.23.gem) = 2278400
+TIMESTAMP = 1763854414
+SHA256 (rubygem/asciidoctor-pdf-2.3.24.gem) = 3076e55132d43b21de93cd7c8149a8c1b2e4afc07e79855fb6b795a0ef20b051
+SIZE (rubygem/asciidoctor-pdf-2.3.24.gem) = 2278912
diff --git a/textproc/rubygem-commonmarker/Makefile b/textproc/rubygem-commonmarker/Makefile
index 5104bb8bfe3f..c70977e5eeba 100644
--- a/textproc/rubygem-commonmarker/Makefile
+++ b/textproc/rubygem-commonmarker/Makefile
@@ -1,6 +1,5 @@
PORTNAME= commonmarker
-PORTVERSION= 2.5.0
-PORTREVISION= 1
+PORTVERSION= 2.6.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
DISTFILES= ${DISTNAME}.gem
diff --git a/textproc/rubygem-commonmarker/Makefile.crates b/textproc/rubygem-commonmarker/Makefile.crates
index b001cdb455a3..2c029f990332 100644
--- a/textproc/rubygem-commonmarker/Makefile.crates
+++ b/textproc/rubygem-commonmarker/Makefile.crates
@@ -1,7 +1,7 @@
CARGO_CRATES= adler2-2.0.1 \
- aho-corasick-1.1.3 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ aho-corasick-1.1.4 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
@@ -10,128 +10,120 @@ CARGO_CRATES= adler2-2.0.1 \
bindgen-0.69.5 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
- bitflags-2.9.4 \
- bon-3.7.2 \
- bon-macros-3.7.2 \
- bumpalo-3.19.0 \
+ bitflags-2.10.0 \
+ bon-3.8.1 \
+ bon-macros-3.8.1 \
caseless-0.2.2 \
- cc-1.2.37 \
+ cc-1.2.43 \
cexpr-0.6.0 \
- cfg-if-1.0.3 \
+ cfg-if-1.0.4 \
clang-sys-1.8.1 \
- clap-4.5.47 \
- clap_builder-4.5.47 \
- clap_derive-4.5.47 \
- clap_lex-0.7.5 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
colorchoice-1.0.4 \
- comrak-0.44.0 \
+ comrak-0.48.0 \
crc32fast-1.5.0 \
darling-0.21.3 \
darling_core-0.21.3 \
darling_macro-0.21.3 \
- deranged-0.5.3 \
- deunicode-1.6.2 \
+ deranged-0.5.5 \
either-1.15.0 \
emojis-0.6.4 \
entities-1.0.1 \
equivalent-1.0.2 \
errno-0.3.14 \
fancy-regex-0.16.2 \
- find-msvc-tools-0.1.1 \
- flate2-1.1.2 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.5 \
fmt2io-1.0.0 \
fnv-1.0.7 \
glob-0.3.3 \
- hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
ident_case-1.0.1 \
- indexmap-2.11.1 \
- is_terminal_polyfill-1.70.1 \
+ indexmap-2.12.0 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.12.1 \
itoa-1.0.15 \
+ jetscii-0.5.3 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.175 \
- libloading-0.8.8 \
+ libc-0.2.177 \
+ libloading-0.8.9 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.11.0 \
- log-0.4.28 \
magnus-0.8.2 \
magnus-macros-0.8.0 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
nom-7.1.3 \
num-conv-0.1.0 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
onig-6.5.1 \
onig_sys-69.9.1 \
phf-0.11.3 \
phf_shared-0.11.3 \
pkg-config-0.3.32 \
- plist-1.7.4 \
+ plist-1.8.0 \
powerfmt-0.2.0 \
prettyplease-0.2.37 \
- proc-macro2-1.0.101 \
+ proc-macro2-1.0.103 \
quick-xml-0.38.3 \
- quote-1.0.40 \
+ quote-1.0.41 \
rb-sys-0.9.117 \
rb-sys-build-0.9.117 \
rb-sys-env-0.2.2 \
rctree-0.6.0 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rustc-hash-1.1.0 \
rustix-1.1.2 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
seq-macro-0.3.6 \
- serde-1.0.223 \
- serde_core-1.0.223 \
- serde_derive-1.0.223 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.145 \
shell-words-1.1.0 \
shlex-1.3.0 \
+ simd-adler32-0.3.7 \
siphasher-1.0.1 \
- slug-0.1.6 \
strsim-0.11.1 \
- syn-2.0.106 \
+ syn-2.0.108 \
syntect-5.3.0 \
terminal_size-0.4.3 \
thiserror-2.0.17 \
thiserror-impl-2.0.17 \
- time-0.3.43 \
+ time-0.3.44 \
time-core-0.1.6 \
time-macros-0.2.24 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
typed-arena-2.0.2 \
- unicode-ident-1.0.19 \
+ unicode-ident-1.0.20 \
unicode-normalization-0.1.24 \
unicode_categories-0.1.1 \
utf8parse-0.2.2 \
walkdir-2.5.0 \
- wasm-bindgen-0.2.101 \
- wasm-bindgen-backend-0.2.101 \
- wasm-bindgen-macro-0.2.101 \
- wasm-bindgen-macro-support-0.2.101 \
- wasm-bindgen-shared-0.2.101 \
winapi-util-0.1.11 \
- windows-link-0.1.3 \
- windows-link-0.2.0 \
+ windows-link-0.2.1 \
windows-sys-0.60.2 \
- windows-sys-0.61.0 \
- windows-targets-0.53.3 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.53.0 \
+ windows-sys-0.61.2 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.53.1 \
xdg-2.5.2 \
yaml-rust-0.4.5
diff --git a/textproc/rubygem-commonmarker/distinfo b/textproc/rubygem-commonmarker/distinfo
index 0b9cdc854cd8..abbb55c76ac6 100644
--- a/textproc/rubygem-commonmarker/distinfo
+++ b/textproc/rubygem-commonmarker/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1761447718
-SHA256 (commonmarker-2.5.0.gem) = fc84f9e01b271298691a7cfc298cbbaadb893395dc92e9b51644675abff248b5
-SIZE (commonmarker-2.5.0.gem) = 32256
+TIMESTAMP = 1765032982
+SHA256 (commonmarker-2.6.0.gem) = 2af2bff39bcf6e52198dca86172f4c691e661eac88667958a40a718106a0f254
+SIZE (commonmarker-2.6.0.gem) = 31744
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
@@ -25,36 +25,34 @@ SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414
SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
-SHA256 (rust/crates/bon-3.7.2.crate) = c2529c31017402be841eb45892278a6c21a000c0a17643af326c73a73f83f0fb
-SIZE (rust/crates/bon-3.7.2.crate) = 61725
-SHA256 (rust/crates/bon-macros-3.7.2.crate) = d82020dadcb845a345591863adb65d74fa8dc5c18a0b6d408470e13b7adc7005
-SIZE (rust/crates/bon-macros-3.7.2.crate) = 88545
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bon-3.8.1.crate) = ebeb9aaf9329dff6ceb65c689ca3db33dbf15f324909c60e4e5eef5701ce31b1
+SIZE (rust/crates/bon-3.8.1.crate) = 61996
+SHA256 (rust/crates/bon-macros-3.8.1.crate) = 77e9d642a7e3a318e37c2c9427b5a6a48aa1ad55dcd986f3034ab2239045a645
+SIZE (rust/crates/bon-macros-3.8.1.crate) = 89620
SHA256 (rust/crates/caseless-0.2.2.crate) = 8b6fd507454086c8edfd769ca6ada439193cdb209c7681712ef6275cccbfe5d8
SIZE (rust/crates/caseless-0.2.2.crate) = 29309
-SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
-SIZE (rust/crates/cc-1.2.37.crate) = 90111
+SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2
+SIZE (rust/crates/cc-1.2.43.crate) = 91384
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
-SIZE (rust/crates/clap-4.5.47.crate) = 58354
-SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
-SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
-SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
-SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
-SHA256 (rust/crates/comrak-0.44.0.crate) = 07fcaf1ac457de7574ce514fd9a68e86e8196165529f48a544ec90cbea840e04
-SIZE (rust/crates/comrak-0.44.0.crate) = 213444
+SHA256 (rust/crates/comrak-0.48.0.crate) = 48bf2260aceee247c6c5639f5751dc635211895066d782d2a28fb87f2e0d5613
+SIZE (rust/crates/comrak-0.48.0.crate) = 227493
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
@@ -63,10 +61,8 @@ SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e421
SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
-SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
-SIZE (rust/crates/deranged-0.5.3.crate) = 24353
-SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
-SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9e559e3f2d09413b9107b5c02f4
@@ -79,50 +75,50 @@ SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51
SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f
SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662
-SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
-SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fmt2io-1.0.0.crate) = 6b6129284da9f7e5296cc22183a63f24300e945e297705dcc0672f7df01d62c8
SIZE (rust/crates/fmt2io-1.0.0.crate) = 3802
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
-SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
-SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jetscii-0.5.3.crate) = 47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e
+SIZE (rust/crates/jetscii-0.5.3.crate) = 18811
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
-SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
-SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/magnus-0.8.2.crate) = 3b36a5b126bbe97eb0d02d07acfeb327036c6319fd816139a49824a83b7f9012
SIZE (rust/crates/magnus-0.8.2.crate) = 199864
SHA256 (rust/crates/magnus-macros-0.8.0.crate) = 47607461fd8e1513cb4f2076c197d8092d921a1ea75bd08af97398f593751892
SIZE (rust/crates/magnus-macros-0.8.0.crate) = 8146
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
@@ -133,8 +129,8 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0
SIZE (rust/crates/onig-6.5.1.crate) = 32394
SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc
@@ -145,18 +141,18 @@ SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5b
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/plist-1.7.4.crate) = 3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1
-SIZE (rust/crates/plist-1.7.4.crate) = 103748
+SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
+SIZE (rust/crates/plist-1.8.0.crate) = 54623
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/rb-sys-0.9.117.crate) = f900d1ce4629a2ebffaf5de74bd8f9c1188d4c5ed406df02f97e22f77a006f44
SIZE (rust/crates/rb-sys-0.9.117.crate) = 28664
SHA256 (rust/crates/rb-sys-build-0.9.117.crate) = ef1e9c857028f631056bcd6d88cec390c751e343ce2223ddb26d23eb4a151d59
@@ -165,12 +161,12 @@ SHA256 (rust/crates/rb-sys-env-0.2.2.crate) = 08f8d2924cf136a1315e2b4c7460a39f62
SIZE (rust/crates/rb-sys-env-0.2.2.crate) = 9195
SHA256 (rust/crates/rctree-0.6.0.crate) = e03e7866abec1101869ffa8e2c8355c4c2419d0214ece0cc3e428e5b94dea6e9
SIZE (rust/crates/rctree-0.6.0.crate) = 8312
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
@@ -183,26 +179,26 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
-SHA256 (rust/crates/serde-1.0.223.crate) = a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac
-SIZE (rust/crates/serde-1.0.223.crate) = 28047
-SHA256 (rust/crates/serde_core-1.0.223.crate) = 20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9
-SIZE (rust/crates/serde_core-1.0.223.crate) = 62721
-SHA256 (rust/crates/serde_derive-1.0.223.crate) = 3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56
-SIZE (rust/crates/serde_derive-1.0.223.crate) = 57923
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
-SIZE (rust/crates/slug-0.1.6.crate) = 6787
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3531b7c9e900abbf7c4d2190c925
SIZE (rust/crates/syntect-5.3.0.crate) = 833348
SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
@@ -211,8 +207,8 @@ SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f83
SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
-SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
-SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
SIZE (rust/crates/time-core-0.1.6.crate) = 9105
SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
@@ -223,8 +219,8 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
-SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
-SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06
+SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
@@ -233,44 +229,32 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
-SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
-SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
-SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
-SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
SIZE (rust/crates/xdg-2.5.2.crate) = 14394
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
diff --git a/textproc/rubygem-cucumber-gherkin/Makefile b/textproc/rubygem-cucumber-gherkin/Makefile
index e2512170ab26..f5b6227e22f8 100644
--- a/textproc/rubygem-cucumber-gherkin/Makefile
+++ b/textproc/rubygem-cucumber-gherkin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-gherkin
-PORTVERSION= 36.0.0
+PORTVERSION= 37.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/cucumber/gherkin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-messages29>=25<30:devel/rubygem-cucumber-messages29
+RUN_DEPENDS= rubygem-cucumber-messages>=31<32:devel/rubygem-cucumber-messages
USES= gem
diff --git a/textproc/rubygem-cucumber-gherkin/distinfo b/textproc/rubygem-cucumber-gherkin/distinfo
index 695144fc8361..3214996db75d 100644
--- a/textproc/rubygem-cucumber-gherkin/distinfo
+++ b/textproc/rubygem-cucumber-gherkin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774923
-SHA256 (rubygem/cucumber-gherkin-36.0.0.gem) = e39579c5ea112ed77edb0ebf1bc191da45561f71b7c82c7448344902a760a37b
-SIZE (rubygem/cucumber-gherkin-36.0.0.gem) = 32256
+TIMESTAMP = 1763854418
+SHA256 (rubygem/cucumber-gherkin-37.0.0.gem) = 079de99ad5307cb30550c7ac9cb151dcf6990eed57b46629ef8a4b75d8b76a97
+SIZE (rubygem/cucumber-gherkin-37.0.0.gem) = 32256
diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index 109ad270a094..bf59a1af95b9 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-html-formatter
-PORTVERSION= 22.0.0
+PORTVERSION= 22.2.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -9,7 +9,7 @@ WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
-RUN_DEPENDS= rubygem-cucumber-messages>=19<31:devel/rubygem-cucumber-messages
+RUN_DEPENDS= rubygem-cucumber-messages30>=19<31:devel/rubygem-cucumber-messages30
USES= gem
diff --git a/textproc/rubygem-cucumber-html-formatter/distinfo b/textproc/rubygem-cucumber-html-formatter/distinfo
index f5fff1da5053..793049457c4b 100644
--- a/textproc/rubygem-cucumber-html-formatter/distinfo
+++ b/textproc/rubygem-cucumber-html-formatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774925
-SHA256 (rubygem/cucumber-html-formatter-22.0.0.gem) = dddba302aeb0401d424a7f5f9895898d909adbb7edf69a6c2d1164e59b269d6c
-SIZE (rubygem/cucumber-html-formatter-22.0.0.gem) = 284160
+TIMESTAMP = 1765032984
+SHA256 (rubygem/cucumber-html-formatter-22.2.0.gem) = e92fed01ee5a120690da89152ddbe71b77aa56b058228f9df81c6bf8cd4b6980
+SIZE (rubygem/cucumber-html-formatter-22.2.0.gem) = 284672
diff --git a/textproc/rubygem-docdiff/Makefile b/textproc/rubygem-docdiff/Makefile
index 4d20e1d6b696..99a6879e37a1 100644
--- a/textproc/rubygem-docdiff/Makefile
+++ b/textproc/rubygem-docdiff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= docdiff
-PORTVERSION= 0.6.1
+PORTVERSION= 0.6.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-docdiff/distinfo b/textproc/rubygem-docdiff/distinfo
index 5f257d50d307..53d1d7cd7874 100644
--- a/textproc/rubygem-docdiff/distinfo
+++ b/textproc/rubygem-docdiff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624189773
-SHA256 (rubygem/docdiff-0.6.1.gem) = c6a5920f78a46c1218c34ed85f93586f6fbd6cfc5f5f6f0e5eb8f361da8de450
-SIZE (rubygem/docdiff-0.6.1.gem) = 141824
+TIMESTAMP = 1764511058
+SHA256 (rubygem/docdiff-0.6.2.gem) = 3fc8a578f6d3580b27fe79a6ca983bb0e2f91f29cfc94d7464fd8a53945e034c
+SIZE (rubygem/docdiff-0.6.2.gem) = 136704
diff --git a/textproc/rubygem-elasticsearch-api8/Makefile b/textproc/rubygem-elasticsearch-api8/Makefile
index 1f2b0d667c69..a3e0fd316882 100644
--- a/textproc/rubygem-elasticsearch-api8/Makefile
+++ b/textproc/rubygem-elasticsearch-api8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch-api
-PORTVERSION= 8.19.1
+PORTVERSION= 8.19.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 8
diff --git a/textproc/rubygem-elasticsearch-api8/distinfo b/textproc/rubygem-elasticsearch-api8/distinfo
index 268bf3889597..b76a011f1d47 100644
--- a/textproc/rubygem-elasticsearch-api8/distinfo
+++ b/textproc/rubygem-elasticsearch-api8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121878
-SHA256 (rubygem/elasticsearch-api-8.19.1.gem) = 13253f983c11281ee5616ed71e70f1c2981e7a15eb99a92d718075fd3fa471db
-SIZE (rubygem/elasticsearch-api-8.19.1.gem) = 214016
+TIMESTAMP = 1763854420
+SHA256 (rubygem/elasticsearch-api-8.19.2.gem) = d1940f0117dfa61b3f8b4a88bd7f01ad0e63c9438941819e310e1f31f67f0190
+SIZE (rubygem/elasticsearch-api-8.19.2.gem) = 210432
diff --git a/textproc/rubygem-elasticsearch8/Makefile b/textproc/rubygem-elasticsearch8/Makefile
index a64310333ae1..14ca79162b67 100644
--- a/textproc/rubygem-elasticsearch8/Makefile
+++ b/textproc/rubygem-elasticsearch8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch
-PORTVERSION= 8.19.1
+PORTVERSION= 8.19.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 8
diff --git a/textproc/rubygem-elasticsearch8/distinfo b/textproc/rubygem-elasticsearch8/distinfo
index 2dad08e14718..2137701e0852 100644
--- a/textproc/rubygem-elasticsearch8/distinfo
+++ b/textproc/rubygem-elasticsearch8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121880
-SHA256 (rubygem/elasticsearch-8.19.1.gem) = a0869c1427ef077032d456dcb2fdd527a2270d95898b6a9b342ab627657770ae
-SIZE (rubygem/elasticsearch-8.19.1.gem) = 25088
+TIMESTAMP = 1763854422
+SHA256 (rubygem/elasticsearch-8.19.2.gem) = 30f0134aa4b35d3ed03bd8d51b4508a5c23b951bd2de4bb5b485654cb4953784
+SIZE (rubygem/elasticsearch-8.19.2.gem) = 25088
diff --git a/textproc/rubygem-google-cloud-translate/Makefile b/textproc/rubygem-google-cloud-translate/Makefile
index 333ab6ca4440..06eb22e3d0f2 100644
--- a/textproc/rubygem-google-cloud-translate/Makefile
+++ b/textproc/rubygem-google-cloud-translate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-translate
-PORTVERSION= 3.7.3
+PORTVERSION= 3.7.4
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-google-cloud-translate/distinfo b/textproc/rubygem-google-cloud-translate/distinfo
index acc77a17c851..e613750813d5 100644
--- a/textproc/rubygem-google-cloud-translate/distinfo
+++ b/textproc/rubygem-google-cloud-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324338
-SHA256 (rubygem/google-cloud-translate-3.7.3.gem) = c54abd2496c5d2adf355cb6e761c63cb449b9f052782acbbf4b3c79e77374c1b
-SIZE (rubygem/google-cloud-translate-3.7.3.gem) = 18432
+TIMESTAMP = 1763854424
+SHA256 (rubygem/google-cloud-translate-3.7.4.gem) = db7caf9ad35c5a93d2a913e95fcc66eb40848877de782a126e8e85b1eab05274
+SIZE (rubygem/google-cloud-translate-3.7.4.gem) = 18432
diff --git a/textproc/rubygem-liquid/Makefile b/textproc/rubygem-liquid/Makefile
index 84dbaa0ebabb..4ec6257bc75e 100644
--- a/textproc/rubygem-liquid/Makefile
+++ b/textproc/rubygem-liquid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liquid
-PORTVERSION= 5.10.0
+PORTVERSION= 5.11.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-liquid/distinfo b/textproc/rubygem-liquid/distinfo
index 8a6962ec48e7..8bf72d3b0baa 100644
--- a/textproc/rubygem-liquid/distinfo
+++ b/textproc/rubygem-liquid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587482
-SHA256 (rubygem/liquid-5.10.0.gem) = 0d719186676d8be9d15d2bea7fd76388faf24a2aa7ad803c3de161322f74adc6
-SIZE (rubygem/liquid-5.10.0.gem) = 60928
+TIMESTAMP = 1763854426
+SHA256 (rubygem/liquid-5.11.0.gem) = c338b641f9ee9e03e1377a13d880a0c636fadd944fae0c8a4af9bf4349264800
+SIZE (rubygem/liquid-5.11.0.gem) = 60416
diff --git a/textproc/rubygem-terminal-table/Makefile b/textproc/rubygem-terminal-table/Makefile
index 0aa4bf984799..ffd1007d9b85 100644
--- a/textproc/rubygem-terminal-table/Makefile
+++ b/textproc/rubygem-terminal-table/Makefile
@@ -1,6 +1,5 @@
PORTNAME= terminal-table
-PORTVERSION= 3.0.2
-PORTREVISION= 1
+PORTVERSION= 4.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -11,7 +10,7 @@ WWW= https://github.com/tj/terminal-table
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-unicode-display_width2>=1.1.1<3:devel/rubygem-unicode-display_width2
+RUN_DEPENDS= rubygem-unicode-display_width>=1.1.1<4:devel/rubygem-unicode-display_width
USES= gem shebangfix
diff --git a/textproc/rubygem-terminal-table/distinfo b/textproc/rubygem-terminal-table/distinfo
index bc3f265aade9..53cf24cf076e 100644
--- a/textproc/rubygem-terminal-table/distinfo
+++ b/textproc/rubygem-terminal-table/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1632227626
-SHA256 (rubygem/terminal-table-3.0.2.gem) = f951b6af5f3e00203fb290a669e0a85c5dd5b051b3b023392ccfd67ba5abae91
-SIZE (rubygem/terminal-table-3.0.2.gem) = 22016
+TIMESTAMP = 1763854428
+SHA256 (rubygem/terminal-table-4.0.0.gem) = f504793203f8251b2ea7c7068333053f0beeea26093ec9962e62ea79f94301d2
+SIZE (rubygem/terminal-table-4.0.0.gem) = 22528
diff --git a/textproc/rubygem-terminal-table3/Makefile b/textproc/rubygem-terminal-table3/Makefile
new file mode 100644
index 000000000000..b1fddbb19569
--- /dev/null
+++ b/textproc/rubygem-terminal-table3/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= terminal-table
+PORTVERSION= 3.0.2
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 3
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Simple, feature rich ASCII table generation library
+WWW= https://github.com/tj/terminal-table
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-unicode-display_width2>=1.1.1<3:devel/rubygem-unicode-display_width2
+
+USES= gem shebangfix
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^3\.
+
+SHEBANG_FILES= examples/examples_unicode.rb
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-terminal-table3/distinfo b/textproc/rubygem-terminal-table3/distinfo
new file mode 100644
index 000000000000..bc3f265aade9
--- /dev/null
+++ b/textproc/rubygem-terminal-table3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1632227626
+SHA256 (rubygem/terminal-table-3.0.2.gem) = f951b6af5f3e00203fb290a669e0a85c5dd5b051b3b023392ccfd67ba5abae91
+SIZE (rubygem/terminal-table-3.0.2.gem) = 22016
diff --git a/textproc/rubygem-terminal-table3/pkg-descr b/textproc/rubygem-terminal-table3/pkg-descr
new file mode 100644
index 000000000000..756fcd3b38a2
--- /dev/null
+++ b/textproc/rubygem-terminal-table3/pkg-descr
@@ -0,0 +1,8 @@
+Terminal Table is a fast and simple, yet feature rich ASCII table generator
+written in Ruby.
+
+Features:
+- Optional headings
+- Alignment of columns, headings, or cells
+- Supports column span
+- Easy modification of table strings (+, -, |)
diff --git a/textproc/rubygem-yard/Makefile b/textproc/rubygem-yard/Makefile
index f1f688011dfb..a85a2bca1726 100644
--- a/textproc/rubygem-yard/Makefile
+++ b/textproc/rubygem-yard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yard
-PORTVERSION= 0.9.37
+PORTVERSION= 0.9.38
CATEGORIES= textproc devel rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-yard/distinfo b/textproc/rubygem-yard/distinfo
index c50ff06773e3..a6c31dba7737 100644
--- a/textproc/rubygem-yard/distinfo
+++ b/textproc/rubygem-yard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725560829
-SHA256 (rubygem/yard-0.9.37.gem) = a6e910399e78e613f80ba9add9ba7c394b1a935f083cccbef82903a3d2a26992
-SIZE (rubygem/yard-0.9.37.gem) = 750592
+TIMESTAMP = 1765032986
+SHA256 (rubygem/yard-0.9.38.gem) = 721fb82afb10532aa49860655f6cc2eaa7130889df291b052e1e6b268283010f
+SIZE (rubygem/yard-0.9.38.gem) = 752128
diff --git a/textproc/sift/Makefile b/textproc/sift/Makefile
index 0a7c74d56ecc..e28502695fa1 100644
--- a/textproc/sift/Makefile
+++ b/textproc/sift/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sift
PORTVERSION= 0.9.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/sigil/Makefile b/textproc/sigil/Makefile
index a1ec7b4bb720..239070646486 100644
--- a/textproc/sigil/Makefile
+++ b/textproc/sigil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sigil
-DISTVERSION= 2.6.2
+DISTVERSION= 2.7.0
CATEGORIES= textproc
MAINTAINER= jonc@chen.org.nz
diff --git a/textproc/sigil/distinfo b/textproc/sigil/distinfo
index 2abfb76cb10f..3658ae9b3f07 100644
--- a/textproc/sigil/distinfo
+++ b/textproc/sigil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757793962
-SHA256 (Sigil-Ebook-Sigil-2.6.2_GH0.tar.gz) = e53d4ace437a6f02513246b2911a1cd0e5898a283c0ec5c097bd1fc7874efb62
-SIZE (Sigil-Ebook-Sigil-2.6.2_GH0.tar.gz) = 19462877
+TIMESTAMP = 1764636682
+SHA256 (Sigil-Ebook-Sigil-2.7.0_GH0.tar.gz) = 1e87682dda92dfe0dbaf327a18f698c64794e375c22f04036015140be5b08083
+SIZE (Sigil-Ebook-Sigil-2.7.0_GH0.tar.gz) = 19493969
diff --git a/textproc/source-highlight/Makefile b/textproc/source-highlight/Makefile
index e6b28f4c8324..d74503f92a78 100644
--- a/textproc/source-highlight/Makefile
+++ b/textproc/source-highlight/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 14
CATEGORIES= textproc
MASTER_SITES= GNU/src-highlite
-MAINTAINER= tcberner@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= C/C++ and Java sources to HTML converter
WWW= https://www.gnu.org/software/src-highlite/source-highlight.html
diff --git a/textproc/sttr/Makefile b/textproc/sttr/Makefile
index 027b7dc34c33..42dac8e8e657 100644
--- a/textproc/sttr/Makefile
+++ b/textproc/sttr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sttr
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.27
-PORTREVISION= 4
+DISTVERSION= 0.2.28
CATEGORIES= textproc
MAINTAINER= se@FreeBSD.org
@@ -13,10 +12,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules,1.24
GO_MODULE= github.com/abhimanyu003/sttr
-GO_MOD_DIST= github
-
-USE_GITHUB= yes
-GH_ACCOUNT= abhimanyu003
PLIST_FILES= bin/sttr
diff --git a/textproc/sttr/distinfo b/textproc/sttr/distinfo
index 0c6516154aa8..30f1391ef9fb 100644
--- a/textproc/sttr/distinfo
+++ b/textproc/sttr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756360492
-SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/go.mod) = 69243cb9a557d481cb65a7c322fbcdf1dbbe6a9eee76064102a97867543cbbc5
-SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/go.mod) = 2086
-SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/abhimanyu003-sttr-v0.2.27_GH0.tar.gz) = 72e1c173843e42b3e719843f2825bf1d2a20e3167016c5962158365969e38df2
-SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/abhimanyu003-sttr-v0.2.27_GH0.tar.gz) = 1235741
+TIMESTAMP = 1760019775
+SHA256 (go/textproc_sttr/sttr-v0.2.28/v0.2.28.mod) = d29798171d24a9290f63c6c1ccc0c53c9edbbfc5b783dabc44050d92cd868573
+SIZE (go/textproc_sttr/sttr-v0.2.28/v0.2.28.mod) = 2190
+SHA256 (go/textproc_sttr/sttr-v0.2.28/v0.2.28.zip) = 997c74b7773f9e63647f9a58a876c9405b5f3c0a199a4596262883a355b0f8d1
+SIZE (go/textproc_sttr/sttr-v0.2.28/v0.2.28.zip) = 1311217
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index 963d297870b5..bdcf2cf46cde 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -1,5 +1,5 @@
PORTNAME= television
-DISTVERSION= 0.13.9
+DISTVERSION= 0.13.12
CATEGORIES= textproc
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/textproc/television/Makefile.crates b/textproc/television/Makefile.crates
index d03a285f2a40..8ecb00ffcd26 100644
--- a/textproc/television/Makefile.crates
+++ b/textproc/television/Makefile.crates
@@ -1,6 +1,6 @@
CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
android_system_properties-0.1.5 \
anes-0.1.6 \
@@ -8,8 +8,8 @@ CARGO_CRATES= addr2line-0.25.1 \
anstream-0.6.21 \
anstyle-1.0.13 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.4 \
- anstyle-wincon-3.0.10 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
anyhow-1.0.100 \
arrayvec-0.7.6 \
autocfg-1.5.0 \
@@ -19,21 +19,23 @@ CARGO_CRATES= addr2line-0.25.1 \
bitflags-1.3.2 \
bitflags-2.10.0 \
block-buffer-0.10.4 \
+ block2-0.6.2 \
bumpalo-3.19.0 \
- bytes-1.10.1 \
+ bytes-1.11.0 \
cassowary-0.3.0 \
cast-0.3.0 \
castaway-0.2.4 \
- cc-1.2.43 \
+ cc-1.2.48 \
cfg-if-1.0.4 \
cfg_aliases-0.1.1 \
+ cfg_aliases-0.2.1 \
chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.50 \
- clap_builder-4.5.50 \
- clap_complete-4.5.59 \
+ clap-4.5.53 \
+ clap_builder-4.5.53 \
+ clap_complete-4.5.61 \
clap_derive-4.5.49 \
clap_lex-0.7.6 \
clap_mangen-0.2.31 \
@@ -53,18 +55,20 @@ CARGO_CRATES= addr2line-0.25.1 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
crunchy-0.2.4 \
- crypto-common-0.1.6 \
+ crypto-common-0.1.7 \
darling-0.20.11 \
darling-0.21.3 \
darling_core-0.20.11 \
darling_core-0.21.3 \
darling_macro-0.20.11 \
darling_macro-0.21.3 \
+ dashmap-6.1.0 \
deranged-0.5.5 \
devicons-0.6.12 \
digest-0.10.7 \
directories-6.0.0 \
dirs-sys-0.5.0 \
+ dispatch2-0.3.0 \
downcast-rs-1.2.1 \
dyn-clone-1.0.20 \
either-1.15.0 \
@@ -73,9 +77,10 @@ CARGO_CRATES= addr2line-0.25.1 \
equivalent-1.0.2 \
errno-0.3.14 \
error-code-3.3.2 \
+ fast-strip-ansi-0.11.0 \
fastrand-2.3.0 \
filedescriptor-0.8.3 \
- find-msvc-tools-0.1.4 \
+ find-msvc-tools-0.1.5 \
flate2-1.1.5 \
fnv-1.0.7 \
foldhash-0.1.5 \
@@ -86,25 +91,26 @@ CARGO_CRATES= addr2line-0.25.1 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- generic-array-0.14.9 \
+ generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.4 \
gimli-0.32.3 \
half-2.7.1 \
hashbrown-0.12.3 \
+ hashbrown-0.14.5 \
hashbrown-0.15.5 \
- hashbrown-0.16.0 \
+ hashbrown-0.16.1 \
heck-0.5.0 \
hermit-abi-0.5.2 \
hex-0.4.3 \
- http-1.3.1 \
+ http-1.4.0 \
httparse-1.10.1 \
- human-panic-2.0.3 \
+ human-panic-2.0.4 \
iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
indexmap-1.9.3 \
- indexmap-2.12.0 \
+ indexmap-2.12.1 \
indoc-2.0.7 \
instability-0.3.9 \
is-terminal-0.4.17 \
@@ -112,9 +118,9 @@ CARGO_CRATES= addr2line-0.25.1 \
itertools-0.10.5 \
itertools-0.13.0 \
itoa-1.0.15 \
- js-sys-0.3.81 \
- lazy-regex-3.4.1 \
- lazy-regex-proc_macros-3.4.1 \
+ js-sys-0.3.83 \
+ lazy-regex-3.4.2 \
+ lazy-regex-proc_macros-3.4.2 \
lazy_static-1.5.0 \
libc-0.2.177 \
libredox-0.1.10 \
@@ -127,39 +133,52 @@ CARGO_CRATES= addr2line-0.25.1 \
memchr-2.7.6 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.0 \
nix-0.28.0 \
+ nix-0.30.1 \
nom-7.1.3 \
nu-ansi-term-0.50.3 \
nucleo-0.5.0 \
nucleo-matcher-0.3.1 \
num-conv-0.1.0 \
num-traits-0.2.19 \
+ objc2-0.6.3 \
+ objc2-cloud-kit-0.3.2 \
+ objc2-core-data-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-core-graphics-0.3.2 \
+ objc2-core-image-0.3.2 \
+ objc2-core-location-0.3.2 \
+ objc2-core-text-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.2 \
+ objc2-io-surface-0.3.2 \
+ objc2-quartz-core-0.3.2 \
+ objc2-ui-kit-0.3.2 \
+ objc2-user-notifications-0.3.2 \
object-0.37.3 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.2 \
oorandom-11.1.5 \
option-ext-0.2.0 \
- os_info-3.12.0 \
+ os_info-3.13.0 \
parking_lot-0.12.5 \
parking_lot_core-0.9.12 \
paste-1.0.15 \
percent-encoding-2.3.2 \
- pest-2.8.3 \
- pest_derive-2.8.3 \
- pest_generator-2.8.3 \
- pest_meta-2.8.3 \
+ pest-2.8.4 \
+ pest_derive-2.8.4 \
+ pest_generator-2.8.4 \
+ pest_meta-2.8.4 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- plist-1.8.0 \
plotters-0.3.7 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
portable-pty-0.9.0 \
powerfmt-0.2.0 \
proc-macro2-1.0.103 \
- quick-xml-0.38.3 \
- quote-1.0.41 \
+ quote-1.0.42 \
r-efi-5.3.0 \
ratatui-0.29.0 \
rayon-1.11.0 \
@@ -178,15 +197,14 @@ CARGO_CRATES= addr2line-0.25.1 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
rustix-1.1.2 \
- rustls-0.23.34 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.7 \
+ rustls-0.23.35 \
+ rustls-pki-types-1.13.1 \
+ rustls-webpki-0.103.8 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
schemars-0.9.0 \
- schemars-1.0.4 \
+ schemars-1.1.0 \
scopeguard-1.2.0 \
serde-1.0.228 \
serde_core-1.0.228 \
@@ -194,8 +212,8 @@ CARGO_CRATES= addr2line-0.25.1 \
serde_json-1.0.145 \
serde_spanned-0.6.9 \
serde_spanned-1.0.3 \
- serde_with-3.15.1 \
- serde_with_macros-3.15.1 \
+ serde_with-3.16.1 \
+ serde_with_macros-3.16.1 \
serial2-0.2.33 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
@@ -203,20 +221,19 @@ CARGO_CRATES= addr2line-0.25.1 \
shell-words-1.1.0 \
shlex-1.3.0 \
signal-hook-0.3.18 \
- signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.6 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.7 \
simd-adler32-0.3.7 \
simdutf8-0.1.5 \
smallvec-1.15.1 \
socket2-0.6.1 \
static_assertions-1.1.0 \
- string_pipeline-0.12.0 \
- strip-ansi-escapes-0.2.1 \
+ string_pipeline-0.13.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
subtle-2.6.1 \
- syn-2.0.108 \
+ syn-2.0.111 \
tempfile-3.23.0 \
thiserror-1.0.69 \
thiserror-2.0.17 \
@@ -236,40 +253,39 @@ CARGO_CRATES= addr2line-0.25.1 \
toml_edit-0.22.27 \
toml_write-0.1.2 \
toml_writer-1.0.4 \
- tracing-0.1.41 \
- tracing-attributes-0.1.30 \
- tracing-core-0.1.34 \
+ tracing-0.1.43 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.35 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.20 \
+ tracing-subscriber-0.3.22 \
typenum-1.19.0 \
ucd-trie-0.1.7 \
- unicode-ident-1.0.20 \
+ unicode-ident-1.0.22 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
untrusted-0.9.0 \
- ureq-3.1.2 \
- ureq-proto-0.5.2 \
+ ureq-3.1.4 \
+ ureq-proto-0.5.3 \
utf-8-0.7.6 \
utf8parse-0.2.2 \
uuid-1.18.1 \
valuable-0.1.1 \
version_check-0.9.5 \
+ vt-push-parser-0.11.0 \
vt100-0.15.2 \
vte-0.11.1 \
- vte-0.14.1 \
vte_generate_state_changes-0.1.2 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.104 \
- wasm-bindgen-backend-0.2.104 \
- wasm-bindgen-macro-0.2.104 \
- wasm-bindgen-macro-support-0.2.104 \
- wasm-bindgen-shared-0.2.104 \
- web-sys-0.3.81 \
- webpki-roots-1.0.3 \
+ wasm-bindgen-0.2.106 \
+ wasm-bindgen-macro-0.2.106 \
+ wasm-bindgen-macro-support-0.2.106 \
+ wasm-bindgen-shared-0.2.106 \
+ web-sys-0.3.83 \
+ webpki-roots-1.0.4 \
which-8.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
@@ -303,10 +319,10 @@ CARGO_CRATES= addr2line-0.25.1 \
windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.1 \
- winnow-0.7.13 \
+ winnow-0.7.14 \
winreg-0.10.1 \
winsafe-0.0.19 \
wit-bindgen-0.46.0 \
- zerocopy-0.8.27 \
- zerocopy-derive-0.8.27 \
+ zerocopy-0.8.30 \
+ zerocopy-derive-0.8.30 \
zeroize-1.8.2
diff --git a/textproc/television/distinfo b/textproc/television/distinfo
index ddff8b65ef8c..328467872097 100644
--- a/textproc/television/distinfo
+++ b/textproc/television/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1763297745
+TIMESTAMP = 1764436488
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -19,10 +19,10 @@ SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07
SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
-SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
-SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
-SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
@@ -41,22 +41,26 @@ SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19
SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
-SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2
-SIZE (rust/crates/cc-1.2.43.crate) = 91384
+SHA256 (rust/crates/cc-1.2.48.crate) = c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a
+SIZE (rust/crates/cc-1.2.48.crate) = 92458
SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
@@ -65,12 +69,12 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.50.crate) = 0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623
-SIZE (rust/crates/clap-4.5.50.crate) = 62030
-SHA256 (rust/crates/clap_builder-4.5.50.crate) = 0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0
-SIZE (rust/crates/clap_builder-4.5.50.crate) = 171137
-SHA256 (rust/crates/clap_complete-4.5.59.crate) = 2348487adcd4631696ced64ccdb40d38ac4d31cae7f2eec8817fcea1b9d1c43c
-SIZE (rust/crates/clap_complete-4.5.59.crate) = 48576
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
+SHA256 (rust/crates/clap_complete-4.5.61.crate) = 39615915e2ece2550c0149addac32fb5bd312c657f43845bb9088cb9c8a7c992
+SIZE (rust/crates/clap_complete-4.5.61.crate) = 48828
SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
@@ -109,8 +113,8 @@ SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
@@ -123,6 +127,8 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/devicons-0.6.12.crate) = 830e47e2f330cf4fdd5a958dcef921b9523ffc21ab6713aa5e77ba2cce03904b
@@ -133,6 +139,8 @@ SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292
SIZE (rust/crates/directories-6.0.0.crate) = 17842
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
@@ -149,12 +157,14 @@ SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51
SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
SIZE (rust/crates/error-code-3.3.2.crate) = 8516
+SHA256 (rust/crates/fast-strip-ansi-0.11.0.crate) = 105d2d6bfe89682bfc2b6227b6b582d12682c65f889a89ce6e896026a6b31dec
+SIZE (rust/crates/fast-strip-ansi-0.11.0.crate) = 4451
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
-SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
-SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -175,8 +185,8 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
-SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
@@ -187,22 +197,24 @@ SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622
SIZE (rust/crates/half-2.7.1.crate) = 61040
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
-SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
-SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
-SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a
+SIZE (rust/crates/http-1.4.0.crate) = 106978
SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
-SHA256 (rust/crates/human-panic-2.0.3.crate) = ac63a746b187e95d51fe16850eb04d1cfef203f6af98e6c405a6f262ad3df00a
-SIZE (rust/crates/human-panic-2.0.3.crate) = 15965
+SHA256 (rust/crates/human-panic-2.0.4.crate) = 9a8a07a0957cd4a3cad4a1e4ca7cd5ea07fcacef6ebe2e5d0c7935bfc95120d8
+SIZE (rust/crates/human-panic-2.0.4.crate) = 15912
SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -211,8 +223,8 @@ SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d121
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
-SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2
+SIZE (rust/crates/indexmap-2.12.1.crate) = 100184
SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
SIZE (rust/crates/indoc-2.0.7.crate) = 17184
SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
@@ -227,12 +239,12 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
-SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
-SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
-SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
-SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
-SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
+SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
+SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
+SHA256 (rust/crates/lazy-regex-3.4.2.crate) = 191898e17ddee19e60bccb3945aa02339e81edd4a8c50e21fd4d48cdecda7b29
+SIZE (rust/crates/lazy-regex-3.4.2.crate) = 9028
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = c35dc8b0da83d1a9507e12122c80dea71a9c7c613014347392483a83ea593e04
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = 6813
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
@@ -257,10 +269,12 @@ SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
@@ -273,6 +287,34 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-cloud-kit-0.3.2.crate) = 73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c
+SIZE (rust/crates/objc2-cloud-kit-0.3.2.crate) = 68818
+SHA256 (rust/crates/objc2-core-data-0.3.2.crate) = 0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa
+SIZE (rust/crates/objc2-core-data-0.3.2.crate) = 39186
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
+SHA256 (rust/crates/objc2-core-image-0.3.2.crate) = e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006
+SIZE (rust/crates/objc2-core-image-0.3.2.crate) = 95862
+SHA256 (rust/crates/objc2-core-location-0.3.2.crate) = ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009
+SIZE (rust/crates/objc2-core-location-0.3.2.crate) = 17032
+SHA256 (rust/crates/objc2-core-text-0.3.2.crate) = 0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d
+SIZE (rust/crates/objc2-core-text-0.3.2.crate) = 96485
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
+SHA256 (rust/crates/objc2-quartz-core-0.3.2.crate) = 96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f
+SIZE (rust/crates/objc2-quartz-core-0.3.2.crate) = 30036
+SHA256 (rust/crates/objc2-ui-kit-0.3.2.crate) = d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22
+SIZE (rust/crates/objc2-ui-kit-0.3.2.crate) = 551453
+SHA256 (rust/crates/objc2-user-notifications-0.3.2.crate) = 9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e
+SIZE (rust/crates/objc2-user-notifications-0.3.2.crate) = 12257
SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -283,8 +325,8 @@ SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
-SIZE (rust/crates/os_info-3.12.0.crate) = 24642
+SHA256 (rust/crates/os_info-3.13.0.crate) = 7c39b5918402d564846d5aba164c09a66cc88d232179dfd3e3c619a25a268392
+SIZE (rust/crates/os_info-3.13.0.crate) = 26497
SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
@@ -293,20 +335,18 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
-SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
-SIZE (rust/crates/pest-2.8.3.crate) = 130311
-SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
-SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
-SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
-SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
-SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
-SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
+SHA256 (rust/crates/pest-2.8.4.crate) = cbcfd20a6d4eeba40179f05735784ad32bdaef05ce8e8af05f180d45bb3e7e22
+SIZE (rust/crates/pest-2.8.4.crate) = 129758
+SHA256 (rust/crates/pest_derive-2.8.4.crate) = 51f72981ade67b1ca6adc26ec221be9f463f2b5839c7508998daa17c23d94d7f
+SIZE (rust/crates/pest_derive-2.8.4.crate) = 43466
+SHA256 (rust/crates/pest_generator-2.8.4.crate) = dee9efd8cdb50d719a80088b76f81aec7c41ed6d522ee750178f83883d271625
+SIZE (rust/crates/pest_generator-2.8.4.crate) = 18650
+SHA256 (rust/crates/pest_meta-2.8.4.crate) = bf1d70880e76bdc13ba52eafa6239ce793d85c8e43896507e43dd8984ff05b82
+SIZE (rust/crates/pest_meta-2.8.4.crate) = 42947
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
-SIZE (rust/crates/plist-1.8.0.crate) = 54623
SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
SIZE (rust/crates/plotters-0.3.7.crate) = 149031
SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
@@ -319,10 +359,8 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
-SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
-SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
-SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
@@ -359,14 +397,12 @@ SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
SIZE (rust/crates/rustix-1.1.2.crate) = 422717
-SHA256 (rust/crates/rustls-0.23.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7
-SIZE (rust/crates/rustls-0.23.34.crate) = 374030
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
-SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf
-SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721
+SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f
+SIZE (rust/crates/rustls-0.23.35.crate) = 373700
+SHA256 (rust/crates/rustls-pki-types-1.13.1.crate) = 708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c
+SIZE (rust/crates/rustls-pki-types-1.13.1.crate) = 34901
+SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
+SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
@@ -375,8 +411,8 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
SIZE (rust/crates/schemars-0.9.0.crate) = 80032
-SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
-SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
+SIZE (rust/crates/schemars-1.1.0.crate) = 92664
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
@@ -391,10 +427,10 @@ SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
-SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04
-SIZE (rust/crates/serde_with-3.15.1.crate) = 196681
-SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955
-SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094
+SHA256 (rust/crates/serde_with-3.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7
+SIZE (rust/crates/serde_with-3.16.1.crate) = 198782
+SHA256 (rust/crates/serde_with_macros-3.16.1.crate) = 52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c
+SIZE (rust/crates/serde_with_macros-3.16.1.crate) = 38106
SHA256 (rust/crates/serial2-0.2.33.crate) = 8cc76fa68e25e771492ca1e3c53d447ef0be3093e05cd3b47f4b712ba10c6f3c
SIZE (rust/crates/serial2-0.2.33.crate) = 34092
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
@@ -409,10 +445,10 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
-SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
-SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
-SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.7.crate) = 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad
+SIZE (rust/crates/signal-hook-registry-1.4.7.crate) = 19491
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
@@ -423,10 +459,8 @@ SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637
SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/string_pipeline-0.12.0.crate) = 8d7043de9eb4072c03851ec3682a133c26b91b9f8fcc4d52bf911abe2614de12
-SIZE (rust/crates/string_pipeline-0.12.0.crate) = 107749
-SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025
-SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
+SHA256 (rust/crates/string_pipeline-0.13.0.crate) = edcdd26a6907177dfa4a9655d25df707a19285109a98400ac7051ea67f4cffad
+SIZE (rust/crates/string_pipeline-0.13.0.crate) = 118233
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
@@ -435,8 +469,8 @@ SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa37
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
-SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
+SIZE (rust/crates/syn-2.0.111.crate) = 302117
SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
@@ -475,22 +509,22 @@ SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
-SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
-SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
-SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
-SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
-SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-0.1.43.crate) = 2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647
+SIZE (rust/crates/tracing-0.1.43.crate) = 90033
+SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da
+SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733
+SHA256 (rust/crates/tracing-core-0.1.35.crate) = 7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c
+SIZE (rust/crates/tracing-core-0.1.35.crate) = 63837
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
-SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e
+SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851
SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
-SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06
-SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -501,10 +535,10 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-3.1.2.crate) = 99ba1025f18a4a3fc3e9b48c868e9beb4f24f4b4b1a325bada26bd4119f46537
-SIZE (rust/crates/ureq-3.1.2.crate) = 133481
-SHA256 (rust/crates/ureq-proto-0.5.2.crate) = 60b4531c118335662134346048ddb0e54cc86bd7e81866757873055f0e38f5d2
-SIZE (rust/crates/ureq-proto-0.5.2.crate) = 64346
+SHA256 (rust/crates/ureq-3.1.4.crate) = d39cb1dbab692d82a977c0392ffac19e188bd9186a9f32806f0aaa859d75585a
+SIZE (rust/crates/ureq-3.1.4.crate) = 143946
+SHA256 (rust/crates/ureq-proto-0.5.3.crate) = d81f9efa9df032be5934a46a068815a10a042b494b6a58cb0a1a97bb5467ed6f
+SIZE (rust/crates/ureq-proto-0.5.3.crate) = 60151
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -515,12 +549,12 @@ SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d57
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vt-push-parser-0.11.0.crate) = 1f8a8f80d386fd6819e90195fb12b03744a67046e8c22bde0407863d6c172d02
+SIZE (rust/crates/vt-push-parser-0.11.0.crate) = 28109
SHA256 (rust/crates/vt100-0.15.2.crate) = 84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de
SIZE (rust/crates/vt100-0.15.2.crate) = 30404
SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
SIZE (rust/crates/vte-0.11.1.crate) = 40455
-SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
-SIZE (rust/crates/vte-0.14.1.crate) = 57382
SHA256 (rust/crates/vte_generate_state_changes-0.1.2.crate) = 2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e
SIZE (rust/crates/vte_generate_state_changes-0.1.2.crate) = 6503
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -529,20 +563,18 @@ SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb0
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
-SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
-SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
-SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
-SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
-SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
-SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
-SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8
-SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244
+SHA256 (rust/crates/wasm-bindgen-0.2.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd
+SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3
+SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
+SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
+SHA256 (rust/crates/web-sys-0.3.83.crate) = 9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac
+SIZE (rust/crates/web-sys-0.3.83.crate) = 644431
+SHA256 (rust/crates/webpki-roots-1.0.4.crate) = b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e
+SIZE (rust/crates/webpki-roots-1.0.4.crate) = 252224
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -609,19 +641,19 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
-SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
-SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
SIZE (rust/crates/winreg-0.10.1.crate) = 25725
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
-SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
-SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
-SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
-SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerocopy-0.8.30.crate) = 4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c
+SIZE (rust/crates/zerocopy-0.8.30.crate) = 257591
+SHA256 (rust/crates/zerocopy-derive-0.8.30.crate) = cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5
+SIZE (rust/crates/zerocopy-derive-0.8.30.crate) = 90705
SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
-SHA256 (alexpasmantier-television-0.13.9_GH0.tar.gz) = bcb358af258233100dbe60ae341f79ab5db520f5207dbe52f94ff525d6d322f0
-SIZE (alexpasmantier-television-0.13.9_GH0.tar.gz) = 17567536
+SHA256 (alexpasmantier-television-0.13.12_GH0.tar.gz) = bae0aa3b2df57417321f237b77aaa0a40a533988f33e7c05b68ffab248768206
+SIZE (alexpasmantier-television-0.13.12_GH0.tar.gz) = 17769236
diff --git a/textproc/termshot/Makefile b/textproc/termshot/Makefile
index b1b8b4ca7e0b..0a7497e4fbf1 100644
--- a/textproc/termshot/Makefile
+++ b/textproc/termshot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= termshot
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
+PORTREVISION= 1
CATEGORIES= textproc graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/textproc/textnote/Makefile b/textproc/textnote/Makefile
index 1ace93b75482..92de910924f4 100644
--- a/textproc/textnote/Makefile
+++ b/textproc/textnote/Makefile
@@ -1,7 +1,7 @@
PORTNAME= textnote
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/textql/Makefile b/textproc/textql/Makefile
index 3b1cc798f029..f623dcea251d 100644
--- a/textproc/textql/Makefile
+++ b/textproc/textql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= textql
PORTVERSION= g20210706
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= textproc
MAINTAINER= ume@FreeBSD.org
diff --git a/textproc/trang/Makefile b/textproc/trang/Makefile
index ab03c7fa7f59..fea301c1db7c 100644
--- a/textproc/trang/Makefile
+++ b/textproc/trang/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 20241231
CATEGORIES= textproc java
MASTER_SITES= https://github.com/relaxng/jing-trang/releases/download/V${PORTVERSION}/
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Multi-format schema converter based on RELAX NG
WWW= http://www.thaiopensource.com/relaxng/trang.html
diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile
index c7eec73767c2..2accd74d8630 100644
--- a/textproc/translate-toolkit/Makefile
+++ b/textproc/translate-toolkit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= translate-toolkit
-PORTVERSION= 3.16.3
+PORTVERSION= 3.17.4
CATEGORIES= textproc
MASTER_SITES= PYPI \
https://github.com/translate/translate/releases/download/${PORTVERSION}/
@@ -20,7 +20,7 @@ RUN_DEPENDS= bash:shells/bash \
msghack:devel/gettext-msghack \
${PYTHON_PKGNAMEPREFIX}lxml>=5.2.0<6.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.2.8<0.3:devel/py-wcwidth@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}unicode-segmentation-rs>=0.2.0<0.3:textproc/py-unicode-segmentation-rs@${PY_FLAVOR}
USES= gettext python shebangfix
USE_PYTHON= autoplist noflavors pep517
@@ -29,13 +29,13 @@ NO_ARCH= yes
SHEBANG_FILES= tools/*
-MANPAGES= android2po csv2po csv2tbx dtd2po flatxml2po html2po idml2po json2po moz2po mozlang2po odf2xliff oo2po oo2xliff po2csv po2dtd po2flatxml po2html po2idml po2json po2moz po2mozlang po2oo po2prop po2resx po2sub po2symb po2tiki po2tmx po2ts po2txt po2web2py po2wordfast po2xliff pot2po prop2po resx2po sub2po symb2po tbx2po tiki2po ts2po txt2po web2py2po xliff2odf xliff2oo
+MANPAGES= android2po csv2po csv2tbx dtd2po flatxml2po html2po ical2po idml2po ini2po json2po md2po moz2po mozlang2po odf2xliff oo2po oo2xliff php2po po2csv po2dtd po2flatxml po2html po2ical po2idml po2ini po2json po2md po2moz po2mozlang po2odf po2oo po2php po2prop po2rc po2resx po2sub po2symb po2tiki po2tmx po2ts po2txt po2web2py po2wordfast po2xliff po2yaml pot2po prop2po rc2po resx2po sub2po symb2po tbx2po tiki2po ts2po txt2po web2py2po xliff2odf xliff2oo yaml2po
-OPTIONS_DEFINE= ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
-OPTIONS_DEFAULT=ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
+OPTIONS_DEFINE= ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TOML TRADOS YAML
+OPTIONS_DEFAULT=ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TOML TRADOS YAML
OPTIONS_SUB= yes
ALL_DESC= All optional dependencies
-AAL_IMPLIES= CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
+AAL_IMPLIES= CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TOML TRADOS YAML
CHARDET_DESC= Encoding detection
FLUENT_DESC= Fluent translation format support
ICAL_DESC= iCal format support
@@ -65,7 +65,9 @@ RC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.2.0<3.3:devel/py-pyparsing@
RC_VARS= MANPAGES+="po2rc rc2po"
SPELLCHECK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.3.0:textproc/py-enchant@${PY_FLAVOR}
SUBTITLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aeidon>=1.14.1<1.16:textproc/py-aeidon@${PY_FLAVOR}
-TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=10.0.1:www/py-cheroot@${PY_FLAVOR}
+TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=11.1.2:www/py-cheroot@${PY_FLAVOR}
+TOML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.13.0<0.14.0:textproc/py-tomlkit@${PY_FLAVOR}
+TOML_VARS= MANPAGES+="toml2po po2toml"
TRADOS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.0:www/py-beautifulsoup@${PY_FLAVOR}
YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.18.0<0.19.0:devel/py-ruamel.yaml@${PY_FLAVOR}
YAML_VARS= MANPAGES+="po2yaml yaml2po"
diff --git a/textproc/translate-toolkit/distinfo b/textproc/translate-toolkit/distinfo
index 888e51477f61..8db246f32d91 100644
--- a/textproc/translate-toolkit/distinfo
+++ b/textproc/translate-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761446514
-SHA256 (translate_toolkit-3.16.3.tar.gz) = d9656526a8bb0f0a88a16a08ed463036589cd34af059daf80aaaa90b9246586c
-SIZE (translate_toolkit-3.16.3.tar.gz) = 536719
+TIMESTAMP = 1765032672
+SHA256 (translate_toolkit-3.17.4.tar.gz) = 4f01267918cd20c866f71f8b8acaeb5288c054793d9ba135339f59707e49a124
+SIZE (translate_toolkit-3.17.4.tar.gz) = 557376
diff --git a/textproc/translate-toolkit/files/patch-pyproject.toml b/textproc/translate-toolkit/files/patch-pyproject.toml
index 1c8b4b550029..5f7eac3b0811 100644
--- a/textproc/translate-toolkit/files/patch-pyproject.toml
+++ b/textproc/translate-toolkit/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-10-14 15:39:48 UTC
+--- pyproject.toml.orig 2025-12-04 14:39:27 UTC
+++ pyproject.toml
@@ -1,7 +1,7 @@ requires = [
[build-system]
@@ -9,16 +9,7 @@
]
[dependency-groups]
-@@ -64,7 +64,7 @@ dependencies = [
- ]
- dependencies = [
- "lxml>=5.2.0,<6.1",
-- "wcwidth>=0.2.14,<0.3"
-+ "wcwidth>=0.2.8,<0.3"
- ]
- description = "Tools and API for translation and localization engineering."
- dynamic = [
-@@ -73,8 +73,7 @@ keywords = [
+@@ -76,8 +76,7 @@ keywords = [
keywords = [
"i18n l10n gettext translate"
]
@@ -26,9 +17,9 @@
-license-files = ["COPYING"]
+license = { text = "GPL-2.0-or-later" }
name = "translate-toolkit"
- requires-python = ">=3.9"
+ requires-python = ">=3.10"
-@@ -89,16 +88,16 @@ ical = [
+@@ -92,10 +91,10 @@ ical = [
"fluent.syntax>=0.19.0,<0.20"
]
ical = [
@@ -41,14 +32,7 @@
]
levenshtein = [
"python-Levenshtein>=0.21.0"
- ]
- markdown = [
-- "mistletoe>=1.4.0,<1.5.0"
-+ "mistletoe>=1.4.0,<1.6.0"
- ]
- php = [
- "phply>=1.2.6,<1.3"
-@@ -107,13 +106,13 @@ spellcheck = [
+@@ -110,13 +109,13 @@ spellcheck = [
"pyparsing>=3.2.0,<3.3"
]
spellcheck = [
@@ -59,8 +43,8 @@
"aeidon>=1.14.1,<1.16"
]
tmserver = [
-- "cheroot==10.0.1"
-+ "cheroot>=10.0.1"
+- "cheroot==11.1.2"
++ "cheroot>=11.1.2"
]
- trados = [
- "BeautifulSoup4>=4.13.0"
+ toml = [
+ "tomlkit>=0.13.0,<0.14.0"
diff --git a/textproc/translate-toolkit/pkg-plist b/textproc/translate-toolkit/pkg-plist
index 26a0f22eed81..56495d07ad7b 100644
--- a/textproc/translate-toolkit/pkg-plist
+++ b/textproc/translate-toolkit/pkg-plist
@@ -27,6 +27,7 @@ share/man/man1/po2json.1.gz
%%MARKDOWN%%share/man/man1/po2md.1.gz
share/man/man1/po2moz.1.gz
share/man/man1/po2mozlang.1.gz
+share/man/man1/po2odf.1.gz
share/man/man1/po2oo.1.gz
%%PHP%%share/man/man1/po2php.1.gz
share/man/man1/po2prop.1.gz
@@ -36,6 +37,7 @@ share/man/man1/po2sub.1.gz
share/man/man1/po2symb.1.gz
share/man/man1/po2tiki.1.gz
share/man/man1/po2tmx.1.gz
+%%TOML%%share/man/man1/po2toml.1.gz
share/man/man1/po2ts.1.gz
share/man/man1/po2txt.1.gz
share/man/man1/po2web2py.1.gz
@@ -51,6 +53,7 @@ share/man/man1/sub2po.1.gz
share/man/man1/symb2po.1.gz
share/man/man1/tbx2po.1.gz
share/man/man1/tiki2po.1.gz
+%%TOML%%share/man/man1/toml2po.1.gz
share/man/man1/ts2po.1.gz
share/man/man1/txt2po.1.gz
share/man/man1/web2py2po.1.gz
diff --git a/textproc/trdsql/Makefile b/textproc/trdsql/Makefile
index 2544bc1709fc..febc22b0b7d8 100644
--- a/textproc/trdsql/Makefile
+++ b/textproc/trdsql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trdsql
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/typos/Makefile b/textproc/typos/Makefile
new file mode 100644
index 000000000000..1758bff9be15
--- /dev/null
+++ b/textproc/typos/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= typos
+PORTVERSION= 1.40.0
+DISTVERSIONPREFIX= v
+CATEGORIES= textproc
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Source code spell checker
+WWW= https://github.com/crate-ci/typos
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+USES= cargo
+
+CARGO_INSTALL_PATH= crates/typos-cli
+
+USE_GITHUB= yes
+GH_ACCOUNT= crate-ci
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/typos
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/*.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/textproc/typos/Makefile.crates b/textproc/typos/Makefile.crates
new file mode 100644
index 000000000000..e292ea51cf68
--- /dev/null
+++ b/textproc/typos/Makefile.crates
@@ -0,0 +1,204 @@
+CARGO_CRATES= Inflector-0.11.4 \
+ addr2line-0.24.2 \
+ adler2-2.0.1 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.4 \
+ annotate-snippets-0.12.8 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
+ assert_fs-1.1.3 \
+ automod-1.0.15 \
+ backtrace-0.3.74 \
+ base64-0.22.1 \
+ bitflags-2.9.4 \
+ bstr-1.12.1 \
+ cfg-if-1.0.3 \
+ clap-4.5.51 \
+ clap-cargo-0.18.3 \
+ clap-verbosity-flag-3.0.4 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.5 \
+ codegenrs-3.0.2 \
+ colorchoice-1.0.4 \
+ colorchoice-clap-1.0.7 \
+ condtype-1.3.0 \
+ content_inspector-0.2.4 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ csv-1.4.0 \
+ csv-core-0.1.12 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deranged-0.4.0 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
+ derive_setters-0.1.8 \
+ difference-2.0.0 \
+ difflib-0.4.0 \
+ divan-0.1.21 \
+ divan-macros-0.1.21 \
+ doc-comment-0.3.3 \
+ dunce-1.0.5 \
+ dyn-clone-1.0.20 \
+ edit-distance-2.2.2 \
+ either-1.15.0 \
+ encoding_rs-0.8.35 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
+ env_filter-0.1.3 \
+ env_logger-0.11.8 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ fastrand-2.3.0 \
+ filetime-0.2.26 \
+ fnv-1.0.7 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ glob-0.3.3 \
+ globset-0.4.18 \
+ globwalk-0.9.1 \
+ hashbrown-0.16.0 \
+ heck-0.5.0 \
+ human-panic-2.0.4 \
+ humantime-2.3.0 \
+ humantime-serde-1.1.1 \
+ ident_case-1.0.1 \
+ ignore-0.4.25 \
+ indexmap-2.12.0 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ kstring-2.0.2 \
+ lazy_static-1.5.0 \
+ libc-0.2.176 \
+ libredox-0.1.10 \
+ linux-raw-sys-0.11.0 \
+ log-0.4.28 \
+ maplit-1.0.2 \
+ memchr-2.7.6 \
+ miniz_oxide-0.8.9 \
+ normalize-line-endings-0.3.0 \
+ num-conv-0.1.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ os_info-3.12.0 \
+ os_pipe-1.2.2 \
+ phf-0.13.1 \
+ phf_codegen-0.13.1 \
+ phf_generator-0.13.1 \
+ phf_macros-0.13.1 \
+ phf_shared-0.13.1 \
+ plist-1.7.4 \
+ powerfmt-0.2.0 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ prettyplease-0.2.37 \
+ proc-exit-2.0.2 \
+ proc-macro2-1.0.101 \
+ quick-xml-0.38.3 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.17 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-lite-0.1.7 \
+ regex-syntax-0.8.6 \
+ rustc-demangle-0.1.26 \
+ rustix-1.1.2 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ schemafy_core-0.6.0 \
+ schemafy_lib-0.6.0 \
+ schemars-1.0.5 \
+ schemars_derive-1.0.5 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde-sarif-0.8.0 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_derive_internals-0.29.1 \
+ serde_json-1.0.145 \
+ serde_regex-1.1.0 \
+ serde_spanned-1.0.3 \
+ shlex-1.3.0 \
+ simdutf8-0.1.5 \
+ similar-2.7.0 \
+ siphasher-1.0.1 \
+ snapbox-0.6.23 \
+ snapbox-macros-0.4.0 \
+ static_assertions-1.1.0 \
+ strsim-0.11.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ supports-unicode-3.0.0 \
+ syn-1.0.109 \
+ syn-2.0.106 \
+ tempfile-3.23.0 \
+ terminal_size-0.4.3 \
+ termtree-0.5.1 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
+ trycmd-0.15.10 \
+ typed-arena-2.0.2 \
+ typed-builder-0.21.2 \
+ typed-builder-macro-0.21.2 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.19 \
+ unicode-width-0.2.2 \
+ unicode-xid-0.2.6 \
+ uriparse-0.6.4 \
+ utf8parse-0.2.2 \
+ uuid-1.18.1 \
+ version_check-0.9.5 \
+ wait-timeout-0.2.1 \
+ walkdir-2.5.0 \
+ wasi-0.14.4+wasi-0.2.4 \
+ winapi-util-0.1.11 \
+ windows-link-0.2.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.4 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
+ wit-bindgen-0.45.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
diff --git a/textproc/typos/distinfo b/textproc/typos/distinfo
new file mode 100644
index 000000000000..d31ea49c2814
--- /dev/null
+++ b/textproc/typos/distinfo
@@ -0,0 +1,411 @@
+TIMESTAMP = 1765032674
+SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
+SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/annotate-snippets-0.12.8.crate) = 025c7edcdffa4ccc5c0905f472a0ae3759378cfbef88ef518a3575e19ae3aebd
+SIZE (rust/crates/annotate-snippets-0.12.8.crate) = 56707
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/assert_fs-1.1.3.crate) = a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9
+SIZE (rust/crates/assert_fs-1.1.3.crate) = 20176
+SHA256 (rust/crates/automod-1.0.15.crate) = ebb4bd301db2e2ca1f5be131c24eb8ebf2d9559bc3744419e93baf8ddea7e670
+SIZE (rust/crates/automod-1.0.15.crate) = 9129
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap-cargo-0.18.3.crate) = 936551935c8258754bb8216aec040957d261f977303754b9bf1a213518388006
+SIZE (rust/crates/clap-cargo-0.18.3.crate) = 14597
+SHA256 (rust/crates/clap-verbosity-flag-3.0.4.crate) = 9d92b1fab272fe943881b77cc6e920d6543e5b1bfadbd5ed81c7c5a755742394
+SIZE (rust/crates/clap-verbosity-flag-3.0.4.crate) = 16952
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/codegenrs-3.0.2.crate) = 11a564a9c6e001f881ff5074dc1fb10aae609c82c92b7ddb47e40987be820771
+SIZE (rust/crates/codegenrs-3.0.2.crate) = 8676
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colorchoice-clap-1.0.7.crate) = 0ff31f4fe290e780fe3bbec6b2eb9dbfdccd1630e79a104c221d99243de81493
+SIZE (rust/crates/colorchoice-clap-1.0.7.crate) = 10638
+SHA256 (rust/crates/condtype-1.3.0.crate) = baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af
+SIZE (rust/crates/condtype-1.3.0.crate) = 12634
+SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
+SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938
+SIZE (rust/crates/csv-1.4.0.crate) = 888642
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/derive_setters-0.1.8.crate) = ae5c625eda104c228c06ecaf988d1c60e542176bd7a490e60eeda3493244c0c9
+SIZE (rust/crates/derive_setters-0.1.8.crate) = 11918
+SHA256 (rust/crates/difference-2.0.0.crate) = 524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198
+SIZE (rust/crates/difference-2.0.0.crate) = 147616
+SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
+SIZE (rust/crates/difflib-0.4.0.crate) = 7638
+SHA256 (rust/crates/divan-0.1.21.crate) = a405457ec78b8fe08b0e32b4a3570ab5dff6dd16eb9e76a5ee0a9d9cbd898933
+SIZE (rust/crates/divan-0.1.21.crate) = 97542
+SHA256 (rust/crates/divan-macros-0.1.21.crate) = 9556bc800956545d6420a640173e5ba7dfa82f38d3ea5a167eb555bc69ac3323
+SIZE (rust/crates/divan-macros-0.1.21.crate) = 15766
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/edit-distance-2.2.2.crate) = 324d428080b707bac399325341bd61af5ded1b30f33b7c949792ca464733c2d5
+SIZE (rust/crates/edit-distance-2.2.2.crate) = 9002
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
+SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
+SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/human-panic-2.0.4.crate) = 9a8a07a0957cd4a3cad4a1e4ca7cd5ea07fcacef6ebe2e5d0c7935bfc95120d8
+SIZE (rust/crates/human-panic-2.0.4.crate) = 15912
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
+SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
+SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a
+SIZE (rust/crates/ignore-0.4.25.crate) = 59154
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
+SIZE (rust/crates/kstring-2.0.2.crate) = 23044
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
+SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
+SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
+SIZE (rust/crates/os_info-3.12.0.crate) = 24642
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf
+SIZE (rust/crates/phf-0.13.1.crate) = 24786
+SHA256 (rust/crates/phf_codegen-0.13.1.crate) = 49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1
+SIZE (rust/crates/phf_codegen-0.13.1.crate) = 14774
+SHA256 (rust/crates/phf_generator-0.13.1.crate) = 135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737
+SIZE (rust/crates/phf_generator-0.13.1.crate) = 15952
+SHA256 (rust/crates/phf_macros-0.13.1.crate) = 812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef
+SIZE (rust/crates/phf_macros-0.13.1.crate) = 21732
+SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266
+SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141
+SHA256 (rust/crates/plist-1.7.4.crate) = 3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1
+SIZE (rust/crates/plist-1.7.4.crate) = 103748
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-exit-2.0.2.crate) = 77a5390699eb9ac50677729fda96fb8339d4629f257cc6cfa6eaa673730f8f63
+SIZE (rust/crates/proc-exit-2.0.2.crate) = 12898
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
+SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schemafy_core-0.6.0.crate) = 2bec29dddcfe60f92f3c0d422707b8b56473983ef0481df8d5236ed3ab8fdf24
+SIZE (rust/crates/schemafy_core-0.6.0.crate) = 1878
+SHA256 (rust/crates/schemafy_lib-0.6.0.crate) = af3d87f1df246a9b7e2bfd1f4ee5f88e48b11ef9cfc62e63f0dead255b1a6f5f
+SIZE (rust/crates/schemafy_lib-0.6.0.crate) = 10431
+SHA256 (rust/crates/schemars-1.0.5.crate) = 1317c3bf3e7df961da95b0a56a172a02abead31276215a0497241a7624b487ce
+SIZE (rust/crates/schemars-1.0.5.crate) = 88673
+SHA256 (rust/crates/schemars_derive-1.0.5.crate) = 5f760a6150d45dd66ec044983c124595ae76912e77ed0b44124cb3e415cce5d9
+SIZE (rust/crates/schemars_derive-1.0.5.crate) = 31160
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde-sarif-0.8.0.crate) = a053c46f18a8043570d4e32fefc4c6377f82bf29ec310a33e93f273048e3b0be
+SIZE (rust/crates/serde-sarif-0.8.0.crate) = 32527
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
+SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
+SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
+SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/snapbox-0.6.23.crate) = 96fa1ce81be900d083b30ec2d481e6658c2acfaa2cfc7be45ccc2cc1b820edb3
+SIZE (rust/crates/snapbox-0.6.23.crate) = 56996
+SHA256 (rust/crates/snapbox-macros-0.4.0.crate) = 3b750c344002d7cc69afb9da00ebd9b5c0f8ac2eb7d115d9d45d5b5f47718d74
+SIZE (rust/crates/snapbox-macros-0.4.0.crate) = 9305
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
+SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
+SHA256 (rust/crates/trycmd-0.15.10.crate) = 659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106
+SIZE (rust/crates/trycmd-0.15.10.crate) = 34065
+SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
+SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
+SHA256 (rust/crates/typed-builder-0.21.2.crate) = fef81aec2ca29576f9f6ae8755108640d0a86dd3161b2e8bca6cfa554e98f77d
+SIZE (rust/crates/typed-builder-0.21.2.crate) = 22561
+SHA256 (rust/crates/typed-builder-macro-0.21.2.crate) = 1ecb9ecf7799210407c14a8cfdfe0173365780968dc57973ed082211958e0b18
+SIZE (rust/crates/typed-builder-macro-0.21.2.crate) = 21717
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/uriparse-0.6.4.crate) = 0200d0fc04d809396c2ad43f3c95da3582a2556eba8d453c1087f4120ee352ff
+SIZE (rust/crates/uriparse-0.6.4.crate) = 56145
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.14.4+wasi-0.2.4.crate) = 88a5f4a424faf49c3c2c344f166f0662341d470ea185e939657aaff130f0ec4a
+SIZE (rust/crates/wasi-0.14.4+wasi-0.2.4.crate) = 145408
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.4.crate) = 2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b
+SIZE (rust/crates/windows-targets-0.53.4.crate) = 7161
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36
+SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (crate-ci-typos-v1.40.0_GH0.tar.gz) = f8317b77e124f0201a47289a1d3e7a196e93cdbec3df9a0fc82d10c934c0ca85
+SIZE (crate-ci-typos-v1.40.0_GH0.tar.gz) = 4486342
diff --git a/textproc/typos/pkg-descr b/textproc/typos/pkg-descr
new file mode 100644
index 000000000000..b5b0bc5a2c27
--- /dev/null
+++ b/textproc/typos/pkg-descr
@@ -0,0 +1,3 @@
+typos finds and corrects spelling mistakes among source code:
+- Fast enough to run on monorepos
+- Low false positives so you can run on PRs
diff --git a/textproc/typos/pkg-plist b/textproc/typos/pkg-plist
new file mode 100644
index 000000000000..9f79d3f7ab0c
--- /dev/null
+++ b/textproc/typos/pkg-plist
@@ -0,0 +1,6 @@
+bin/typos
+%%PORTDOCS%%%%DOCSDIR%%/comparison.md
+%%PORTDOCS%%%%DOCSDIR%%/design.md
+%%PORTDOCS%%%%DOCSDIR%%/github-action.md
+%%PORTDOCS%%%%DOCSDIR%%/pre-commit.md
+%%PORTDOCS%%%%DOCSDIR%%/reference.md
diff --git a/textproc/uni/Makefile b/textproc/uni/Makefile
index 309a931b1cd4..79252593330f 100644
--- a/textproc/uni/Makefile
+++ b/textproc/uni/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uni
PORTVERSION= 2.8.0
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
diff --git a/textproc/up/Makefile b/textproc/up/Makefile
index f8326e8386fa..1c175fcf8a0b 100644
--- a/textproc/up/Makefile
+++ b/textproc/up/Makefile
@@ -1,7 +1,7 @@
PORTNAME= up
DISTVERSIONPREFIX= v
DISTVERSION= 0.4
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/utf8proc/Makefile b/textproc/utf8proc/Makefile
index 2c7f4ffa987a..e9610611ef0f 100644
--- a/textproc/utf8proc/Makefile
+++ b/textproc/utf8proc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= utf8proc
-DISTVERSION= 2.11.1
+DISTVERSION= 2.11.2
CATEGORIES= textproc devel
MASTER_SITES= https://github.com/JuliaStrings/${PORTNAME}/releases/download/v${DISTVERSION}/ \
https://www.unicode.org/Public/17.0.0/ucd/:testfiles1 \
diff --git a/textproc/utf8proc/distinfo b/textproc/utf8proc/distinfo
index 05162b2b024b..460384a509b4 100644
--- a/textproc/utf8proc/distinfo
+++ b/textproc/utf8proc/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1763200320
-SHA256 (utf8proc/2.11.1/utf8proc-2.11.1.tar.gz) = 0aa41260917df1ef4724f34f314babbd48ba18963e4d5a14a1752f14ee765010
-SIZE (utf8proc/2.11.1/utf8proc-2.11.1.tar.gz) = 198822
-SHA256 (utf8proc/2.11.1/NormalizationTest.txt) = 5019ffd530751a741900c849c0e010332f142a3612234639bd200b82138a87db
-SIZE (utf8proc/2.11.1/NormalizationTest.txt) = 2827429
-SHA256 (utf8proc/2.11.1/GraphemeBreakTest.txt) = e2d134d2c52919bace503ebb6a551c1855fe1a1faec18478c78fff254a1793ec
-SIZE (utf8proc/2.11.1/GraphemeBreakTest.txt) = 126570
+TIMESTAMP = 1763844446
+SHA256 (utf8proc/2.11.2/utf8proc-2.11.2.tar.gz) = da15a8b5c1ae1b267884599c8f937a006f7c1afed5c69fba01f1bdb1abfc25ff
+SIZE (utf8proc/2.11.2/utf8proc-2.11.2.tar.gz) = 199356
+SHA256 (utf8proc/2.11.2/NormalizationTest.txt) = 5019ffd530751a741900c849c0e010332f142a3612234639bd200b82138a87db
+SIZE (utf8proc/2.11.2/NormalizationTest.txt) = 2827429
+SHA256 (utf8proc/2.11.2/GraphemeBreakTest.txt) = e2d134d2c52919bace503ebb6a551c1855fe1a1faec18478c78fff254a1793ec
+SIZE (utf8proc/2.11.2/GraphemeBreakTest.txt) = 126570
diff --git a/textproc/utf8proc/pkg-plist b/textproc/utf8proc/pkg-plist
index 9c3a5549dc44..7e24d880bff2 100644
--- a/textproc/utf8proc/pkg-plist
+++ b/textproc/utf8proc/pkg-plist
@@ -5,5 +5,5 @@ lib/cmake/utf8proc/utf8proc-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/utf8proc/utf8proc-targets.cmake
lib/libutf8proc.so
lib/libutf8proc.so.3
-lib/libutf8proc.so.3.2.1
+lib/libutf8proc.so.3.2.2
libdata/pkgconfig/libutf8proc.pc
diff --git a/textproc/vacuum/Makefile b/textproc/vacuum/Makefile
index fb85957bbb4a..a80990389c02 100644
--- a/textproc/vacuum/Makefile
+++ b/textproc/vacuum/Makefile
@@ -15,6 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_MODULE= github.com/daveshanley/vacuum
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/vale/Makefile b/textproc/vale/Makefile
index 3292afdd100f..1f80ca66787c 100644
--- a/textproc/vale/Makefile
+++ b/textproc/vale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vale
DISTVERSIONPREFIX= v
DISTVERSION= 3.13.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/vgrep/Makefile b/textproc/vgrep/Makefile
index a98e8ea4af91..4db2f20d0ff0 100644
--- a/textproc/vgrep/Makefile
+++ b/textproc/vgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vgrep
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/xan/Makefile b/textproc/xan/Makefile
index 648ca87ab2f9..079f5b51ba70 100644
--- a/textproc/xan/Makefile
+++ b/textproc/xan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xan
-DISTVERSION= 0.54.0
+DISTVERSION= 0.54.1
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/xan/Makefile.crates b/textproc/xan/Makefile.crates
index fbe4912065c7..cd7bef50d31f 100644
--- a/textproc/xan/Makefile.crates
+++ b/textproc/xan/Makefile.crates
@@ -229,7 +229,7 @@ CARGO_CRATES= adler2-2.0.1 \
sha2-0.10.9 \
shlex-1.3.0 \
simd-adler32-0.3.7 \
- simd-csv-0.9.0 \
+ simd-csv-0.10.2 \
simd-json-0.14.3 \
simdutf8-0.1.5 \
siphasher-1.0.1 \
diff --git a/textproc/xan/distinfo b/textproc/xan/distinfo
index b5147fa422cb..4e1600c1a8bf 100644
--- a/textproc/xan/distinfo
+++ b/textproc/xan/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1763531690
+TIMESTAMP = 1764337998
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -461,8 +461,8 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
-SHA256 (rust/crates/simd-csv-0.9.0.crate) = 68d453a9cbd8d5f3a6fc36ae07e7a976717438f03a0bf8b790804a15ac873fb0
-SIZE (rust/crates/simd-csv-0.9.0.crate) = 40919
+SHA256 (rust/crates/simd-csv-0.10.2.crate) = 4e9f5d41d9a89d9ae7cb41f2e6451db84352fbd9101882355bf86c76cb5a4d1f
+SIZE (rust/crates/simd-csv-0.10.2.crate) = 44067
SHA256 (rust/crates/simd-json-0.14.3.crate) = aa2bcf6c6e164e81bc7a5d49fc6988b3d515d9e8c07457d7b74ffb9324b9cd40
SIZE (rust/crates/simd-json-0.14.3.crate) = 169109
SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
@@ -669,5 +669,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (medialab-xan-0.54.0_GH0.tar.gz) = 15b024631f72f789bfe22694a8a1a09a6411a6ce31bac0fc35f2e4db0d4d6362
-SIZE (medialab-xan-0.54.0_GH0.tar.gz) = 5933819
+SHA256 (medialab-xan-0.54.1_GH0.tar.gz) = e5fa8eef2d2eb016b1c1d39a0eb2c4ac7d451cd9f4172ade99e1eb2d52ebd381
+SIZE (medialab-xan-0.54.1_GH0.tar.gz) = 5933938
diff --git a/textproc/yaml-mode.el/Makefile b/textproc/yaml-mode.el/Makefile
index 3870face18c6..f4a0439f9e10 100644
--- a/textproc/yaml-mode.el/Makefile
+++ b/textproc/yaml-mode.el/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 6
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Simple major mode to edit YAML file for Emacsen
WWW= https://github.com/yoshiki/yaml-mode
diff --git a/textproc/yaml.el/Makefile b/textproc/yaml.el/Makefile
index fd3928ff3724..245ef1a2a53b 100644
--- a/textproc/yaml.el/Makefile
+++ b/textproc/yaml.el/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 1.2.1
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= YAML parser in Elisp
WWW= https://github.com/zkry/yaml.el
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index 83b79e439d0f..80436da134b8 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/textproc/ytt/Makefile b/textproc/ytt/Makefile
index 917bc201195f..1bf01a865568 100644
--- a/textproc/ytt/Makefile
+++ b/textproc/ytt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ytt
DISTVERSIONPREFIX= v
DISTVERSION= 0.52.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org