summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile34
-rw-r--r--devel/R-cran-broom/Makefile4
-rw-r--r--devel/R-cran-broom/distinfo6
-rw-r--r--devel/aegis/Makefile66
-rw-r--r--devel/aegis/distinfo2
-rw-r--r--devel/aegis/files/patch-aefind_cmdline_y18
-rw-r--r--devel/aegis/files/patch-aegrep_main.cc12
-rw-r--r--devel/aegis/files/patch-aeimport_format_rcs_gram_y18
-rw-r--r--devel/aegis/files/patch-aeimport_format_sccs_gram_y18
-rw-r--r--devel/aegis/files/patch-common_ac_shared__ptr.h26
-rw-r--r--devel/aegis/files/patch-common_ac_string.h15
-rw-r--r--devel/aegis/files/patch-common_gettime_y18
-rw-r--r--devel/aegis/files/patch-common_mem.h11
-rw-r--r--devel/aegis/files/patch-etc_configure.ac37
-rw-r--r--devel/aegis/files/patch-fmtgen_lex_cc19
-rw-r--r--devel/aegis/files/patch-fmtgen_parse_y35
-rw-r--r--devel/aegis/files/patch-libaegis_aer_lex_cc19
-rw-r--r--devel/aegis/files/patch-libaegis_aer_report_y18
-rw-r--r--devel/aegis/files/patch-libaegis_gram_y18
-rw-r--r--devel/aegis/files/patch-libaegis_introspector_time.h10
-rw-r--r--devel/aegis/files/patch-libaegis_introspector_vector.h10
-rw-r--r--devel/aegis/files/patch-libaegis_meta_lex_cc19
-rw-r--r--devel/aegis/files/patch-libaegis_sub_expr_gram_y149
-rw-r--r--devel/aegis/files/patch-libaegis_sub_plural_gram_y373
-rw-r--r--devel/aegis/pkg-descr22
-rw-r--r--devel/aegis/pkg-message9
-rw-r--r--devel/aegis/pkg-plist188
-rw-r--r--devel/air-go/Makefile2
-rw-r--r--devel/android-tools/Makefile2
-rw-r--r--devel/api-linter/Makefile2
-rw-r--r--devel/api-linter/distinfo10
-rw-r--r--devel/app-builder-devel/Makefile2
-rw-r--r--devel/app-builder/Makefile2
-rw-r--r--devel/arduino-builder/Makefile2
-rw-r--r--devel/arduinoOTA/Makefile2
-rw-r--r--devel/arpc/Makefile37
-rw-r--r--devel/arpc/distinfo3
-rw-r--r--devel/arpc/pkg-descr8
-rw-r--r--devel/athens/Makefile1
-rw-r--r--devel/atlantis/Makefile2
-rw-r--r--devel/avro-cpp/Makefile5
-rw-r--r--devel/avro-cpp/files/patch-include_avro_Node.hh11
-rw-r--r--devel/avro-cpp/files/patch-include_avro_Types.hh11
-rw-r--r--devel/awesome-cli/Makefile1
-rw-r--r--devel/aws-c-event-stream/Makefile2
-rw-r--r--devel/aws-c-event-stream/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/bazel-buildtools/Makefile2
-rw-r--r--devel/bear/Makefile2
-rw-r--r--devel/bmake/Makefile52
-rw-r--r--devel/bmake/distinfo3
-rw-r--r--devel/bmake/files/patch-boot-strap12
-rw-r--r--devel/bmake/pkg-descr3
-rw-r--r--devel/bmake/pkg-plist5
-rw-r--r--devel/bmkdep/Makefile23
-rw-r--r--devel/bmkdep/distinfo3
-rw-r--r--devel/bmkdep/files/patch-Makefile10
-rw-r--r--devel/bmkdep/pkg-descr7
-rw-r--r--devel/bstring/Makefile25
-rw-r--r--devel/bstring/distinfo5
-rw-r--r--devel/bstring/pkg-descr2
-rw-r--r--devel/bstring/pkg-plist6
-rw-r--r--devel/buf/Makefile2
-rw-r--r--devel/buildkite-agent/Makefile2
-rw-r--r--devel/buildkite-cli/Makefile2
-rw-r--r--devel/capslock/Makefile2
-rw-r--r--devel/cargo-c/Makefile2
-rw-r--r--devel/ccache4/Makefile1
-rw-r--r--devel/chroma/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/cvs/Makefile2
-rw-r--r--devel/cvs/files/patch-cvs__Makefile16
-rw-r--r--devel/delve/Makefile1
-rw-r--r--devel/dupl/Makefile2
-rw-r--r--devel/dwarf2json/Makefile2
-rw-r--r--devel/electron32/Makefile2
-rw-r--r--devel/electron34/Makefile2
-rw-r--r--devel/electron35/Makefile.version2
-rw-r--r--devel/electron35/distinfo10
-rw-r--r--devel/electron35/files/package.json1
-rw-r--r--devel/electron35/files/patch-electron_spec_api-web-frame-main-spec.ts6
-rw-r--r--devel/electron35/files/yarn.lock23
-rw-r--r--devel/electron36/Makefile.version2
-rw-r--r--devel/electron36/distinfo10
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_api_electron__api__web__contents.cc10
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window__views.cc42
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window__views.h4
-rw-r--r--devel/electron37/Makefile2
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo14
-rw-r--r--devel/electron37/files/patch-chrome_browser_about__flags.cc54
-rw-r--r--devel/electron37/files/patch-chrome_browser_flag__descriptions.cc22
-rw-r--r--devel/electron37/files/patch-chrome_browser_flag__descriptions.h22
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc10
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_native__window__views.cc40
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_native__window__views.h4
-rw-r--r--devel/esbuild/Makefile2
-rw-r--r--devel/etcd/Makefile2
-rw-r--r--devel/etcd34/Makefile1
-rw-r--r--devel/etcd35/Makefile1
-rw-r--r--devel/etcd36/Makefile1
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile3
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist6
-rw-r--r--devel/fccf/Makefile2
-rw-r--r--devel/folly/Makefile3
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/pkg-plist3
-rw-r--r--devel/gh/Makefile1
-rw-r--r--devel/ghq/Makefile2
-rw-r--r--devel/gilt/Makefile2
-rw-r--r--devel/git-bug/Makefile2
-rw-r--r--devel/git-codereview/Makefile1
-rw-r--r--devel/git-lfs/Makefile2
-rw-r--r--devel/git-who/Makefile1
-rw-r--r--devel/git-who/distinfo6
-rw-r--r--devel/gitea-act_runner/Makefile2
-rw-r--r--devel/gitid/Makefile1
-rw-r--r--devel/gitlab-runner/Makefile1
-rw-r--r--devel/gitlab-shell/Makefile1
-rw-r--r--devel/gitleaks/Makefile1
-rw-r--r--devel/gitmux/Makefile1
-rw-r--r--devel/gitty/Makefile2
-rw-r--r--devel/glab/Makefile23
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/glab/pkg-plist55
-rw-r--r--devel/gllvm/Makefile2
-rw-r--r--devel/gnustep-make/Makefile9
-rw-r--r--devel/gnustep-make/distinfo6
-rw-r--r--devel/gnustep-make/pkg-plist17
-rw-r--r--devel/go-bindata-assetfs/Makefile2
-rw-r--r--devel/go-bindata/Makefile2
-rw-r--r--devel/go-git/Makefile2
-rw-r--r--devel/go-perf/Makefile2
-rw-r--r--devel/go-tools/Makefile1
-rw-r--r--devel/go-wire/Makefile2
-rw-r--r--devel/gocheese/Makefile2
-rw-r--r--devel/gocritic/Makefile2
-rw-r--r--devel/godot/Makefile67
-rw-r--r--devel/godot35-tools/Makefile16
-rw-r--r--devel/gogs/Makefile2
-rw-r--r--devel/golangci-lint/Makefile3
-rw-r--r--devel/golangci-lint/distinfo10
-rw-r--r--devel/golint/Makefile2
-rw-r--r--devel/gomigrate/Makefile1
-rw-r--r--devel/gopls/Makefile2
-rw-r--r--devel/gopls/distinfo10
-rw-r--r--devel/gopls/pkg-plist22
-rw-r--r--devel/goprotobuf/Makefile2
-rw-r--r--devel/goredo/Makefile2
-rw-r--r--devel/goreleaser/Makefile3
-rw-r--r--devel/goreleaser/distinfo10
-rw-r--r--devel/goswagger/Makefile2
-rw-r--r--devel/grcov/Makefile22
-rw-r--r--devel/grcov/distinfo46
-rw-r--r--devel/grpc-gateway/Makefile2
-rw-r--r--devel/gum/Makefile2
-rw-r--r--devel/gwenhywfar-qt6/Makefile12
-rw-r--r--devel/gwenhywfar-qt6/pkg-plist9
-rw-r--r--devel/gwenhywfar/Makefile22
-rw-r--r--devel/gwenhywfar/distinfo6
-rw-r--r--devel/gwenhywfar/files/patch-configure78
-rw-r--r--devel/gwenhywfar/files/patch-gui_qt5_Makefile.in15
-rw-r--r--devel/hs-alex/Makefile2
-rw-r--r--devel/hs-alex/distinfo6
-rw-r--r--devel/hub/Makefile2
-rw-r--r--devel/influx-pkg-config/Makefile2
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jiri/Makefile2
-rw-r--r--devel/kio-extras/Makefile1
-rw-r--r--devel/ktextaddons/Makefile2
-rw-r--r--devel/ktextaddons/distinfo6
-rw-r--r--devel/ktextaddons/pkg-plist46
-rw-r--r--devel/kunifiedpush/Makefile14
-rw-r--r--devel/kunifiedpush/distinfo3
-rw-r--r--devel/kunifiedpush/pkg-descr2
-rw-r--r--devel/kunifiedpush/pkg-plist56
-rw-r--r--devel/lab/Makefile2
-rw-r--r--devel/lace/Makefile9
-rw-r--r--devel/lace/files/patch-benchmarks_CMakeLists.txt11
-rw-r--r--devel/lace14/Makefile27
-rw-r--r--devel/lace14/distinfo3
-rw-r--r--devel/lace14/files/patch-CMakeLists.txt34
-rw-r--r--devel/lace14/pkg-descr2
-rw-r--r--devel/lace14/pkg-plist11
-rw-r--r--devel/lazygit/Makefile3
-rw-r--r--devel/lazygit/distinfo10
-rw-r--r--devel/lefthook/Makefile2
-rw-r--r--devel/lets/Makefile2
-rw-r--r--devel/level-zero/Makefile1
-rw-r--r--devel/libfmt/Makefile26
-rw-r--r--devel/libfmt/distinfo6
-rw-r--r--devel/libfmt/pkg-plist5
-rw-r--r--devel/libfortuna/Makefile26
-rw-r--r--devel/libfortuna/distinfo2
-rw-r--r--devel/libfortuna/files/patch-Makefile33
-rw-r--r--devel/libfortuna/pkg-descr4
-rw-r--r--devel/libfortuna/pkg-plist11
-rw-r--r--devel/libgee06/Makefile31
-rw-r--r--devel/libgee06/distinfo2
-rw-r--r--devel/libgee06/pkg-descr2
-rw-r--r--devel/libgee06/pkg-plist8
-rw-r--r--devel/libgpc/Makefile30
-rw-r--r--devel/libgpc/distinfo2
-rw-r--r--devel/libgpc/files/BSDmakefile13
-rw-r--r--devel/libgpc/files/patch-alloca65
-rw-r--r--devel/libgpc/pkg-descr17
-rw-r--r--devel/libinotify/Makefile5
-rw-r--r--devel/liteide/Makefile2
-rw-r--r--devel/llvm-devel/Makefile.COMMANDS1
-rw-r--r--devel/llvm-devel/Makefile.MAN1SRCS1
-rw-r--r--devel/llvm-devel/Makefile.snapshot6
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/files/gen-Makefile.snapshot.sh2
-rw-r--r--devel/llvm-devel/pkg-plist180
-rw-r--r--devel/llvm19/Makefile1
-rw-r--r--devel/llvm20/Makefile1
-rw-r--r--devel/llvm21/Makefile1
-rw-r--r--devel/loccount/Makefile2
-rw-r--r--devel/log4cxx/Makefile1
-rw-r--r--devel/mage/Makefile2
-rw-r--r--devel/make++/Makefile33
-rw-r--r--devel/make++/distinfo2
-rw-r--r--devel/make++/files/patch-config.pl11
-rw-r--r--devel/make++/pkg-descr11
-rw-r--r--devel/make++/pkg-plist136
-rw-r--r--devel/malloy/Makefile1
-rw-r--r--devel/modd/Makefile2
-rw-r--r--devel/msitools/Makefile7
-rw-r--r--devel/msitools/distinfo10
-rw-r--r--devel/msitools/pkg-plist51
-rw-r--r--devel/mutagen/Makefile2
-rw-r--r--devel/netscape-java40/Makefile31
-rw-r--r--devel/netscape-java40/distinfo2
-rw-r--r--devel/netscape-java40/pkg-descr4
-rw-r--r--devel/opendht/Makefile2
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/ossp-al/Makefile29
-rw-r--r--devel/ossp-al/distinfo2
-rw-r--r--devel/ossp-al/pkg-descr6
-rw-r--r--devel/ossp-al/pkg-plist7
-rw-r--r--devel/ossp-cfg/Makefile29
-rw-r--r--devel/ossp-cfg/distinfo2
-rw-r--r--devel/ossp-cfg/pkg-descr5
-rw-r--r--devel/ossp-cfg/pkg-plist7
-rw-r--r--devel/ossp-ex/Makefile26
-rw-r--r--devel/ossp-ex/distinfo2
-rw-r--r--devel/ossp-ex/pkg-descr4
-rw-r--r--devel/ossp-ex/pkg-plist7
-rw-r--r--devel/ossp-l2/Makefile26
-rw-r--r--devel/ossp-l2/distinfo2
-rw-r--r--devel/ossp-l2/files/patch-va.diff496
-rw-r--r--devel/ossp-l2/pkg-descr4
-rw-r--r--devel/ossp-l2/pkg-plist10
-rw-r--r--devel/ossp-val/Makefile29
-rw-r--r--devel/ossp-val/distinfo2
-rw-r--r--devel/ossp-val/pkg-descr5
-rw-r--r--devel/ossp-val/pkg-plist8
-rw-r--r--devel/ossp-var/Makefile26
-rw-r--r--devel/ossp-var/distinfo2
-rw-r--r--devel/ossp-var/pkg-descr6
-rw-r--r--devel/ossp-var/pkg-plist8
-rw-r--r--devel/ossp-xds/Makefile27
-rw-r--r--devel/ossp-xds/distinfo2
-rw-r--r--devel/ossp-xds/files/patch-xds.c11
-rw-r--r--devel/ossp-xds/pkg-descr8
-rw-r--r--devel/ossp-xds/pkg-plist8
-rw-r--r--devel/packr/Makefile2
-rw-r--r--devel/pear/Makefile1
-rw-r--r--devel/pika/Makefile1
-rw-r--r--devel/plasma6-kwrited/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/distinfo6
-rw-r--r--devel/plasma6-plasma5support/distinfo6
-rw-r--r--devel/please/Makefile2
-rw-r--r--devel/protobuf-go/Makefile4
-rw-r--r--devel/protobuf-go/distinfo10
-rw-r--r--devel/protoc-gen-go-grpc/Makefile1
-rw-r--r--devel/prototool/Makefile2
-rw-r--r--devel/pth-hard/Makefile7
-rw-r--r--devel/pth/Makefile54
-rw-r--r--devel/pth/distinfo2
-rw-r--r--devel/pth/files/patch-pth_p.h.in19
-rw-r--r--devel/pth/pkg-descr18
-rw-r--r--devel/pth/pkg-plist17
-rw-r--r--devel/publib/Makefile21
-rw-r--r--devel/publib/distinfo2
-rw-r--r--devel/publib/pkg-descr6
-rw-r--r--devel/publib/pkg-plist172
-rw-r--r--devel/py-asttokens/Makefile3
-rw-r--r--devel/py-asttokens/distinfo6
-rw-r--r--devel/py-devtools/Makefile2
-rw-r--r--devel/py-electrum-ecc/Makefile2
-rw-r--r--devel/py-electrum-ecc/distinfo6
-rw-r--r--devel/py-electrum-ecc/files/patch-pyproject.toml22
-rw-r--r--devel/py-flynt/Makefile5
-rw-r--r--devel/py-flynt/distinfo6
-rw-r--r--devel/py-hypothesmith/Makefile4
-rw-r--r--devel/py-hypothesmith/distinfo6
-rw-r--r--devel/py-inline-snapshot/Makefile4
-rw-r--r--devel/py-itemloaders/Makefile3
-rw-r--r--devel/py-itemloaders/distinfo6
-rw-r--r--devel/py-lxml-html-clean/Makefile4
-rw-r--r--devel/py-lxml/Makefile30
-rw-r--r--devel/py-lxml/distinfo6
-rw-r--r--devel/py-lxml/files/patch-src_lxml_tests_test__etree.py10
-rw-r--r--devel/py-pytest-asyncio/Makefile3
-rw-r--r--devel/py-pytest-datadir/Makefile2
-rw-r--r--devel/py-pytest-datadir/distinfo6
-rw-r--r--devel/py-pytest-regtest/Makefile2
-rw-r--r--devel/py-python-decouple/Makefile7
-rw-r--r--devel/py-python-decouple/distinfo6
-rw-r--r--devel/py-python-gitlab/Makefile2
-rw-r--r--devel/py-python-gitlab/distinfo6
-rw-r--r--devel/py-stack-data/Makefile5
-rw-r--r--devel/py-ttkbootstrap/Makefile3
-rw-r--r--devel/py-ttkbootstrap/distinfo6
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.crates146
-rw-r--r--devel/py-ty/distinfo294
-rw-r--r--devel/py-types-Flask/Makefile2
-rw-r--r--devel/py-types-Jinja2/Makefile2
-rw-r--r--devel/py-types-MarkupSafe/Makefile2
-rw-r--r--devel/py-types-Pillow/Makefile2
-rw-r--r--devel/py-types-PyYAML/Makefile2
-rw-r--r--devel/py-types-Werkzeug/Makefile2
-rw-r--r--devel/py-types-click/Makefile2
-rw-r--r--devel/py-types-futures/Makefile2
-rw-r--r--devel/py-types-protobuf/Makefile2
-rw-r--r--devel/py-types-psycopg2/Makefile2
-rw-r--r--devel/py-types-requests/Makefile2
-rw-r--r--devel/py-types-urllib3/Makefile2
-rw-r--r--devel/py-virtualenv/Makefile2
-rw-r--r--devel/py-virtualenv/distinfo6
-rw-r--r--devel/pycharm/Makefile3
-rw-r--r--devel/pycharm/distinfo6
-rw-r--r--devel/pycharm/pkg-plist297
-rw-r--r--devel/pyenv/Makefile2
-rw-r--r--devel/pyenv/distinfo6
-rw-r--r--devel/pyenv/pkg-plist19
-rw-r--r--devel/pyside6/Makefile10
-rw-r--r--devel/pyside6/pkg-plist16
-rw-r--r--devel/qmake/Makefile60
-rw-r--r--devel/qmake/distinfo2
-rw-r--r--devel/qmake/files/Makefile.bsd41
-rw-r--r--devel/qmake/files/patch-generators_c++1762
-rw-r--r--devel/qmake/files/qconfig.cpp14
-rw-r--r--devel/qmake/pkg-descr6
-rw-r--r--devel/qmake/pkg-plist141
-rw-r--r--devel/rebar3/Makefile8
-rw-r--r--devel/rebar3/distinfo6
-rw-r--r--devel/rpc2/Makefile22
-rw-r--r--devel/rpc2/distinfo3
-rw-r--r--devel/rpc2/pkg-descr6
-rw-r--r--devel/rpc2/pkg-plist18
-rw-r--r--devel/rubygem-mono_logger/Makefile2
-rw-r--r--devel/rubygem-mono_logger/distinfo6
-rw-r--r--devel/rubygem-resque/Makefile2
-rw-r--r--devel/rubygem-resque/distinfo6
-rw-r--r--devel/rust-bindgen-cli/Makefile3
-rw-r--r--devel/rust-bindgen-cli/Makefile.crates2
-rw-r--r--devel/rust-bindgen-cli/distinfo10
-rw-r--r--devel/sbt/Makefile2
-rw-r--r--devel/sbt/distinfo6
-rw-r--r--devel/scandoc/Makefile32
-rw-r--r--devel/scandoc/distinfo2
-rw-r--r--devel/scandoc/pkg-descr5
-rw-r--r--devel/scandoc/pkg-plist17
-rw-r--r--devel/scc/Makefile2
-rw-r--r--devel/sdl3/Makefile2
-rw-r--r--devel/sdl3/distinfo6
-rw-r--r--devel/sfml/Makefile2
-rw-r--r--devel/shfmt/Makefile2
-rw-r--r--devel/silc-toolkit/Makefile42
-rw-r--r--devel/silc-toolkit/distinfo2
-rw-r--r--devel/silc-toolkit/pkg-descr10
-rw-r--r--devel/silc-toolkit/pkg-plist1587
-rw-r--r--devel/soft-serve/Makefile2
-rw-r--r--devel/spdlog/Makefile2
-rw-r--r--devel/spirv-llvm-translator/Makefile23
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm116
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm146
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm156
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm166
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm176
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm186
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm196
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm206
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm215
-rw-r--r--devel/statik/Makefile2
-rw-r--r--devel/stuffbin/Makefile2
-rw-r--r--devel/task/Makefile1
-rw-r--r--devel/taskctl/Makefile2
-rw-r--r--devel/tcl8-thread/Makefile (renamed from devel/tclthread/Makefile)6
-rw-r--r--devel/tcl8-thread/distinfo (renamed from devel/tclthread/distinfo)0
-rw-r--r--devel/tcl8-thread/pkg-descr (renamed from devel/tclthread/pkg-descr)2
-rw-r--r--devel/tcl8-thread/pkg-plist (renamed from devel/tclthread/pkg-plist)0
-rw-r--r--devel/tcl9-thread/Makefile52
-rw-r--r--devel/tcl9-thread/distinfo3
-rw-r--r--devel/tcl9-thread/pkg-descr3
-rw-r--r--devel/tcl9-thread/pkg-plist6
-rw-r--r--devel/terraform-ls/Makefile2
-rw-r--r--devel/tinygo/Makefile2
-rw-r--r--devel/transient-devel/Makefile2
-rw-r--r--devel/transient-devel/distinfo6
-rw-r--r--devel/transient/Makefile2
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/tree-sitter-cli/Makefile27
-rw-r--r--devel/tree-sitter-cli/Makefile.crates312
-rw-r--r--devel/tree-sitter-cli/distinfo627
-rw-r--r--devel/tree-sitter-cli/pkg-descr10
-rw-r--r--devel/venom/Makefile2
-rw-r--r--devel/wasm-server-runner/Makefile21
-rw-r--r--devel/wasm-server-runner/Makefile.crates220
-rw-r--r--devel/wasm-server-runner/distinfo443
-rw-r--r--devel/wasm-server-runner/pkg-descr2
-rw-r--r--devel/wrangler/Makefile44
-rw-r--r--devel/wrangler/Makefile.crates328
-rw-r--r--devel/wrangler/distinfo659
-rw-r--r--devel/wrangler/pkg-descr2
-rw-r--r--devel/yaegi/Makefile2
-rw-r--r--devel/yajl-tcl/Makefile4
427 files changed, 3560 insertions, 7068 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 683ec36359da..f082931dbbc7 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -174,7 +174,6 @@
SUBDIR += activitymail
SUBDIR += actor-framework
SUBDIR += adacurses
- SUBDIR += aegis
SUBDIR += agar
SUBDIR += aifad
SUBDIR += air-go
@@ -239,7 +238,6 @@
SUBDIR += arm-none-eabi-gcc
SUBDIR += arm-none-eabi-newlib
SUBDIR += aros-sdk
- SUBDIR += arpc
SUBDIR += art
SUBDIR += asfml
SUBDIR += asl
@@ -321,9 +319,7 @@
SUBDIR += bloaty
SUBDIR += bloomberg-bde
SUBDIR += blueprint-compiler
- SUBDIR += bmake
SUBDIR += bmk
- SUBDIR += bmkdep
SUBDIR += bnf
SUBDIR += boehm-gc
SUBDIR += boehm-gc-threaded
@@ -343,6 +339,7 @@
SUBDIR += bsdcflow
SUBDIR += bsddialog
SUBDIR += bsdowl
+ SUBDIR += bstring
SUBDIR += buf
SUBDIR += bugzilla50
SUBDIR += bugzilla52
@@ -922,7 +919,6 @@
SUBDIR += godot
SUBDIR += godot-tools
SUBDIR += godot35
- SUBDIR += godot35-tools
SUBDIR += goffice
SUBDIR += gogs
SUBDIR += golangci-lint
@@ -970,6 +966,7 @@
SUBDIR += gwenhywfar-gtk2
SUBDIR += gwenhywfar-gtk3
SUBDIR += gwenhywfar-qt5
+ SUBDIR += gwenhywfar-qt6
SUBDIR += gzstream
SUBDIR += hapy
SUBDIR += hare
@@ -1184,9 +1181,11 @@
SUBDIR += kpublictransport
SUBDIR += kronosnet
SUBDIR += ktextaddons
+ SUBDIR += kunifiedpush
SUBDIR += kyua
SUBDIR += lab
SUBDIR += lace
+ SUBDIR += lace14
SUBDIR += lager
SUBDIR += laminar
SUBDIR += lasi
@@ -1301,7 +1300,6 @@
SUBDIR += libfixposix
SUBDIR += libfmt
SUBDIR += libfort
- SUBDIR += libfortuna
SUBDIR += libfreefare
SUBDIR += libftdi
SUBDIR += libftdi1
@@ -1312,7 +1310,6 @@
SUBDIR += libgamepad
SUBDIR += libgdata
SUBDIR += libgee
- SUBDIR += libgee06
SUBDIR += libgetline
SUBDIR += libgit2
SUBDIR += libgit2-glib
@@ -1320,7 +1317,6 @@
SUBDIR += libglademm24
SUBDIR += libgnt
SUBDIR += libgnuregex
- SUBDIR += libgpc
SUBDIR += libgpkg
SUBDIR += libgpr
SUBDIR += libgrading
@@ -1652,7 +1648,6 @@
SUBDIR += magic_enum
SUBDIR += magit
SUBDIR += magit-devel
- SUBDIR += make++
SUBDIR += makedepend
SUBDIR += malloy
SUBDIR += marisa-trie
@@ -1712,7 +1707,6 @@
SUBDIR += ncc
SUBDIR += ncnf
SUBDIR += ncurses
- SUBDIR += netscape-java40
SUBDIR += netsurf-buildsystem
SUBDIR += newfile
SUBDIR += newt
@@ -1842,13 +1836,6 @@
SUBDIR += orc
SUBDIR += orcania
SUBDIR += osc
- SUBDIR += ossp-al
- SUBDIR += ossp-cfg
- SUBDIR += ossp-ex
- SUBDIR += ossp-l2
- SUBDIR += ossp-val
- SUBDIR += ossp-var
- SUBDIR += ossp-xds
SUBDIR += outcome
SUBDIR += p4
SUBDIR += p4.el
@@ -4355,13 +4342,10 @@
SUBDIR += psimd
SUBDIR += pstreams
SUBDIR += psvn
- SUBDIR += pth
- SUBDIR += pth-hard
SUBDIR += pthreadpool
SUBDIR += pthsem
SUBDIR += ptl
SUBDIR += ptlib
- SUBDIR += publib
SUBDIR += purescript-language-server
SUBDIR += pushmi
SUBDIR += py-Automat
@@ -6332,7 +6316,6 @@
SUBDIR += qgit
SUBDIR += qjson
SUBDIR += qlementine
- SUBDIR += qmake
SUBDIR += qschematic
SUBDIR += qscintilla2
SUBDIR += qscintilla2-designerplugin
@@ -6444,7 +6427,6 @@
SUBDIR += ros-wstool
SUBDIR += roswell
SUBDIR += rote
- SUBDIR += rpc2
SUBDIR += rpclib
SUBDIR += rsvndump
SUBDIR += rttr
@@ -8186,7 +8168,6 @@
SUBDIR += sasm
SUBDIR += sbt
SUBDIR += scalatest
- SUBDIR += scandoc
SUBDIR += scc
SUBDIR += sccache
SUBDIR += sccs
@@ -8230,7 +8211,6 @@
SUBDIR += sigar
SUBDIR += signal-sqlcipher-extension
SUBDIR += sigslot
- SUBDIR += silc-toolkit
SUBDIR += silentbob
SUBDIR += simavr
SUBDIR += simde
@@ -8339,7 +8319,8 @@
SUBDIR += tcllib
SUBDIR += tcllibc
SUBDIR += tclreadline
- SUBDIR += tclthread
+ SUBDIR += tcl8-thread
+ SUBDIR += tcl9-thread
SUBDIR += tcltls
SUBDIR += tclxml
SUBDIR += tdl
@@ -8393,6 +8374,7 @@
SUBDIR += transient-devel
SUBDIR += transwarp
SUBDIR += tree-sitter
+ SUBDIR += tree-sitter-cli
SUBDIR += tree-sitter-graph
SUBDIR += treefmt
SUBDIR += treepy.el
@@ -8458,6 +8440,7 @@
SUBDIR += wasi-libcxx20
SUBDIR += wasm3
SUBDIR += wasmer
+ SUBDIR += wasm-server-runner
SUBDIR += websocketpp
SUBDIR += websvn
SUBDIR += wf-config
@@ -8465,7 +8448,6 @@
SUBDIR += wizardkit
SUBDIR += wizer
SUBDIR += woff2
- SUBDIR += wrangler
SUBDIR += wxformbuilder
SUBDIR += xa65
SUBDIR += xbyak
diff --git a/devel/R-cran-broom/Makefile b/devel/R-cran-broom/Makefile
index a4312b4ded54..4763cb47ba4b 100644
--- a/devel/R-cran-broom/Makefile
+++ b/devel/R-cran-broom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= broom
-DISTVERSION= 1.0.8
+DISTVERSION= 1.0.9
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -16,7 +16,7 @@ RUN_DEPENDS= R-cran-backports>0:math/R-cran-backports \
R-cran-glue>0:devel/R-cran-glue \
R-cran-lifecycle>0:devel/R-cran-lifecycle \
R-cran-purrr>0:devel/R-cran-purrr \
- R-cran-rlang>0:devel/R-cran-rlang \
+ R-cran-rlang>=1.1.0:devel/R-cran-rlang \
R-cran-stringr>0:textproc/R-cran-stringr \
R-cran-tibble>=3.0.0:devel/R-cran-tibble \
R-cran-tidyr>=1.0.0:devel/R-cran-tidyr
diff --git a/devel/R-cran-broom/distinfo b/devel/R-cran-broom/distinfo
index b2766e0904ee..97a76ae87951 100644
--- a/devel/R-cran-broom/distinfo
+++ b/devel/R-cran-broom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743939858
-SHA256 (broom_1.0.8.tar.gz) = d4698542f6cadba9adbe2013b767226af479bb8374633012316025a137408b44
-SIZE (broom_1.0.8.tar.gz) = 651236
+TIMESTAMP = 1753885833
+SHA256 (broom_1.0.9.tar.gz) = c39a9bcbce010615d8a2285360bf158def2d9ffda46f7415d12409bf899b6e66
+SIZE (broom_1.0.9.tar.gz) = 651399
diff --git a/devel/aegis/Makefile b/devel/aegis/Makefile
deleted file mode 100644
index 543ed3295bd4..000000000000
--- a/devel/aegis/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= aegis
-PORTVERSION= 4.25
-DISTVERSIONSUFFIX= .D510
-PORTREVISION= 16
-CATEGORIES= devel
-MASTER_SITES= SF
-
-MAINTAINER= aryeh.friedman@gmail.com
-COMMENT= Transaction-based software configuration management system
-WWW= https://aegis.sourceforge.net/
-
-DEPRECATED= Abandoned upstream, last release in 2012
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= GPLv3
-
-LIB_DEPENDS= libcurl.so:ftp/curl
-RUN_DEPENDS= tkdiff:textproc/tkdiff
-
-USES= cpe gettext ghostscript gnome groff perl5 tk bison
-USE_GNOME= libxml2
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CPPFLAGS+= "-I${LOCALBASE}/include"
-CONFIGURE_ARGS= --with-nlsdir="${PREFIX}/share/locale"
-CONFIGURE_ENV= WISH="${WISH}"
-LDFLAGS+= -L${LOCALBASE}/lib
-MAKE_JOBS_UNSAFE= yes
-
-OPTIONS_DEFINE= DOCS NLS
-OPTIONS_SUB= yes
-
-# XXX Manpages are installed into ${DATADIR} too -- there's no easy way to
-# stop this because we don't have Makefile.am provided. Maintainer will
-# sort this with upstream.
-
-PORTDATA= *
-PORTDOCS= *
-
-.include <bsd.port.options.mk>
-
-post-patch:
-# Avoid "2>/dev/null" redirect in csh (ends up with empty manpath).
- @${REINPLACE_CMD} -Ee 's|(MANPATH_PROG) 2>/dev/null|\1|' \
- ${WRKSRC}/configure
-# Fix path to Tk interpreter.
- @cd ${WRKSRC}/script && ${REINPLACE_CMD} -e 's|wish |${WISH} |' \
- aebuffy.in aecomp.in aexver.in tkaeca.in tkaegis.in tkaenc.in \
- tkaepa.in tkaer.in xaegis.in
-# Import global variable "datadir" inside function (not found otherwise).
- @${REINPLACE_CMD} -e 's|global lib|& datadir|' \
- ${WRKSRC}/script/xaegis.in
-
-post-configure:
-.if empty(PORT_OPTIONS:MNLS)
- ${REINPLACE_CMD} -e 's|HAVE_MSGFMT = yes|HAVE_MSGFMT = no|' \
- ${WRKSRC}/Makefile
-.endif
-
-post-install:
- ${MKDIR} -p ${STAGEDIR}${PREFIX}/com/aegis
-# Fails to reinstall because keeps track of created directories, so make it
-# forget that, by recreating them on each install.
- @${FIND} ${WRKSRC} -type f -name ".*dir" -delete
-
-.include <bsd.port.mk>
diff --git a/devel/aegis/distinfo b/devel/aegis/distinfo
deleted file mode 100644
index 2abcadd26343..000000000000
--- a/devel/aegis/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SIZE (aegis-4.25.D510.tar.gz) = 5194355
-SHA256 (aegis-4.25.D510.tar.gz) = 53484003cf47709f2366aaecfdfa594dddd5f8ae0bd794be7d24e9ad86bf458e
diff --git a/devel/aegis/files/patch-aefind_cmdline_y b/devel/aegis/files/patch-aefind_cmdline_y
deleted file mode 100644
index 646adb564ebf..000000000000
--- a/devel/aegis/files/patch-aefind_cmdline_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aefind/cmdline.y.orig 2020-06-17 17:53:49.450461000 -0400
-+++ aefind/cmdline.y 2020-06-17 17:54:14.484267000 -0400
-@@ -2,6 +2,7 @@
- * aegis - project change supervisor
- * Copyright (C) 1997-1999, 2001-2008, 2011, 2012 Peter Miller
- * Copyright (C) 2007 Walter Franzini
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {cmdline_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-aegrep_main.cc b/devel/aegis/files/patch-aegrep_main.cc
deleted file mode 100644
index 1fa5219350a8..000000000000
--- a/devel/aegis/files/patch-aegrep_main.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- aegrep/main.cc.orig 2012-12-04 02:03:33 UTC
-+++ aegrep/main.cc
-@@ -32,6 +32,9 @@
-
- #include <aegrep/arglex3.h>
-
-+#include <sys/types.h>
-+#include <sys/wait.h>
-+
-
- static void
- grep_usage(void)
diff --git a/devel/aegis/files/patch-aeimport_format_rcs_gram_y b/devel/aegis/files/patch-aeimport_format_rcs_gram_y
deleted file mode 100644
index c86e24f07c0d..000000000000
--- a/devel/aegis/files/patch-aeimport_format_rcs_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aeimport/format/rcs/gram.y.orig 2020-06-17 17:55:08.321101000 -0400
-+++ aeimport/format/rcs/gram.y 2020-06-17 17:55:44.146287000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 2001-2006, 2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {format_rcs_gram_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-aeimport_format_sccs_gram_y b/devel/aegis/files/patch-aeimport_format_sccs_gram_y
deleted file mode 100644
index b75bed2dfa0d..000000000000
--- a/devel/aegis/files/patch-aeimport_format_sccs_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aeimport/format/sccs/gram.y.orig 2020-06-17 17:56:11.007600000 -0400
-+++ aeimport/format/sccs/gram.y 2020-06-17 17:56:29.944250000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 2001-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -16,6 +17,7 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {format_sccs_gram_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-common_ac_shared__ptr.h b/devel/aegis/files/patch-common_ac_shared__ptr.h
deleted file mode 100644
index f755c8ffb99c..000000000000
--- a/devel/aegis/files/patch-common_ac_shared__ptr.h
+++ /dev/null
@@ -1,26 +0,0 @@
---- common/ac/shared_ptr.h.orig 2012-12-04 02:03:33 UTC
-+++ common/ac/shared_ptr.h
-@@ -21,23 +21,6 @@
- #define COMMON_AC_SHARED_PTR_H
-
- #include <common/config.h>
--
--#ifdef HAVE_TR1_MEMORY
--
--#include <tr1/memory>
--
--#define aegis_shared_ptr std::tr1::shared_ptr
--
--#elif HAVE_BOOST_SHARED_PTR_HPP
--
--#include <boost/shared_ptr.hpp>
--
--#define aegis_shared_ptr boost::shared_ptr
--
--#else
--
- #include <common/ac/shared_ptr/aegis.h>
-
--#endif
--
- #endif // COMMON_AC_SHARED_PTR_H
diff --git a/devel/aegis/files/patch-common_ac_string.h b/devel/aegis/files/patch-common_ac_string.h
deleted file mode 100644
index e32df5a97965..000000000000
--- a/devel/aegis/files/patch-common_ac_string.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- common/ac/string.h.orig 2012-12-04 02:03:33 UTC
-+++ common/ac/string.h
-@@ -128,10 +128,12 @@ size_t strlcat(char *dst, const char *sr
- char *strendcpy(char *dst, const char *src, const char *end);
- #endif
-
-+/*
- #undef strcat
- #define strcat strcat_is_unsafe__use_strendcat_instead@
- #undef strcpy
- #define strcpy strcpy_is_unsafe__use_strendcpy_instead@
-+*/
-
- #ifndef HAVE_MEMMEM
- void *memmem(const void *, size_t, const void *, size_t);
diff --git a/devel/aegis/files/patch-common_gettime_y b/devel/aegis/files/patch-common_gettime_y
deleted file mode 100644
index f3e18676f38b..000000000000
--- a/devel/aegis/files/patch-common_gettime_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- common/gettime.y.orig 2020-06-17 17:45:06.095616000 -0400
-+++ common/gettime.y 2020-06-17 17:45:33.928740000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1991-1995, 1997-1999, 2002-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -21,6 +22,7 @@
- * Steven Bellovin <smb@cs.unc.edu>
- */
-
-+%define api.prefix {gettime_}
- %token AGO
- %token COLON
- %token COMMA
diff --git a/devel/aegis/files/patch-common_mem.h b/devel/aegis/files/patch-common_mem.h
deleted file mode 100644
index 6fa053d3825b..000000000000
--- a/devel/aegis/files/patch-common_mem.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- common/mem.h.orig 2012-12-04 02:03:33 UTC
-+++ common/mem.h
-@@ -123,7 +123,7 @@ char *dmem_copy_string(const char *file,
- #endif
-
- #if HAVE_HEADER_NEW || HAVE_NEW_H
--#define THROW_BAD_ALLOC throw(std::bad_alloc)
-+#define THROW_BAD_ALLOC //throw(std::bad_alloc)
- #else
- #define THROW_BAD_ALLOC
- #endif
diff --git a/devel/aegis/files/patch-etc_configure.ac b/devel/aegis/files/patch-etc_configure.ac
deleted file mode 100644
index 719fc43171be..000000000000
--- a/devel/aegis/files/patch-etc_configure.ac
+++ /dev/null
@@ -1,37 +0,0 @@
---- etc/configure.ac.orig 2012-12-04 02:03:33 UTC
-+++ etc/configure.ac
-@@ -649,8 +649,8 @@ AC_CHECK_SIZEOF(int)
- AC_CHECK_SIZEOF(long)
- AC_CHECK_SIZEOF(long long)
-
--AC_COMPUTE_INT(ac_cv_long_bit, [sizeof(long) * CHAR_BIT], [#include <limits.h>],
-- [ac_cv_long_bit="sizeof(long) * CHAR_BIT"])
-+AC_COMPUTE_INT(ac_cv_long_bit, [LONG_BIT], [#include <limits.h>],
-+ [ac_cv_long_bit="LONG_BIT"])
- AC_DEFINE_UNQUOTED(LONG_BIT, [$ac_cv_long_bit],
- [Define this symbol to be the number of bits in a long.
- This is analogous to the standard CHAR_BIT define.])
-@@ -849,15 +849,15 @@ dnl!
- AC_MSG_CHECKING([for tm_zone in struct tm])
- AC_TRY_COMPILE([
- #include <stdio.h>
--#ifdef TIME_WITH_SYS_TIME
--#include <sys/time.h>
--#include <time.h>
--#else
--#ifdef HAVE_SYS_TIME_H
-+dnl! #ifdef TIME_WITH_SYS_TIME
- #include <sys/time.h>
--#else
--#include <time.h>
--#endif
-+dnl! #include <time.h>
-+dnl! #else
-+dnl! #ifdef HAVE_SYS_TIME_H
-+dnl! #include <sys/time.h>
-+dnl! #else
-+dnl! #include <time.h>
-+dnl! #endif
- #endif], [struct tm *tm;
- printf("%s\n", tm->tm_zone);],
- AC_DEFINE(HAVE_tm_zone,1,
diff --git a/devel/aegis/files/patch-fmtgen_lex_cc b/devel/aegis/files/patch-fmtgen_lex_cc
deleted file mode 100644
index 9847839bcef5..000000000000
--- a/devel/aegis/files/patch-fmtgen_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- fmtgen/lex.cc.orig 2020-06-17 17:44:00.521184000 -0400
-+++ fmtgen/lex.cc 2020-06-17 17:44:09.243453000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1995, 1997, 1999, 2002-2008, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -48,7 +49,7 @@
-
- static file_ty *file;
- static int error_count;
--extern parse_STYPE parse_lval;
-+extern PARSE_STYPE parse_lval;
- static nstring_list ifiles;
- static nstring_list include_path;
- static symtab<int> keyword;
diff --git a/devel/aegis/files/patch-fmtgen_parse_y b/devel/aegis/files/patch-fmtgen_parse_y
deleted file mode 100644
index 7484b6c0bbac..000000000000
--- a/devel/aegis/files/patch-fmtgen_parse_y
+++ /dev/null
@@ -1,35 +0,0 @@
---- fmtgen/parse.y.orig 2020-06-17 17:42:24.867502000 -0400
-+++ fmtgen/parse.y 2020-06-17 17:43:25.898841000 -0400
-@@ -2,6 +2,7 @@
- * aegis - project change supervisor
- * Copyright (C) 1991-1994, 1997-1999, 2001-2008, 2012 Peter Miller
- * Copyright (C) 2007 Walter Franzini
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,8 +18,8 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {parse_}
- %{
--
- #include <common/ac/ctype.h>
- #include <common/ac/stdio.h>
- #include <common/ac/stdlib.h>
-@@ -208,12 +209,12 @@
- trace(("}\n"));
- }
-
-+int yyparse(void);
-+extern int yylex(void);
-
- void
- parse(const generator::pointer &g, const nstring &definition_file)
- {
-- extern int yyparse(void);
--
- /*
- * initial name is the basename of the definition file
- */
diff --git a/devel/aegis/files/patch-libaegis_aer_lex_cc b/devel/aegis/files/patch-libaegis_aer_lex_cc
deleted file mode 100644
index f7325058c1a9..000000000000
--- a/devel/aegis/files/patch-libaegis_aer_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- libaegis/aer/lex.cc.orig 2020-06-17 18:13:58.645709000 -0400
-+++ libaegis/aer/lex.cc 2020-06-17 18:14:15.245886000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1996, 1998, 1999, 2001-2008, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -40,7 +41,7 @@
-
- static input ip;
- static int error_count;
--extern aer_report_STYPE aer_report_lval;
-+extern AER_REPORT_STYPE aer_report_lval;
- static nstring_accumulator buffer;
- static symtab_ty *stp;
-
diff --git a/devel/aegis/files/patch-libaegis_aer_report_y b/devel/aegis/files/patch-libaegis_aer_report_y
deleted file mode 100644
index 71ac604117a9..000000000000
--- a/devel/aegis/files/patch-libaegis_aer_report_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- libaegis/aer/report.y.orig 2020-06-17 17:46:55.348947000 -0400
-+++ libaegis/aer/report.y 2020-06-17 17:47:40.813660000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1994-1996, 1999, 2002, 2005-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {aer_report_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-libaegis_gram_y b/devel/aegis/files/patch-libaegis_gram_y
deleted file mode 100644
index 8c9cc12116ec..000000000000
--- a/devel/aegis/files/patch-libaegis_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- libaegis/gram.y.orig 2020-06-17 17:49:20.265476000 -0400
-+++ libaegis/gram.y 2020-06-17 17:49:37.193953000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1991-1994, 1999, 2002, 2004-2006, 2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {gram_}
- %{
-
- #include <common/ac/stdio.h>
diff --git a/devel/aegis/files/patch-libaegis_introspector_time.h b/devel/aegis/files/patch-libaegis_introspector_time.h
deleted file mode 100644
index f10311911e30..000000000000
--- a/devel/aegis/files/patch-libaegis_introspector_time.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libaegis/introspector/time.h.orig 2012-12-04 02:03:33 UTC
-+++ libaegis/introspector/time.h
-@@ -19,6 +19,7 @@
- #ifndef LIBAEGIS_INTROSPECTOR_TIME_H
- #define LIBAEGIS_INTROSPECTOR_TIME_H
-
-+#include <time.h>
- #include <libaegis/introspector.h>
- #include <libaegis/output.h>
-
diff --git a/devel/aegis/files/patch-libaegis_introspector_vector.h b/devel/aegis/files/patch-libaegis_introspector_vector.h
deleted file mode 100644
index c87872a4d040..000000000000
--- a/devel/aegis/files/patch-libaegis_introspector_vector.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libaegis/introspector/vector.h.orig 2012-12-04 02:03:33 UTC
-+++ libaegis/introspector/vector.h
-@@ -19,6 +19,7 @@
- #ifndef LIBAEGIS_INTROSPECTOR_VECTOR_H
- #define LIBAEGIS_INTROSPECTOR_VECTOR_H
-
-+#include <sys/types.h>
- #include <libaegis/introspector.h>
-
- /**
diff --git a/devel/aegis/files/patch-libaegis_meta_lex_cc b/devel/aegis/files/patch-libaegis_meta_lex_cc
deleted file mode 100644
index bc7c9952ffaa..000000000000
--- a/devel/aegis/files/patch-libaegis_meta_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- libaegis/meta_lex.cc.orig 2020-06-17 18:16:18.858528000 -0400
-+++ libaegis/meta_lex.cc 2020-06-17 18:16:45.666339000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1996, 1998, 1999, 2001-2008, 2010, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -46,7 +47,7 @@
- static input source;
-
- static int error_count;
--extern gram_STYPE gram_lval;
-+extern GRAM_STYPE gram_lval;
- static nstring_accumulator buffer;
-
-
diff --git a/devel/aegis/files/patch-libaegis_sub_expr_gram_y b/devel/aegis/files/patch-libaegis_sub_expr_gram_y
deleted file mode 100644
index 694a988abbf6..000000000000
--- a/devel/aegis/files/patch-libaegis_sub_expr_gram_y
+++ /dev/null
@@ -1,149 +0,0 @@
---- libaegis/sub/expr_gram.y.orig 2020-06-17 17:51:38.214116000 -0400
-+++ libaegis/sub/expr_gram.y 2020-06-17 17:52:02.149971000 -0400
-@@ -1,22 +1,24 @@
- /*
-- * aegis - project change supervisor
-- * Copyright (C) 1996, 1999, 2002, 2003, 2005-2008 Peter Miller
-+ * aegis - project change supervisor
-+ * Copyright (C) 1996, 1999, 2002, 2003, 2005-2008 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 3 of the License, or
-- * (at your option) any later version.
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 3 of the License, or
-+ * (at your option) any later version.
- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program. If not, see
-- * <http://www.gnu.org/licenses/>.
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see
-+ * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {sub_expr_gram_}
- %{
-
- #include <common/ac/stdarg.h>
-@@ -57,7 +59,7 @@
-
- %union
- {
-- long lv_number;
-+ long lv_number;
- }
-
- %type <lv_number> NUMBER expr
-@@ -94,7 +96,7 @@
-
- trace(("}\n"));
- if (bad)
-- return "";
-+ return "";
- return nstring::format("%ld", result);
- }
-
-@@ -112,21 +114,21 @@
- /*
- * jiggery-pokery for yacc
- *
-- * Replace all calls to printf with a call to trace_printf. The
-- * trace_where_ is needed to set the location, and is safe, because
-- * yacc only invokes the printf with an if (be careful, the printf
-- * is not in a compound statement).
-+ * Replace all calls to printf with a call to trace_printf. The
-+ * trace_where_ is needed to set the location, and is safe, because
-+ * yacc only invokes the printf with an if (be careful, the printf
-+ * is not in a compound statement).
- */
- #define printf trace_where_, trace_printf
-
- /*
- * jiggery-pokery for bison
- *
-- * Replace all calls to fprintf with a call to yydebugger. Ignore
-- * the first argument, it will be "stderr". The trace_where_ is
-- * needed to set the location, and is safe, because bison only
-- * invokes the printf with an if (be careful, the fprintf is not in
-- * a compound statement).
-+ * Replace all calls to fprintf with a call to yydebugger. Ignore
-+ * the first argument, it will be "stderr". The trace_where_ is
-+ * needed to set the location, and is safe, because bison only
-+ * invokes the printf with an if (be careful, the fprintf is not in
-+ * a compound statement).
- */
- #define fprintf trace_where_, yydebugger
-
-@@ -151,40 +153,41 @@
-
- grammar:
- expr
-- { result = $1; }
-+ { result = $1; }
- ;
-
- expr
- : LP expr RP
-- { $$ = $2; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $2; trace(("$$ = %ld;\n", $$)); }
- | NUMBER
-- { $$ = $1; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1; trace(("$$ = %ld;\n", $$)); }
- | MINUS expr
-- %prec UNARY
-- { $$ = -$2; trace(("$$ = %ld;\n", $$)); }
-+ %prec UNARY
-+ { $$ = -$2; trace(("$$ = %ld;\n", $$)); }
- | expr PLUS expr
-- { $$ = $1 + $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 + $3; trace(("$$ = %ld;\n", $$)); }
- | expr MINUS expr
-- { $$ = $1 - $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 - $3; trace(("$$ = %ld;\n", $$)); }
- | expr MUL expr
-- { $$ = $1 * $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 * $3; trace(("$$ = %ld;\n", $$)); }
- | expr DIV expr
-- { $$ = $3 ? $1 / $3 : 0; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $3 ? $1 / $3 : 0; trace(("$$ = %ld;\n", $$)); }
- | expr MOD expr
-- { $$ = $3 ? $1 % $3 : 0; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $3 ? $1 % $3 : 0; trace(("$$ = %ld;\n", $$)); }
- | expr EQ expr
-- { $$ = ($1 == $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 == $3); trace(("$$ = %ld;\n", $$)); }
- | expr NE expr
-- { $$ = ($1 != $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 != $3); trace(("$$ = %ld;\n", $$)); }
- | expr LT expr
-- { $$ = ($1 < $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 < $3); trace(("$$ = %ld;\n", $$)); }
- | expr LE expr
-- { $$ = ($1 <= $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 <= $3); trace(("$$ = %ld;\n", $$)); }
- | expr GT expr
-- { $$ = ($1 > $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 > $3); trace(("$$ = %ld;\n", $$)); }
- | expr GE expr
-- { $$ = ($1 >= $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 >= $3); trace(("$$ = %ld;\n", $$)); }
- | NOT expr
-- %prec UNARY
-- { $$ = (!$2); trace(("$$ = %ld;\n", $$)); }
-+ %prec UNARY
-+ { $$ = (!$2); trace(("$$ = %ld;\n", $$)); }
- ;
-+// vim: set ts=8 sw=4 et :
diff --git a/devel/aegis/files/patch-libaegis_sub_plural_gram_y b/devel/aegis/files/patch-libaegis_sub_plural_gram_y
deleted file mode 100644
index 2a5c1253a0fc..000000000000
--- a/devel/aegis/files/patch-libaegis_sub_plural_gram_y
+++ /dev/null
@@ -1,373 +0,0 @@
---- libaegis/sub/plural_gram.y.orig 2020-06-17 17:52:35.548476000 -0400
-+++ libaegis/sub/plural_gram.y 2020-06-17 17:52:46.221850000 -0400
-@@ -1,22 +1,24 @@
- /*
-- * aegis - project change supervisor
-- * Copyright (C) 2002-2008 Peter Miller
-+ * aegis - project change supervisor
-+ * Copyright (C) 2002-2008 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 3 of the License, or
-- * (at your option) any later version.
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 3 of the License, or
-+ * (at your option) any later version.
- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program. If not, see
-- * <http://www.gnu.org/licenses/>.
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see
-+ * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {sub_plural_gram_}
- %{
-
- #include <common/ac/stdarg.h>
-@@ -114,9 +116,9 @@
-
- trace(("}\n"));
- if (bad)
-- return 0;
-+ return 0;
- if (plural >= nplurals)
-- return 0;
-+ return 0;
- return plural;
- }
-
-@@ -132,35 +134,35 @@
- /*
- * jiggery-pokery for yacc
- *
-- * Replace all calls to printf with a call to trace_printf. The
-- * trace_where_ is needed to set the location, and is safe, because
-- * yacc only invokes the printf with an if (be careful, the printf
-- * is not in a compound statement).
-+ * Replace all calls to printf with a call to trace_printf. The
-+ * trace_where_ is needed to set the location, and is safe, because
-+ * yacc only invokes the printf with an if (be careful, the printf
-+ * is not in a compound statement).
- */
- #define printf trace_where_, trace_printf
-
- /*
- * jiggery-pokery for bison
- *
-- * Replace all calls to fprintf with a call to yydebugger. Ignore
-- * the first argument, it will be "stderr". The trace_where_ is
-- * needed to set the location, and is safe, because bison only
-- * invokes the printf with an if (be careful, the fprintf is not in
-- * a compound statement).
-+ * Replace all calls to fprintf with a call to yydebugger. Ignore
-+ * the first argument, it will be "stderr". The trace_where_ is
-+ * needed to set the location, and is safe, because bison only
-+ * invokes the printf with an if (be careful, the fprintf is not in
-+ * a compound statement).
- */
- #define fprintf trace_where_, yydebugger
-
- static void
- yydebugger(void *, const char *fmt, ...)
- {
-- va_list ap;
-- string_ty *s;
-+ va_list ap;
-+ string_ty *s;
-
-- va_start(ap, fmt);
-- s = str_vformat(fmt, ap);
-- va_end(ap);
-- trace_printf("%s", s->str_text);
-- str_free(s);
-+ va_start(ap, fmt);
-+ s = str_vformat(fmt, ap);
-+ va_end(ap);
-+ trace_printf("%s", s->str_text);
-+ str_free(s);
- }
-
- #endif
-@@ -170,138 +172,139 @@
- %%
-
- grammar:
-- nplurals SEMI plural
-- ;
-+ nplurals SEMI plural
-+ ;
-
- nplurals
-- : NPLURALS EQU INTEGER
-- {
-- nplurals = $3;
-- }
-- ;
-+ : NPLURALS EQU INTEGER
-+ {
-+ nplurals = $3;
-+ }
-+ ;
-
- plural
-- : PLURAL EQU expr
-- {
-- plural = $3;
-- }
-- ;
-+ : PLURAL EQU expr
-+ {
-+ plural = $3;
-+ }
-+ ;
-
- expr
-- : LP expr RP
-- {
-- $$ = $2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | NUMBER
-- {
-- $$ = number;
-- trace(("$$ = %u;\n", $$));
-- }
-- | INTEGER
-- {
-- $$ = $1;
-- trace(("$$ = %u;\n", $$));
-- }
-- | MINUS expr
-- %prec UNARY
-- {
-- $$ = -$2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr PLUS expr
-- {
-- $$ = $1 + $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MINUS expr
-- {
-- $$ = $1 - $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MUL expr
-- {
-- $$ = $1 * $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr DIV expr
-- {
-- $$ = $3 ? $1 / $3 : 0;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MOD expr
-- {
-- $$ = $3 ? $1 % $3 : 0;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr EQ expr
-- {
-- $$ = ($1 == $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr NE expr
-- {
-- $$ = ($1 != $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr LT expr
-- {
-- $$ = ($1 < $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr LE expr
-- {
-- $$ = ($1 <= $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr GT expr
-- {
-- $$ = ($1 > $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr GE expr
-- {
-- $$ = ($1 >= $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | NOT expr
-- {
-- $$ = (!$2);
-- trace(("$$ = %u;\n", $$));
-- }
-- | BITNOT expr
-- {
-- $$ = ~$2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr ANDAND expr
-- {
-- $$ = $1 && $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITAND expr
-- {
-- $$ = $1 & $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr OROR expr
-- {
-- $$ = $1 || $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITOR expr
-- {
-- $$ = $1 | $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITXOR expr
-- {
-- $$ = $1 ^ $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr QUEST expr COLON expr
-- {
-- $$ = $1 ? $3 : $5;
-- trace(("$$ = %u;\n", $$));
-- }
-- ;
-+ : LP expr RP
-+ {
-+ $$ = $2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | NUMBER
-+ {
-+ $$ = number;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | INTEGER
-+ {
-+ $$ = $1;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | MINUS expr
-+ %prec UNARY
-+ {
-+ $$ = -$2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr PLUS expr
-+ {
-+ $$ = $1 + $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MINUS expr
-+ {
-+ $$ = $1 - $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MUL expr
-+ {
-+ $$ = $1 * $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr DIV expr
-+ {
-+ $$ = $3 ? $1 / $3 : 0;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MOD expr
-+ {
-+ $$ = $3 ? $1 % $3 : 0;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr EQ expr
-+ {
-+ $$ = ($1 == $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr NE expr
-+ {
-+ $$ = ($1 != $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr LT expr
-+ {
-+ $$ = ($1 < $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr LE expr
-+ {
-+ $$ = ($1 <= $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr GT expr
-+ {
-+ $$ = ($1 > $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr GE expr
-+ {
-+ $$ = ($1 >= $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | NOT expr
-+ {
-+ $$ = (!$2);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | BITNOT expr
-+ {
-+ $$ = ~$2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr ANDAND expr
-+ {
-+ $$ = $1 && $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITAND expr
-+ {
-+ $$ = $1 & $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr OROR expr
-+ {
-+ $$ = $1 || $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITOR expr
-+ {
-+ $$ = $1 | $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITXOR expr
-+ {
-+ $$ = $1 ^ $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr QUEST expr COLON expr
-+ {
-+ $$ = $1 ? $3 : $5;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ ;
-+// vim: set ts=8 sw=4 et :
diff --git a/devel/aegis/pkg-descr b/devel/aegis/pkg-descr
deleted file mode 100644
index 5b1eccff4f28..000000000000
--- a/devel/aegis/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Aegis is a transaction-based software configuration management system. It
-provides a framework within which a team of developers may work on many
-changes to a program independently, and Aegis coordinates integrating these
-changes back into the master source of the program, with as little disruption
-as possible. Some key features:
-
-* All operations on the repository are based on change sets.
-* True configurations. All changes are reproducible snapshots. Every change
- set has a unique configuration identifier.
-* Ability to rename files without losing their history.
-* Binary files are supported.
-* File meta-data are versioned. Aegis versions permissions also.
-* Commits are truly atomic. No part of a commit takes effect until the entire
- commit has succeeded. Log messages are attached to the change set, not
- stored redundantly in each file.
-* Access controls on lines of development (branches). Creating a branch in
- Aegis can be accomplished with a single, fast command.
-* Repository synchronization, geographically distributed development.
-* Optimal performance for all users, local or remote (no difference).
-* Disconnected commits.
-* Peer-to-peer architecture. Work may flow in without involving a master site.
-* Costs are proportional to change size, not data size.
diff --git a/devel/aegis/pkg-message b/devel/aegis/pkg-message
deleted file mode 100644
index c2ad6f9d1cef..000000000000
--- a/devel/aegis/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Aegis has been installed.
-
-If you want more development tools, check "devel/cook" and "devel/fhist".
-EOM
-}
-]
diff --git a/devel/aegis/pkg-plist b/devel/aegis/pkg-plist
deleted file mode 100644
index 5934e8b99126..000000000000
--- a/devel/aegis/pkg-plist
+++ /dev/null
@@ -1,188 +0,0 @@
-share/man/man1/ae-cvs-ci.1.gz
-share/man/man1/ae-repo-ci.1.gz
-share/man/man1/ae-sccs-put.1.gz
-share/man/man1/ae_c.1.gz
-share/man/man1/ae_diff2htm.1.gz
-share/man/man1/ae_p.1.gz
-share/man/man1/aeannotate.1.gz
-share/man/man1/aeb.1.gz
-share/man/man1/aebisect.1.gz
-share/man/man1/aebuffy.1.gz
-share/man/man1/aeca.1.gz
-share/man/man1/aecd.1.gz
-share/man/man1/aechown.1.gz
-share/man/man1/aeclean.1.gz
-share/man/man1/aeclone.1.gz
-share/man/man1/aecomp.1.gz
-share/man/man1/aecomplete.1.gz
-share/man/man1/aecp.1.gz
-share/man/man1/aecpu.1.gz
-share/man/man1/aecvsserver.1.gz
-share/man/man1/aed.1.gz
-share/man/man1/aedb.1.gz
-share/man/man1/aedbu.1.gz
-share/man/man1/aede-policy.1.gz
-share/man/man1/aede.1.gz
-share/man/man1/aedeu.1.gz
-share/man/man1/aediff.1.gz
-share/man/man1/aedist.1.gz
-share/man/man1/aedn.1.gz
-share/man/man1/aeedit.1.gz
-share/man/man1/aefa.1.gz
-share/man/man1/aefind.1.gz
-share/man/man1/aefinish.1.gz
-share/man/man1/aefp.1.gz
-share/man/man1/aeget.1.gz
-share/man/man1/aegrep.1.gz
-share/man/man1/aegis.1.gz
-share/man/man1/aegis.cgi.1.gz
-share/man/man1/aeib.1.gz
-share/man/man1/aeibu.1.gz
-share/man/man1/aeifail.1.gz
-share/man/man1/aeimport.1.gz
-share/man/man1/aeintegratq.1.gz
-share/man/man1/aeipass.1.gz
-share/man/man1/ael.1.gz
-share/man/man1/aelcf.1.gz
-share/man/man1/aelic.1.gz
-share/man/man1/aelock.1.gz
-share/man/man1/aelpf.1.gz
-share/man/man1/aels.1.gz
-share/man/man1/aelsf.1.gz
-share/man/man1/aemakegen.1.gz
-share/man/man1/aemeasure.1.gz
-share/man/man1/aemt.1.gz
-share/man/man1/aemtu.1.gz
-share/man/man1/aemv.1.gz
-share/man/man1/aemvu.1.gz
-share/man/man1/aena.1.gz
-share/man/man1/aenbr.1.gz
-share/man/man1/aenbru.1.gz
-share/man/man1/aenc.1.gz
-share/man/man1/aencu.1.gz
-share/man/man1/aend.1.gz
-share/man/man1/aenf.1.gz
-share/man/man1/aenfu.1.gz
-share/man/man1/aeni.1.gz
-share/man/man1/aenpa.1.gz
-share/man/man1/aenpr.1.gz
-share/man/man1/aenrls.1.gz
-share/man/man1/aenrv.1.gz
-share/man/man1/aent.1.gz
-share/man/man1/aentu.1.gz
-share/man/man1/aepa.1.gz
-share/man/man1/aepatch.1.gz
-share/man/man1/aepromptcmd.1.gz
-share/man/man1/aer.1.gz
-share/man/man1/aera.1.gz
-share/man/man1/aerb.1.gz
-share/man/man1/aerbu.1.gz
-share/man/man1/aerd.1.gz
-share/man/man1/aerect.1.gz
-share/man/man1/aerevml.1.gz
-share/man/man1/aerfail.1.gz
-share/man/man1/aeri.1.gz
-share/man/man1/aerm.1.gz
-share/man/man1/aermpr.1.gz
-share/man/man1/aermu.1.gz
-share/man/man1/aerpa.1.gz
-share/man/man1/aerpass.1.gz
-share/man/man1/aerpu.1.gz
-share/man/man1/aerrv.1.gz
-share/man/man1/aesub.1.gz
-share/man/man1/aesubunit.1.gz
-share/man/man1/aesvt.1.gz
-share/man/man1/aet.1.gz
-share/man/man1/aetar.1.gz
-share/man/man1/aev.1.gz
-share/man/man1/aexml.1.gz
-share/man/man1/aexver.1.gz
-share/man/man1/tkaeca.1.gz
-share/man/man1/tkaegis.1.gz
-share/man/man1/tkaenc.1.gz
-share/man/man1/tkaepa.1.gz
-share/man/man1/tkaer.1.gz
-share/man/man5/aecattr.5.gz
-share/man/man5/aecstate.5.gz
-share/man/man5/aedir.5.gz
-share/man/man5/aefattr.5.gz
-share/man/man5/aefstate.5.gz
-share/man/man5/aegis.5.gz
-share/man/man5/aegstate.5.gz
-share/man/man5/aelock.5.gz
-share/man/man5/aemetrics.5.gz
-share/man/man5/aepattr.5.gz
-share/man/man5/aepconf.5.gz
-share/man/man5/aepstate.5.gz
-share/man/man5/aer.5.gz
-share/man/man5/aerptidx.5.gz
-share/man/man5/aesub.5.gz
-share/man/man5/aetest.5.gz
-share/man/man5/aeuconf.5.gz
-share/man/man5/aeustate.5.gz
-bin/ae-cvs-ci
-bin/ae-repo-ci
-bin/ae-sccs-put
-bin/ae_diff2htm
-bin/aeannotate
-bin/aebisect
-bin/aebuffy
-bin/aecomp
-bin/aecomplete
-bin/aecvsserver
-bin/aede-policy
-bin/aediff
-bin/aedist
-bin/aeedit
-bin/aefind
-bin/aefinish
-bin/aeget
-bin/aeget.instal
-bin/aefp
-bin/aegrep
-bin/aelsf
-@mode 4755
-bin/aegis
-bin/aeimport
-bin/aelock
-@mode
-bin/aeintegratq
-bin/aelcf
-bin/aelpf
-bin/aels
-bin/aemakegen
-bin/aemeasure
-bin/aepatch
-bin/aepromptcmd
-bin/aerect
-bin/aereport
-bin/aerevml
-bin/aesub
-bin/aesubunit
-bin/aesvt
-bin/aetar
-bin/aexml
-bin/aexver
-bin/tkaeca
-bin/tkaegis
-bin/tkaenc
-bin/tkaepa
-bin/tkaer
-bin/xaegis
-etc/profile.d/aegis.sh
-etc/profile.d/aegis.csh
-etc/profile.d/aegis.bash
-etc/profile.d/aegis.zsh
-%%NLS%%share/locale/da/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/de/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/en/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/es/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/it/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/aegis.mo
-@dir(bin,sys,) com/aegis
-@dir(bin,sys,) com
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index cab320bdae2b..f0d5ea7eeda0 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 1.62.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index 58abaeacd60c..0ca8b2b9d095 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= android-tools
PORTVERSION= 31.0.3p2.0
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= devel
MASTER_SITES= GH
diff --git a/devel/api-linter/Makefile b/devel/api-linter/Makefile
index 551e80acfb59..dd935d7f35e6 100644
--- a/devel/api-linter/Makefile
+++ b/devel/api-linter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= api-linter
DISTVERSIONPREFIX= v
-DISTVERSION= 1.70.1
+DISTVERSION= 1.70.2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/api-linter/distinfo b/devel/api-linter/distinfo
index 7b0655422a6a..4d9b8e08753b 100644
--- a/devel/api-linter/distinfo
+++ b/devel/api-linter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753181267
-SHA256 (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.mod) = 3ffdfb7b24c899255615d973e94a3fced2f96324ff1b37a47e3c96c357e3ad8e
-SIZE (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.mod) = 1089
-SHA256 (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.zip) = 3dc0b2210e04a67808ceb2d0625c17adb868abe4e174c12a4103b712da8056f0
-SIZE (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.zip) = 1394964
+TIMESTAMP = 1754583054
+SHA256 (go/devel_api-linter/api-linter-v1.70.2/v1.70.2.mod) = d8a9c9a7bc70bee8d281736967a6b1bbfae90cc3740466b37e701b92c3f4b367
+SIZE (go/devel_api-linter/api-linter-v1.70.2/v1.70.2.mod) = 1089
+SHA256 (go/devel_api-linter/api-linter-v1.70.2/v1.70.2.zip) = ae3baa0ea3e4361bb9b6bfb95e8a103052d8deaad3388841134cf2a058b98ee3
+SIZE (go/devel_api-linter/api-linter-v1.70.2/v1.70.2.zip) = 1396046
diff --git a/devel/app-builder-devel/Makefile b/devel/app-builder-devel/Makefile
index cf1193966456..357d5345b252 100644
--- a/devel/app-builder-devel/Makefile
+++ b/devel/app-builder-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0-alpha.13
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
PKGNAMESUFFIX= -devel
diff --git a/devel/app-builder/Makefile b/devel/app-builder/Makefile
index a4c3c5591586..09f851b70196 100644
--- a/devel/app-builder/Makefile
+++ b/devel/app-builder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.2
-PORTREVISION= 13
+PORTREVISION= 14
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index 881dd06d0099..fc0663902dd4 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduino-builder
PORTVERSION= 1.3.25
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arduinoOTA/Makefile b/devel/arduinoOTA/Makefile
index 16071d28a654..b0f9547e24bd 100644
--- a/devel/arduinoOTA/Makefile
+++ b/devel/arduinoOTA/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduinoOTA
PORTVERSION= 1.2.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arpc/Makefile b/devel/arpc/Makefile
deleted file mode 100644
index d95d092a6931..000000000000
--- a/devel/arpc/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= arpc
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.7
-PORTREVISION= 2
-CATEGORIES= devel
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= GRPC-like RPC library that supports file descriptor passing
-WWW= https://github.com/NuxiNL/arpc
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE=2025-07-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR}
-LIB_DEPENDS= libargdata.so:devel/argdata
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR}
-
-USES= compiler:c++17-lang cmake:insource localbase:ldflags python \
- shebangfix
-SHEBANG_FILES= scripts/aprotoc.py
-USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= NuxiNL
-
-PLIST_FILES= bin/aprotoc include/arpc++/arpc++.h \
- lib/libarpc.so lib/libarpc.so.1
-
-# Require the unit tests to pass prior to installing.
-post-build:
- @trap '' PIPE && ${WRKSRC}/arpc_tests
-
-.include <bsd.port.mk>
diff --git a/devel/arpc/distinfo b/devel/arpc/distinfo
deleted file mode 100644
index a8be0e6fc5c8..000000000000
--- a/devel/arpc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1517076895
-SHA256 (NuxiNL-arpc-v0.7_GH0.tar.gz) = 14d4ced3631f26e9ef1ce5f45e6711907fee56954322d6a9f6686aaf2b8fd55b
-SIZE (NuxiNL-arpc-v0.7_GH0.tar.gz) = 1301172
diff --git a/devel/arpc/pkg-descr b/devel/arpc/pkg-descr
deleted file mode 100644
index b31620c356c3..000000000000
--- a/devel/arpc/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-ARPC is a GRPC-like library that supports file descriptor passing.
-
-ARPC ships with a script, aprotoc, that works similar to Protobuf/GRPC's
-protoc. It generates message and service bindings, taking a .proto file
-as an input. Where ARPC differs from GRPC is that messages may contain
-file descriptors. These file descriptors are passed on to the remote
-side transparently. This makes ARPC useful for implementing privilege
-separation between processes.
diff --git a/devel/athens/Makefile b/devel/athens/Makefile
index 77ee8332d0ab..2922e7fc3b2f 100644
--- a/devel/athens/Makefile
+++ b/devel/athens/Makefile
@@ -1,6 +1,7 @@
PORTNAME= athens
DISTVERSION= 0.16.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/atlantis/Makefile b/devel/atlantis/Makefile
index d6dd430cb635..2fd39be33c9e 100644
--- a/devel/atlantis/Makefile
+++ b/devel/atlantis/Makefile
@@ -1,7 +1,7 @@
PORTNAME= atlantis
DISTVERSIONPREFIX= v
DISTVERSION= 0.31.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/avro-cpp/Makefile b/devel/avro-cpp/Makefile
index 84f0f36a00b2..de44b58cf3ba 100644
--- a/devel/avro-cpp/Makefile
+++ b/devel/avro-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= avro
PORTVERSION= 1.12.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= APACHE/avro/avro-${PORTVERSION}/cpp
PKGNAMESUFFIX= -cpp
@@ -11,10 +11,11 @@ COMMENT= C++ library for Apache Avro
WWW= https://avro.apache.org/ \
https://github.com/apache/avro
+BROKEN= Lots of cmake warnings, does not find snappy, does not link libfmt dynamically
+
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= libfmt>=10.2.1<10.2.1_99:devel/libfmt
LIB_DEPENDS= libboost_regex.so:devel/boost-libs \
libfmt.so:devel/libfmt \
libsnappy.so:archivers/snappy
diff --git a/devel/avro-cpp/files/patch-include_avro_Node.hh b/devel/avro-cpp/files/patch-include_avro_Node.hh
new file mode 100644
index 000000000000..bf11578b713f
--- /dev/null
+++ b/devel/avro-cpp/files/patch-include_avro_Node.hh
@@ -0,0 +1,11 @@
+--- include/avro/Node.hh.orig 2024-07-26 07:46:40 UTC
++++ include/avro/Node.hh
+@@ -219,7 +219,7 @@ struct fmt::formatter<avro::Name> : fmt::formatter<std
+ template<>
+ struct fmt::formatter<avro::Name> : fmt::formatter<std::string> {
+ template<typename FormatContext>
+- auto format(const avro::Name &n, FormatContext &ctx) {
++ auto format(const avro::Name &n, FormatContext &ctx) const {
+ return fmt::formatter<std::string>::format(n.fullname(), ctx);
+ }
+ };
diff --git a/devel/avro-cpp/files/patch-include_avro_Types.hh b/devel/avro-cpp/files/patch-include_avro_Types.hh
new file mode 100644
index 000000000000..097457641fe8
--- /dev/null
+++ b/devel/avro-cpp/files/patch-include_avro_Types.hh
@@ -0,0 +1,11 @@
+--- include/avro/Types.hh.orig 2024-07-26 07:46:40 UTC
++++ include/avro/Types.hh
+@@ -113,7 +113,7 @@ struct fmt::formatter<avro::Type> : fmt::formatter<std
+ template<>
+ struct fmt::formatter<avro::Type> : fmt::formatter<std::string> {
+ template<typename FormatContext>
+- auto format(avro::Type t, FormatContext &ctx) {
++ auto format(avro::Type t, FormatContext &ctx) const {
+ return fmt::formatter<std::string>::format(avro::toString(t), ctx);
+ }
+ };
diff --git a/devel/awesome-cli/Makefile b/devel/awesome-cli/Makefile
index c44c2f4e6f35..b5d3e4358c79 100644
--- a/devel/awesome-cli/Makefile
+++ b/devel/awesome-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= awesome-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/devel/aws-c-event-stream/Makefile b/devel/aws-c-event-stream/Makefile
index 5ad0b0a8225a..2a3af1b9e53e 100644
--- a/devel/aws-c-event-stream/Makefile
+++ b/devel/aws-c-event-stream/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-event-stream
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.5
+DISTVERSION= 0.5.6
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/aws-c-event-stream/distinfo b/devel/aws-c-event-stream/distinfo
index 26589ffd1ce2..3aadb3075f7c 100644
--- a/devel/aws-c-event-stream/distinfo
+++ b/devel/aws-c-event-stream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750602901
-SHA256 (awslabs-aws-c-event-stream-v0.5.5_GH0.tar.gz) = f6e55c8fd6afd7f904e08d36c3210e199ece5dc838f0f8457b43b72ec4d818e9
-SIZE (awslabs-aws-c-event-stream-v0.5.5_GH0.tar.gz) = 99105
+TIMESTAMP = 1754757324
+SHA256 (awslabs-aws-c-event-stream-v0.5.6_GH0.tar.gz) = e94a8172e7d198d11bc7aa769c5334f1a8518f2b5bd4446d37d18fb5683623fd
+SIZE (awslabs-aws-c-event-stream-v0.5.6_GH0.tar.gz) = 100953
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index f19599fb9c0f..d5f0ac6e610b 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.2
+DISTVERSION= 0.33.5
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index f82e92d9814e..1443b9eda86d 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754071514
-SHA256 (awslabs-aws-crt-cpp-v0.33.2_GH0.tar.gz) = 3d8e15483c6e28575f2d1a30d04f509d028fddb647c948efdb980f21f6602b51
-SIZE (awslabs-aws-crt-cpp-v0.33.2_GH0.tar.gz) = 373770
+TIMESTAMP = 1754758272
+SHA256 (awslabs-aws-crt-cpp-v0.33.5_GH0.tar.gz) = 0cdf169d43b2441ba9fe866f8bd13d8f2437b995a57a885131265df551489122
+SIZE (awslabs-aws-crt-cpp-v0.33.5_GH0.tar.gz) = 374090
diff --git a/devel/bazel-buildtools/Makefile b/devel/bazel-buildtools/Makefile
index f5ae15b58f00..5268b55e38ca 100644
--- a/devel/bazel-buildtools/Makefile
+++ b/devel/bazel-buildtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bazel-buildtools
DISTVERSION= 3.2.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bear/Makefile b/devel/bear/Makefile
index 1d643f2d815b..6244309ffdad 100644
--- a/devel/bear/Makefile
+++ b/devel/bear/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bear
DISTVERSION= 3.1.5
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= jrm@FreeBSD.org
diff --git a/devel/bmake/Makefile b/devel/bmake/Makefile
deleted file mode 100644
index 46d7f7a05539..000000000000
--- a/devel/bmake/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-PORTNAME= bmake
-PORTVERSION= 20230723
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= https://ftp.netbsd.org/pub/NetBSD/misc/sjg/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Portable version of NetBSD 'make' utility
-WWW= https://www.crufty.net/help/sjg/bmake.html
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Outdated and redundant
-EXPIRATION_DATE=2025-06-30
-
-PORTSCOUT= skipv:200910007
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-MAKE_ENV+= CONFIG_SITE=${CONFIG_SITE}
-
-post-patch: .SILENT
- ${REINPLACE_CMD} 's/^\.Nx/NetBSD/' ${WRKDIR}/bmake/bmake.1
-
-do-build:
- ${SETENV} ${MAKE_ENV} ${SH} ${WRKDIR}/bmake/boot-strap op=build \
- --with-default-sys-path='.../share/mk:${PREFIX}/share/mk' \
- -m ${WRKDIR}/mk objdir=${WRKDIR}/obj prefix=${PREFIX}
-
-do-test:
- ${SETENV} ${MAKE_ENV} ${SH} ${WRKDIR}/bmake/boot-strap op=test \
- --with-default-sys-path='.../share/mk:${PREFIX}/share/mk' \
- -m ${WRKDIR}/mk objdir=${WRKDIR}/obj prefix=${PREFIX}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKDIR}/obj/bmake ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKDIR}/bmake/bmake.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${SH} ${WRKSRC}/mk/install-mk -v ${STAGEDIR}${PREFIX}/share/mk
- ${CHMOD} -x ${STAGEDIR}${PREFIX}/share/mk/meta2deps.py
- cd ${STAGEDIR}${PREFIX} ; \
- ${FIND} share/mk -type f -o -type l \
- | ${SORT} \
- >${WRKDIR}/PLIST.share-mk
- ${ECHO_CMD} "r ${TMPPLIST}" > ${WRKDIR}/ex.script
- ${ECHO_CMD} "/Insert PLIST.share-mk" >> ${WRKDIR}/ex.script
- ${ECHO_CMD} "d" >> ${WRKDIR}/ex.script
- ${ECHO_CMD} "r ${WRKDIR}/PLIST.share-mk" >> ${WRKDIR}/ex.script
- ${ECHO_CMD} "x!" >> ${WRKDIR}/ex.script
- ${CP} -p ${TMPPLIST} ${TMPPLIST}.pre-share-mk
- cd ${WRKDIR} ; ex < ex.script
-
-.include <bsd.port.mk>
diff --git a/devel/bmake/distinfo b/devel/bmake/distinfo
deleted file mode 100644
index abde4ec0025f..000000000000
--- a/devel/bmake/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1690554120
-SHA256 (bmake-20230723.tar.gz) = c42a0d951ba23f7665331309fbbe21edc01136a23cb9416850b4315be5fb5904
-SIZE (bmake-20230723.tar.gz) = 856243
diff --git a/devel/bmake/files/patch-boot-strap b/devel/bmake/files/patch-boot-strap
deleted file mode 100644
index e17b2d885bd0..000000000000
--- a/devel/bmake/files/patch-boot-strap
+++ /dev/null
@@ -1,12 +0,0 @@
---- boot-strap.orig 2022-06-29 08:25:21.380209000 +0300
-+++ boot-strap 2022-06-29 08:25:03.068725000 +0300
-@@ -413,9 +413,6 @@
- [ -s make-bootstrap.sh ] || op_configure
- chmod 755 make-bootstrap.sh || exit 1
- ./make-bootstrap.sh || exit 1
-- case "$op" in
-- build) op_test;;
-- esac
- }
-
- op_test() {
diff --git a/devel/bmake/pkg-descr b/devel/bmake/pkg-descr
deleted file mode 100644
index d1842fad6eef..000000000000
--- a/devel/bmake/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-bmake is a portable version of NetBSD's make(1) utility,
-conveniently packaged using a configure script, for other environments
-which may lack NetBSD's libraries, regular expression code, etc.
diff --git a/devel/bmake/pkg-plist b/devel/bmake/pkg-plist
deleted file mode 100644
index 1a0d6891c625..000000000000
--- a/devel/bmake/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/bmake
-share/man/man1/bmake.1.gz
-@comment Insert PLIST.share-mk here
-@comment -=[ begin PLIST.share-mk ]=-
-@comment -=[ end PLIST.share-mk ]=-
diff --git a/devel/bmkdep/Makefile b/devel/bmkdep/Makefile
deleted file mode 100644
index 75760af4b73a..000000000000
--- a/devel/bmkdep/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTNAME= bmkdep
-PORTVERSION= 20140112
-PORTREVISION= 1
-CATEGORIES= devel
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Construct Makefile dependency list
-WWW= https://netbsd.org
-
-LICENSE= BSD2CLAUSE
-
-DEPRECATED= Outdated and redundant
-EXPIRATION_DATE=2025-06-30
-
-USE_GITHUB= yes
-GH_ACCOUNT= trociny
-
-USES= uidfix
-MAKE_ENV= PKGDIR="${PKGDIR}" NO_OBJ=YES
-
-PLIST_FILES= bin/bmkdep share/man/man1/bmkdep.1.gz
-
-.include <bsd.port.mk>
diff --git a/devel/bmkdep/distinfo b/devel/bmkdep/distinfo
deleted file mode 100644
index 1b6d23ddf52c..000000000000
--- a/devel/bmkdep/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1477319135
-SHA256 (trociny-bmkdep-20140112_GH0.tar.gz) = b80039dc18ec070886e21e3c1ea4a16fc60c239bb922add8c70838d982598635
-SIZE (trociny-bmkdep-20140112_GH0.tar.gz) = 7647
diff --git a/devel/bmkdep/files/patch-Makefile b/devel/bmkdep/files/patch-Makefile
deleted file mode 100644
index 61c9f3d711f3..000000000000
--- a/devel/bmkdep/files/patch-Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.orig 2014-01-12 21:56:03 UTC
-+++ Makefile
-@@ -8,6 +8,6 @@ BINDIR= ${PREFIX}/bin
-
- PREFIX?= /usr/local
- BINDIR= ${PREFIX}/bin
--MANDIR= ${PREFIX}/man/man
-+MANDIR= ${PREFIX}/share/man/man
-
- .include <bsd.prog.mk>
diff --git a/devel/bmkdep/pkg-descr b/devel/bmkdep/pkg-descr
deleted file mode 100644
index 4e4c160ad68a..000000000000
--- a/devel/bmkdep/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-NetBSD's version of mkdep.
-
-Because it is a C program and does all postprocessing and file
-handling without calling any external programs, it is up to 10-percent
-faster than the original BSD mkdep shell script.
-
-Also it contains options not available in FreeBSD's mkdep.
diff --git a/devel/bstring/Makefile b/devel/bstring/Makefile
new file mode 100644
index 000000000000..4e66c5dee1e9
--- /dev/null
+++ b/devel/bstring/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= bstring
+DISTVERSION= 1.0.1
+CATEGORIES= devel
+MASTER_SITES= https://github.com/msteinert/${PORTNAME}/releases/download/v${DISTVERSION}/
+
+PATCH_SITES= https://github.com/msteinert/bstring/commit/
+PATCHFILES= 251cf825eaf66e04736921330c8e847ffe6d9ee0.patch:-p1
+
+MAINTAINER= diizzy@FreeBSD.org
+COMMENT= Improved string processing functionality for the C language
+WWW= https://mike.steinert.ca/bstring/
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= checkmk:devel/check
+
+USES= meson pkgconfig tar:xz
+USE_LDCONFIG= yes
+
+TEST_TARGET= test
+
+MESON_ARGS= -Denable-tests=true
+
+.include <bsd.port.mk>
diff --git a/devel/bstring/distinfo b/devel/bstring/distinfo
new file mode 100644
index 000000000000..676dffe31fd5
--- /dev/null
+++ b/devel/bstring/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1754605617
+SHA256 (bstring-1.0.1.tar.xz) = a86b6b30f4ad2496784cc7f53eb449c994178b516935384c6707f381b9fe6056
+SIZE (bstring-1.0.1.tar.xz) = 93096
+SHA256 (251cf825eaf66e04736921330c8e847ffe6d9ee0.patch) = 63ce0f815fe5622bf819aa02ec48567b1bf49e8191e8a85bc96b9e2c637460e8
+SIZE (251cf825eaf66e04736921330c8e847ffe6d9ee0.patch) = 767
diff --git a/devel/bstring/pkg-descr b/devel/bstring/pkg-descr
new file mode 100644
index 000000000000..a0dd1a7bb6a6
--- /dev/null
+++ b/devel/bstring/pkg-descr
@@ -0,0 +1,2 @@
+The Better String Library is an abstraction of a string data type which is
+superior to the C library char buffer string type, or C++'s std::string.
diff --git a/devel/bstring/pkg-plist b/devel/bstring/pkg-plist
new file mode 100644
index 000000000000..503d55c90abe
--- /dev/null
+++ b/devel/bstring/pkg-plist
@@ -0,0 +1,6 @@
+include/bstraux.h
+include/bstrlib.h
+lib/libbstring.so
+lib/libbstring.so.1
+lib/libbstring.so.1.0.0
+libdata/pkgconfig/bstring.pc
diff --git a/devel/buf/Makefile b/devel/buf/Makefile
index 061e013a6316..1e233d3ed4df 100644
--- a/devel/buf/Makefile
+++ b/devel/buf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buf
DISTVERSIONPREFIX= v
DISTVERSION= 1.32.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile
index 53b076ae4216..8f87d5a5c8e3 100644
--- a/devel/buildkite-agent/Makefile
+++ b/devel/buildkite-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buildkite-agent
DISTVERSIONPREFIX= v
DISTVERSION= 3.97.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/buildkite-cli/Makefile b/devel/buildkite-cli/Makefile
index 2afbebaf7398..1a2b3f52c347 100644
--- a/devel/buildkite-cli/Makefile
+++ b/devel/buildkite-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buildkite-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/capslock/Makefile b/devel/capslock/Makefile
index 0d586a2b31e1..ad480adafc26 100644
--- a/devel/capslock/Makefile
+++ b/devel/capslock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= capslock
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index d10bb9fdcc0c..8e4877b22455 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -7,7 +7,7 @@ MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vishwin@FreeBSD.org
COMMENT= Cargo C-ABI helpers
WWW= https://github.com/lu-zero/cargo-c
diff --git a/devel/ccache4/Makefile b/devel/ccache4/Makefile
index 3167605b554a..842ffdc2be58 100644
--- a/devel/ccache4/Makefile
+++ b/devel/ccache4/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ccache
DISTVERSIONPREFIX= v
DISTVERSION= 4.10.2
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= 4
diff --git a/devel/chroma/Makefile b/devel/chroma/Makefile
index 463ff9ed1dd0..3627733bc651 100644
--- a/devel/chroma/Makefile
+++ b/devel/chroma/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chroma
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
PKGNAMESUFFIX= -syntax-highlighter
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index 887502ba1b7f..f4f655b0054e 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.142.1
+DISTVERSION= 0.143.3
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index 88fef3900993..b3c3158ad7d1 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754026713
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.mod) = 6947aa884c5b4d6783c5a482b7db72ac853c5c3c5b2e72447f2e5b7cbe4e1afe
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.mod) = 11468
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.zip) = 8f6199cdd7550e550e63b0ffe8194089619207889c648cc0975b4aae8ac57695
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.zip) = 1417383
+TIMESTAMP = 1754727698
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.143.3/v0.143.3.mod) = fa848fc74a0625beb5e3a4e840bd437887dfab879e5ea2b28f17c2d3d38f19f9
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.143.3/v0.143.3.mod) = 11165
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.143.3/v0.143.3.zip) = 54a63b523eb192aedff4f2d23e15ede9ff735f4aa13290ef2958ff85c3e23871
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.143.3/v0.143.3.zip) = 1419418
diff --git a/devel/cvs/Makefile b/devel/cvs/Makefile
index 30c4715616e0..8889be753ab8 100644
--- a/devel/cvs/Makefile
+++ b/devel/cvs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cvs
PORTVERSION= 1.20120905
-PORTREVISION?= 8
+PORTREVISION?= 9
CATEGORIES= devel
MASTER_SITES= LOCAL/eadler
diff --git a/devel/cvs/files/patch-cvs__Makefile b/devel/cvs/files/patch-cvs__Makefile
index cf03aa11ab05..f080d11648c4 100644
--- a/devel/cvs/files/patch-cvs__Makefile
+++ b/devel/cvs/files/patch-cvs__Makefile
@@ -1,6 +1,6 @@
--- ../cvs-build/cvs/Makefile.orig 2012-09-05 19:25:43.000000000 -0700
-+++ ../cvs-build/cvs/Makefile 2021-01-02 17:11:22.159883000 -0800
-@@ -29,10 +29,10 @@
++++ ../cvs-build/cvs/Makefile 2025-08-05 23:33:37.681784000 -0700
+@@ -29,15 +29,22 @@
-I/usr/include/gnu \
-I${CVSDIR}/lib -I${CVSDIR}/diff -I.
@@ -11,6 +11,18 @@
-.if ${MK_KERBEROS_SUPPORT} != "no"
+.if defined(KERBEROS_SUPPORT)
++.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
++# MIT KRB5
++LDADD+= -lgssapi_krb5 -lkrb5 -lkrb5support -lcrypto -lcrypt -lcom_err
++DPADD+= ${LIBGSSAPI_KRB5} ${LIBKRB5} ${LIBKRB5SUPPORT} ${LIBCRYPTO}
++DPADD+= ${LIBCRYPT} ${LIBCOM_ERR}
++.else
CFLAGS+= -DHAVE_GSSAPI -DENCRYPTION
LDADD+= -lgssapi -lkrb5 -lhx509 -lasn1 -lcrypto -lroken -lcrypt -lcom_err
DPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCRYPTO} ${LIBROKEN}
+ DPADD+= ${LIBCRYPT} ${LIBCOM_ERR}
+ .endif
++.endif
+
+ #
+ # Regression test support
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index e538fc3cf67e..c0604804c05d 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,6 +1,7 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
DISTVERSION= 1.25.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/dupl/Makefile b/devel/dupl/Makefile
index fd6a20d179ed..91b1f45c58e6 100644
--- a/devel/dupl/Makefile
+++ b/devel/dupl/Makefile
@@ -2,7 +2,7 @@ PORTNAME= dupl
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-11
DISTVERSIONSUFFIX= -g28d787e
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dwarf2json/Makefile b/devel/dwarf2json/Makefile
index 41f270b9225e..3faab37f6ed3 100644
--- a/devel/dwarf2json/Makefile
+++ b/devel/dwarf2json/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dwarf2json
DISTVERSION= g20220807
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
MAINTAINER= antoine@FreeBSD.org
diff --git a/devel/electron32/Makefile b/devel/electron32/Makefile
index 3bb0cab479dd..ad45669403e2 100644
--- a/devel/electron32/Makefile
+++ b/devel/electron32/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 6
+PORTREVISION= 7
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron34/Makefile b/devel/electron34/Makefile
index b11b3bf1ec4d..f09fdd45c4a5 100644
--- a/devel/electron34/Makefile
+++ b/devel/electron34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 4
+PORTREVISION= 5
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron35/Makefile.version b/devel/electron35/Makefile.version
index ffd5b635b0bc..7671472a6fa4 100644
--- a/devel/electron35/Makefile.version
+++ b/devel/electron35/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 35.7.2
+ELECTRON_VER= 35.7.4
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron35/distinfo b/devel/electron35/distinfo
index b813643e6cec..ce34fbbc7b80 100644
--- a/devel/electron35/distinfo
+++ b/devel/electron35/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752640489
+TIMESTAMP = 1754565391
SHA256 (electron/chromium-134.0.6998.205.tar.xz.0) = 2de727120892e92fa40fed6c76104ed66dace4fe66ae3be0e055c51b913009e8
SIZE (electron/chromium-134.0.6998.205.tar.xz.0) = 2000000000
SHA256 (electron/chromium-134.0.6998.205.tar.xz.1) = 58024b9e01977a769576b4c2b3056c9d894a2c13b4f0729f0b8060b3984243c9
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-134.0.6998.205.tar.xz.2) = 9631efe75d07b1f36799506e59b
SIZE (electron/chromium-134.0.6998.205.tar.xz.2) = 171552128
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-35.7.2.tar.xz) = 38504ad60c0eff66585dd51f4cf04ebcfdc1c6b14f99bf4d0e6c18e266b11196
-SIZE (electron/electron-yarn-cache-35.7.2.tar.xz) = 30489788
-SHA256 (electron/electron-electron-v35.7.2_GH0.tar.gz) = 506271a36fa8d61c80f5ddad65bdeb70e2bb56854dbb41082dd41e662acd932e
-SIZE (electron/electron-electron-v35.7.2_GH0.tar.gz) = 14804144
+SHA256 (electron/electron-yarn-cache-35.7.4.tar.xz) = d582f8f50f479816b284f636a7ee9b1e4b5fe966d9f1157e6b5a5cb93d46b397
+SIZE (electron/electron-yarn-cache-35.7.4.tar.xz) = 30487296
+SHA256 (electron/electron-electron-v35.7.4_GH0.tar.gz) = 22133e17f24982ebbe19ef58fdbbe9d3d2ef10fd6cbfffdfec74f3596eacddbd
+SIZE (electron/electron-electron-v35.7.4_GH0.tar.gz) = 14804123
SHA256 (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 00d7c2a8f315f201fe30e2f7ac5a137663ab1c79a5c6873df553aff0409ce291
SIZE (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 122982623
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron35/files/package.json b/devel/electron35/files/package.json
index 9074ade36c7b..db2706701411 100644
--- a/devel/electron35/files/package.json
+++ b/devel/electron35/files/package.json
@@ -18,7 +18,6 @@
"@types/semver": "^7.5.8",
"@types/stream-json": "^1.7.7",
"@types/temp": "^0.9.4",
- "@types/webpack": "^5.28.5",
"@types/webpack-env": "^1.18.5",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
diff --git a/devel/electron35/files/patch-electron_spec_api-web-frame-main-spec.ts b/devel/electron35/files/patch-electron_spec_api-web-frame-main-spec.ts
index 279337ccb3c6..c8b3ce3d94f7 100644
--- a/devel/electron35/files/patch-electron_spec_api-web-frame-main-spec.ts
+++ b/devel/electron35/files/patch-electron_spec_api-web-frame-main-spec.ts
@@ -1,7 +1,7 @@
---- electron/spec/api-web-frame-main-spec.ts.orig 2024-12-05 00:03:13 UTC
+--- electron/spec/api-web-frame-main-spec.ts.orig 2025-07-31 13:41:06 UTC
+++ electron/spec/api-web-frame-main-spec.ts
-@@ -315,7 +315,7 @@ describe('webFrameMain module', () => {
- });
+@@ -316,7 +316,7 @@ describe('webFrameMain module', () => {
+ afterEach(closeAllWindows);
// TODO(jkleinsc) fix this flaky test on linux
- ifit(process.platform !== 'linux')('throws upon accessing properties when disposed', async () => {
diff --git a/devel/electron35/files/yarn.lock b/devel/electron35/files/yarn.lock
index 9d7eeed91df3..79cd64789157 100644
--- a/devel/electron35/files/yarn.lock
+++ b/devel/electron35/files/yarn.lock
@@ -1063,15 +1063,6 @@
resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.5.tgz#eccda0b04fe024bed505881e2e532f9c119169bf"
integrity sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==
-"@types/webpack@^5.28.5":
- version "5.28.5"
- resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-5.28.5.tgz#0e9d9a15efa09bbda2cef41356ca4ac2031ea9a2"
- integrity sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==
- dependencies:
- "@types/node" "*"
- tapable "^2.2.0"
- webpack "^5"
-
"@types/yauzl@^2.9.1":
version "2.10.0"
resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
@@ -1669,17 +1660,17 @@ boolean@^3.0.1:
integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843"
+ integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
brace-expansion@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
- integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7"
+ integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==
dependencies:
balanced-match "^1.0.0"
@@ -8125,7 +8116,7 @@ webpack-sources@^3.2.3:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5, webpack@^5.95.0:
+webpack@^5.95.0:
version "5.95.0"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.95.0.tgz#8fd8c454fa60dad186fbe36c400a55848307b4c0"
integrity sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index 07c121dfeac8..fb17a0a2f9f9 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 36.7.3
+ELECTRON_VER= 36.7.4
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index 7656f8e6cef4..5d98556f1094 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753303703
+TIMESTAMP = 1754576667
SHA256 (electron/chromium-136.0.7103.177.tar.xz.0) = 75e7a4c47e9a958aae70a026c8d005c07b76b02bf315071f209070fddaaa7665
SIZE (electron/chromium-136.0.7103.177.tar.xz.0) = 2000000000
SHA256 (electron/chromium-136.0.7103.177.tar.xz.1) = a86bdf58829129e0ef42a1bc6e5864701fba4572456631660c04c20e6d5bcee3
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-136.0.7103.177.tar.xz.2) = 81a0db12277369bfae95002de9b
SIZE (electron/chromium-136.0.7103.177.tar.xz.2) = 248456988
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.7.3.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
-SIZE (electron/electron-yarn-cache-36.7.3.tar.xz) = 30485132
-SHA256 (electron/electron-electron-v36.7.3_GH0.tar.gz) = 0437086a10a07e157114f162209debaca4ed2ce635ce5475e82cef303d0719c3
-SIZE (electron/electron-electron-v36.7.3_GH0.tar.gz) = 15812876
+SHA256 (electron/electron-yarn-cache-36.7.4.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
+SIZE (electron/electron-yarn-cache-36.7.4.tar.xz) = 30485132
+SHA256 (electron/electron-electron-v36.7.4_GH0.tar.gz) = b74b61605174ece9149f63afbf250962c7b81f08bed4c61993ccf4523846cd0a
+SIZE (electron/electron-electron-v36.7.4_GH0.tar.gz) = 15816094
SHA256 (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 7a1dbcd53b7152df5592624698f987fd626d9240c33d59dfef13812e4c168eb2
SIZE (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 123061071
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__web__contents.cc b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
index a8f025d7e547..2f405c1ab390 100644
--- a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-06-16 21:48:02 UTC
+--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-08-05 14:34:17 UTC
+++ electron/shell/browser/api/electron_api_web_contents.cc
@@ -160,11 +160,11 @@
#include "ui/base/cocoa/defaults_utils.h"
@@ -32,7 +32,7 @@
if (auto* linux_ui = ui::LinuxUi::instance())
return linux_ui->GetCursorBlinkInterval();
#elif BUILDFLAG(IS_WIN)
-@@ -930,7 +930,7 @@ void WebContents::InitWithSessionAndOptions(
+@@ -931,7 +931,7 @@ void WebContents::InitWithSessionAndOptions(
accept_languages.pop_back();
prefs->accept_languages = accept_languages;
@@ -41,7 +41,7 @@
// Update font settings.
static const gfx::FontRenderParams params(
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
-@@ -2672,13 +2672,13 @@ void WebContents::ForcefullyCrashRenderer() {
+@@ -2680,13 +2680,13 @@ void WebContents::ForcefullyCrashRenderer() {
content::RenderProcessHost* rph = rwh->GetProcess();
if (rph) {
@@ -57,7 +57,7 @@
CrashDumpHungChildProcess(rph->GetProcess().Handle());
#endif
rph->Shutdown(content::RESULT_CODE_HUNG);
-@@ -3355,7 +3355,7 @@ void WebContents::Focus() {
+@@ -3369,7 +3369,7 @@ void WebContents::Focus() {
void WebContents::Focus() {
// Focusing on WebContents does not automatically focus the window on macOS
// and Linux, do it manually to match the behavior on Windows.
@@ -66,7 +66,7 @@
if (owner_window())
owner_window()->Focus(true);
#endif
-@@ -4236,7 +4236,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
+@@ -4250,7 +4250,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
}
#endif
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
index 07903bc01387..e1af6770df51 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-07-22 07:50:49 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-08-05 14:34:17 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -281,7 +281,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -284,7 +284,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -306,7 +306,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -309,7 +309,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -428,7 +428,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -432,7 +432,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,7 +36,7 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -464,7 +464,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -468,7 +468,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
@@ -45,7 +45,7 @@
if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -525,7 +525,7 @@ void NativeWindowViews::Show() {
+@@ -529,7 +529,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -541,7 +541,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -545,7 +545,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -560,7 +560,7 @@ void NativeWindowViews::Hide() {
+@@ -564,7 +564,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,7 +72,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -591,7 +591,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -595,7 +595,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
@@ -81,7 +81,7 @@
if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -841,7 +841,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -829,7 +829,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1099,7 +1099,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1087,7 +1087,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1139,7 +1139,7 @@ void NativeWindowViews::Center() {
+@@ -1127,7 +1127,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1363,7 +1363,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1346,7 +1346,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1419,7 +1419,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1402,7 +1402,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1465,7 +1465,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1448,7 +1448,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1559,7 +1559,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
+@@ -1570,7 +1570,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
if (const auto* view_native_widget = widget()->native_widget_private())
return view_native_widget->IsVisibleOnAllWorkspaces();
@@ -144,7 +144,7 @@
if (x11_util::IsX11()) {
// Use the presence/absence of _NET_WM_STATE_STICKY in _NET_WM_STATE to
// determine whether the current window is visible on all workspaces.
-@@ -1582,7 +1582,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1593,7 +1593,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -153,7 +153,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1680,7 +1680,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1691,7 +1691,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -162,7 +162,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1776,7 +1776,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1797,7 +1797,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -171,7 +171,7 @@
return true;
#endif
}
-@@ -1832,7 +1832,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1853,7 +1853,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1851,7 +1851,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1872,7 +1872,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window__views.h b/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
index d8a0e7419221..526891ca8ac4 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.h.orig 2025-06-25 22:07:23 UTC
+--- electron/shell/browser/native_window_views.h.orig 2025-08-05 14:34:17 UTC
+++ electron/shell/browser/native_window_views.h
@@ -25,7 +25,7 @@ namespace electron {
@@ -18,7 +18,7 @@
void SetIcon(const gfx::ImageSkia& icon);
#endif
-@@ -248,7 +248,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -249,7 +249,7 @@ class NativeWindowViews : public NativeWindow,
// events from resizing the window.
extensions::SizeConstraints old_size_constraints_;
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 5d3fef289dcc..28de212fe821 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -220,7 +220,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 138.0.7204.157
+CHROMIUM_VER= 138.0.7204.185
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.17.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index e3523fa3bf77..63bad097aa86 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.2.4
+ELECTRON_VER= 37.2.6
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index e27bb1a04fd9..c1986ed2ee06 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1753322506
-SHA256 (electron/chromium-138.0.7204.157.tar.xz) = 835dfd3228f6adb2a8c78e296c7d4981aee35daee401a2fe1493b4657d736d25
-SIZE (electron/chromium-138.0.7204.157.tar.xz) = 7275180828
+TIMESTAMP = 1754602115
+SHA256 (electron/chromium-138.0.7204.185.tar.xz) = b788c781706cfe099413eb52a19718deb6a077e725af7474d064bde3fb13413b
+SIZE (electron/chromium-138.0.7204.185.tar.xz) = 7274579784
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.2.4.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
-SIZE (electron/electron-yarn-cache-37.2.4.tar.xz) = 30485132
-SHA256 (electron/electron-electron-v37.2.4_GH0.tar.gz) = 67d80459149e885a7bfa6b832dbf094b0f9f41e4fe576810cedad778f4a665b3
-SIZE (electron/electron-electron-v37.2.4_GH0.tar.gz) = 15824526
+SHA256 (electron/electron-yarn-cache-37.2.6.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
+SIZE (electron/electron-yarn-cache-37.2.6.tar.xz) = 30485132
+SHA256 (electron/electron-electron-v37.2.6_GH0.tar.gz) = 00af33600a5ba24f3b3d737e878f6c7b4c41bd68d4dca51a8deb8ebab2de8a5c
+SIZE (electron/electron-electron-v37.2.6_GH0.tar.gz) = 15830486
SHA256 (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 7a1dbcd53b7152df5592624698f987fd626d9240c33d59dfef13812e4c168eb2
SIZE (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 123061071
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron37/files/patch-chrome_browser_about__flags.cc b/devel/electron37/files/patch-chrome_browser_about__flags.cc
index 6050e15bdda0..31267b3499e6 100644
--- a/devel/electron37/files/patch-chrome_browser_about__flags.cc
+++ b/devel/electron37/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/about_flags.cc.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/about_flags.cc
@@ -263,7 +263,7 @@
#include "extensions/common/extension_features.h"
@@ -170,7 +170,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6709,7 +6739,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6716,7 +6746,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -179,7 +179,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7061,7 +7091,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7068,7 +7098,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -188,7 +188,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7560,7 +7590,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7567,7 +7597,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -197,7 +197,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -7851,7 +7881,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7858,7 +7888,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kSupportToolScreenshotDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kSupportToolScreenshot)},
@@ -206,7 +206,7 @@
{"wasm-tts-component-updater-enabled",
flag_descriptions::kWasmTtsComponentUpdaterEnabledName,
flag_descriptions::kWasmTtsComponentUpdaterEnabledDescription, kOsDesktop,
-@@ -8523,7 +8553,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8530,7 +8560,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -215,7 +215,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9176,7 +9206,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9183,7 +9213,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -224,7 +224,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9201,7 +9231,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9208,7 +9238,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -233,7 +233,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9668,7 +9698,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9675,7 +9705,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -242,7 +242,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -9830,7 +9860,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9837,7 +9867,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -251,7 +251,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10334,7 +10364,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10341,7 +10371,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -260,7 +260,7 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10458,7 +10488,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10465,7 +10495,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(chrome::android::kReadAloudTapToSeek)},
#endif
@@ -269,7 +269,7 @@
{"third-party-profile-management",
flag_descriptions::kThirdPartyProfileManagementName,
flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10487,7 +10517,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10494,7 +10524,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -278,7 +278,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11223,7 +11253,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11230,7 +11260,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -287,7 +287,7 @@
{"enable-history-sync-optin",
flag_descriptions::kEnableHistorySyncOptinName,
flag_descriptions::kEnableHistorySyncOptinDescription,
-@@ -11334,7 +11364,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11341,7 +11371,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -296,7 +296,7 @@
{"supervised-profile-safe-search",
flag_descriptions::kSupervisedProfileSafeSearchName,
flag_descriptions::kSupervisedProfileSafeSearchDescription,
-@@ -11586,7 +11616,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11593,7 +11623,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -305,7 +305,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop,
-@@ -11687,7 +11717,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11694,7 +11724,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -314,7 +314,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11721,7 +11751,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11728,7 +11758,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -323,7 +323,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12053,7 +12083,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12060,7 +12090,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -332,7 +332,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12103,7 +12133,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12110,7 +12140,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -341,7 +341,7 @@
{"autofill-enable-amount-extraction-desktop",
flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
-@@ -12123,7 +12153,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12130,7 +12160,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kClipboardContentsId)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -350,7 +350,7 @@
{"autofill-enable-amount-extraction-allowlist-desktop",
flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName,
flag_descriptions::
-@@ -12241,7 +12271,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12248,7 +12278,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -359,7 +359,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12277,7 +12307,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12284,7 +12314,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -368,7 +368,7 @@
{"autofill-enable-amount-extraction-desktop-logging",
flag_descriptions::kAutofillEnableAmountExtractionDesktopLoggingName,
flag_descriptions::
-@@ -12300,7 +12330,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12307,7 +12337,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppUpdateTokenParsingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppEnableUpdateTokenParsing)},
@@ -377,7 +377,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12329,7 +12359,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12336,7 +12366,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -386,7 +386,7 @@
{"local-network-access-check",
flag_descriptions::kLocalNetworkAccessChecksName,
flag_descriptions::kLocalNetworkAccessChecksDescription, kOsDesktop,
-@@ -12551,7 +12581,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12558,7 +12588,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -395,7 +395,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12629,7 +12659,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12636,7 +12666,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
diff --git a/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc b/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
index 8b3339bc70a7..73c16661ddc4 100644
--- a/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
+++ b/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
@@ -1,4 +1,4 @@
---- chrome/browser/flag_descriptions.cc.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/flag_descriptions.cc.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/flag_descriptions.cc
@@ -659,7 +659,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
"Autofill suggestions on the allowlisted merchant websites.";
@@ -81,7 +81,7 @@
const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
const char kEnableHistorySyncOptinDescription[] =
"Enables the History Sync Opt-in screen on Desktop platforms. The screen "
-@@ -5840,7 +5840,7 @@ const char kTranslateOpenSettingsDescription[] =
+@@ -5847,7 +5847,7 @@ const char kTranslateOpenSettingsDescription[] =
"Add an option to the translate bubble menu to open language settings.";
#endif
@@ -90,7 +90,7 @@
const char kWasmTtsComponentUpdaterEnabledName[] =
"Enable Wasm TTS Extension Component";
const char kWasmTtsComponentUpdaterEnabledDescription[] =
-@@ -7871,7 +7871,7 @@ const char kTetheringExperimentalFunctionalityDescript
+@@ -7878,7 +7878,7 @@ const char kTetheringExperimentalFunctionalityDescript
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -99,7 +99,7 @@
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -8100,7 +8100,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
+@@ -8107,7 +8107,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
// Linux -----------------------------------------------------------------------
@@ -108,7 +108,7 @@
const char kOzonePlatformHintChoiceDefault[] = "Default";
const char kOzonePlatformHintChoiceAuto[] = "Auto";
const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -8150,6 +8150,18 @@ const char kWaylandUiScalingDescription[] =
+@@ -8157,6 +8157,18 @@ const char kWaylandUiScalingDescription[] =
"Enable experimental support for text scaling in the Wayland backend "
"backed by full UI scaling. Requires #wayland-per-window-scaling to be "
"enabled too.";
@@ -127,7 +127,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -8162,7 +8174,7 @@ const char kZeroCopyVideoCaptureDescription[] =
+@@ -8169,7 +8181,7 @@ const char kZeroCopyVideoCaptureDescription[] =
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -136,7 +136,7 @@
const char kFollowingFeedSidepanelName[] = "Following feed in the sidepanel";
const char kFollowingFeedSidepanelDescription[] =
"Enables the following feed in the sidepanel.";
-@@ -8205,7 +8217,7 @@ const char kGroupPromoPrototypeDescription[] =
+@@ -8212,7 +8224,7 @@ const char kGroupPromoPrototypeDescription[] =
const char kGroupPromoPrototypeDescription[] =
"Enables prototype for group promo.";
@@ -145,7 +145,7 @@
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8226,7 +8238,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
+@@ -8233,7 +8245,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -154,7 +154,7 @@
#if BUILDFLAG(ENABLE_PRINTING)
const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
const char kCupsIppPrintingBackendDescription[] =
-@@ -8369,7 +8381,7 @@ const char kElementCaptureDescription[] =
+@@ -8376,7 +8388,7 @@ const char kElementCaptureDescription[] =
"media track into a track capturing just a specific DOM element.";
#endif // !BUILDFLAG(IS_ANDROID)
@@ -163,7 +163,7 @@
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8420,7 +8432,7 @@ const char kComposeUpfrontInputModesDescription[] =
+@@ -8427,7 +8439,7 @@ const char kComposeUpfrontInputModesDescription[] =
"Enables upfront input modes in the Compose dialog";
#endif // BUILDFLAG(ENABLE_COMPOSE)
@@ -172,7 +172,7 @@
const char kThirdPartyProfileManagementName[] =
"Third party profile management";
const char kThirdPartyProfileManagementDescription[] =
-@@ -8538,7 +8550,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
+@@ -8545,7 +8557,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
const char kSupervisedUserBlockInterstitialV3Description[] =
"Enables URL filter interstitial V3 for Family Link users.";
diff --git a/devel/electron37/files/patch-chrome_browser_flag__descriptions.h b/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
index 79968484ad0c..b85f452abcb3 100644
--- a/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
+++ b/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
@@ -1,4 +1,4 @@
---- chrome/browser/flag_descriptions.h.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/flag_descriptions.h.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/flag_descriptions.h
@@ -413,7 +413,7 @@ extern const char
kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
@@ -81,7 +81,7 @@
extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
#endif // #if BUILDFLAG(IS_LINUX)
-@@ -3430,7 +3430,7 @@ extern const char kTranslateOpenSettingsDescription[];
+@@ -3432,7 +3432,7 @@ extern const char kTranslateOpenSettingsDescription[];
extern const char kTranslateOpenSettingsDescription[];
#endif
@@ -90,7 +90,7 @@
extern const char kWasmTtsComponentUpdaterEnabledName[];
extern const char kWasmTtsComponentUpdaterEnabledDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -4630,7 +4630,7 @@ extern const char kTetheringExperimentalFunctionalityD
+@@ -4632,7 +4632,7 @@ extern const char kTetheringExperimentalFunctionalityD
#endif // #if BUILDFLAG(IS_CHROMEOS)
@@ -99,7 +99,7 @@
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4765,7 +4765,7 @@ extern const char kEnableArmHwdrmDescription[];
+@@ -4767,7 +4767,7 @@ extern const char kEnableArmHwdrmDescription[];
// Linux ---------------------------------------------------------------------
@@ -108,7 +108,7 @@
extern const char kOzonePlatformHintChoiceDefault[];
extern const char kOzonePlatformHintChoiceAuto[];
extern const char kOzonePlatformHintChoiceX11[];
-@@ -4796,6 +4796,9 @@ extern const char kWaylandUiScalingDescription[];
+@@ -4798,6 +4798,9 @@ extern const char kWaylandUiScalingDescription[];
extern const char kWaylandUiScalingName[];
extern const char kWaylandUiScalingDescription[];
@@ -118,7 +118,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -4810,7 +4813,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
+@@ -4812,7 +4815,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -127,7 +127,7 @@
#if BUILDFLAG(ENABLE_PRINTING)
extern const char kCupsIppPrintingBackendName[];
extern const char kCupsIppPrintingBackendDescription[];
-@@ -4823,7 +4826,7 @@ extern const char kScreenlockReauthCardDescription[];
+@@ -4825,7 +4828,7 @@ extern const char kScreenlockReauthCardDescription[];
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -136,7 +136,7 @@
extern const char kFollowingFeedSidepanelName[];
extern const char kFollowingFeedSidepanelDescription[];
-@@ -4840,7 +4843,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
+@@ -4842,7 +4845,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
extern const char kTaskManagerDesktopRefreshDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -145,7 +145,7 @@
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4932,7 +4935,7 @@ extern const char kElementCaptureDescription[];
+@@ -4934,7 +4937,7 @@ extern const char kElementCaptureDescription[];
extern const char kElementCaptureDescription[];
#endif // !BUILDFLAG(IS_ANDROID)
@@ -154,7 +154,7 @@
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4971,7 +4974,7 @@ extern const char kComposeUpfrontInputModesDescription
+@@ -4973,7 +4976,7 @@ extern const char kComposeUpfrontInputModesDescription
extern const char kComposeUpfrontInputModesDescription[];
#endif // BUILDFLAG(ENABLE_COMPOSE)
@@ -163,7 +163,7 @@
extern const char kThirdPartyProfileManagementName[];
extern const char kThirdPartyProfileManagementDescription[];
-@@ -5045,7 +5048,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
+@@ -5047,7 +5050,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
extern const char kSupervisedUserBlockInterstitialV3Name[];
extern const char kSupervisedUserBlockInterstitialV3Description[];
diff --git a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
index 680d1c3ed973..5ab6f85cd1cf 100644
--- a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-08-06 01:20:29 UTC
+++ electron/shell/browser/api/electron_api_web_contents.cc
@@ -160,11 +160,11 @@
#include "ui/base/cocoa/defaults_utils.h"
@@ -32,7 +32,7 @@
if (auto* linux_ui = ui::LinuxUi::instance())
return linux_ui->GetCursorBlinkInterval();
#elif BUILDFLAG(IS_WIN)
-@@ -930,7 +930,7 @@ void WebContents::InitWithSessionAndOptions(
+@@ -931,7 +931,7 @@ void WebContents::InitWithSessionAndOptions(
accept_languages.pop_back();
prefs->accept_languages = accept_languages;
@@ -41,7 +41,7 @@
// Update font settings.
static const gfx::FontRenderParams params(
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
-@@ -2673,13 +2673,13 @@ void WebContents::ForcefullyCrashRenderer() {
+@@ -2681,13 +2681,13 @@ void WebContents::ForcefullyCrashRenderer() {
content::RenderProcessHost* rph = rwh->GetProcess();
if (rph) {
@@ -57,7 +57,7 @@
CrashDumpHungChildProcess(rph->GetProcess().Handle());
#endif
rph->Shutdown(content::RESULT_CODE_HUNG);
-@@ -3356,7 +3356,7 @@ void WebContents::Focus() {
+@@ -3370,7 +3370,7 @@ void WebContents::Focus() {
void WebContents::Focus() {
// Focusing on WebContents does not automatically focus the window on macOS
// and Linux, do it manually to match the behavior on Windows.
@@ -66,7 +66,7 @@
if (owner_window())
owner_window()->Focus(true);
#endif
-@@ -4225,7 +4225,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
+@@ -4239,7 +4239,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
}
#endif
diff --git a/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
index 9cfa655838e9..c241b765d7e0 100644
--- a/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-07-22 07:51:00 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-08-06 01:20:29 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -282,7 +282,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -285,7 +285,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -307,7 +307,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -310,7 +310,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -429,7 +429,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -433,7 +433,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,7 +36,7 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -450,7 +450,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -454,7 +454,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
@@ -45,7 +45,7 @@
if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -511,7 +511,7 @@ void NativeWindowViews::Show() {
+@@ -515,7 +515,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -527,7 +527,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -531,7 +531,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -546,7 +546,7 @@ void NativeWindowViews::Hide() {
+@@ -550,7 +550,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,7 +72,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -577,7 +577,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -581,7 +581,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
@@ -81,7 +81,7 @@
if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -827,7 +827,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -815,7 +815,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1084,7 +1084,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1072,7 +1072,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1124,7 +1124,7 @@ void NativeWindowViews::Center() {
+@@ -1112,7 +1112,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1349,7 +1349,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1332,7 +1332,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1405,7 +1405,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1388,7 +1388,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1451,7 +1451,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1434,7 +1434,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1549,7 +1549,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1560,7 +1560,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -144,7 +144,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1647,7 +1647,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1658,7 +1658,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -153,7 +153,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1752,7 +1752,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1773,7 +1773,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -162,7 +162,7 @@
return true;
#endif
}
-@@ -1808,7 +1808,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1829,7 +1829,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -171,7 +171,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1827,7 +1827,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1848,7 +1848,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron37/files/patch-electron_shell_browser_native__window__views.h b/devel/electron37/files/patch-electron_shell_browser_native__window__views.h
index 3cacc61bd239..47d4fb90893b 100644
--- a/devel/electron37/files/patch-electron_shell_browser_native__window__views.h
+++ b/devel/electron37/files/patch-electron_shell_browser_native__window__views.h
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.h.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/browser/native_window_views.h.orig 2025-08-06 01:20:29 UTC
+++ electron/shell/browser/native_window_views.h
@@ -26,7 +26,7 @@ namespace electron {
@@ -18,7 +18,7 @@
void SetIcon(const gfx::ImageSkia& icon);
#endif
-@@ -249,7 +249,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -250,7 +250,7 @@ class NativeWindowViews : public NativeWindow,
// events from resizing the window.
extensions::SizeConstraints old_size_constraints_;
diff --git a/devel/esbuild/Makefile b/devel/esbuild/Makefile
index e67d653f0512..5bd75d4a7fb7 100644
--- a/devel/esbuild/Makefile
+++ b/devel/esbuild/Makefile
@@ -1,7 +1,7 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel www
# also bump & test ESBUILD_VERSION in net-im/signal-desktop
diff --git a/devel/etcd/Makefile b/devel/etcd/Makefile
index f239c89ab018..0762b0ca0eea 100644
--- a/devel/etcd/Makefile
+++ b/devel/etcd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 2.3.8
DISTVERSIONPREFIX= v
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd34/Makefile b/devel/etcd34/Makefile
index 25a5694c111b..11c4b72d847d 100644
--- a/devel/etcd34/Makefile
+++ b/devel/etcd34/Makefile
@@ -1,6 +1,7 @@
PORTNAME= etcd
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.37
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd35/Makefile b/devel/etcd35/Makefile
index 7e47aae2ecd2..0e067e9a480f 100644
--- a/devel/etcd35/Makefile
+++ b/devel/etcd35/Makefile
@@ -1,6 +1,7 @@
PORTNAME= etcd
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.21
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd36/Makefile b/devel/etcd36/Makefile
index a7a443a2e893..9ff56018b469 100644
--- a/devel/etcd36/Makefile
+++ b/devel/etcd36/Makefile
@@ -1,6 +1,7 @@
PORTNAME= etcd
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.0-rc.4
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= coreos-
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index 17f1cb2a8de8..b7dd97e1c756 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.28.00
+DISTVERSION= 2025.08.04.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 17894c67dac8..638000e45c79 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753765038
-SHA256 (facebook-fatal-v2025.07.28.00_GH0.tar.gz) = df1f5b3ae71cc6de24b1d4fd3d40a9ae496f51120b234a37f3f14b219216dc6c
-SIZE (facebook-fatal-v2025.07.28.00_GH0.tar.gz) = 658592
+TIMESTAMP = 1754411620
+SHA256 (facebook-fatal-v2025.08.04.00_GH0.tar.gz) = 50a75fc80eaaba6ea8188a7899cc57b234300973e2b0109b9ae0c6e72d8364f2
+SIZE (facebook-fatal-v2025.08.04.00_GH0.tar.gz) = 658500
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 18303502fbcb..9954739ccebb 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.28.00
+DISTVERSION= 2025.08.04.00
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index c88b832a5959..51f2da6a554c 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753765034
-SHA256 (facebook-fbthrift-v2025.07.28.00_GH0.tar.gz) = c50dfa52865c332081674cf4f9ade640031f24a1fe07ba63eb02e6e9ed3f9bed
-SIZE (facebook-fbthrift-v2025.07.28.00_GH0.tar.gz) = 15450011
+TIMESTAMP = 1754411615
+SHA256 (facebook-fbthrift-v2025.08.04.00_GH0.tar.gz) = f81afc8c9df74ffc6eac885e4731d5d5f7b791811d6e3dada2cccb48213ea885
+SIZE (facebook-fbthrift-v2025.08.04.00_GH0.tar.gz) = 15498906
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index a6700771c16e..5f1c17cd84d0 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -258,11 +258,11 @@ include/thrift/lib/cpp2/async/ServerStreamMultiPublisher.h
include/thrift/lib/cpp2/async/ServiceInfoHolder.h
include/thrift/lib/cpp2/async/ServiceRequestInfo.h
include/thrift/lib/cpp2/async/Sink.h
-include/thrift/lib/cpp2/async/SinkBridgeUtil.h
include/thrift/lib/cpp2/async/StreamCallbacks.h
include/thrift/lib/cpp2/async/TAsyncTransportHandler.h
include/thrift/lib/cpp2/async/TerminateInteractionOverloadPolicy.h
include/thrift/lib/cpp2/async/TwoWayBridge.h
+include/thrift/lib/cpp2/async/TwoWayBridgeUtil.h
include/thrift/lib/cpp2/async/metadata/CursorBasedRequestRpcMetadataAdapter.h
include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataAdapter.h
include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataFacade.h
@@ -727,11 +727,13 @@ include/thrift/lib/python/server/flagged/RcAwareTaskPatch.h
include/thrift/lib/python/server/interceptor/PythonServerModule.h
include/thrift/lib/python/server/interceptor/PythonServiceInterceptor.h
include/thrift/lib/python/server/util.h
+include/thrift/lib/python/streaming/PythonUserException.h
+include/thrift/lib/python/streaming/Sink.h
+include/thrift/lib/python/streaming/StreamElementEncoder.h
include/thrift/lib/python/test/event_handlers/handler.h
include/thrift/lib/python/test/interactions/interaction_test.h
include/thrift/lib/python/test/metadata_response/metadata_response.h
include/thrift/lib/python/types.h
-include/thrift/lib/python/util.h
include/thrift/lib/thrift/RpcMetadata_extra.h
include/thrift/lib/thrift/SerializableDynamic.h
include/thrift/lib/thrift/TypeToMaskAdapter.h
diff --git a/devel/fccf/Makefile b/devel/fccf/Makefile
index 27b7a81bef9f..5c6af469adbe 100644
--- a/devel/fccf/Makefile
+++ b/devel/fccf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fccf
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index e825ef32ec2c..fa35b51fac0e 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,7 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.28.00
+DISTVERSION= 2025.08.04.00
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 8dc770701fce..e357da9f3b8f 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753765022
-SHA256 (facebook-folly-v2025.07.28.00_GH0.tar.gz) = 23eea7d7631b76c79f97094d618c772c62d863ed71c0bfa3eadd64b86eed1d64
-SIZE (facebook-folly-v2025.07.28.00_GH0.tar.gz) = 4571393
+TIMESTAMP = 1754411602
+SHA256 (facebook-folly-v2025.08.04.00_GH0.tar.gz) = 7bc57f84a8bf4cb7f7746b9bc8eab799ee03bf8ade868e145547b0b7a6796484
+SIZE (facebook-folly-v2025.08.04.00_GH0.tar.gz) = 4592408
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index ccdb5e3e95d6..bee13ef059bf 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -859,6 +859,7 @@ include/folly/lang/RValueReferenceWrapper.h
include/folly/lang/SafeAlias-fwd.h
include/folly/lang/SafeAlias.h
include/folly/lang/SafeAssert.h
+include/folly/lang/SafeClosure.h
include/folly/lang/StaticConst.h
include/folly/lang/Switch.h
include/folly/lang/Thunk.h
@@ -866,6 +867,7 @@ include/folly/lang/ToAscii.h
include/folly/lang/TypeInfo.h
include/folly/lang/UncaughtExceptions.h
include/folly/lang/VectorTraits.h
+include/folly/lang/bind/AsArgument.h
include/folly/lang/bind/Bind.h
include/folly/lang/bind/Named.h
include/folly/lang/bind/NamedToStorage.h
@@ -998,6 +1000,7 @@ include/folly/random/xoshiro256pp.h
include/folly/result/gtest_helpers.h
include/folly/result/result.h
include/folly/result/try.h
+include/folly/result/value_only_result.h
include/folly/settings/CommandLineParser.h
include/folly/settings/Immutables.h
include/folly/settings/Observer.h
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index 0979451a9670..12d177ae8263 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
DISTVERSION= 2.76.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/ghq/Makefile b/devel/ghq/Makefile
index d7b1badd0127..d1cb166210eb 100644
--- a/devel/ghq/Makefile
+++ b/devel/ghq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghq
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= driesm@FreeBSD.org
diff --git a/devel/gilt/Makefile b/devel/gilt/Makefile
index 0bbcc744a06a..501a9ec0d544 100644
--- a/devel/gilt/Makefile
+++ b/devel/gilt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gilt
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= matthew@FreeBSD.org
diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile
index a2f188f79044..ad7eab51e7fd 100644
--- a/devel/git-bug/Makefile
+++ b/devel/git-bug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-bug
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index 872e2843c915..f0c5c83413c4 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-codereview
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-lfs/Makefile b/devel/git-lfs/Makefile
index 2c9c1759d1be..e92dfc24296d 100644
--- a/devel/git-lfs/Makefile
+++ b/devel/git-lfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-lfs
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/devel/git-who/Makefile b/devel/git-who/Makefile
index 9ccbc59132ce..6f4bd44439bb 100644
--- a/devel/git-who/Makefile
+++ b/devel/git-who/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-who
DISTVERSIONPREFIX= v
DISTVERSION= 1.2
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= nxjoseph@protonmail.com
diff --git a/devel/git-who/distinfo b/devel/git-who/distinfo
index ab96a3823892..89fb35f1226f 100644
--- a/devel/git-who/distinfo
+++ b/devel/git-who/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753901279
-SHA256 (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 14d69c0e9e18ec40aa11d3e1fd6e76a0805a292de84805264a19c03798e443d0
-SIZE (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 559386
+TIMESTAMP = 1754209011
+SHA256 (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 06c341ecbc81a518664b8facb49891fb94689da37c83978ee21a02916c0dbed3
+SIZE (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 559443
SHA256 (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 0e3302161fdad14119562cb2e978b9e7fb88e8f50c26e7b9c2c2054e5ae52121
SIZE (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 27786
SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
diff --git a/devel/gitea-act_runner/Makefile b/devel/gitea-act_runner/Makefile
index 762b74b2a238..80f12bfee3ba 100644
--- a/devel/gitea-act_runner/Makefile
+++ b/devel/gitea-act_runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= act_runner
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= gitea-
diff --git a/devel/gitid/Makefile b/devel/gitid/Makefile
index 596c9c7bc173..00938d0fc8da 100644
--- a/devel/gitid/Makefile
+++ b/devel/gitid/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitid
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index 54adeb7579fa..5e898f678616 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
DISTVERSION= 18.2.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
diff --git a/devel/gitlab-shell/Makefile b/devel/gitlab-shell/Makefile
index 9e98e6868819..0590b0b1bc88 100644
--- a/devel/gitlab-shell/Makefile
+++ b/devel/gitlab-shell/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-shell
PORTVERSION= 14.43.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gitleaks/Makefile b/devel/gitleaks/Makefile
index eecfaa47518c..06734fc3c6f1 100644
--- a/devel/gitleaks/Makefile
+++ b/devel/gitleaks/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitleaks
DISTVERSIONPREFIX= v
DISTVERSION= 8.28.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitmux/Makefile b/devel/gitmux/Makefile
index 87468088ad3b..4d8dbeda6fff 100644
--- a/devel/gitmux/Makefile
+++ b/devel/gitmux/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitmux
PORTVERSION= 0.11.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile
index 525e4c07f3af..ebbd5329bfbb 100644
--- a/devel/gitty/Makefile
+++ b/devel/gitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 6dbbde828b51..967b35a28c93 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,7 +1,6 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.38.0
-PORTREVISION= 7
+DISTVERSION= 1.64.0
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
@@ -11,21 +10,23 @@ WWW= https://gitlab.com/gitlab-org/cli
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= git:devel/git
RUN_DEPENDS= git:devel/git
-USES= go:1.21,modules
+USES= go:1.24,modules
_BUILD_VERSION= ${DISTVERSION}
_BUILD_PLATFORM= ${OPSYS:tl}
_BUILD_DATE= $$(date +%Y-%m-%d)
+_TAG= fe60bcf75bfb58801f5a429a52a3461ef62b0f6e
GO_MODULE= gitlab.com/gitlab-org/cli
GO_TARGET= ./cmd/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
-s -w \
- -X main.buildDate=${_BUILD_DATE} \
- -X main.version=${_BUILD_VERSION} \
- -X main.platform=${_BUILD_PLATFORM}"
+ -X 'main.commit=${_TAG}' \
+ -X 'main.version=${_BUILD_VERSION}' \
+ -X 'main.platform=${_BUILD_PLATFORM}'"
PORTDOCS= CONTRIBUTING.md README.md SECURITY.md
@@ -38,6 +39,16 @@ COMPLETIONS_PLIST_FILES= share/bash-completion/completions/${PORTNAME} \
share/fish/vendor_completions.d/${PORTNAME}.fish \
share/zsh/site-functions/_${PORTNAME}
+# add a git tag, as that is required to build the manpages
+pre-build:
+ cd ${WRKSRC} && \
+ git init && \
+ git config user.email "${MAINTAINER}" && \
+ git config user.name "FreeBSD Port" && \
+ git add . && \
+ git commit -m "tag" && \
+ git tag v${PORTVERSION}
+
post-install-COMPLETIONS-on:
.for _shell in bash fish zsh
${GO_WRKDIR_BIN}/${PORTNAME} completion -s ${_shell} \
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index f165484dfee3..a11c5fb24ab3 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712440763
-SHA256 (go/devel_glab/glab-v1.38.0/v1.38.0.mod) = ca0d8130fd4a3eb3033eba19f0efbdb3c9f1ff87dd08c777945e1f399f825256
-SIZE (go/devel_glab/glab-v1.38.0/v1.38.0.mod) = 4249
-SHA256 (go/devel_glab/glab-v1.38.0/v1.38.0.zip) = 9cba64d5625d335f94898c429974fd576247c986c2455590138d8e25a33c543e
-SIZE (go/devel_glab/glab-v1.38.0/v1.38.0.zip) = 17103966
+TIMESTAMP = 1753442758
+SHA256 (go/devel_glab/glab-v1.64.0/v1.64.0.mod) = 870ff4deede5042d8da5c7cc7903de6e2184c0ae2d036eae0cc8c7c6fe6cf1b0
+SIZE (go/devel_glab/glab-v1.64.0/v1.64.0.mod) = 5996
+SHA256 (go/devel_glab/glab-v1.64.0/v1.64.0.zip) = 96a1d37ed2677f6fc0d5d52b1ce29fa25b136bef285ca40380709714d2961e40
+SIZE (go/devel_glab/glab-v1.64.0/v1.64.0.zip) = 17406581
diff --git a/devel/glab/pkg-plist b/devel/glab/pkg-plist
index 216338f7a090..00a5cf7b8b3e 100644
--- a/devel/glab/pkg-plist
+++ b/devel/glab/pkg-plist
@@ -3,15 +3,19 @@
%%MANPAGES%%share/man/man1/glab-alias-set.1.gz
%%MANPAGES%%share/man/man1/glab-alias.1.gz
%%MANPAGES%%share/man/man1/glab-api.1.gz
-%%MANPAGES%%share/man/man1/glab-ask-git.1.gz
-%%MANPAGES%%share/man/man1/glab-ask.1.gz
+%%MANPAGES%%share/man/man1/glab-auth-configure-docker.1.gz
+%%MANPAGES%%share/man/man1/glab-auth-docker-helper.1.gz
+%%MANPAGES%%share/man/man1/glab-auth-dpop-gen.1.gz
%%MANPAGES%%share/man/man1/glab-auth-login.1.gz
+%%MANPAGES%%share/man/man1/glab-auth-logout.1.gz
%%MANPAGES%%share/man/man1/glab-auth-status.1.gz
%%MANPAGES%%share/man/man1/glab-auth.1.gz
%%MANPAGES%%share/man/man1/glab-changelog-generate.1.gz
%%MANPAGES%%share/man/man1/glab-changelog.1.gz
%%MANPAGES%%share/man/man1/glab-check-update.1.gz
-%%MANPAGES%%share/man/man1/glab-ci-artifact.1.gz
+%%MANPAGES%%share/man/man1/glab-ci-cancel-job.1.gz
+%%MANPAGES%%share/man/man1/glab-ci-cancel-pipeline.1.gz
+%%MANPAGES%%share/man/man1/glab-ci-cancel.1.gz
%%MANPAGES%%share/man/man1/glab-ci-config-compile.1.gz
%%MANPAGES%%share/man/man1/glab-ci-config.1.gz
%%MANPAGES%%share/man/man1/glab-ci-delete.1.gz
@@ -20,20 +24,32 @@
%%MANPAGES%%share/man/man1/glab-ci-list.1.gz
%%MANPAGES%%share/man/man1/glab-ci-retry.1.gz
%%MANPAGES%%share/man/man1/glab-ci-run.1.gz
+%%MANPAGES%%share/man/man1/glab-ci-run-trig.1.gz
%%MANPAGES%%share/man/man1/glab-ci-status.1.gz
%%MANPAGES%%share/man/man1/glab-ci-trace.1.gz
%%MANPAGES%%share/man/man1/glab-ci-trigger.1.gz
%%MANPAGES%%share/man/man1/glab-ci-view.1.gz
%%MANPAGES%%share/man/man1/glab-ci.1.gz
+%%MANPAGES%%share/man/man1/glab-cluster-agent-bootstrap.1.gz
+%%MANPAGES%%share/man/man1/glab-cluster-agent-check_manifest_usage.1.gz
%%MANPAGES%%share/man/man1/glab-cluster-agent-get-token.1.gz
%%MANPAGES%%share/man/man1/glab-cluster-agent-list.1.gz
%%MANPAGES%%share/man/man1/glab-cluster-agent-update-kubeconfig.1.gz
%%MANPAGES%%share/man/man1/glab-cluster-agent.1.gz
%%MANPAGES%%share/man/man1/glab-cluster.1.gz
+%%MANPAGES%%share/man/man1/glab-cluster-graph.1.gz
%%MANPAGES%%share/man/man1/glab-completion.1.gz
+%%MANPAGES%%share/man/man1/glab-config-edit.1.gz
%%MANPAGES%%share/man/man1/glab-config-get.1.gz
%%MANPAGES%%share/man/man1/glab-config-set.1.gz
%%MANPAGES%%share/man/man1/glab-config.1.gz
+%%MANPAGES%%share/man/man1/glab-deploy-key-add.1.gz
+%%MANPAGES%%share/man/man1/glab-deploy-key-delete.1.gz
+%%MANPAGES%%share/man/man1/glab-deploy-key-get.1.gz
+%%MANPAGES%%share/man/man1/glab-deploy-key-list.1.gz
+%%MANPAGES%%share/man/man1/glab-deploy-key.1.gz
+%%MANPAGES%%share/man/man1/glab-duo-ask.1.gz
+%%MANPAGES%%share/man/man1/glab-duo.1.gz
%%MANPAGES%%share/man/man1/glab-incident-close.1.gz
%%MANPAGES%%share/man/man1/glab-incident-list.1.gz
%%MANPAGES%%share/man/man1/glab-incident-note.1.gz
@@ -56,7 +72,12 @@
%%MANPAGES%%share/man/man1/glab-issue-update.1.gz
%%MANPAGES%%share/man/man1/glab-issue-view.1.gz
%%MANPAGES%%share/man/man1/glab-issue.1.gz
+%%MANPAGES%%share/man/man1/glab-iteration-list.1.gz
+%%MANPAGES%%share/man/man1/glab-iteration.1.gz
+%%MANPAGES%%share/man/man1/glab-job-artifact.1.gz
+%%MANPAGES%%share/man/man1/glab-job.1.gz
%%MANPAGES%%share/man/man1/glab-label-create.1.gz
+%%MANPAGES%%share/man/man1/glab-label-delete.1.gz
%%MANPAGES%%share/man/man1/glab-label-list.1.gz
%%MANPAGES%%share/man/man1/glab-label.1.gz
%%MANPAGES%%share/man/man1/glab-mr-approve.1.gz
@@ -94,15 +115,25 @@
%%MANPAGES%%share/man/man1/glab-repo-fork.1.gz
%%MANPAGES%%share/man/man1/glab-repo-list.1.gz
%%MANPAGES%%share/man/man1/glab-repo-mirror.1.gz
+%%MANPAGES%%share/man/man1/glab-repo-publish-catalog.1.gz
+%%MANPAGES%%share/man/man1/glab-repo-publish.1.gz
%%MANPAGES%%share/man/man1/glab-repo-search.1.gz
%%MANPAGES%%share/man/man1/glab-repo-transfer.1.gz
+%%MANPAGES%%share/man/man1/glab-repo-update.1.gz
%%MANPAGES%%share/man/man1/glab-repo-view.1.gz
%%MANPAGES%%share/man/man1/glab-repo.1.gz
%%MANPAGES%%share/man/man1/glab-schedule-create.1.gz
%%MANPAGES%%share/man/man1/glab-schedule-delete.1.gz
%%MANPAGES%%share/man/man1/glab-schedule-list.1.gz
%%MANPAGES%%share/man/man1/glab-schedule-run.1.gz
+%%MANPAGES%%share/man/man1/glab-schedule-update.1.gz
%%MANPAGES%%share/man/man1/glab-schedule.1.gz
+%%MANPAGES%%share/man/man1/glab-securefile-create.1.gz
+%%MANPAGES%%share/man/man1/glab-securefile-download.1.gz
+%%MANPAGES%%share/man/man1/glab-securefile-get.1.gz
+%%MANPAGES%%share/man/man1/glab-securefile-list.1.gz
+%%MANPAGES%%share/man/man1/glab-securefile-remove.1.gz
+%%MANPAGES%%share/man/man1/glab-securefile.1.gz
%%MANPAGES%%share/man/man1/glab-snippet-create.1.gz
%%MANPAGES%%share/man/man1/glab-snippet.1.gz
%%MANPAGES%%share/man/man1/glab-ssh-key-add.1.gz
@@ -110,6 +141,24 @@
%%MANPAGES%%share/man/man1/glab-ssh-key-get.1.gz
%%MANPAGES%%share/man/man1/glab-ssh-key-list.1.gz
%%MANPAGES%%share/man/man1/glab-ssh-key.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-amend.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-create.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-first.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-last.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-list.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-move.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-next.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-prev.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-reorder.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-save.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-switch.1.gz
+%%MANPAGES%%share/man/man1/glab-stack-sync.1.gz
+%%MANPAGES%%share/man/man1/glab-stack.1.gz
+%%MANPAGES%%share/man/man1/glab-token-create.1.gz
+%%MANPAGES%%share/man/man1/glab-token-list.1.gz
+%%MANPAGES%%share/man/man1/glab-token-revoke.1.gz
+%%MANPAGES%%share/man/man1/glab-token-rotate.1.gz
+%%MANPAGES%%share/man/man1/glab-token.1.gz
%%MANPAGES%%share/man/man1/glab-user-events.1.gz
%%MANPAGES%%share/man/man1/glab-user.1.gz
%%MANPAGES%%share/man/man1/glab-variable-delete.1.gz
diff --git a/devel/gllvm/Makefile b/devel/gllvm/Makefile
index 34cbf41f4b97..f51394377566 100644
--- a/devel/gllvm/Makefile
+++ b/devel/gllvm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/devel/gnustep-make/Makefile b/devel/gnustep-make/Makefile
index 80339682d166..f8561844763b 100644
--- a/devel/gnustep-make/Makefile
+++ b/devel/gnustep-make/Makefile
@@ -1,9 +1,9 @@
PORTNAME= gnustep-make
-DISTVERSION= 2.9.2
+DISTVERSION= 2.9.3
CATEGORIES= devel gnustep
MASTER_SITES= GNUSTEP/core
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= joe.maloney@icloud.com
COMMENT= GNUstep makefile package
WWW= http://www.gnustep.org/
@@ -15,11 +15,8 @@ SHEBANG_FILES= bake_debian_files.sh
MAKE_FLAGS= OPTFLAG="${CFLAGS}"
CONFIGURE_ENV+= INSTALL_PROGRAM="${INSTALL} -c" INSTALL_DATA="${INSTALL} -c"
-CONFIGURE_ARGS+= --with-thread-lib=-pthread \
- --with-config-file=${GNUSTEP_PREFIX}/GNUstep.conf \
+CONFIGURE_ARGS+= --with-config-file=${GNUSTEP_PREFIX}/GNUstep.conf \
--with-layout=gnustep \
- --enable-objc-nonfragile-abi \
- --enable-native-objc-exceptions \
--with-library-combo=ng-gnu-gnu
GNU_CONFIGURE_PREFIX= ${GNUSTEP_PREFIX}
NO_ARCH= yes
diff --git a/devel/gnustep-make/distinfo b/devel/gnustep-make/distinfo
index 3a876d796ce3..8057c377f3b3 100644
--- a/devel/gnustep-make/distinfo
+++ b/devel/gnustep-make/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717137269
-SHA256 (gnustep-make-2.9.2.tar.gz) = f540df9f0e1daeb3d23b08e14b204b2a46f1d0a4005cb171c95323413806e4e1
-SIZE (gnustep-make-2.9.2.tar.gz) = 611483
+TIMESTAMP = 1753738945
+SHA256 (gnustep-make-2.9.3.tar.gz) = 93ca320b706279ebca53760da89d4c3f2bbc547f4723967140a34346d9f04c24
+SIZE (gnustep-make-2.9.3.tar.gz) = 613252
diff --git a/devel/gnustep-make/pkg-plist b/devel/gnustep-make/pkg-plist
index 6d62f535c587..81bdc5d000e5 100644
--- a/devel/gnustep-make/pkg-plist
+++ b/devel/gnustep-make/pkg-plist
@@ -1,8 +1,8 @@
GNUstep/GNUstep.conf
GNUstep/System/Library/Documentation/man/man1/debugapp.1.gz
-GNUstep/System/Library/Documentation/man/man1/openapp.1.gz
GNUstep/System/Library/Documentation/man/man1/gnustep-config.1.gz
GNUstep/System/Library/Documentation/man/man1/gnustep-tests.1.gz
+GNUstep/System/Library/Documentation/man/man1/openapp.1.gz
GNUstep/System/Library/Documentation/man/man1/opentool.1.gz
GNUstep/System/Library/Documentation/man/man7/GNUstep.7.gz
GNUstep/System/Library/Documentation/man/man7/library-combo.7.gz
@@ -75,7 +75,7 @@ GNUstep/System/Library/Makefiles/TestFramework/README
GNUstep/System/Library/Makefiles/TestFramework/Summary.sh
GNUstep/System/Library/Makefiles/TestFramework/Testing.h
GNUstep/System/Library/Makefiles/TestFramework/example1.m
-GNUstep/System/Library/Makefiles/TestFramework/example%%MAJORVERSION%%.m
+GNUstep/System/Library/Makefiles/TestFramework/example2.m
GNUstep/System/Library/Makefiles/TestFramework/example3.m
GNUstep/System/Library/Makefiles/TestFramework/example4.m
GNUstep/System/Library/Makefiles/TestFramework/example5.m
@@ -86,8 +86,8 @@ GNUstep/System/Library/Makefiles/TestFramework/example9.m
GNUstep/System/Library/Makefiles/aggregate.make
GNUstep/System/Library/Makefiles/app-wrapper.template
GNUstep/System/Library/Makefiles/application.make
-GNUstep/System/Library/Makefiles/bundle.make
GNUstep/System/Library/Makefiles/bake_debian_files.sh
+GNUstep/System/Library/Makefiles/bundle.make
GNUstep/System/Library/Makefiles/clean_cpu.sh
GNUstep/System/Library/Makefiles/clean_os.sh
GNUstep/System/Library/Makefiles/clean_vendor.sh
@@ -102,9 +102,9 @@ GNUstep/System/Library/Makefiles/ctool.make
GNUstep/System/Library/Makefiles/documentation.make
GNUstep/System/Library/Makefiles/empty.make
GNUstep/System/Library/Makefiles/executable.template
-GNUstep/System/Library/Makefiles/filesystem.sh
GNUstep/System/Library/Makefiles/filesystem.csh
GNUstep/System/Library/Makefiles/filesystem.make
+GNUstep/System/Library/Makefiles/filesystem.sh
GNUstep/System/Library/Makefiles/fixpath.sh
GNUstep/System/Library/Makefiles/framework.make
GNUstep/System/Library/Makefiles/gnustep-make-help
@@ -134,20 +134,20 @@ GNUstep/System/Library/Makefiles/serial-subdirectories.make
GNUstep/System/Library/Makefiles/service.make
GNUstep/System/Library/Makefiles/spec-rules.template
GNUstep/System/Library/Makefiles/strip_makefiles.sh
-GNUstep/System/Library/Makefiles/tar-exclude-list
GNUstep/System/Library/Makefiles/subproject.make
+GNUstep/System/Library/Makefiles/tar-exclude-list
GNUstep/System/Library/Makefiles/target.make
GNUstep/System/Library/Makefiles/test-application.make
GNUstep/System/Library/Makefiles/test-library.make
GNUstep/System/Library/Makefiles/test-tool.make
GNUstep/System/Library/Makefiles/tool.make
GNUstep/System/Library/Makefiles/vendor.sh
+GNUstep/System/Makefiles
GNUstep/System/Tools/debugapp
GNUstep/System/Tools/gnustep-config
GNUstep/System/Tools/gnustep-tests
GNUstep/System/Tools/openapp
GNUstep/System/Tools/opentool
-GNUstep/System/Makefiles
@dir GNUstep/Local/Applications
@dir GNUstep/Local/Library/ApplicationSupport
@dir GNUstep/Local/Library/Bundles
@@ -164,10 +164,9 @@ GNUstep/System/Makefiles
@dir GNUstep/System/Library/ColorPickers
@dir GNUstep/System/Library/Colors
@dir GNUstep/System/Library/DocTemplates
-@dir GNUstep/System/Library/Documentation/man
-@dir GNUstep/System/Library/Documentation/info
@dir GNUstep/System/Library/Documentation/Developer
@dir GNUstep/System/Library/Documentation/User
+@dir GNUstep/System/Library/Documentation/info
@dir GNUstep/System/Library/Fonts
@dir GNUstep/System/Library/Frameworks
@dir GNUstep/System/Library/Headers
@@ -178,7 +177,7 @@ GNUstep/System/Makefiles
@dir GNUstep/System/Library/Makefiles/Additional
@dir GNUstep/System/Library/Makefiles/Auxiliary
@dir GNUstep/System/Library/PostScript
-@dir GNUstep/System/Library/Sounds
@dir GNUstep/System/Library/Services
+@dir GNUstep/System/Library/Sounds
@dir GNUstep/System/Tools/Java
@dir GNUstep/System/Tools/Resources
diff --git a/devel/go-bindata-assetfs/Makefile b/devel/go-bindata-assetfs/Makefile
index 91ab2aabb601..8a760c2d79c9 100644
--- a/devel/go-bindata-assetfs/Makefile
+++ b/devel/go-bindata-assetfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata-assetfs
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/go-bindata/Makefile b/devel/go-bindata/Makefile
index 0208ffa4de3d..a4fcafd6aeaf 100644
--- a/devel/go-bindata/Makefile
+++ b/devel/go-bindata/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata
PORTVERSION= 3.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile
index 34345888371e..b33ab1158b1a 100644
--- a/devel/go-git/Makefile
+++ b/devel/go-git/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-git
DISTVERSIONPREFIX= v
DISTVERSION= 5.10.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile
index cfe1bdf1388f..39a9056aa096 100644
--- a/devel/go-perf/Makefile
+++ b/devel/go-perf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-perf
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/go-tools/Makefile b/devel/go-tools/Makefile
index a1b1ee021e94..239476671c81 100644
--- a/devel/go-tools/Makefile
+++ b/devel/go-tools/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tools
DISTVERSIONPREFIX= v
DISTVERSION= 0.34.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index b4a905028e98..08b9f8bfde97 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/gocheese/Makefile b/devel/gocheese/Makefile
index 9734218eaa52..921c4d2ef794 100644
--- a/devel/gocheese/Makefile
+++ b/devel/gocheese/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gocheese
DISTVERSION= 4.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel python
MASTER_SITES= http://www.gocheese.cypherpunks.ru/download/
diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile
index ff4d1d2c9929..03669453f784 100644
--- a/devel/gocritic/Makefile
+++ b/devel/gocritic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/godot/Makefile b/devel/godot/Makefile
index c06436a61a74..a6db516d4139 100644
--- a/devel/godot/Makefile
+++ b/devel/godot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= godot
DISTVERSION= 4.4.1
DISTVERSIONSUFFIX= -stable
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= devel games
MAINTAINER= FreeBSD@Shaneware.biz
@@ -18,65 +18,90 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgraphite2.so:graphics/graphite2 \
libharfbuzz-icu.so:print/harfbuzz-icu \
libharfbuzz.so:print/harfbuzz \
- libpcre2-8.so:devel/pcre2 \
+ libpcre2-32.so:devel/pcre2 \
libpng.so:graphics/png \
libvpx.so:multimedia/libvpx
RUN_DEPENDS= xdg-open:devel/xdg-utils \
xdg-user-dir:devel/xdg-user-dirs \
xmessage:x11/xmessage
-USES= compiler:c++17-lang cpe gl pkgconfig scons xorg
+USES= compiler:c++17-lang cpe gl pkgconfig scons
CPE_VENDOR= godotengine
USE_GITHUB= yes
GH_ACCOUNT= godotengine
-
USE_GL= gl glew glu
-USE_XORG= x11 xcursor xext xi xinerama xrandr xrender
-
-MAKE_ARGS+= platform=linuxbsd builtin_freetype=False \
- builtin_graphite=False builtin_harfbuzz=False \
- builtin_libpng=False builtin_libvpx=False \
- builtin_pcre2=False builtin_zlib=False verbose=True
-MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
-MAKE_ARGS_clang= use_llvm=True linker=lld
+
+MAKE_ARGS+= platform=linuxbsd \
+ builtin_freetype=False \
+ builtin_graphite=False \
+ builtin_harfbuzz=False \
+ builtin_libpng=False \
+ builtin_libvpx=False \
+ builtin_pcre2=False \
+ builtin_zlib=False \
+ verbose=True \
+ ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
+MAKE_ARGS_clang= use_llvm=True
+
CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}}
CXXFLAGS_i386_gcc= -march=i586
GODOTFILE= ${PORTNAME}${PKGNAMESUFFIX}
PLIST_FILES= bin/${GODOTFILE}
-OPTIONS_DEFINE= EXAMPLES TEST TOOLS UDEV
-OPTIONS_DEFAULT= ALSA UDEV
+OPTIONS_DEFINE= EXAMPLES MOLD TEST TOOLS UDEV WAYLAND X11
+OPTIONS_DEFAULT= ALSA UDEV WAYLAND X11
OPTIONS_GROUP= AUDIO
OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO
# Moved to devel/godot-tools
OPTIONS_EXCLUDE?= EXAMPLES TOOLS
AUDIO_DESC= Audio support
+MOLD_DESC= Use mold linker for faster compilation
TOOLS_DESC= Include development tools (IDE)
UDEV_DESC= Libudev support (Joystick)
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_MAKE_ARGS= alsa=True
ALSA_MAKE_ARGS_OFF= alsa=False
+
# master head at 6/3 - no branch made for 4.4 yet
EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:fdb2f50a2088:DEMOS
EXAMPLES_PORTEXAMPLES= *
+
+MOLD_BUILD_DEPENDS= mold:devel/mold
+MOLD_MAKE_ARGS= linker=mold
+MOLD_MAKE_ARGS_OFF= linker=lld
+
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_MAKE_ARGS= pulseaudio=True
PULSEAUDIO_MAKE_ARGS_OFF= pulseaudio=False
+
TEST_MAKE_ARGS= tests=True
+
TOOLS_MAKE_ARGS= target=editor
TOOLS_MAKE_ARGS_OFF= target=template_release
-TOOLS_DESKTOP_ENTRIES= "Godot" "${COMMENT}" "${GODOTFILE}" \
- "${GODOTFILE}" "Development;IDE;" ""
-TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \
- share/pixmaps/${GODOTFILE}.svg
+TOOLS_DESKTOP_ENTRIES= "Godot Engine" "${COMMENT}" "${GODOTFILE}" \
+ "${GODOTFILE}" "Development;IDE;" ""
+TOOLS_PLIST_FILES= share/icons/hicolor/256x256/apps/${GODOTFILE}.png \
+ share/icons/hicolor/scalable/apps/${GODOTFILE}.svg
+
UDEV_BUILD_DEPENDS= ${PREFIX}/include/linux/input.h:devel/evdev-proto
UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd
UDEV_MAKE_ARGS= udev=True
UDEV_MAKE_ARGS_OFF= udev=False
+WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon
+WAYLAND_MAKE_ARGS= wayland=True libdecor=True
+WAYLAND_MAKE_ARGS_OFF= wayland=False
+
+X11_USES= xorg
+X11_USE= XORG=x11,xcursor,xext,xi,xinerama,xrandr,xrender
+X11_MAKE_ARGS= x11=True
+X11_MAKE_ARGS_OFF= x11=False
+
.ifmake makesum
# Always include optional distfiles
.MAKEFLAGS: WITH="${OPTIONS_DEFINE}" OPTIONS_EXCLUDE=
@@ -107,10 +132,12 @@ do-install-EXAMPLES-on:
${STAGEDIR}${EXAMPLESDIR})
do-install-TOOLS-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/icon.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.png
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/${GODOTFILE}.png
${INSTALL_DATA} ${WRKSRC}/icon.svg \
- ${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.svg
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${GODOTFILE}.svg
.if ${PORT_OPTIONS:MTEST}
do-test:
diff --git a/devel/godot35-tools/Makefile b/devel/godot35-tools/Makefile
deleted file mode 100644
index d8f9688cd60c..000000000000
--- a/devel/godot35-tools/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-PKGNAMESUFFIX= 35-tools
-
-COMMENT= Game integrated development environment
-
-BROKEN= Fails to build, error: no member named 'u' in 'QuadraticBezierCurve<V>'
-DEPRECATED= Fails to build and legacy, consider migrating to devel/godot-tools
-EXPIRATION_DATE=2025-07-31
-
-OPTIONS_EXCLUDE= #
-OPTIONS_SLAVE= TOOLS
-# we don't want the pkg-message from the master port
-PKGMESSAGE=
-
-MASTERDIR= ${.CURDIR}/../godot35
-
-.include "${MASTERDIR}/Makefile"
diff --git a/devel/gogs/Makefile b/devel/gogs/Makefile
index 30b3e31ba994..3216b07c75be 100644
--- a/devel/gogs/Makefile
+++ b/devel/gogs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel www
MAINTAINER= me@svmhdvn.name
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index 1365ef265db5..103c901776c8 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,6 +1,7 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.0
+DISTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo
index 4c90b1203622..a8574e643106 100644
--- a/devel/golangci-lint/distinfo
+++ b/devel/golangci-lint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753247249
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.mod) = 435b5c28004a7d51dd4da9719e6455008ae1b17ef5ee5ec2d16da2174738930f
-SIZE (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.mod) = 9634
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.zip) = 0e088d503fad994e1dd8883e6e3ea3dc2c8132ba326e7f1eb0fced5cf0effd0d
-SIZE (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.zip) = 3027116
+TIMESTAMP = 1754457844
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.mod) = 1ea9bd30fca5945ec6a161dc0e4518e3dfc136e8fe4eb36d14644fc9f4626966
+SIZE (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.mod) = 9635
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.zip) = e39869101e3d5c617b3047744c249a316b3bd3350666191ea94013ff1a9d3933
+SIZE (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.zip) = 3053124
diff --git a/devel/golint/Makefile b/devel/golint/Makefile
index e4b2fedc22b6..6bf86f6f1e3a 100644
--- a/devel/golint/Makefile
+++ b/devel/golint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golint
PORTVERSION= g20190409
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gomigrate/Makefile b/devel/gomigrate/Makefile
index 6343175bd32d..ccb031dba565 100644
--- a/devel/gomigrate/Makefile
+++ b/devel/gomigrate/Makefile
@@ -1,6 +1,7 @@
PORTNAME= migrate
DISTVERSIONPREFIX= v
DISTVERSION= 4.18.3
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= go
diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile
index c863b5430fee..c0d4b0ad828c 100644
--- a/devel/gopls/Makefile
+++ b/devel/gopls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gopls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.1
+DISTVERSION= 0.20.0
PORTREVISION= 1
CATEGORIES= devel
diff --git a/devel/gopls/distinfo b/devel/gopls/distinfo
index a05fd279cdf2..39d59afb00ff 100644
--- a/devel/gopls/distinfo
+++ b/devel/gopls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750415150
-SHA256 (go/devel_gopls/gopls-v0.19.1/v0.19.1.mod) = 7da7bbfa0ce693c99c9c702128a70354650253dea30c3ccc5758eb3cedfc87c0
-SIZE (go/devel_gopls/gopls-v0.19.1/v0.19.1.mod) = 968
-SHA256 (go/devel_gopls/gopls-v0.19.1/v0.19.1.zip) = efbbc9557c26d51edbabd674e4eaaa8ca881e508554a35affc609f3b132eb0d1
-SIZE (go/devel_gopls/gopls-v0.19.1/v0.19.1.zip) = 2270401
+TIMESTAMP = 1754048789
+SHA256 (go/devel_gopls/gopls-v0.20.0/v0.20.0.mod) = 74f06762e74281c9d75a818b97f7a358457d54c85657526bb3e99cefc80387a6
+SIZE (go/devel_gopls/gopls-v0.20.0/v0.20.0.mod) = 1110
+SHA256 (go/devel_gopls/gopls-v0.20.0/v0.20.0.zip) = ebaeab7ce9e90b2f50bd15688843f6f6392897532cdc4826b34a5454d0153357
+SIZE (go/devel_gopls/gopls-v0.20.0/v0.20.0.zip) = 2262520
diff --git a/devel/gopls/pkg-plist b/devel/gopls/pkg-plist
index fd039b1634f2..a23d52446351 100644
--- a/devel/gopls/pkg-plist
+++ b/devel/gopls/pkg-plist
@@ -1,41 +1,43 @@
bin/gopls
%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/README.md
%%PORTDOCS%%%%DOCSDIR%%/doc/advanced.md
%%PORTDOCS%%%%DOCSDIR%%/doc/analyzers.md
%%PORTDOCS%%%%DOCSDIR%%/doc/codelenses.md
%%PORTDOCS%%%%DOCSDIR%%/doc/command-line.md
%%PORTDOCS%%%%DOCSDIR%%/doc/contributing.md
%%PORTDOCS%%%%DOCSDIR%%/doc/daemon.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/default.tmpl
%%PORTDOCS%%%%DOCSDIR%%/doc/design/architecture.svg
%%PORTDOCS%%%%DOCSDIR%%/doc/design/design.md
%%PORTDOCS%%%%DOCSDIR%%/doc/design/implementation.md
%%PORTDOCS%%%%DOCSDIR%%/doc/design/integrating.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/emacs.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/editor/emacs.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/editor/helix.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/editor/sublime.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/editor/vim.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/editor/zed.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/README.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/assembly.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/completion.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/diagnostics.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/features/index.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/features/mcp.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/modfiles.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/navigation.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/passive.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/templates.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/transformation.md
%%PORTDOCS%%%%DOCSDIR%%/doc/features/web.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/helix.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/index.md
%%PORTDOCS%%%%DOCSDIR%%/doc/inlayHints.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/inline-after.png
-%%PORTDOCS%%%%DOCSDIR%%/doc/inline-before.png
-%%PORTDOCS%%%%DOCSDIR%%/doc/refactor-inline.md
%%PORTDOCS%%%%DOCSDIR%%/doc/release/README
%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.16.0.md
%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.17.0.md
%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.18.0.md
%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.19.0.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/releases.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/semantictokens.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.20.0.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/release/v0.21.0.md
%%PORTDOCS%%%%DOCSDIR%%/doc/settings.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/subl.md
%%PORTDOCS%%%%DOCSDIR%%/doc/troubleshooting.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/vim.md
%%PORTDOCS%%%%DOCSDIR%%/doc/workspace.md
-%%PORTDOCS%%%%DOCSDIR%%/doc/zeroconfig.png
diff --git a/devel/goprotobuf/Makefile b/devel/goprotobuf/Makefile
index bfc63a39ff90..4f77f5273fdb 100644
--- a/devel/goprotobuf/Makefile
+++ b/devel/goprotobuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goprotobuf
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.4
-PORTREVISION= 11
+PORTREVISION= 12
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/goredo/Makefile b/devel/goredo/Makefile
index 3840ef011fd9..d290e6a892fe 100644
--- a/devel/goredo/Makefile
+++ b/devel/goredo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goredo
DISTVERSION= 2.6.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= http://www.goredo.cypherpunks.su/download/
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index e9a376889842..962b6df75bc4 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -1,7 +1,6 @@
PORTNAME= goreleaser
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.0
-PORTREVISION= 1
+DISTVERSION= 2.11.2
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goreleaser/distinfo b/devel/goreleaser/distinfo
index a045607e3246..cfc66e31df07 100644
--- a/devel/goreleaser/distinfo
+++ b/devel/goreleaser/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752050031
-SHA256 (go/devel_goreleaser/goreleaser-v2.11.0/v2.11.0.mod) = 907f0f328e20cc70a05fc2c91449e4ac0b355d436b3dec5e99ad977a7e7b4554
-SIZE (go/devel_goreleaser/goreleaser-v2.11.0/v2.11.0.mod) = 20988
-SHA256 (go/devel_goreleaser/goreleaser-v2.11.0/v2.11.0.zip) = 1aa5df924fcfce0f492080a7ab96459942cd00f13b8e7fff331f05a96826c8a8
-SIZE (go/devel_goreleaser/goreleaser-v2.11.0/v2.11.0.zip) = 3373785
+TIMESTAMP = 1754342029
+SHA256 (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.mod) = aef2abf2d4957a0b16866180d611cb78887623b71c59cc061e847c65f3d96fbc
+SIZE (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.mod) = 20901
+SHA256 (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.zip) = 8644808ddb068b5ab1616a305b10f8ba87d28e22d38060fb247cca84f15a2196
+SIZE (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.zip) = 3375884
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index d25e9b64c07d..57f05f10d92e 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.4
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/grcov/Makefile b/devel/grcov/Makefile
index f57dc201afec..060bc9802546 100644
--- a/devel/grcov/Makefile
+++ b/devel/grcov/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grcov
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.3
+DISTVERSION= 0.10.5
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -19,11 +19,11 @@ CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
arbitrary-1.4.1 \
autocfg-1.5.0 \
bitflags-2.9.1 \
@@ -32,14 +32,14 @@ CARGO_CRATES= adler2-2.0.1 \
bumpalo-3.19.0 \
bytecount-0.6.9 \
byteorder-1.5.0 \
- cc-1.2.30 \
+ cc-1.2.31 \
cfb-0.7.3 \
cfg-if-1.0.1 \
chrono-0.4.41 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
clap_derive-4.5.41 \
clap_lex-0.7.5 \
colorchoice-1.0.4 \
@@ -117,7 +117,7 @@ CARGO_CRATES= adler2-2.0.1 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
proc-macro2-1.0.95 \
- quick-xml-0.38.0 \
+ quick-xml-0.38.1 \
quote-1.0.40 \
r-efi-5.3.0 \
rand-0.8.5 \
@@ -138,7 +138,7 @@ CARGO_CRATES= adler2-2.0.1 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.141 \
+ serde_json-1.0.142 \
sha2-0.10.9 \
shlex-1.3.0 \
simd-adler32-0.3.7 \
@@ -148,8 +148,8 @@ CARGO_CRATES= adler2-2.0.1 \
smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- symbolic-common-12.16.0 \
- symbolic-demangle-12.16.0 \
+ symbolic-common-12.16.1 \
+ symbolic-demangle-12.16.1 \
syn-2.0.104 \
tabled-0.20.0 \
tabled_derive-0.11.0 \
diff --git a/devel/grcov/distinfo b/devel/grcov/distinfo
index 9ad5dabf1341..292f9a98405f 100644
--- a/devel/grcov/distinfo
+++ b/devel/grcov/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753847676
+TIMESTAMP = 1754558076
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
@@ -7,16 +7,16 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
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/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/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-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+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/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -33,8 +33,8 @@ SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d5661261983
SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
-SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
+SIZE (rust/crates/cc-1.2.31.crate) = 109427
SHA256 (rust/crates/cfb-0.7.3.crate) = d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f
SIZE (rust/crates/cfb-0.7.3.crate) = 63277
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
@@ -45,10 +45,10 @@ SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a72
SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
SIZE (rust/crates/chrono-tz-build-0.3.0.crate) = 6139
-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-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
@@ -203,8 +203,8 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/quick-xml-0.38.0.crate) = 8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b
-SIZE (rust/crates/quick-xml-0.38.0.crate) = 196570
+SHA256 (rust/crates/quick-xml-0.38.1.crate) = 9845d9dccf565065824e69f9f235fafba1587031eda353c1f1561cd6a6be78f4
+SIZE (rust/crates/quick-xml-0.38.1.crate) = 201181
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
@@ -245,8 +245,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
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.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
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
@@ -265,10 +265,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/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/symbolic-common-12.16.0.crate) = 9c5199e46f23c77c611aa2a383b2f72721dfee4fb2bf85979eea1e0f26ba6e35
-SIZE (rust/crates/symbolic-common-12.16.0.crate) = 27978
-SHA256 (rust/crates/symbolic-demangle-12.16.0.crate) = fa3c03956e32254f74e461a330b9522a2689686d80481708fb2014780d8d3959
-SIZE (rust/crates/symbolic-demangle-12.16.0.crate) = 192824
+SHA256 (rust/crates/symbolic-common-12.16.1.crate) = 70f4d06896c59fabe3fe36d7bc003c975f0a0af67d380e14a95eaebffe4f8de5
+SIZE (rust/crates/symbolic-common-12.16.1.crate) = 27980
+SHA256 (rust/crates/symbolic-demangle-12.16.1.crate) = bd3903bafe2ed4c3512ff4c6eb77cc22b6f43662f3b9f7e3fe4f152927f54ec8
+SIZE (rust/crates/symbolic-demangle-12.16.1.crate) = 192830
SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/tabled-0.20.0.crate) = e39a2ee1fbcd360805a771e1b300f78cc88fec7b8d3e2f71cd37bbf23e725c7d
@@ -409,5 +409,5 @@ SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d705
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (mozilla-grcov-v0.10.3_GH0.tar.gz) = 3bf61e7bc671e9ad9ad19af5bc222395a68416fc948ce19d656f03b38da247c3
-SIZE (mozilla-grcov-v0.10.3_GH0.tar.gz) = 2861646
+SHA256 (mozilla-grcov-v0.10.5_GH0.tar.gz) = afba6d38b56898575273f4639cb31dfcfa28de60eca0b157524ca96bc36bc320
+SIZE (mozilla-grcov-v0.10.5_GH0.tar.gz) = 2864487
diff --git a/devel/grpc-gateway/Makefile b/devel/grpc-gateway/Makefile
index 0aaba7370967..6b37b71d4cd7 100644
--- a/devel/grpc-gateway/Makefile
+++ b/devel/grpc-gateway/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpc-gateway
DISTVERSIONPREFIX= v
DISTVERSION= 2.27.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/gum/Makefile b/devel/gum/Makefile
index 0bc02bb9d949..eafd6faf9fff 100644
--- a/devel/gum/Makefile
+++ b/devel/gum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gum
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= dave@bitboss.ca
diff --git a/devel/gwenhywfar-qt6/Makefile b/devel/gwenhywfar-qt6/Makefile
new file mode 100644
index 000000000000..664052f200f7
--- /dev/null
+++ b/devel/gwenhywfar-qt6/Makefile
@@ -0,0 +1,12 @@
+PORTREVISION= 0
+PKGNAMESUFFIX= -${_GWEN_GUI}
+
+MAINTAINER= jhale@FreeBSD.org
+COMMENT= Gwenhywfar Qt6 support library
+
+MASTERDIR= ${.CURDIR:H:H}/devel/gwenhywfar
+PLIST= ${.CURDIR}/pkg-plist
+
+_GWEN_GUI= qt6
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/gwenhywfar-qt6/pkg-plist b/devel/gwenhywfar-qt6/pkg-plist
new file mode 100644
index 000000000000..fc95c8c04db7
--- /dev/null
+++ b/devel/gwenhywfar-qt6/pkg-plist
@@ -0,0 +1,9 @@
+include/gwenhywfar5/gwen-gui-qt6/qt5_gui.hpp
+include/gwenhywfar5/gwen-gui-qt6/qt5_gui_dialog.hpp
+include/gwenhywfar5/gwen-gui-qt6/qt5dialogbox.hpp
+lib/cmake/gwengui-qt6-%%GWEN_MAJ_MIN_VER%%/gwengui-qt6-config-version.cmake
+lib/cmake/gwengui-qt6-%%GWEN_MAJ_MIN_VER%%/gwengui-qt6-config.cmake
+lib/libgwengui-qt6.so
+lib/libgwengui-qt6.so.%%GWEN_SHLIB_VER%%
+lib/libgwengui-qt6.so.%%GWEN_SHLIB_VER%%.%%GWEN_MIN_PATCH_VER%%
+libdata/pkgconfig/gwengui-qt6.pc
diff --git a/devel/gwenhywfar/Makefile b/devel/gwenhywfar/Makefile
index 2a442fd15772..a43ef3eca63a 100644
--- a/devel/gwenhywfar/Makefile
+++ b/devel/gwenhywfar/Makefile
@@ -1,8 +1,8 @@
PORTNAME= gwenhywfar
-PORTVERSION= 5.12.0
+PORTVERSION= 5.12.1
PORTREVISION?= 0
CATEGORIES= devel net security
-MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/529/
+MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/533/
MAINTAINER?= jhale@FreeBSD.org
COMMENT?= Multi-platform helper library for networking and security applications
@@ -76,13 +76,20 @@ LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz
USES+= gettext-runtime gnome
USE_GNOME+= cairo gdkpixbuf gtk30
. elif ${_GWEN_GUI} == "qt5"
-USES+= compiler:c++11-lang gl qmake:no_env qt:5
+USES+= compiler:c++11-lang gl qt:5
USE_GL= gl
USE_QT= core gui widgets \
buildtools:build qmake:build
-CONFIGURE_ARGS+=--with-qt5-qmake=${QMAKE} \
- --with-qt5-moc=${MOC} \
- --with-qt5-uic=${UIC}
+CONFIGURE_ENV+= QMAKE=${QMAKE} \
+ QT_MOC=${MOC} \
+ QT_UIC=${UIC}
+. elif ${_GWEN_GUI} == "qt6"
+USES+= compiler:c++17-lang gl qt:6
+USE_GL= opengl
+USE_QT= base
+CONFIGURE_ENV+= QMAKE=${QMAKE} \
+ QT_MOC=${MOC} \
+ QT_UIC=${UIC}
. endif
.endif
@@ -97,6 +104,9 @@ post-patch:
-e 's|[$$][(]builddir[)]/../cpp/libgwengui-cpp.la|-lgwengui-cpp|g' \
-e 's|[$$][(]top_builddir[)]/gui/cpp/libgwengui-cpp.la|-lgwengui-cpp|g' \
-e '/^SUBDIRS/s|cpp ||g'
+# The qt6 gui source is actually located in the qt5 subdir and needs this
+# symlink to build. This should be fixed in the next release.
+ @(cd ${BUILD_WRKSRC} && ${LN} -sf qt5 qt6)
.endif
post-build-DOXYGEN-on:
diff --git a/devel/gwenhywfar/distinfo b/devel/gwenhywfar/distinfo
index ea9356eb80e2..c2b8ac010428 100644
--- a/devel/gwenhywfar/distinfo
+++ b/devel/gwenhywfar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735272271
-SHA256 (gwenhywfar-5.12.0.tar.gz) = 0ad5f1447703211f1610053a94bce1e82abceda2222a2ecc9cf45b148395d626
-SIZE (gwenhywfar-5.12.0.tar.gz) = 2721790
+TIMESTAMP = 1754206688
+SHA256 (gwenhywfar-5.12.1.tar.gz) = d188448b9c3a9709721422ee0134b9d0b7790ab7514058d99e04399e39465dda
+SIZE (gwenhywfar-5.12.1.tar.gz) = 2734237
diff --git a/devel/gwenhywfar/files/patch-configure b/devel/gwenhywfar/files/patch-configure
index f97bc90eb9fb..5e331d4ac0d2 100644
--- a/devel/gwenhywfar/files/patch-configure
+++ b/devel/gwenhywfar/files/patch-configure
@@ -1,35 +1,67 @@
-Hunk 1: Fix dectection of fox libs.
-Hunk 2,3: Remove leftover file so temp directory is cleaned.
-Hunk 3: Use pkgconf for QT_LIBS. The other method produces the full path to the
-library which libtool seems to discard.
+Hunk 1: Fix detection of fox libs.
+Hunk 2: Avoid linking to unneeded Qt components (yet again) which were re-added
+ in 5.12.1, and re-add widgets which was removed for some reason. This
+ only needs core, gui, and widgets.
+ Use pkgconf to define QT_LIBS. The other method produces the full path
+ to the libraries which libtool seems to discard.
---- configure.orig 2024-12-17 18:57:54 UTC
+--- configure.orig 2025-07-06 17:51:09 UTC
+++ configure
-@@ -23442,7 +23442,7 @@ if test "${with_fox_libs+set}" = set; then :
-
+@@ -24831,7 +24831,7 @@ then :
# Check whether --with-fox-libs was given.
- if test "${with_fox_libs+set}" = set; then :
+ if test ${with_fox_libs+y}
+ then :
- withval=$with_fox_libs; fox_libs="$withval"
+ withval=$with_fox_libs; local_fox_libs="$withval"
- else
+ else $as_nop
ac_ext=cpp
-@@ -25024,6 +25024,7 @@ $as_echo_n "checking for Qt... " >&6; }
- am_have_qt_dir=`mktemp -d`
- am_have_qt_pro="$am_have_qt_dir/test.pro"
- am_have_qt_makefile="$am_have_qt_dir/Makefile"
-+ am_have_qt_stash="$am_have_qt_dir/.qmake.stash"
- # http://qt-project.org/doc/qt-5/qmake-variable-reference.html#qt
- cat > $am_have_qt_pro << EOF
- win32 {
-@@ -25039,8 +25040,8 @@ EOF
+@@ -26583,42 +26583,20 @@ win32 {
+ CONFIG -= debug_and_release
+ CONFIG += release
+ }
+-qtHaveModule(axcontainer): QT += axcontainer
+-qtHaveModule(axserver): QT += axserver
+-qtHaveModule(concurrent): QT += concurrent
+ qtHaveModule(core): QT += core
+-qtHaveModule(dbus): QT += dbus
+-qtHaveModule(declarative): QT += declarative
+-qtHaveModule(designer): QT += designer
+ qtHaveModule(gui): QT += gui
+-qtHaveModule(help): QT += help
+-qtHaveModule(multimedia): QT += multimedia
+-qtHaveModule(multimediawidgets): QT += multimediawidgets
+-qtHaveModule(network): QT += network
+-qtHaveModule(opengl): QT += opengl
+-qtHaveModule(printsupport): QT += printsupport
+-qtHaveModule(qml): QT += qml
+-qtHaveModule(qmltest): QT += qmltest
+-qtHaveModule(x11extras): QT += x11extras
+-qtHaveModule(script): QT += script
+-qtHaveModule(scripttools): QT += scripttools
+-qtHaveModule(sensors): QT += sensors
+-qtHaveModule(serialport): QT += serialport
+-qtHaveModule(sql): QT += sql
+-qtHaveModule(svg): QT += svg
+-qtHaveModule(testlib): QT += testlib
+-qtHaveModule(uitools): QT += uitools
+-qtHaveModule(webkit): QT += webkit
+-qtHaveModule(webkitwidgets): QT += webkitwidgets
+-qtHaveModule(xml): QT += xml
+-qtHaveModule(xmlpatterns): QT += xmlpatterns
++qtHaveModule(widgets): QT += widgets
+ percent.target = %
+ percent.commands = @echo -n "\$(\$(@))\ "
+ QMAKE_EXTRA_TARGETS += percent
EOF
- $QT_QMAKE $am_have_qt_pro -o $am_have_qt_makefile
+ $QMAKE $am_have_qt_pro -o $am_have_qt_makefile
QT_CXXFLAGS=`cd $am_have_qt_dir; make -s -f $am_have_qt_makefile CXXFLAGS INCPATH`
- QT_LIBS=`cd $am_have_qt_dir; make -s -f $am_have_qt_makefile LIBS`
-- rm $am_have_qt_pro $am_have_qt_makefile
-+ QT_LIBS=`pkgconf --libs Qt5Widgets gl`
-+ rm $am_have_qt_pro $am_have_qt_makefile $am_have_qt_stash
++ if test "$ver" ">" "Qt version 5"; then
++ QT_LIBS=`pkgconf --libs Qt6Widgets opengl`
++ else
++ QT_LIBS=`pkgconf --libs Qt5Widgets gl`
++ fi
+ rm $am_have_qt_pro $am_have_qt_stash $am_have_qt_makefile
rmdir $am_have_qt_dir
- # Look for specific tools in $PATH
diff --git a/devel/gwenhywfar/files/patch-gui_qt5_Makefile.in b/devel/gwenhywfar/files/patch-gui_qt5_Makefile.in
new file mode 100644
index 000000000000..828fab38117e
--- /dev/null
+++ b/devel/gwenhywfar/files/patch-gui_qt5_Makefile.in
@@ -0,0 +1,15 @@
+Install headers for the qt6 flavor in a unique location. It's silly that
+they're still named qt5*.h, but we're trying not to deviate too much from
+upstream and this interfaces's only consumer, kmymoney.
+
+--- gui/qt5/Makefile.in.orig 2025-08-03 09:12:07 UTC
++++ gui/qt5/Makefile.in
+@@ -556,7 +556,7 @@ nodist_noinst_HEADERS =
+
+ nodist_libgwengui_qt@QT_MAJOR_VERSION@_la_SOURCES =
+ nodist_noinst_HEADERS =
+-iheaderdir = ${gwenhywfar_headerdir_am}/gwen-gui-qt5
++iheaderdir = ${gwenhywfar_headerdir_am}/gwen-gui-qt@QT_MAJOR_VERSION@
+ iheader_HEADERS = \
+ qt5_gui.hpp \
+ qt5_gui_dialog.hpp \
diff --git a/devel/hs-alex/Makefile b/devel/hs-alex/Makefile
index b2b49a7f024a..1edcd22785cd 100644
--- a/devel/hs-alex/Makefile
+++ b/devel/hs-alex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= alex
-DISTVERSION= 3.5.3.0
+DISTVERSION= 3.5.4.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-alex/distinfo b/devel/hs-alex/distinfo
index fe72ac7831d8..6eefe6066a32 100644
--- a/devel/hs-alex/distinfo
+++ b/devel/hs-alex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744222158
-SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6
-SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759
+TIMESTAMP = 1754381632
+SHA256 (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade
+SIZE (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = 94220
diff --git a/devel/hub/Makefile b/devel/hub/Makefile
index bc8ba2b6e544..4a583b9a31ec 100644
--- a/devel/hub/Makefile
+++ b/devel/hub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hub
PORTVERSION= 2.14.2
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/influx-pkg-config/Makefile b/devel/influx-pkg-config/Makefile
index bde9106cab0f..e329cac30816 100644
--- a/devel/influx-pkg-config/Makefile
+++ b/devel/influx-pkg-config/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pkg-config
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
PKGNAMEPREFIX= influx
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 4073fb4ccc15..451fc6dc1745 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.521
+PORTVERSION= 2.522
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 0940ae0b3195..8ae8d61aa3b0 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753859613
-SHA256 (jenkins/2.521/jenkins.war) = 3f82a149d087dee17d7a0e493637c64398f2674ad8a38339dfde9ed081fe3a19
-SIZE (jenkins/2.521/jenkins.war) = 95044334
+TIMESTAMP = 1754412056
+SHA256 (jenkins/2.522/jenkins.war) = 2e877edf6c5044d392147306990e4d6353716721549f6dcded329161e308e283
+SIZE (jenkins/2.522/jenkins.war) = 95512526
diff --git a/devel/jiri/Makefile b/devel/jiri/Makefile
index 945242d353af..013ef66968e3 100644
--- a/devel/jiri/Makefile
+++ b/devel/jiri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jiri
PORTVERSION= g${TIMESTAMP:S/-/./g:C/T.*//g}
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MASTER_SITES= LOCAL/swills
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
diff --git a/devel/kio-extras/Makefile b/devel/kio-extras/Makefile
index cb2c34200297..954b7a100eac 100644
--- a/devel/kio-extras/Makefile
+++ b/devel/kio-extras/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kio-extras
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/ktextaddons/Makefile b/devel/ktextaddons/Makefile
index 5c85127584fc..4fd4be03da1a 100644
--- a/devel/ktextaddons/Makefile
+++ b/devel/ktextaddons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ktextaddons
-DISTVERSION= 1.6.0
+DISTVERSION= 1.7.1
CATEGORIES= devel kde
MASTER_SITES= KDE/stable/${PORTNAME}/
diff --git a/devel/ktextaddons/distinfo b/devel/ktextaddons/distinfo
index b398c61d6412..eadac5ccbb96 100644
--- a/devel/ktextaddons/distinfo
+++ b/devel/ktextaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749155587
-SHA256 (ktextaddons-1.6.0.tar.xz) = d9846505a52f97bda64ead193032bc29573ec31481f473be3c586f5b8321ecdc
-SIZE (ktextaddons-1.6.0.tar.xz) = 782484
+TIMESTAMP = 1754663014
+SHA256 (ktextaddons-1.7.1.tar.xz) = 90cf25e298e095c40b3286a7153d04f961ef4e6598321bdeb00f2be7e998ae7e
+SIZE (ktextaddons-1.7.1.tar.xz) = 951740
diff --git a/devel/ktextaddons/pkg-plist b/devel/ktextaddons/pkg-plist
index 3fa1a5fe86ee..4b3217789cea 100644
--- a/devel/ktextaddons/pkg-plist
+++ b/devel/ktextaddons/pkg-plist
@@ -32,25 +32,34 @@ include/KF6/TextAutoCorrectionWidgets/textautocorrectionwidgets_version.h
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateAnswerInfo
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateAskJob
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateChat
-include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateConfigureDialog
-include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateConfigureWidget
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateChatSettings
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateChatsModel
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateDialog
-include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateEnginePlugin
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateExportChatAsJsonJob
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateExportChatBaseJob
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateHistorySortFilterProxyModel
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateManager
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateManagerBase
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMenuConfigureDialog
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMenuConfigureWidget
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMenuTextInfo
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMenuTextManager
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMenuWidget
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMessage
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMessageUtils
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMessagesModel
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateNetworkPluginConfigureWidget
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateQuickAskDialog
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateReply
-include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateResultWidget
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateSearchMessage
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateSearchMessagesModel
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateStackWidget
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextClient
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextContext
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextInstance
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextInstancesManager
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextInstancesManagerDialog
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextInstancesManagerWidget
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextPlugin
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextReplyInfo
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextRequest
@@ -58,26 +67,35 @@ include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateWidget
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateanswerinfo.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateaskjob.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratechat.h
-include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateconfiguredialog.h
-include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateconfigurewidget.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratechatsettings.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratechatsmodel.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratedialog.h
-include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateengineplugin.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateexportchatasjsonjob.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateexportchatbasejob.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratehistorysortfilterproxymodel.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemanager.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemanagerbase.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemenuconfiguredialog.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemenuconfigurewidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemenutextinfo.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemenutextmanager.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemenuwidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemessage.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemessagesmodel.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemessageutils.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratenetworkpluginconfigurewidget.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratequickaskdialog.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratereply.h
-include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateresultwidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratesearchmessage.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratesearchmessagesmodel.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratestackwidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetext_export.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextclient.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextcontext.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextinstance.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextinstancesmanager.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextinstancesmanagerdialog.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextinstancesmanagerwidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextplugin.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextreplyinfo.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextrequest.h
@@ -307,6 +325,8 @@ lib/cmake/KF6TextUtils/KF6TextUtilsConfig.cmake
lib/cmake/KF6TextUtils/KF6TextUtilsConfigVersion.cmake
lib/cmake/KF6TextUtils/KF6TextUtilsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KF6TextUtils/KF6TextUtilsTargets.cmake
+lib/cmake/textautogenerate-cmark-rc-copy/textautogenerate-cmark-rc-copy-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/textautogenerate-cmark-rc-copy/textautogenerate-cmark-rc-copy-targets.cmake
lib/libKF6TextAddonsWidgets.so
lib/libKF6TextAddonsWidgets.so.1
lib/libKF6TextAddonsWidgets.so.%%LIBVERSION%%
@@ -343,12 +363,18 @@ lib/libKF6TextTranslator.so.%%LIBVERSION%%
lib/libKF6TextUtils.so
lib/libKF6TextUtils.so.1
lib/libKF6TextUtils.so.%%LIBVERSION%%
+lib/libtextautogenerate-cmark-rc-copy.so
+lib/libtextautogenerate-cmark-rc-copy.so.0
+lib/libtextautogenerate-cmark-rc-copy.so.0.31.0
+lib/libtextautogenerategenericnetwork.so.1
+lib/libtextautogenerategenericnetwork.so.%%LIBVERSION%%
lib/libtextautogenerateollama.so.1
lib/libtextautogenerateollama.so.%%LIBVERSION%%
%%QT_PLUGINDIR%%/designer/textcustomeditor.so
%%QT_PLUGINDIR%%/designer/texttranslatorwidgets6.so
%%QT_PLUGINDIR%%/kf6/speechtotext/speechtotext_google.so
%%QT_PLUGINDIR%%/kf6/speechtotext/speechtotext_whisper.so
+%%QT_PLUGINDIR%%/kf6/textautogeneratetext/autogeneratetext_genericnetwork.so
%%QT_PLUGINDIR%%/kf6/textautogeneratetext/autogeneratetext_ollama.so
%%QT_PLUGINDIR%%/kf6/translator/translator_bing.so
%%QT_PLUGINDIR%%/kf6/translator/translator_deepl.so
@@ -376,6 +402,7 @@ share/locale/ast/LC_MESSAGES/libtexttranslator.mo
share/locale/az/LC_MESSAGES/libtextgrammarcheck.mo
share/locale/bg/LC_MESSAGES/libtextaddonswidgets.mo
share/locale/bg/LC_MESSAGES/libtextautocorrection.mo
+share/locale/bg/LC_MESSAGES/libtextautogeneratetext.mo
share/locale/bg/LC_MESSAGES/libtextcustomeditor.mo
share/locale/bg/LC_MESSAGES/libtextedittexttospeech.mo
share/locale/bg/LC_MESSAGES/libtextemoticons.mo
@@ -576,9 +603,12 @@ share/locale/pt/LC_MESSAGES/libtextgrammarcheck.mo
share/locale/pt/LC_MESSAGES/libtexttranslator.mo
share/locale/pt_BR/LC_MESSAGES/libtextaddonswidgets.mo
share/locale/pt_BR/LC_MESSAGES/libtextautocorrection.mo
+share/locale/pt_BR/LC_MESSAGES/libtextautogeneratetext.mo
+share/locale/pt_BR/LC_MESSAGES/libtextcustomeditor.mo
share/locale/pt_BR/LC_MESSAGES/libtextedittexttospeech.mo
share/locale/pt_BR/LC_MESSAGES/libtextemoticons.mo
share/locale/pt_BR/LC_MESSAGES/libtextgrammarcheck.mo
+share/locale/pt_BR/LC_MESSAGES/libtextspeechtotext.mo
share/locale/pt_BR/LC_MESSAGES/libtexttranslator.mo
share/locale/ru/LC_MESSAGES/libtextaddonswidgets.mo
share/locale/ru/LC_MESSAGES/libtextautocorrection.mo
diff --git a/devel/kunifiedpush/Makefile b/devel/kunifiedpush/Makefile
new file mode 100644
index 000000000000..3c970a42eba5
--- /dev/null
+++ b/devel/kunifiedpush/Makefile
@@ -0,0 +1,14 @@
+PORTNAME= kunifiedpush
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= devel kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= UnifiedPush client library and distributor daemon for KDE
+WWW= https://invent.kde.org/libraries/kunifiedpush
+
+USES= cmake compiler:c++20-lang gettext kde:6 qt:6 ssl tar:xz
+USE_KDE= coreaddons i18n kcmutils service solid \
+ ecm:build
+USE_QT= base declarative websockets
+
+.include <bsd.port.mk>
diff --git a/devel/kunifiedpush/distinfo b/devel/kunifiedpush/distinfo
new file mode 100644
index 000000000000..55e5102545f9
--- /dev/null
+++ b/devel/kunifiedpush/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753555094
+SHA256 (KDE/release-service/25.04.3/kunifiedpush-25.04.3.tar.xz) = a16ffe4117b14baa02f3b8ae7de9e509a17359c1b67dcd851aef4f3c3661a1df
+SIZE (KDE/release-service/25.04.3/kunifiedpush-25.04.3.tar.xz) = 56744
diff --git a/devel/kunifiedpush/pkg-descr b/devel/kunifiedpush/pkg-descr
new file mode 100644
index 000000000000..0f03b4ef6a16
--- /dev/null
+++ b/devel/kunifiedpush/pkg-descr
@@ -0,0 +1,2 @@
+UnifiedPush is a decentralized push notification system. This port
+installs KDE client library and distributor daemon for UnifiedPush.
diff --git a/devel/kunifiedpush/pkg-plist b/devel/kunifiedpush/pkg-plist
new file mode 100644
index 000000000000..789b84f66ab6
--- /dev/null
+++ b/devel/kunifiedpush/pkg-plist
@@ -0,0 +1,56 @@
+bin/kunifiedpush-distributor
+etc/xdg/KDE/kunifiedpush-distributor.conf
+etc/xdg/autostart/org.kde.kunifiedpush-distributor.desktop
+include/KUnifiedPush/KUnifiedPush/Connector
+include/KUnifiedPush/kunifiedpush/connector.h
+include/KUnifiedPush/kunifiedpush/kunifiedpush_export.h
+include/KUnifiedPush/kunifiedpush_version.h
+lib/cmake/KUnifiedPush/KUnifiedPushConfig.cmake
+lib/cmake/KUnifiedPush/KUnifiedPushConfigVersion.cmake
+lib/cmake/KUnifiedPush/KUnifiedPushTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KUnifiedPush/KUnifiedPushTargets.cmake
+lib/libKUnifiedPush.so
+lib/libKUnifiedPush.so.1
+lib/libKUnifiedPush.so.%%KDE_APPLICATIONS_VERSION%%
+%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_push_notifications.so
+share/applications/kcm_push_notifications.desktop
+share/locale/ar/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ast/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/bg/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ca/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ca@valencia/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/cs/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/de/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/en_GB/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/eo/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/es/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/eu/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/fi/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/fr/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/gl/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/he/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/hi/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ia/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/it/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ja/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ka/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ko/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/lt/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/lv/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/nl/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/nn/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/pa/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/pl/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/pt/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/pt_BR/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ru/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/sa/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/sk/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/sl/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/sv/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/ta/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/tr/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/uk/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/zh_CN/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/zh_TW/LC_MESSAGES/kcm_push_notifications.mo
+share/qlogging-categories6/org_kde_kunifiedpush.categories
diff --git a/devel/lab/Makefile b/devel/lab/Makefile
index f56d56b0956b..4ca0a4fd9ec4 100644
--- a/devel/lab/Makefile
+++ b/devel/lab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lab
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/lace/Makefile b/devel/lace/Makefile
index d8bd430d5353..d239f4190fb4 100644
--- a/devel/lace/Makefile
+++ b/devel/lace/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lace
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= -work-stealing
@@ -8,13 +9,9 @@ MAINTAINER= yuri@FreeBSD.org
COMMENT= Implementation of work-stealing in C
WWW= https://github.com/trolando/lace
-BROKEN_i386= compilation fails: static assertion failed due to requirement '(sizeof(struct _Task) % 64) == 0': Task size should be a multiple of LINE_SIZE
-
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= compilation fails: static assertion failed due to requirement '(sizeof(struct _Task) % 64) == 0': Task size should be a multiple of LINE_SIZE
-
USES= cmake:testing
USE_GITHUB= yes
@@ -26,6 +23,10 @@ CMAKE_TESTING_ON= LACE_BUILD_TESTS
PORTSCOUT= limit:^.*[0-9]+\.[0-9]+\.[0-9]+$$ # prevent tags like mucocos_2014_ri
+pre-configure: # see discussion in https://github.com/trolando/lace/issues/16
+ @${REINPLACE_CMD} -e 's,memory_order_[[:alnum:]_]*,memory_order_seq_cst,g' \
+ ${WRKSRC}/src/*.[ch] ${WRKSRC}/src/lace.sh
+
# tests as of 2.0.2: 100% tests passed, 0 tests failed out of 2
.include <bsd.port.mk>
diff --git a/devel/lace/files/patch-benchmarks_CMakeLists.txt b/devel/lace/files/patch-benchmarks_CMakeLists.txt
new file mode 100644
index 000000000000..00392a29fc02
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- benchmarks/CMakeLists.txt.orig 2025-08-06 15:18:26 UTC
++++ benchmarks/CMakeLists.txt
+@@ -4,7 +4,7 @@ macro(set_compilation_settings NAME)
+ target_compile_features(${NAME} PRIVATE c_std_11 cxx_std_11)
+ target_compile_options(${NAME} PRIVATE
+ $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:
+- -pipe -march=native -Wall -Wextra -Wpedantic -Wno-deprecated>
++ -pipe -Wall -Wextra -Wpedantic -Wno-deprecated>
+ $<$<CXX_COMPILER_ID:MSVC>: /W4>
+ )
+ if (CMAKE_BUILD_TYPE STREQUAL "Release")
diff --git a/devel/lace14/Makefile b/devel/lace14/Makefile
new file mode 100644
index 000000000000..96bd086947f6
--- /dev/null
+++ b/devel/lace14/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= lace
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.5.1
+CATEGORIES= devel
+PKGNAMESUFFIX= 14-work-stealing
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Implementation of work-stealing in C
+WWW= https://github.com/trolando/lace
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake:testing
+
+USE_GITHUB= yes
+GH_ACCOUNT= trolando
+
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= LACE_BUILD_TESTS
+CMAKE_TESTING_ON= LACE_BUILD_TESTS
+
+PORTSCOUT= limit:^.*[0-9]+\.[0-9]+\.[0-9]+$$ # prevent tags like mucocos_2014_ri
+
+# tests as of 1.4.2: 100% tests passed, 0 tests failed out of 2
+
+.include <bsd.port.mk>
diff --git a/devel/lace14/distinfo b/devel/lace14/distinfo
new file mode 100644
index 000000000000..e43dcc9039a8
--- /dev/null
+++ b/devel/lace14/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754657253
+SHA256 (trolando-lace-v1.5.1_GH0.tar.gz) = 9aea38c98a059e0ddfb36df09683ea39cf55a66b4da16000532684c28d5fd6d8
+SIZE (trolando-lace-v1.5.1_GH0.tar.gz) = 155792
diff --git a/devel/lace14/files/patch-CMakeLists.txt b/devel/lace14/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..0df89b0ef40c
--- /dev/null
+++ b/devel/lace14/files/patch-CMakeLists.txt
@@ -0,0 +1,34 @@
+--- CMakeLists.txt.orig 2023-11-18 14:52:47 UTC
++++ CMakeLists.txt
+@@ -25,11 +25,11 @@ endif()
+ endif()
+ endif()
+
+-add_library(lace STATIC
++add_library(lace
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/lace.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/lace.h
+ )
+-add_library(lace14 STATIC
++add_library(lace14
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/lace14.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/lace14.h
+ )
+@@ -56,7 +56,7 @@ target_compile_options(lace PRIVATE
+
+ target_compile_options(lace PRIVATE
+ $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:
+- -pipe -march=native
++ -pipe
+ $<$<CONFIG:Debug>:-O0 -Wall -Wextra -Wpedantic>>
+ $<$<CXX_COMPILER_ID:MSVC>:
+ $<$<CONFIG:Debug>:/Od /Wall /Zi>>
+@@ -64,7 +64,7 @@ target_compile_options(lace14 PRIVATE
+
+ target_compile_options(lace14 PRIVATE
+ $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:
+- -pipe -march=native
++ -pipe
+ $<$<CONFIG:Debug>:-O0 -Wall -Wextra -Wpedantic>>
+ $<$<CXX_COMPILER_ID:MSVC>:
+ $<$<CONFIG:Debug>:/Od /Wall /Zi>>
diff --git a/devel/lace14/pkg-descr b/devel/lace14/pkg-descr
new file mode 100644
index 000000000000..b0efdd64bc2b
--- /dev/null
+++ b/devel/lace14/pkg-descr
@@ -0,0 +1,2 @@
+Lace is a C framework for fine-grained fork-join parallelism intended for
+scientific computations on multi-core computers.
diff --git a/devel/lace14/pkg-plist b/devel/lace14/pkg-plist
new file mode 100644
index 000000000000..6b1ab64e5d57
--- /dev/null
+++ b/devel/lace14/pkg-plist
@@ -0,0 +1,11 @@
+include/lace.h
+include/lace14.h
+include/lace_config.h
+lib/cmake/lace/lace-config-version.cmake
+lib/cmake/lace/lace-config.cmake
+lib/cmake/lace/lace-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/lace/lace-targets.cmake
+lib/liblace.so
+lib/liblace14.so
+libdata/pkgconfig/lace.pc
+libdata/pkgconfig/lace14.pc
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index e784e77bcd50..fefe3c5b2776 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lazygit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.53.0
-PORTREVISION= 1
+DISTVERSION= 0.54.1
CATEGORIES= devel
MAINTAINER= meta@FreeBSD.org
diff --git a/devel/lazygit/distinfo b/devel/lazygit/distinfo
index aa675fc626d9..39c6ca782829 100644
--- a/devel/lazygit/distinfo
+++ b/devel/lazygit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751690919
-SHA256 (go/devel_lazygit/lazygit-v0.53.0/v0.53.0.mod) = 56a7d91342704aac37a84bc9d8da20f72b26b85e990494eb6002fa8f84e6dd03
-SIZE (go/devel_lazygit/lazygit-v0.53.0/v0.53.0.mod) = 3871
-SHA256 (go/devel_lazygit/lazygit-v0.53.0/v0.53.0.zip) = 1338fb3cf04a8e5f9c4b93e708af2669e252ae676aa53ca7e601ebb522609249
-SIZE (go/devel_lazygit/lazygit-v0.53.0/v0.53.0.zip) = 1455922
+TIMESTAMP = 1754553033
+SHA256 (go/devel_lazygit/lazygit-v0.54.1/v0.54.1.mod) = 09d41342dd4e17034b082ff967d3ce5901ee68a55a48217041ccc24cf2c5917b
+SIZE (go/devel_lazygit/lazygit-v0.54.1/v0.54.1.mod) = 3805
+SHA256 (go/devel_lazygit/lazygit-v0.54.1/v0.54.1.zip) = 6b36471c7f98c56baa1c3de7da06ab06347b03e40d3a79fef654aa79dfc6255d
+SIZE (go/devel_lazygit/lazygit-v0.54.1/v0.54.1.zip) = 1459296
diff --git a/devel/lefthook/Makefile b/devel/lefthook/Makefile
index 58e34fc49069..bc9cdf88634a 100644
--- a/devel/lefthook/Makefile
+++ b/devel/lefthook/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lefthook
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/lets/Makefile b/devel/lets/Makefile
index b4de795a710d..be7a2fcf1087 100644
--- a/devel/lets/Makefile
+++ b/devel/lets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lets
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.54
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/level-zero/Makefile b/devel/level-zero/Makefile
index b9b6a3f1f5f2..f2bf2c6429cc 100644
--- a/devel/level-zero/Makefile
+++ b/devel/level-zero/Makefile
@@ -1,5 +1,6 @@
PORTNAME= level-zero
PORTVERSION= 1.22.4
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/libfmt/Makefile b/devel/libfmt/Makefile
index 8eab76db2436..0417bd3dd784 100644
--- a/devel/libfmt/Makefile
+++ b/devel/libfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fmt
-PORTVERSION= 10.2.1
+DISTVERSION= 11.2.0
CATEGORIES= devel
-MASTER_SITES= https://github.com/fmtlib/fmt/releases/download/${PORTVERSION}/
+MASTER_SITES= https://github.com/fmtlib/${PORTNAME}/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= lib
MAINTAINER= sunpoet@FreeBSD.org
@@ -13,24 +13,18 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake:testing compiler:c++11-lang cpe pathfix zip
+USE_LDCONFIG= yes
+
+PLIST_SUB= DISTVERSION=${DISTVERSION}
-CMAKE_OFF= FMT_CUDA_TEST \
- FMT_DOC \
- FMT_FUZZ \
- FMT_MODULE \
- FMT_PEDANTIC \
- FMT_SYSTEM_HEADERS \
- FMT_TEST \
- FMT_WERROR
-CMAKE_ON= BUILD_SHARED_LIBS \
- FMT_OS
CMAKE_TESTING_ON= FMT_TEST
-USE_LDCONFIG= yes
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+CMAKE_OFF= FMT_DOC FMT_TEST
+CMAKE_ON= BUILD_SHARED_LIBS
+
+OPTIONS_DEFINE= FULL_CACHE_DRAGONBOX
+OPTIONS_DEFAULT= FULL_CACHE_DRAGONBOX
-OPTIONS_DEFINE= FULL_CACHE_DRAGONBOX
-OPTIONS_DEFAULT=FULL_CACHE_DRAGONBOX
FULL_CACHE_DRAGONBOX_DESC= Use larger binary size for better performance
FULL_CACHE_DRAGONBOX_CXXFLAGS= -DFMT_USE_FULL_CACHE_DRAGONBOX=1
diff --git a/devel/libfmt/distinfo b/devel/libfmt/distinfo
index 82da95b69d01..69f9f2f282cf 100644
--- a/devel/libfmt/distinfo
+++ b/devel/libfmt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708448906
-SHA256 (fmt-10.2.1.zip) = 312151a2d13c8327f5c9c586ac6cf7cddc1658e8f53edae0ec56509c8fa516c9
-SIZE (fmt-10.2.1.zip) = 1289946
+TIMESTAMP = 1747456438
+SHA256 (fmt-11.2.0.zip) = 203eb4e8aa0d746c62d8f903df58e0419e3751591bb53ff971096eaa0ebd4ec3
+SIZE (fmt-11.2.0.zip) = 1427803
diff --git a/devel/libfmt/pkg-plist b/devel/libfmt/pkg-plist
index 94291457bfd8..c1fccf19a22a 100644
--- a/devel/libfmt/pkg-plist
+++ b/devel/libfmt/pkg-plist
@@ -1,4 +1,5 @@
include/fmt/args.h
+include/fmt/base.h
include/fmt/chrono.h
include/fmt/color.h
include/fmt/compile.h
@@ -16,6 +17,6 @@ lib/cmake/fmt/fmt-config.cmake
lib/cmake/fmt/fmt-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/fmt/fmt-targets.cmake
lib/libfmt.so
-lib/libfmt.so.10
-lib/libfmt.so.%%PORTVERSION%%
+lib/libfmt.so.11
+lib/libfmt.so.%%DISTVERSION%%
libdata/pkgconfig/fmt.pc
diff --git a/devel/libfortuna/Makefile b/devel/libfortuna/Makefile
deleted file mode 100644
index 3fc6a1778877..000000000000
--- a/devel/libfortuna/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= libfortuna
-PORTVERSION= 0.1.1
-CATEGORIES= devel
-
-MAINTAINER= waitman@waitman.net
-COMMENT= Fortuna PRNG Library
-WWW= http://crxwg.com/fortuna/bin/libfortuna.html
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-DEPRECATED= Legacy fortuna library, last upstream activity 10 years ago
-EXPIRATION_DATE=2025-07-31
-
-USE_GITHUB= yes
-USE_LDCONFIG= yes
-GH_ACCOUNT= waitman
-GH_TAGNAME= 11cbd88
-
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=array-parameter
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/devel/libfortuna/distinfo b/devel/libfortuna/distinfo
deleted file mode 100644
index 5a5ff73f2db4..000000000000
--- a/devel/libfortuna/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (waitman-libfortuna-0.1.1-11cbd88_GH0.tar.gz) = 08402e7c531126905a5ac566098d079585d771cb7092559e1ad7fe392ec8bcc9
-SIZE (waitman-libfortuna-0.1.1-11cbd88_GH0.tar.gz) = 475218
diff --git a/devel/libfortuna/files/patch-Makefile b/devel/libfortuna/files/patch-Makefile
deleted file mode 100644
index ba12f13198c7..000000000000
--- a/devel/libfortuna/files/patch-Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
---- ./Makefile.orig 2014-02-19 10:24:15.411792348 +0100
-+++ ./Makefile 2014-02-19 10:25:09.252791282 +0100
-@@ -18,18 +18,18 @@
- rm -f *.so
-
- install:
-- mkdir $(PREFIX)/include/fortuna
-- $(INSTALL) -m 644 ./src/fortuna.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/px.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/rijndael.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/sha2.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/c.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/blf.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/sha1.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/internal.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/md5.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./libfortuna.a $(PREFIX)/lib/
-- $(INSTALL) -m 644 ./libfortuna.so $(PREFIX)/lib/
-+ mkdir $(DESTDIR)$(PREFIX)/include/fortuna
-+ $(INSTALL) -m 644 ./src/fortuna.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/px.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/rijndael.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/sha2.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/c.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/blf.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/sha1.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/internal.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/md5.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./libfortuna.a $(DESTDIR)$(PREFIX)/lib/
-+ $(INSTALL) -m 644 ./libfortuna.so $(DESTDIR)$(PREFIX)/lib/
-
- deinstall:
- rm -Rf $(PREFIX)/include/fortuna
diff --git a/devel/libfortuna/pkg-descr b/devel/libfortuna/pkg-descr
deleted file mode 100644
index d262c554b688..000000000000
--- a/devel/libfortuna/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Fortuna PRNG library for generating random numbers
-
-libfortuna is a C library based on code extracted from BSD licensed PostgreSQL
-sources. It generates numbers with decent randomness.
diff --git a/devel/libfortuna/pkg-plist b/devel/libfortuna/pkg-plist
deleted file mode 100644
index 58dd42c5e1bf..000000000000
--- a/devel/libfortuna/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-include/fortuna/blf.h
-include/fortuna/c.h
-include/fortuna/fortuna.h
-include/fortuna/internal.h
-include/fortuna/md5.h
-include/fortuna/px.h
-include/fortuna/rijndael.h
-include/fortuna/sha1.h
-include/fortuna/sha2.h
-lib/libfortuna.a
-lib/libfortuna.so
diff --git a/devel/libgee06/Makefile b/devel/libgee06/Makefile
deleted file mode 100644
index df33e2d303b7..000000000000
--- a/devel/libgee06/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= libgee
-PORTVERSION= 0.6.8
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= GNOME
-PKGNAMESUFFIX= 06
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GObject collection library
-WWW= https://live.gnome.org/Libgee
-
-DEPRECATED= Legacy verision, unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-USES= cpe gmake gnome libtool pathfix pkgconfig tar:xz
-CPE_VENDOR= gnome
-USE_GNOME= glib20 introspection:build
-USE_LDCONFIG= yes
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-introspection=yes
-
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/libgee06/distinfo b/devel/libgee06/distinfo
deleted file mode 100644
index d7aa87d0f98f..000000000000
--- a/devel/libgee06/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libgee-0.6.8.tar.xz) = a61f8d796173d41f6144a030d4bd22461f0bb3fa18a3ebe02341b315feebf5d3
-SIZE (libgee-0.6.8.tar.xz) = 443060
diff --git a/devel/libgee06/pkg-descr b/devel/libgee06/pkg-descr
deleted file mode 100644
index a7e308e4267a..000000000000
--- a/devel/libgee06/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Libgee is a collection library providing GObject-based
-interfaces and classes for commonly used data structures.
diff --git a/devel/libgee06/pkg-plist b/devel/libgee06/pkg-plist
deleted file mode 100644
index 6c6389e02839..000000000000
--- a/devel/libgee06/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-include/gee-1.0/gee.h
-lib/libgee.so
-lib/libgee.so.2
-lib/libgee.so.2.0.0
-lib/girepository-1.0/Gee-1.0.typelib
-libdata/pkgconfig/gee-1.0.pc
-share/gir-1.0/Gee-1.0.gir
-share/vala/vapi/gee-1.0.vapi
diff --git a/devel/libgpc/Makefile b/devel/libgpc/Makefile
deleted file mode 100644
index 72e0cabde726..000000000000
--- a/devel/libgpc/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= libgpc
-PORTVERSION= 2.32
-PORTREVISION= 1
-CATEGORIES= devel math graphics
-MASTER_SITES= http://www.cs.man.ac.uk/~toby/alan/software/assets/
-DISTNAME= gpc${PORTVERSION:S/.//}
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= Generic Polygon Clipper
-WWW= http://www.cs.man.ac.uk/~toby/alan/software/
-
-BROKEN= Unfetchable
-DEPRECATED= No longer distributed by upstream as of August 2020
-EXPIRATION_DATE=2025-07-31
-
-# Converted from NO_CDROM
-LICENSE= libgpc
-LICENSE_NAME= libgpc
-LICENSE_TEXT= Can't be used for profit without permission
-LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
-
-USES= dos2unix uidfix zip
-PLIST_FILES= lib/libgpc.so.2 \
- lib/libgpc.so lib/libgpc.a \
- include/gpc.h
-USE_LDCONFIG= yes
-
-MAKEFILE= ${FILESDIR}/BSDmakefile
-
-.include <bsd.port.mk>
diff --git a/devel/libgpc/distinfo b/devel/libgpc/distinfo
deleted file mode 100644
index 9a21612654e3..000000000000
--- a/devel/libgpc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gpc232.zip) = a481e94f55f2ad1bb4d4764c69d273b08c42e500ba2201ab8157204354dcea60
-SIZE (gpc232.zip) = 15606
diff --git a/devel/libgpc/files/BSDmakefile b/devel/libgpc/files/BSDmakefile
deleted file mode 100644
index 335dd569f9f2..000000000000
--- a/devel/libgpc/files/BSDmakefile
+++ /dev/null
@@ -1,13 +0,0 @@
-LIB= gpc
-MK_PROFILE= no
-SHLIB_MAJOR= 2
-SHLIB_MINOR= 32
-
-SRCS= gpc.c
-INCS= gpc.h
-
-LIBDIR= ${PREFIX}/lib
-INCSDIR= ${PREFIX}/include
-WARNS?= 4 # level 5 trips over '-Wunused'
-
-.include <bsd.lib.mk>
diff --git a/devel/libgpc/files/patch-alloca b/devel/libgpc/files/patch-alloca
deleted file mode 100644
index 6b45ec7a48db..000000000000
--- a/devel/libgpc/files/patch-alloca
+++ /dev/null
@@ -1,65 +0,0 @@
-Use alloca() instead of malloc()/free(), where it is easy to do.
-
-Use BSD's err() instead of fprintf()/exit() on fatal failures.
-
-When so exiting, use non-zero code to signal a failure.
-
- -mi
-
---- gpc.c Fri Dec 17 10:39:26 2004
-+++ gpc.c Sat Oct 22 04:04:31 2005
-@@ -39,4 +39,5 @@ Copyright: (C) 1997-2004, Advanced Inter
-
- #include "gpc.h"
-+#include <err.h>
- #include <stdlib.h>
- #include <float.h>
-@@ -104,6 +105,6 @@ Copyright: (C) 1997-2004, Advanced Inter
- #define MALLOC(p, b, s, t) {if ((b) > 0) { \
- p= (t*)malloc(b); if (!(p)) { \
-- fprintf(stderr, "gpc malloc failure: %s\n", s); \
-- exit(0);}} else p= NULL;}
-+ err(1, "gpc: %s needed %zd bytes\n", s, \
-+ (size_t)b); }} else p= NULL;}
-
- #define FREE(p) {if (p) {free(p); (p)= NULL;}}
-@@ -965,6 +966,5 @@ static void minimax_test(gpc_polygon *su
- c_bbox= create_contour_bboxes(clip);
-
-- MALLOC(o_table, subj->num_contours * clip->num_contours * sizeof(int),
-- "overlap table creation", int);
-+ o_table = alloca(subj->num_contours * clip->num_contours * sizeof(int));
-
- /* Check all subject contour bounding boxes against clip boxes */
-@@ -1006,5 +1006,4 @@ static void minimax_test(gpc_polygon *su
- FREE(s_bbox);
- FREE(c_bbox);
-- FREE(o_table);
- }
-
-@@ -1166,5 +1165,5 @@ void gpc_polygon_clip(gpc_op op, gpc_pol
-
- /* Build scanbeam table from scanbeam tree */
-- MALLOC(sbt, sbt_entries * sizeof(double), "sbt creation", double);
-+ sbt = alloca(sbt_entries * sizeof(double));
- build_sbt(&scanbeam, sbt, sbtree);
- scanbeam= 0;
-@@ -1749,5 +1748,4 @@ void gpc_polygon_clip(gpc_op op, gpc_pol
- FREE(c_heap);
- FREE(s_heap);
-- FREE(sbt);
- }
-
-@@ -1825,5 +1823,5 @@ void gpc_tristrip_clip(gpc_op op, gpc_po
-
- /* Build scanbeam table from scanbeam tree */
-- MALLOC(sbt, sbt_entries * sizeof(double), "sbt creation", double);
-+ sbt = alloca(sbt_entries * sizeof(double));
- build_sbt(&scanbeam, sbt, sbtree);
- scanbeam= 0;
-@@ -2463,5 +2461,4 @@ void gpc_tristrip_clip(gpc_op op, gpc_po
- FREE(c_heap);
- FREE(s_heap);
-- FREE(sbt);
- }
-
diff --git a/devel/libgpc/pkg-descr b/devel/libgpc/pkg-descr
deleted file mode 100644
index ddf83a52febf..000000000000
--- a/devel/libgpc/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-An algorithm for calculating the difference, intersection,
-exclusive-or or union of arbitrary polygon sets.
-
-Copyright: (C) 1997-2004, Advanced Interfaces Group,
- University of Manchester.
-
- This software is free for non-commercial use. It may be copied,
- modified, and redistributed provided that this copyright notice
- is preserved on all copies. The intellectual property rights of
- the algorithms used reside with the University of Manchester
- Advanced Interfaces Group.
-
- You may not use this software, in whole or in part, in support
- of any commercial product without the express consent of the
- author.
-
- Software documentation at
diff --git a/devel/libinotify/Makefile b/devel/libinotify/Makefile
index a0bce906fb85..2e844386e02b 100644
--- a/devel/libinotify/Makefile
+++ b/devel/libinotify/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libinotify
PORTVERSION= 20240724
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= https://github.com/libinotify-kqueue/libinotify-kqueue/releases/download/${PORTVERSION}/
@@ -20,7 +20,8 @@ USE_LDCONFIG= yes
.if exists(/usr/include/sys/inotify.h)
post-install:
- ${INSTALL_DATA} /usr/include/sys/inotify.h ${STAGEDIR}${PREFIX}/include/sys/
+ ${PRINTF} '#pragma GCC system_header\n#include_next <sys/inotify.h>\n' \
+ > ${STAGEDIR}${PREFIX}/include/sys/inotify.h
${SED} -e '/Libs:/d' -e '/Cflags:/d' ${WRKSRC}/libinotify.pc \
> ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libinotify.pc
.endif
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index aace47b45aae..b11c6b5af0ab 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= liteide
DISTVERSIONPREFIX= x
DISTVERSION= 38.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel editors
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index 09f82a40ceb0..696e3f03734a 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -30,6 +30,7 @@ LLVM_COMMANDS= \
llvm-gsymutil \
llvm-ifs \
llvm-install-name-tool \
+ llvm-ir2vec \
llvm-jitlink \
llvm-libtool-darwin \
llvm-link \
diff --git a/devel/llvm-devel/Makefile.MAN1SRCS b/devel/llvm-devel/Makefile.MAN1SRCS
index 898bbf26d03f..d7fb299d0871 100644
--- a/devel/llvm-devel/Makefile.MAN1SRCS
+++ b/devel/llvm-devel/Makefile.MAN1SRCS
@@ -23,6 +23,7 @@ LLVM_MAN1SRCS= \
llvm-extract.1 \
llvm-ifs.1 \
llvm-install-name-tool.1 \
+ llvm-ir2vec.1 \
llvm-lib.1 \
llvm-libtool-darwin.1 \
llvm-lipo.1 \
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 89c0bb8049dc..7ceae75b009a 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -2,8 +2,8 @@
#
# Generated by: files/gen-Makefile.snapshot.sh.
#
-LLVM_MAJOR= 21
+LLVM_MAJOR= 22
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20250701
+SNAPDATE= 20250807
-LLVM_PROJECT_COMMIT= 5d849d3a90857621ba93e46c6b6dc145fdee04fe
+LLVM_PROJECT_COMMIT= 69d0bd56ad064df569cd065902fb7036f0311c0a
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index 2b1b31d25de5..c1a8f75318e0 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751403737
-SHA256 (llvm-llvm-project-21.0.d20250701-5d849d3a90857621ba93e46c6b6dc145fdee04fe_GH0.tar.gz) = 9915e561683eb00801761e1cdf64a5c7eb029bdc9e21ad71231ae0480d1d6df0
-SIZE (llvm-llvm-project-21.0.d20250701-5d849d3a90857621ba93e46c6b6dc145fdee04fe_GH0.tar.gz) = 240471035
+TIMESTAMP = 1754576486
+SHA256 (llvm-llvm-project-22.0.d20250807-69d0bd56ad064df569cd065902fb7036f0311c0a_GH0.tar.gz) = 24ec56d57406a09eeb3e51a87df8fcfb679c833e18ee3efb0011ffc17135e6d0
+SIZE (llvm-llvm-project-22.0.d20250807-69d0bd56ad064df569cd065902fb7036f0311c0a_GH0.tar.gz) = 244918102
diff --git a/devel/llvm-devel/files/gen-Makefile.snapshot.sh b/devel/llvm-devel/files/gen-Makefile.snapshot.sh
index ddb8ff5dce1c..ab266e073221 100644
--- a/devel/llvm-devel/files/gen-Makefile.snapshot.sh
+++ b/devel/llvm-devel/files/gen-Makefile.snapshot.sh
@@ -15,7 +15,7 @@ cat <<EOF > Makefile.snapshot
#
# Generated by: files/gen-Makefile.snapshot.sh.
#
-LLVM_MAJOR= 21
+LLVM_MAJOR= 22
LLVM_RELEASE= \${LLVM_MAJOR}.0.0
SNAPDATE= $(date +%Y%m%d)
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index e941347f6ef7..964a3aefcdb6 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -31,6 +31,7 @@ bin/llvm-extract-devel
bin/llvm-gsymutil-devel
bin/llvm-ifs-devel
bin/llvm-install-name-tool-devel
+bin/llvm-ir2vec-devel
bin/llvm-jitlink-devel
bin/llvm-libtool-darwin-devel
bin/llvm-link-devel
@@ -258,6 +259,7 @@ llvm-devel/bin/llvm-extract
llvm-devel/bin/llvm-gsymutil
llvm-devel/bin/llvm-ifs
llvm-devel/bin/llvm-install-name-tool
+llvm-devel/bin/llvm-ir2vec
llvm-devel/bin/llvm-jitlink
llvm-devel/bin/llvm-lib
llvm-devel/bin/llvm-libtool-darwin
@@ -428,6 +430,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/InfiniteLoopCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/IntegerDivisionCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/MacroParenthesesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h
@@ -571,7 +574,9 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/IncludeOrderCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/PreferStaticOverAnonymousNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/TwineLocalCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/UseNewMLIROpBuilderCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h
@@ -737,6 +742,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/UseAnyOfAllOfCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/UseConcisePreprocessorDirectivesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/UseStdMinMaxCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/tool/ClangTidyMain.h
%%EXTRAS%%llvm-devel/include/clang-tidy/utils/ASTUtils.h
@@ -933,6 +939,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/Dominators.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/IntervalPartition.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LiveVariables.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/PostOrderCFGView.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ReachableCode.h
@@ -997,6 +1004,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/Support/FixitUtil.h
%%CLANG%%llvm-devel/include/clang/Basic/AArch64ACLETypes.def
%%CLANG%%llvm-devel/include/clang/Basic/ABI.h
+%%CLANG%%llvm-devel/include/clang/Basic/ABIVersions.def
%%CLANG%%llvm-devel/include/clang/Basic/AMDGPUTypes.def
%%CLANG%%llvm-devel/include/clang/Basic/ASTSourceDescriptor.h
%%CLANG%%llvm-devel/include/clang/Basic/AddressSpaces.h
@@ -1280,11 +1288,13 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Driver/Action.h
%%CLANG%%llvm-devel/include/clang/Driver/CommonArgs.h
%%CLANG%%llvm-devel/include/clang/Driver/Compilation.h
+%%CLANG%%llvm-devel/include/clang/Driver/CudaInstallationDetector.h
%%CLANG%%llvm-devel/include/clang/Driver/Distro.h
%%CLANG%%llvm-devel/include/clang/Driver/Driver.h
%%CLANG%%llvm-devel/include/clang/Driver/DriverDiagnostic.h
%%CLANG%%llvm-devel/include/clang/Driver/InputInfo.h
%%CLANG%%llvm-devel/include/clang/Driver/Job.h
+%%CLANG%%llvm-devel/include/clang/Driver/LazyDetector.h
%%CLANG%%llvm-devel/include/clang/Driver/Multilib.h
%%CLANG%%llvm-devel/include/clang/Driver/MultilibBuilder.h
%%CLANG%%llvm-devel/include/clang/Driver/OffloadBundler.h
@@ -1292,7 +1302,9 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Driver/Options.h
%%CLANG%%llvm-devel/include/clang/Driver/Options.inc
%%CLANG%%llvm-devel/include/clang/Driver/Phases.h
+%%CLANG%%llvm-devel/include/clang/Driver/RocmInstallationDetector.h
%%CLANG%%llvm-devel/include/clang/Driver/SanitizerArgs.h
+%%CLANG%%llvm-devel/include/clang/Driver/SyclInstallationDetector.h
%%CLANG%%llvm-devel/include/clang/Driver/Tool.h
%%CLANG%%llvm-devel/include/clang/Driver/ToolChain.h
%%CLANG%%llvm-devel/include/clang/Driver/Types.def
@@ -1726,6 +1738,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Lower/BoxAnalyzer.h
%%FLANG%%llvm-devel/include/flang/Lower/Bridge.h
%%FLANG%%llvm-devel/include/flang/Lower/BuiltinModules.h
+%%FLANG%%llvm-devel/include/flang/Lower/CUDA.h
%%FLANG%%llvm-devel/include/flang/Lower/CallInterface.h
%%FLANG%%llvm-devel/include/flang/Lower/Coarray.h
%%FLANG%%llvm-devel/include/flang/Lower/ComponentPath.h
@@ -1737,7 +1750,6 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Lower/ConvertProcedureDesignator.h
%%FLANG%%llvm-devel/include/flang/Lower/ConvertType.h
%%FLANG%%llvm-devel/include/flang/Lower/ConvertVariable.h
-%%FLANG%%llvm-devel/include/flang/Lower/Cuda.h
%%FLANG%%llvm-devel/include/flang/Lower/CustomIntrinsicCall.h
%%FLANG%%llvm-devel/include/flang/Lower/DirectivesCommon.h
%%FLANG%%llvm-devel/include/flang/Lower/EnvironmentDefault.h
@@ -1751,11 +1763,13 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Lower/Mangler.h
%%FLANG%%llvm-devel/include/flang/Lower/OpenACC.h
%%FLANG%%llvm-devel/include/flang/Lower/OpenMP.h
+%%FLANG%%llvm-devel/include/flang/Lower/OpenMP/Clauses.h
%%FLANG%%llvm-devel/include/flang/Lower/PFTBuilder.h
%%FLANG%%llvm-devel/include/flang/Lower/PFTDefs.h
%%FLANG%%llvm-devel/include/flang/Lower/Runtime.h
%%FLANG%%llvm-devel/include/flang/Lower/StatementContext.h
%%FLANG%%llvm-devel/include/flang/Lower/Support/PrivateReductionUtils.h
+%%FLANG%%llvm-devel/include/flang/Lower/Support/ReductionProcessor.h
%%FLANG%%llvm-devel/include/flang/Lower/Support/Utils.h
%%FLANG%%llvm-devel/include/flang/Lower/Support/Verifier.h
%%FLANG%%llvm-devel/include/flang/Lower/SymbolMap.h
@@ -1882,8 +1896,8 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.h.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.td
-%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/FIROpenACCTypeInterfaces.h
-%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/RegisterOpenACCExtensions.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenMP/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenMP/Passes.h.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenMP/Passes.td
@@ -1914,6 +1928,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Parser/format-specification.h
%%FLANG%%llvm-devel/include/flang/Parser/instrumented-parser.h
%%FLANG%%llvm-devel/include/flang/Parser/message.h
+%%FLANG%%llvm-devel/include/flang/Parser/openmp-utils.h
%%FLANG%%llvm-devel/include/flang/Parser/options.h
%%FLANG%%llvm-devel/include/flang/Parser/parse-state.h
%%FLANG%%llvm-devel/include/flang/Parser/parse-tree-visitor.h
@@ -1980,6 +1995,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Semantics/openmp-directive-sets.h
%%FLANG%%llvm-devel/include/flang/Semantics/openmp-dsa.h
%%FLANG%%llvm-devel/include/flang/Semantics/openmp-modifiers.h
+%%FLANG%%llvm-devel/include/flang/Semantics/openmp-utils.h
%%FLANG%%llvm-devel/include/flang/Semantics/program-tree.h
%%FLANG%%llvm-devel/include/flang/Semantics/runtime-type-info.h
%%FLANG%%llvm-devel/include/flang/Semantics/scope.h
@@ -2141,6 +2157,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Breakpoint/BreakpointResolverName.h
%%LLDB%%llvm-devel/include/lldb/Breakpoint/BreakpointResolverScripted.h
%%LLDB%%llvm-devel/include/lldb/Breakpoint/BreakpointSite.h
+%%LLDB%%llvm-devel/include/lldb/Breakpoint/StopCondition.h
%%LLDB%%llvm-devel/include/lldb/Breakpoint/StopPointSiteList.h
%%LLDB%%llvm-devel/include/lldb/Breakpoint/Stoppoint.h
%%LLDB%%llvm-devel/include/lldb/Breakpoint/StoppointCallbackContext.h
@@ -2338,6 +2355,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Interpreter/CommandOptionValidators.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/CommandReturnObject.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h
+%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedBreakpointInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
@@ -2386,6 +2404,10 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Interpreter/Property.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/ScriptInterpreter.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/ScriptObject.h
+%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/MCPError.h
+%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Protocol.h
+%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Resource.h
+%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Tool.h
%%LLDB%%llvm-devel/include/lldb/Symbol/ArmUnwindInfo.h
%%LLDB%%llvm-devel/include/lldb/Symbol/Block.h
%%LLDB%%llvm-devel/include/lldb/Symbol/CallFrameInfo.h
@@ -2597,7 +2619,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/ValueObject/ValueObjectList.h
%%LLDB%%llvm-devel/include/lldb/ValueObject/ValueObjectMemory.h
%%LLDB%%llvm-devel/include/lldb/ValueObject/ValueObjectRegister.h
-%%LLDB%%llvm-devel/include/lldb/ValueObject/ValueObjectSyntheticFilter.h
+%%LLDB%%llvm-devel/include/lldb/ValueObject/ValueObjectSynthetic.h
%%LLDB%%llvm-devel/include/lldb/ValueObject/ValueObjectUpdater.h
%%LLDB%%llvm-devel/include/lldb/ValueObject/ValueObjectVTable.h
%%LLDB%%llvm-devel/include/lldb/ValueObject/ValueObjectVariable.h
@@ -2640,6 +2662,7 @@ llvm-devel/include/llvm-c/Target.h
llvm-devel/include/llvm-c/TargetMachine.h
llvm-devel/include/llvm-c/Transforms/PassBuilder.h
llvm-devel/include/llvm-c/Types.h
+llvm-devel/include/llvm-c/Visibility.h
llvm-devel/include/llvm-c/blake3.h
llvm-devel/include/llvm-c/lto.h
llvm-devel/include/llvm/ADT/ADL.h
@@ -2950,6 +2973,8 @@ llvm-devel/include/llvm/BinaryFormat/MsgPack.h
llvm-devel/include/llvm/BinaryFormat/MsgPackDocument.h
llvm-devel/include/llvm/BinaryFormat/MsgPackReader.h
llvm-devel/include/llvm/BinaryFormat/MsgPackWriter.h
+llvm-devel/include/llvm/BinaryFormat/SFrame.h
+llvm-devel/include/llvm/BinaryFormat/SFrameConstants.def
llvm-devel/include/llvm/BinaryFormat/Swift.def
llvm-devel/include/llvm/BinaryFormat/Swift.h
llvm-devel/include/llvm/BinaryFormat/Wasm.h
@@ -3066,6 +3091,7 @@ llvm-devel/include/llvm/CodeGen/HardwareLoops.h
llvm-devel/include/llvm/CodeGen/ISDOpcodes.h
llvm-devel/include/llvm/CodeGen/IndirectBrExpand.h
llvm-devel/include/llvm/CodeGen/IndirectThunks.h
+llvm-devel/include/llvm/CodeGen/InitUndef.h
llvm-devel/include/llvm/CodeGen/InterleavedAccess.h
llvm-devel/include/llvm/CodeGen/InterleavedLoadCombine.h
llvm-devel/include/llvm/CodeGen/IntrinsicLowering.h
@@ -3168,8 +3194,10 @@ llvm-devel/include/llvm/CodeGen/Passes.h
llvm-devel/include/llvm/CodeGen/PatchableFunction.h
llvm-devel/include/llvm/CodeGen/PeepholeOptimizer.h
llvm-devel/include/llvm/CodeGen/PostRAHazardRecognizer.h
+llvm-devel/include/llvm/CodeGen/PostRAMachineSink.h
llvm-devel/include/llvm/CodeGen/PostRASchedulerList.h
llvm-devel/include/llvm/CodeGen/PreISelIntrinsicLowering.h
+llvm-devel/include/llvm/CodeGen/ProcessImplicitDefs.h
llvm-devel/include/llvm/CodeGen/PseudoSourceValue.h
llvm-devel/include/llvm/CodeGen/PseudoSourceValueManager.h
llvm-devel/include/llvm/CodeGen/RDFGraph.h
@@ -3267,6 +3295,11 @@ llvm-devel/include/llvm/Config/Targets.def
llvm-devel/include/llvm/Config/Targets.h
llvm-devel/include/llvm/Config/abi-breaking.h
llvm-devel/include/llvm/Config/llvm-config.h
+llvm-devel/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
+llvm-devel/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h
+llvm-devel/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h
+llvm-devel/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.h
+llvm-devel/include/llvm/DWARFCFIChecker/DWARFCFIState.h
llvm-devel/include/llvm/DWARFLinker/AddressesMap.h
llvm-devel/include/llvm/DWARFLinker/Classic/DWARFLinker.h
llvm-devel/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h
@@ -3380,10 +3413,12 @@ llvm-devel/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
llvm-devel/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
llvm-devel/include/llvm/DebugInfo/DWARF/DWARFUnit.h
llvm-devel/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
+llvm-devel/include/llvm/DebugInfo/DWARF/DWARFUnwindTablePrinter.h
llvm-devel/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
llvm-devel/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
llvm-devel/include/llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h
llvm-devel/include/llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h
+llvm-devel/include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h
llvm-devel/include/llvm/DebugInfo/GSYM/CallSiteInfo.h
llvm-devel/include/llvm/DebugInfo/GSYM/DwarfTransformer.h
llvm-devel/include/llvm/DebugInfo/GSYM/ExtractRanges.h
@@ -3712,16 +3747,20 @@ llvm-devel/include/llvm/Frontend/Directive/DirectiveBase.td
llvm-devel/include/llvm/Frontend/Directive/Spelling.h
llvm-devel/include/llvm/Frontend/Driver/CodeGenOptions.h
llvm-devel/include/llvm/Frontend/HLSL/CBuffer.h
+llvm-devel/include/llvm/Frontend/HLSL/HLSLBinding.h
llvm-devel/include/llvm/Frontend/HLSL/HLSLResource.h
llvm-devel/include/llvm/Frontend/HLSL/HLSLRootSignature.h
-llvm-devel/include/llvm/Frontend/HLSL/HLSLRootSignatureUtils.h
+llvm-devel/include/llvm/Frontend/HLSL/RootSignatureMetadata.h
+llvm-devel/include/llvm/Frontend/HLSL/RootSignatureValidations.h
llvm-devel/include/llvm/Frontend/Offloading/OffloadWrapper.h
+llvm-devel/include/llvm/Frontend/Offloading/PropertySet.h
llvm-devel/include/llvm/Frontend/Offloading/Utility.h
llvm-devel/include/llvm/Frontend/OpenACC/ACC.h.inc
llvm-devel/include/llvm/Frontend/OpenACC/ACC.inc
llvm-devel/include/llvm/Frontend/OpenACC/ACC.td
llvm-devel/include/llvm/Frontend/OpenMP/ClauseT.h
llvm-devel/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+llvm-devel/include/llvm/Frontend/OpenMP/DirectiveNameParser.h
llvm-devel/include/llvm/Frontend/OpenMP/OMP.h
llvm-devel/include/llvm/Frontend/OpenMP/OMP.h.inc
llvm-devel/include/llvm/Frontend/OpenMP/OMP.inc
@@ -3960,7 +3999,6 @@ llvm-devel/include/llvm/MC/MCELFObjectWriter.h
llvm-devel/include/llvm/MC/MCELFStreamer.h
llvm-devel/include/llvm/MC/MCExpr.h
llvm-devel/include/llvm/MC/MCFixup.h
-llvm-devel/include/llvm/MC/MCFixupKindInfo.h
llvm-devel/include/llvm/MC/MCGOFFAttributes.h
llvm-devel/include/llvm/MC/MCGOFFObjectWriter.h
llvm-devel/include/llvm/MC/MCGOFFStreamer.h
@@ -4091,6 +4129,7 @@ llvm-devel/include/llvm/Object/ObjectFile.h
llvm-devel/include/llvm/Object/OffloadBinary.h
llvm-devel/include/llvm/Object/OffloadBundle.h
llvm-devel/include/llvm/Object/RelocationResolver.h
+llvm-devel/include/llvm/Object/SFrameParser.h
llvm-devel/include/llvm/Object/StackMapParser.h
llvm-devel/include/llvm/Object/SymbolSize.h
llvm-devel/include/llvm/Object/SymbolicFile.h
@@ -4214,6 +4253,7 @@ llvm-devel/include/llvm/Support/AlignOf.h
llvm-devel/include/llvm/Support/Alignment.h
llvm-devel/include/llvm/Support/Allocator.h
llvm-devel/include/llvm/Support/AllocatorBase.h
+llvm-devel/include/llvm/Support/AlwaysTrue.h
llvm-devel/include/llvm/Support/ArrayRecycler.h
llvm-devel/include/llvm/Support/Atomic.h
llvm-devel/include/llvm/Support/AtomicOrdering.h
@@ -4262,6 +4302,7 @@ llvm-devel/include/llvm/Support/DataExtractor.h
llvm-devel/include/llvm/Support/DataTypes.h
llvm-devel/include/llvm/Support/Debug.h
llvm-devel/include/llvm/Support/DebugCounter.h
+llvm-devel/include/llvm/Support/DebugLog.h
llvm-devel/include/llvm/Support/Discriminator.h
llvm-devel/include/llvm/Support/DivisionByConstantInfo.h
llvm-devel/include/llvm/Support/Duration.h
@@ -4391,6 +4432,7 @@ llvm-devel/include/llvm/Support/TypeName.h
llvm-devel/include/llvm/Support/TypeSize.h
llvm-devel/include/llvm/Support/Unicode.h
llvm-devel/include/llvm/Support/UnicodeCharRanges.h
+llvm-devel/include/llvm/Support/UniqueBBID.h
llvm-devel/include/llvm/Support/VCSRevision.h
llvm-devel/include/llvm/Support/Valgrind.h
llvm-devel/include/llvm/Support/VersionTuple.h
@@ -4422,6 +4464,7 @@ llvm-devel/include/llvm/TableGen/Parser.h
llvm-devel/include/llvm/TableGen/Record.h
llvm-devel/include/llvm/TableGen/SearchableTable.td
llvm-devel/include/llvm/TableGen/SetTheory.h
+llvm-devel/include/llvm/TableGen/SetTheory.td
llvm-devel/include/llvm/TableGen/StringMatcher.h
llvm-devel/include/llvm/TableGen/StringToOffsetTable.h
llvm-devel/include/llvm/TableGen/TGTimer.h
@@ -4433,6 +4476,7 @@ llvm-devel/include/llvm/Target/GlobalISel/Combine.td
llvm-devel/include/llvm/Target/GlobalISel/RegisterBank.td
llvm-devel/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
llvm-devel/include/llvm/Target/GlobalISel/Target.td
+llvm-devel/include/llvm/Target/RegisterTargetPassConfigCallback.h
llvm-devel/include/llvm/Target/Target.td
llvm-devel/include/llvm/Target/TargetCallingConv.td
llvm-devel/include/llvm/Target/TargetInstrPredicate.td
@@ -4685,6 +4729,7 @@ llvm-devel/include/llvm/Transforms/Utils/CountVisits.h
llvm-devel/include/llvm/Transforms/Utils/CtorUtils.h
llvm-devel/include/llvm/Transforms/Utils/DXILUpgrade.h
llvm-devel/include/llvm/Transforms/Utils/Debugify.h
+llvm-devel/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
llvm-devel/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
llvm-devel/include/llvm/Transforms/Utils/EscapeEnumerator.h
llvm-devel/include/llvm/Transforms/Utils/Evaluator.h
@@ -4729,6 +4774,7 @@ llvm-devel/include/llvm/Transforms/Utils/ModuleUtils.h
llvm-devel/include/llvm/Transforms/Utils/MoveAutoInit.h
llvm-devel/include/llvm/Transforms/Utils/NameAnonGlobals.h
llvm-devel/include/llvm/Transforms/Utils/PredicateInfo.h
+llvm-devel/include/llvm/Transforms/Utils/ProfileVerify.h
llvm-devel/include/llvm/Transforms/Utils/PromoteMemToReg.h
llvm-devel/include/llvm/Transforms/Utils/RelLookupTableConverter.h
llvm-devel/include/llvm/Transforms/Utils/SCCPSolver.h
@@ -4745,6 +4791,7 @@ llvm-devel/include/llvm/Transforms/Utils/SimplifyIndVar.h
llvm-devel/include/llvm/Transforms/Utils/SimplifyLibCalls.h
llvm-devel/include/llvm/Transforms/Utils/SizeOpts.h
llvm-devel/include/llvm/Transforms/Utils/SplitModule.h
+llvm-devel/include/llvm/Transforms/Utils/SplitModuleByCategory.h
llvm-devel/include/llvm/Transforms/Utils/StripGCRelocates.h
llvm-devel/include/llvm/Transforms/Utils/StripNonLineTableDebugInfo.h
llvm-devel/include/llvm/Transforms/Utils/SymbolRewriter.h
@@ -4932,6 +4979,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ComplexCommon/DivisionConverter.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToROCDLLibraryCalls/ComplexToROCDLLibraryCalls.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRV.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRVPass.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToStandard/ComplexToStandard.h
@@ -4989,7 +5037,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h
-%%MLIR%%llvm-devel/include/mlir/Conversion/MeshToMPI/MeshToMPI.h
%%MLIR%%llvm-devel/include/mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/NVVMToLLVM/NVVMToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h
@@ -5012,6 +5059,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ShapeToStandard/ShapeToStandard.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/ShardToMPI/ShardToMPI.h
%%MLIR%%llvm-devel/include/mlir/Conversion/TensorToLinalg/TensorToLinalg.h
%%MLIR%%llvm-devel/include/mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h
%%MLIR%%llvm-devel/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRV.h
@@ -5031,6 +5079,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToXeGPU/VectorToXeGPU.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/XeVMToLLVM/XeVMToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Debug/BreakpointManager.h
%%MLIR%%llvm-devel/include/mlir/Debug/BreakpointManagers/FileLineColLocBreakpointManager.h
%%MLIR%%llvm-devel/include/mlir/Debug/BreakpointManagers/TagBreakpointManager.h
@@ -5324,7 +5373,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/EmitC/Transforms/TypeConversions.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Func/Extensions/AllExtensions.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Func/Extensions/InlinerExtension.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Func/Extensions/MeshShardingExtensions.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Func/Extensions/ShardingExtensions.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Func/IR/FuncOps.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Func/IR/FuncOps.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Func/IR/FuncOps.h.inc
@@ -5519,6 +5568,19 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/VCIXOpsDialect.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/VCIXOpsTypes.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/VCIXOpsTypes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMConversions.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMDialect.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOps.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOpsDialect.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOpsDialect.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOpsEnums.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOpsEnums.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOpsTypes.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/XeVMOpsTypes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/Linalg.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgBase.td
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgDoc.td
@@ -5573,8 +5635,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/AllInterfaces.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/Hoisting.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/ShardingInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/SubsetInsertionOpInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/Transforms.h
@@ -5655,31 +5717,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/MemRef/Transforms/RuntimeOpVerification.h
%%MLIR%%llvm-devel/include/mlir/Dialect/MemRef/Transforms/Transforms.h
%%MLIR%%llvm-devel/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshAttributes.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshAttributes.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshBase.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshDialect.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshDialect.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshDialect.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshEnums.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshEnums.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshOps.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshOps.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshOps.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshOps.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshTypes.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/IR/MeshTypes.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Transforms/Passes.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Transforms/Passes.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Transforms/Passes.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Transforms/Simplifications.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Transforms/Spmdization.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Mesh/Transforms/Transforms.h
%%MLIR%%llvm-devel/include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/NVGPU/IR/NVGPU.td
@@ -5756,10 +5793,12 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOps.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc
@@ -5959,6 +5998,31 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Shape/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Shape/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Shape/Transforms/Passes.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardAttributes.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardAttributes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardBase.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardDialect.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardDialect.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardDialect.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardEnums.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardEnums.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardOps.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardOps.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardTypes.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/IR/ShardTypes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Interfaces/ShardingInterface.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Interfaces/ShardingInterface.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Interfaces/ShardingInterface.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Interfaces/ShardingInterface.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Interfaces/ShardingInterfaceImpl.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Transforms/Partition.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Transforms/Passes.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Transforms/Passes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Transforms/Passes.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Transforms/Simplifications.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Shard/Transforms/Transforms.h
%%MLIR%%llvm-devel/include/mlir/Dialect/SparseTensor/IR/Enums.h
%%MLIR%%llvm-devel/include/mlir/Dialect/SparseTensor/IR/SparseTensor.h
%%MLIR%%llvm-devel/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc
@@ -5996,7 +6060,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
%%MLIR%%llvm-devel/include/mlir/Dialect/SparseTensor/Utils/Merger.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/Extensions/AllExtensions.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/Extensions/MeshShardingExtensions.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/Extensions/ShardingExtensions.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/ShardingInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/Tensor.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorBase.td
@@ -6119,6 +6183,11 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.td
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/TransformInterpreterUtils.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/TuneExtension/TuneExtension.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Utils/RaggedArray.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Utils/Utils.h
@@ -6183,6 +6252,22 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Vector/Utils/VectorUtils.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSA.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSABase.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsDialect.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsDialect.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsTypes.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsTypes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSATypeConstraints.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSATypeConstraints.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/WasmSSA/IR/WasmSSATypes.td
%%MLIR%%llvm-devel/include/mlir/Dialect/X86Vector/Transforms.h
%%MLIR%%llvm-devel/include/mlir/Dialect/X86Vector/X86Vector.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/X86Vector/X86Vector.h.inc
@@ -6536,6 +6621,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/VCIX/VCIXToLLVMIRTranslation.h
+%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/XeVM/XeVMToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Export.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Import.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/LLVMImportInterface.h
@@ -6833,6 +6919,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cmpccxaddintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cpuid.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/crc32intrin.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/__utility/declval.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/algorithm
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.tcc
@@ -6937,6 +7024,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_bitmanip.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_corev_alu.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_crypto.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_nds.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_ntlh.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_vector.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/rtmintrin.h
@@ -7132,6 +7220,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%llvm-devel/lib/libLLVMCore.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMCoroutines.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMCoverage.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMDWARFCFIChecker.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMDWARFLinker.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMDWARFLinkerClassic.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMDWARFLinkerParallel.a
@@ -7394,6 +7483,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexDivisionConversion.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexToLLVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexToROCDLLibraryCalls.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexToSPIRV.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexToStandard.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRControlFlowDialect.a
@@ -7427,7 +7517,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRFuncAllExtensions.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRFuncDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRFuncInlinerExtension.a
-%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRFuncMeshShardingExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRFuncShardingExtensions.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRFuncTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRFuncToEmitC.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRFuncToLLVM.a
@@ -7499,10 +7589,6 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemorySlotInterfaces.a
-%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMeshDialect.a
-%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMeshTest.a
-%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMeshToMPI.a
-%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMeshTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMlirOptMain.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRNVGPUDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRNVGPUTestPasses.a
@@ -7548,6 +7634,9 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRReconcileUnrealizedCasts.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRReduce.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRReduceLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllDialects.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRewrite.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRewritePDL.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRuntimeVerifiableOpInterface.a
@@ -7582,6 +7671,10 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRShapeTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRShapeToStandard.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRShapedOpInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRShardDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRShardTest.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRShardToMPI.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRShardTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRShardingInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRSideEffectInterfaces.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRSparseTensorDialect.a
@@ -7602,7 +7695,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorAllExtensions.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorInferTypeOpInterfaceImpl.a
-%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorMeshShardingExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorShardingExtensions.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorTilingInterfaceImpl.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorToLinalg.a
@@ -7648,6 +7741,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialectUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformLoopExtension.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformPDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformTuneExtension.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTranslateLib.a
@@ -7671,12 +7765,16 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRViewLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRWasmSSADialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRX86VectorDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRX86VectorTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMToLLVMIRTranslation.a
%%STATIC_LIBS%%%%POLLY%%llvm-devel/lib/libPolly.a
%%STATIC_LIBS%%%%POLLY%%llvm-devel/lib/libPollyISL.a
llvm-devel/lib/libRemarks.so
diff --git a/devel/llvm19/Makefile b/devel/llvm19/Makefile
index e932b6ddb713..467fc03b7384 100644
--- a/devel/llvm19/Makefile
+++ b/devel/llvm19/Makefile
@@ -97,6 +97,7 @@ OPTIONS_DEFAULT_aarch64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_amd64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_powerpc64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_powerpc64le= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_riscv64= ${_BE_${FLAVOR}}
OPTIONS_EXCLUDE_armv6= COMPILER_RT
OPTIONS_EXCLUDE_armv7= COMPILER_RT
diff --git a/devel/llvm20/Makefile b/devel/llvm20/Makefile
index 7e12bba985ff..576f6a51b5c3 100644
--- a/devel/llvm20/Makefile
+++ b/devel/llvm20/Makefile
@@ -97,6 +97,7 @@ OPTIONS_DEFAULT_aarch64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_amd64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_powerpc64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_powerpc64le= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_riscv64= ${_BE_${FLAVOR}}
OPTIONS_EXCLUDE_armv6= COMPILER_RT
OPTIONS_EXCLUDE_armv7= COMPILER_RT
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
index 5b0fa2e5e940..358f13620ea8 100644
--- a/devel/llvm21/Makefile
+++ b/devel/llvm21/Makefile
@@ -97,6 +97,7 @@ OPTIONS_DEFAULT_aarch64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_amd64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_powerpc64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_powerpc64le= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_risccv64= ${_BE_${FLAVOR}}
OPTIONS_EXCLUDE_armv6= COMPILER_RT
OPTIONS_EXCLUDE_armv7= COMPILER_RT
diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile
index fbeaaf42dd5a..384def9094c6 100644
--- a/devel/loccount/Makefile
+++ b/devel/loccount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= loccount
DISTVERSION= 2.16
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/loccount/
diff --git a/devel/log4cxx/Makefile b/devel/log4cxx/Makefile
index d2985fe95c1b..c2236ae490d9 100644
--- a/devel/log4cxx/Makefile
+++ b/devel/log4cxx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= log4cxx
PORTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://archive.apache.org/dist/logging/log4cxx/${PORTVERSION}/
DISTNAME= apache-log4cxx-${PORTVERSION}
diff --git a/devel/mage/Makefile b/devel/mage/Makefile
index 52c6fe5f81a5..c41beb050f65 100644
--- a/devel/mage/Makefile
+++ b/devel/mage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mage
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
-PORTREVISION= 14
+PORTREVISION= 15
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/make++/Makefile b/devel/make++/Makefile
deleted file mode 100644
index 76fc2ac749b2..000000000000
--- a/devel/make++/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= make++
-PORTVERSION= 2.0
-PORTREVISION= 1
-CATEGORIES= devel perl5
-MASTER_SITES= SF/${PORTNAME:S/+/p/g}/${PORTVERSION}
-DISTNAME= ${PORTNAME:S/+/p/g}-${PORTVERSION}
-
-MAINTAINER= gavin@16degrees.com.au
-COMMENT= Drop-in replacement for GNU make
-WWW= https://makepp.sourceforge.net/
-
-DEPRECATED= Abandonware, last release in 2017
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= ART10 GPLv2+
-LICENSE_COMB= dual
-
-USES= perl5 tar:txz
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX} \
- --mandir=${PREFIX}/share/man \
- --htmldir=${DOCSDIR}/html
-NO_ARCH= yes
-
-DATADIR= ${PREFIX}/share/${PORTNAME:S/+/p/g}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/+/p/g}
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${TOUCH} ${WRKSRC}/.test_done
-
-.include <bsd.port.mk>
diff --git a/devel/make++/distinfo b/devel/make++/distinfo
deleted file mode 100644
index 8a2e293ac77d..000000000000
--- a/devel/make++/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (makepp-2.0.txz) = 0c617b1c23b537070d43ace2501ac1b30503b126a729206a7853933485d2bc78
-SIZE (makepp-2.0.txz) = 534708
diff --git a/devel/make++/files/patch-config.pl b/devel/make++/files/patch-config.pl
deleted file mode 100644
index 417ad17588a2..000000000000
--- a/devel/make++/files/patch-config.pl
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./config.pl.orig 2014-08-05 05:06:18.000000000 -0400
-+++ ./config.pl 2014-08-05 05:07:12.000000000 -0400
-@@ -127,7 +127,7 @@
- rm -rf $(VERSION)
-
- install: all
-- $(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) $(DESTDIR)
-+ $(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) $(DESTDIR)$(PREFIX)
-
- .PHONY: all distribution install test testall
- ];
diff --git a/devel/make++/pkg-descr b/devel/make++/pkg-descr
deleted file mode 100644
index e5798fa6e0da..000000000000
--- a/devel/make++/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Makepp is a drop-in replacement for GNU make which has a number of
-features that allow for more reliable builds and simpler build files.
-It supports almost all of the syntax that GNU make supports, and can
-be used with makefiles produced by utilities such as automake. It is
-called makepp (or make++) because
- (1) it was designed for building C++ programs;
- (2) its relationship to make is analogous to C++'s relationship
- to C.
-
-For backward compatibility, it will work with input files designed
-for make, but there are much better ways to do things.
diff --git a/devel/make++/pkg-plist b/devel/make++/pkg-plist
deleted file mode 100644
index 9e0af9bd5b4e..000000000000
--- a/devel/make++/pkg-plist
+++ /dev/null
@@ -1,136 +0,0 @@
-bin/makepp
-bin/makepp_build_cache_control
-bin/makeppbuiltin
-bin/makeppclean
-bin/makeppgraph
-bin/makeppinfo
-bin/makepplog
-bin/makeppreplay
-bin/mpp
-bin/mppb
-bin/mppbcc
-bin/mppc
-bin/mppg
-bin/mppi
-bin/mppl
-bin/mppr
-share/man/man1/makepp.1.gz
-share/man/man1/makepp_build_algorithm.1.gz
-share/man/man1/makepp_build_cache.1.gz
-share/man/man1/makepp_build_check.1.gz
-share/man/man1/makepp_builtin.1.gz
-share/man/man1/makepp_builtins.1.gz
-share/man/man1/makepp_command.1.gz
-share/man/man1/makepp_compatibility.1.gz
-share/man/man1/makepp_cookbook.1.gz
-share/man/man1/makepp_extending.1.gz
-share/man/man1/makepp_faq.1.gz
-share/man/man1/makepp_functions.1.gz
-share/man/man1/makepp_incompatibilities.1.gz
-share/man/man1/makepp_release_notes.1.gz
-share/man/man1/makepp_repositories.1.gz
-share/man/man1/makepp_rules.1.gz
-share/man/man1/makepp_sandboxes.1.gz
-share/man/man1/makepp_scanning.1.gz
-share/man/man1/makepp_signatures.1.gz
-share/man/man1/makepp_speedup.1.gz
-share/man/man1/makepp_statements.1.gz
-share/man/man1/makepp_tutorial.1.gz
-share/man/man1/makepp_tutorial_compilation.1.gz
-share/man/man1/makepp_variables.1.gz
-share/man/man1/makeppbuiltin.1.gz
-share/man/man1/makeppclean.1.gz
-share/man/man1/makeppgraph.1.gz
-share/man/man1/makeppinfo.1.gz
-share/man/man1/makepplog.1.gz
-share/man/man1/makeppreplay.1.gz
-share/man/man1/perl_performance.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/html/bg.png
-%%PORTDOCS%%%%DOCSDIR%%/html/google.png
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.css
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.js
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.png
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_cache.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_check.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtin.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtins.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_command.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_compatibility.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_cookbook.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_extending.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_faq.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_functions.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_incompatibilities.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_release_notes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_repositories.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_rules.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_sandboxes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_scanning.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_signatures.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_speedup.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_statements.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial_compilation.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_variables.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppbuiltin.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppclean.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppgraph.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepplog.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppreplay.html
-%%PORTDOCS%%%%DOCSDIR%%/html/nav.png
-%%PORTDOCS%%%%DOCSDIR%%/html/nav2.png
-%%PORTDOCS%%%%DOCSDIR%%/html/perl_performance.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tabs.png
-%%PORTDOCS%%%%DOCSDIR%%/html/url.png
-%%DATADIR%%/Mpp/ActionParser/Legacy.pm
-%%DATADIR%%/Mpp/ActionParser/Specific.pm
-%%DATADIR%%/Mpp/BuildCache.pm
-%%DATADIR%%/Mpp/BuildCacheControl.pm
-%%DATADIR%%/Mpp/BuildCheck/architecture_independent.pm
-%%DATADIR%%/Mpp/BuildCheck/exact_match.pm
-%%DATADIR%%/Mpp/BuildCheck/ignore_action.pm
-%%DATADIR%%/Mpp/BuildCheck/only_action.pm
-%%DATADIR%%/Mpp/BuildCheck/target_newer.pm
-%%DATADIR%%/Mpp/BuildCheck.pm
-%%DATADIR%%/Mpp/Cmds.pm
-%%DATADIR%%/Mpp/CommandParser/Esql.pm
-%%DATADIR%%/Mpp/CommandParser/Gcc.pm
-%%DATADIR%%/Mpp/CommandParser/Swig.pm
-%%DATADIR%%/Mpp/CommandParser/Vcs.pm
-%%DATADIR%%/Mpp/CommandParser.pm
-%%DATADIR%%/Mpp/Event.pm
-%%DATADIR%%/Mpp/File.pm
-%%DATADIR%%/Mpp/FileOpt.pm
-%%DATADIR%%/Mpp/Fixer/Automake.pm
-%%DATADIR%%/Mpp/Fixer/CMake.pm
-%%DATADIR%%/Mpp/Glob.pm
-%%DATADIR%%/Mpp/Lexer.pm
-%%DATADIR%%/Mpp/Makefile.pm
-%%DATADIR%%/Mpp/Recursive.pm
-%%DATADIR%%/Mpp/Repository.pm
-%%DATADIR%%/Mpp/Rule.pm
-%%DATADIR%%/Mpp/Scanner/C.pm
-%%DATADIR%%/Mpp/Scanner/Esqlc.pm
-%%DATADIR%%/Mpp/Scanner/Swig.pm
-%%DATADIR%%/Mpp/Scanner/Vera.pm
-%%DATADIR%%/Mpp/Scanner/Verilog.pm
-%%DATADIR%%/Mpp/Scanner.pm
-%%DATADIR%%/Mpp/Signature/c_compilation_md5.pm
-%%DATADIR%%/Mpp/Signature/md5.pm
-%%DATADIR%%/Mpp/Signature/shared_object.pm
-%%DATADIR%%/Mpp/Signature/verilog_synthesis_md5.pm
-%%DATADIR%%/Mpp/Signature/xml.pm
-%%DATADIR%%/Mpp/Signature/xml_space.pm
-%%DATADIR%%/Mpp/Signature.pm
-%%DATADIR%%/Mpp/Subs.pm
-%%DATADIR%%/Mpp/Text.pm
-%%DATADIR%%/Mpp/Utils.pm
-%%DATADIR%%/Mpp.pm
-%%DATADIR%%/makepp_builtin_rules.mk
-%%DATADIR%%/makepp_default_makefile.mk
-%%DATADIR%%/recursive_makepp
diff --git a/devel/malloy/Makefile b/devel/malloy/Makefile
index fbe872cc7b79..bfc3446f73f1 100644
--- a/devel/malloy/Makefile
+++ b/devel/malloy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= malloy
DISTVERSION= 0.12.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= jbo@FreeBSD.org
diff --git a/devel/modd/Makefile b/devel/modd/Makefile
index 8da3c4a6c84c..69357bf69b2c 100644
--- a/devel/modd/Makefile
+++ b/devel/modd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modd
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/msitools/Makefile b/devel/msitools/Makefile
index 447936eb416a..656202a148b4 100644
--- a/devel/msitools/Makefile
+++ b/devel/msitools/Makefile
@@ -1,13 +1,8 @@
PORTNAME= msitools
-DISTVERSION= 0.101
-PORTREVISION= 4
+DISTVERSION= 0.106
CATEGORIES= devel
MASTER_SITES= GNOME
-PATCH_SITES= https://gitlab.gnome.org/GNOME/msitools/-/commit/
-PATCHFILES= b08275d549bb12a09a420ef9ccaeb0974e00008a.patch:-p1 \
- 25c4353cf173cddeb76c0a2dd6621bcb753cabf8.patch:-p1
-
MAINTAINER= romain@FreeBSD.org
COMMENT= Inspect and build Windows Installer (.MSI) files
WWW= https://wiki.gnome.org/msitools
diff --git a/devel/msitools/distinfo b/devel/msitools/distinfo
index 446af309364d..5e295857363c 100644
--- a/devel/msitools/distinfo
+++ b/devel/msitools/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1631000892
-SHA256 (msitools-0.101.tar.xz) = 0cc4d2e0d108fa6f2b4085b9a97dd5bc6d9fcadecdd933f2094f86bafdbe85fe
-SIZE (msitools-0.101.tar.xz) = 594076
-SHA256 (b08275d549bb12a09a420ef9ccaeb0974e00008a.patch) = a37e5823b35fc0f0760bc813ac34baaa5daf1600f0d73381b1af15932ad892e5
-SIZE (b08275d549bb12a09a420ef9ccaeb0974e00008a.patch) = 913
-SHA256 (25c4353cf173cddeb76c0a2dd6621bcb753cabf8.patch) = ef088d20c25437f3de94403e3bd2ef8dff49b3075fe391a3463d4975bb7995c0
-SIZE (25c4353cf173cddeb76c0a2dd6621bcb753cabf8.patch) = 922
+TIMESTAMP = 1754807116
+SHA256 (msitools-0.106.tar.xz) = 1ed34279cf8080f14f1b8f10e649474125492a089912e7ca70e59dfa2e5a659b
+SIZE (msitools-0.106.tar.xz) = 437664
diff --git a/devel/msitools/pkg-plist b/devel/msitools/pkg-plist
index 38b5ffdf549f..d7646a0b23d7 100644
--- a/devel/msitools/pkg-plist
+++ b/devel/msitools/pkg-plist
@@ -13,9 +13,9 @@ include/libmsi-1.0/libmsi-summary-info.h
include/libmsi-1.0/libmsi-types.h
include/libmsi-1.0/libmsi.h
lib/girepository-1.0/Libmsi-1.0.typelib
-lib/libmsi.so
-lib/libmsi.so.0
-lib/libmsi.so.0.0.0
+lib/libmsi-1.0.so
+lib/libmsi-1.0.so.0
+lib/libmsi-1.0.so.0.0.0
libdata/pkgconfig/libmsi-1.0.pc
share/bash-completion/completions/msitools
share/gir-1.0/Libmsi-1.0.gir
@@ -48,19 +48,50 @@ share/gir-1.0/Libmsi-1.0.gir
%%NLS%%share/locale/sr/LC_MESSAGES/msitools.mo
%%NLS%%share/locale/sr@latin/LC_MESSAGES/msitools.mo
%%NLS%%share/locale/sv/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/hi/LC_MESSAGES/msitools.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/msitools.mo
%%NLS%%share/locale/tg/LC_MESSAGES/msitools.mo
%%NLS%%share/locale/tr/LC_MESSAGES/msitools.mo
%%NLS%%share/locale/uk/LC_MESSAGES/msitools.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/msitools.mo
share/vala/vapi/libmsi-1.0.deps
share/vala/vapi/libmsi-1.0.vapi
-share/wixl-%%DISTVERSION%%/include/SDL.wxi
+share/wixl-%%DISTVERSION%%/ext/ui/CancelDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/Common.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/ErrorDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/ExitDialog.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/FatalError.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/FilesInUse.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/LICENSE.txt
+share/wixl-%%DISTVERSION%%/ext/ui/MaintenanceTypeDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/MaintenanceWelcomeDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/MsiRMFilesInUse.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/OutOfDiskDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/OutOfRbDiskDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/PrepareDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/ProgressDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/ResumeDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/UserExit.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/VerifyReadyDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/WaitForCostingDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/WelcomeDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/WelcomeEulaDlg.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/WixUI_Minimal.wxs
+share/wixl-%%DISTVERSION%%/ext/ui/bitmaps/New.ico
+share/wixl-%%DISTVERSION%%/ext/ui/bitmaps/Up.ico
+share/wixl-%%DISTVERSION%%/ext/ui/bitmaps/bannrbmp.bmp
+share/wixl-%%DISTVERSION%%/ext/ui/bitmaps/dlgbmp.bmp
+share/wixl-%%DISTVERSION%%/ext/ui/bitmaps/exclamic.ico
+share/wixl-%%DISTVERSION%%/ext/ui/bitmaps/info.ico
share/wixl-%%DISTVERSION%%/include/adwaita-icon-theme.wxi
share/wixl-%%DISTVERSION%%/include/atk.wxi
share/wixl-%%DISTVERSION%%/include/brotli.wxi
share/wixl-%%DISTVERSION%%/include/bzip2.wxi
share/wixl-%%DISTVERSION%%/include/cairo.wxi
share/wixl-%%DISTVERSION%%/include/curl.wxi
+share/wixl-%%DISTVERSION%%/include/dbus.wxi
share/wixl-%%DISTVERSION%%/include/dlfcn.wxi
share/wixl-%%DISTVERSION%%/include/expat.wxi
share/wixl-%%DISTVERSION%%/include/fontconfig.wxi
@@ -88,7 +119,10 @@ share/wixl-%%DISTVERSION%%/include/hicolor-icon-theme.wxi
share/wixl-%%DISTVERSION%%/include/icu.wxi
share/wixl-%%DISTVERSION%%/include/jasper.wxi
share/wixl-%%DISTVERSION%%/include/json-glib.wxi
+share/wixl-%%DISTVERSION%%/include/lcms2.wxi
share/wixl-%%DISTVERSION%%/include/libcacard.wxi
+share/wixl-%%DISTVERSION%%/include/libcroco.wxi
+share/wixl-%%DISTVERSION%%/include/libdeflate.wxi
share/wixl-%%DISTVERSION%%/include/libepoxy.wxi
share/wixl-%%DISTVERSION%%/include/libffi.wxi
share/wixl-%%DISTVERSION%%/include/libgcrypt.wxi
@@ -99,24 +133,29 @@ share/wixl-%%DISTVERSION%%/include/libjpeg-turbo.wxi
share/wixl-%%DISTVERSION%%/include/libogg.wxi
share/wixl-%%DISTVERSION%%/include/libpng.wxi
share/wixl-%%DISTVERSION%%/include/libpsl.wxi
+share/wixl-%%DISTVERSION%%/include/librsvg2.wxi
share/wixl-%%DISTVERSION%%/include/libsoup.wxi
share/wixl-%%DISTVERSION%%/include/libssh2.wxi
share/wixl-%%DISTVERSION%%/include/libtasn1.wxi
share/wixl-%%DISTVERSION%%/include/libtheora.wxi
share/wixl-%%DISTVERSION%%/include/libtiff.wxi
share/wixl-%%DISTVERSION%%/include/libunistring.wxi
-share/wixl-%%DISTVERSION%%/include/libusbx.wxi
+share/wixl-%%DISTVERSION%%/include/libusb1.wxi
share/wixl-%%DISTVERSION%%/include/libvirt-glib.wxi
share/wixl-%%DISTVERSION%%/include/libvirt.wxi
share/wixl-%%DISTVERSION%%/include/libvorbis.wxi
+share/wixl-%%DISTVERSION%%/include/libwebp.wxi
share/wixl-%%DISTVERSION%%/include/libxml2.wxi
share/wixl-%%DISTVERSION%%/include/nettle.wxi
+share/wixl-%%DISTVERSION%%/include/openal-soft.wxi
+share/wixl-%%DISTVERSION%%/include/openexr.wxi
+share/wixl-%%DISTVERSION%%/include/openjpeg.wxi
share/wixl-%%DISTVERSION%%/include/openssl.wxi
share/wixl-%%DISTVERSION%%/include/opus.wxi
share/wixl-%%DISTVERSION%%/include/orc.wxi
-share/wixl-%%DISTVERSION%%/include/p11-kit.wxi
share/wixl-%%DISTVERSION%%/include/pango.wxi
share/wixl-%%DISTVERSION%%/include/pcre.wxi
+share/wixl-%%DISTVERSION%%/include/pcre2.wxi
share/wixl-%%DISTVERSION%%/include/pixman.wxi
share/wixl-%%DISTVERSION%%/include/portablexdr.wxi
share/wixl-%%DISTVERSION%%/include/readline.wxi
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index a3bd40ed6481..96e4768945df 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/netscape-java40/Makefile b/devel/netscape-java40/Makefile
deleted file mode 100644
index b5c0399ef23c..000000000000
--- a/devel/netscape-java40/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= netscape-java40
-PORTVERSION= 1999.11.15
-PORTREVISION= 2
-CATEGORIES= devel java
-MASTER_SITES= LOCAL/thierry
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= Classes to allow a Java applet access to JavaScript objects
-
-LICENSE= Netscape
-LICENSE_NAME= Netscape
-LICENSE_FILE= ${WRKSRC}/License
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept
-
-DEPRECATED= Abandonware
-EXPIRATION_DATE=2025-07-31
-
-USES= java
-
-NO_BUILD= yes
-NO_ARCH= yes
-
-JARFILES= java40.jar
-
-PLIST_FILES= ${JARFILES:S|^|%%JAVAJARDIR%%/|}
-
-do-install:
- ${INSTALL_DATA} ${JARFILES:S|^|${WRKSRC}/|} ${STAGEDIR}${JAVAJARDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/netscape-java40/distinfo b/devel/netscape-java40/distinfo
deleted file mode 100644
index d9d85e2d7112..000000000000
--- a/devel/netscape-java40/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (netscape-java40.tar.gz) = 7c5a55431ee737deb44dbbe3fd93feafcf5de7f612d6efa7d215eb3419e8a134
-SIZE (netscape-java40.tar.gz) = 1754973
diff --git a/devel/netscape-java40/pkg-descr b/devel/netscape-java40/pkg-descr
deleted file mode 100644
index f0a490e1ec78..000000000000
--- a/devel/netscape-java40/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This jar file comes from the old Netscape Navigator 4.0.
-It allows a Java applet access to Javascript objects.
-
-It is used by OpenDX.
diff --git a/devel/opendht/Makefile b/devel/opendht/Makefile
index 182edbd9ff44..da8f40294b24 100644
--- a/devel/opendht/Makefile
+++ b/devel/opendht/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opendht
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 6cd84beaa082..42218f0e8c68 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.19.0
+PORTVERSION= 1.19.1
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index 79ab88b9bf0d..c737062647c4 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754053495
-SHA256 (openSUSE-osc-1.19.0_GH0.tar.gz) = 78b3b73524bd21434c926605ad0e180178015ab12d584e8915aceff5a0ecb07f
-SIZE (openSUSE-osc-1.19.0_GH0.tar.gz) = 456370
+TIMESTAMP = 1754493053
+SHA256 (openSUSE-osc-1.19.1_GH0.tar.gz) = 548b15d4b04c86f606cf6d7621aedbf120739df845e3bab79502f96d7aa94f82
+SIZE (openSUSE-osc-1.19.1_GH0.tar.gz) = 456644
diff --git a/devel/ossp-al/Makefile b/devel/ossp-al/Makefile
deleted file mode 100644
index cb5500584fd4..000000000000
--- a/devel/ossp-al/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= al
-PORTVERSION= 0.9.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= vd@FreeBSD.org
-COMMENT= Defines an abstract type of buffer that can move data without copying
-WWW= http://www.ossp.org/pkg/lib/al/
-
-DEPRECATED= Obsolete and abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libal.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-al/distinfo b/devel/ossp-al/distinfo
deleted file mode 100644
index 801ea43b56ed..000000000000
--- a/devel/ossp-al/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (al-0.9.3.tar.gz) = 7395cc67eec1f3cf73504f1338841584066771db52695d968f211395a3a2ac7e
-SIZE (al-0.9.3.tar.gz) = 320510
diff --git a/devel/ossp-al/pkg-descr b/devel/ossp-al/pkg-descr
deleted file mode 100644
index 7af27a39663f..000000000000
--- a/devel/ossp-al/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP al defines an abstract data type of a data buffer that can assemble,
-move and truncate chunks of data in a stream but avoids actual copying. It
-was built to deal efficiently with communication streams between software
-modules. It especially provides flexible semantical data attribution through
-by-chunk labeling. It also has convenient chunk traversal methods and
-optional OSSP ex based exception handling.
diff --git a/devel/ossp-al/pkg-plist b/devel/ossp-al/pkg-plist
deleted file mode 100644
index 1c7aac4f4027..000000000000
--- a/devel/ossp-al/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/al-config
-include/al.h
-lib/libal.a
-lib/libal.so
-lib/libal.so.9
-lib/libal.so.9.0.23
-share/man/man3/al.3.gz
diff --git a/devel/ossp-cfg/Makefile b/devel/ossp-cfg/Makefile
deleted file mode 100644
index ebd8ceec1c0e..000000000000
--- a/devel/ossp-cfg/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= cfg
-PORTVERSION= 0.9.11
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library for parsing arbitrary C/C++-style configuration files
-WWW= http://www.ossp.org/pkg/lib/cfg/
-
-DEPRECATED= Abandoned upstream, last release in 2006
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcfg.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-cfg/distinfo b/devel/ossp-cfg/distinfo
deleted file mode 100644
index 9d9f17a4c3c6..000000000000
--- a/devel/ossp-cfg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cfg-0.9.11.tar.gz) = 67c47df62b9e87f7a5938da867916f9804373f83dc6a64975be34e70ae627ffa
-SIZE (cfg-0.9.11.tar.gz) = 371583
diff --git a/devel/ossp-cfg/pkg-descr b/devel/ossp-cfg/pkg-descr
deleted file mode 100644
index 081aa857fa8b..000000000000
--- a/devel/ossp-cfg/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-OSSP cfg is a ISO-C library for parsing arbitrary C/C++-style configuration
-files. A configuration is sequence of directives. Each directive consists of
-zero or more tokens. Each token can be either a string or again a complete
-sequence. This means the configuration syntax has a recursive structure and
-this way allows to create configurations with arbitrarily nested sections.
diff --git a/devel/ossp-cfg/pkg-plist b/devel/ossp-cfg/pkg-plist
deleted file mode 100644
index 426574e3dc89..000000000000
--- a/devel/ossp-cfg/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/cfg-config
-include/cfg.h
-lib/libcfg.a
-lib/libcfg.so
-lib/libcfg.so.9
-lib/libcfg.so.9.0.31
-share/man/man3/cfg.3.gz
diff --git a/devel/ossp-ex/Makefile b/devel/ossp-ex/Makefile
deleted file mode 100644
index aac911cc9572..000000000000
--- a/devel/ossp-ex/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= ex
-PORTVERSION= 1.0.6
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Small exception handling library for use in C
-WWW= http://www.ossp.org/pkg/lib/ex/
-
-DEPRECATED= Abandoned upstream, last release in 2007
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libex.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-ex/distinfo b/devel/ossp-ex/distinfo
deleted file mode 100644
index 850236db8557..000000000000
--- a/devel/ossp-ex/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ex-1.0.6.tar.gz) = 12939f204cad448754aec45c1e828fbed5cf2aac9f03cd8c6cba3249c99f6907
-SIZE (ex-1.0.6.tar.gz) = 329591
diff --git a/devel/ossp-ex/pkg-descr b/devel/ossp-ex/pkg-descr
deleted file mode 100644
index 149df5c12ddb..000000000000
--- a/devel/ossp-ex/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-OSSP ex is a small ISO-C++ style exception handling library for use in the
-ISO-C language. It allows you to use the paradigm of throwing and catching
-exceptions in order to reduce the amount of error handling code without
-making your program less robust.
diff --git a/devel/ossp-ex/pkg-plist b/devel/ossp-ex/pkg-plist
deleted file mode 100644
index c43e5cad3ba0..000000000000
--- a/devel/ossp-ex/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/ex-config
-include/ex.h
-lib/libex.a
-lib/libex.so
-lib/libex.so.10
-lib/libex.so.10.0.26
-share/man/man3/ex.3.gz
diff --git a/devel/ossp-l2/Makefile b/devel/ossp-l2/Makefile
deleted file mode 100644
index f007b73e915f..000000000000
--- a/devel/ossp-l2/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= l2
-PORTVERSION= 0.9.13
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C library for a flexible and sophisticated Unix logging facility
-WWW= http://www.ossp.org/pkg/lib/l2/
-
-DEPRECATED= Abandoned upstream, last release in 2007
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/l2tool ${STAGEDIR}${PREFIX}/lib/libl2.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-l2/distinfo b/devel/ossp-l2/distinfo
deleted file mode 100644
index fe8533bd26f2..000000000000
--- a/devel/ossp-l2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (l2-0.9.13.tar.gz) = 5b4b45cb3e7d9488ed86716e483f03ef5472b11108708d187faa73d8330348e3
-SIZE (l2-0.9.13.tar.gz) = 432411
diff --git a/devel/ossp-l2/files/patch-va.diff b/devel/ossp-l2/files/patch-va.diff
deleted file mode 100644
index 6690f1f0b538..000000000000
--- a/devel/ossp-l2/files/patch-va.diff
+++ /dev/null
@@ -1,496 +0,0 @@
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2.h.in l2-0.9.11/l2.h.in
---- l2.h.in Mon Oct 3 11:06:18 2005
-+++ l2.h.in Thu Oct 13 08:20:19 2005
-@@ -168,7 +168,7 @@
- const char *name;
- l2_chtype_t type;
- l2_result_t (*create) (l2_context_t *ctx, l2_channel_t *ch);
-- l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap);
-+ l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap);
- l2_result_t (*open) (l2_context_t *ctx, l2_channel_t *ch);
- l2_result_t (*write) (l2_context_t *ctx, l2_channel_t *ch, l2_level_t level, const char *buf, size_t bufsize);
- l2_result_t (*flush) (l2_context_t *ctx, l2_channel_t *ch);
-@@ -222,7 +222,7 @@
- l2_result_t l2_channel_flush (l2_channel_t *ch);
- l2_result_t l2_channel_close (l2_channel_t *ch);
- l2_result_t l2_channel_log (l2_channel_t *ch, l2_level_t level, const char *fmt, ...);
--l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap);
-+l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap);
- l2_result_t l2_channel_link (l2_channel_t *ch, l2_link_t id, l2_channel_t *ch2, ...);
- l2_result_t l2_channel_unlink (l2_channel_t *ch);
- l2_result_t l2_channel_upstream (l2_channel_t *ch, l2_channel_t **chU);
-@@ -232,10 +232,10 @@
-
- /* channel tree specification operations */
- l2_result_t l2_spec (l2_channel_t **ch, l2_env_t *env, const char *spec, ...);
--l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap);
-+l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap);
-
- /* utility operations */
--l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list ap);
-+l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list *ap);
- l2_result_t l2_util_l2s (char *string, size_t maxlen, int sep, unsigned int levelmask);
- l2_result_t l2_util_s2l (const char *string, size_t maxlen, int sep, unsigned int *levelmask);
- l2_result_t l2_util_fmt_string (l2_context_t *, const char, const char *, char *, size_t, size_t *, va_list *);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_buffer.c l2-0.9.11/l2_ch_buffer.c
---- l2_ch_buffer.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_buffer.c Thu Oct 13 08:14:59 2005
-@@ -156,7 +156,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_buffer_t *cfg = (l2_ch_buffer_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_fd.c l2-0.9.11/l2_ch_fd.c
---- l2_ch_fd.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_fd.c Thu Oct 13 08:10:28 2005
-@@ -55,7 +55,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_fd_t *cfg;
- l2_param_t pa[2];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_file.c l2-0.9.11/l2_ch_file.c
---- l2_ch_file.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_file.c Thu Oct 13 08:12:12 2005
-@@ -115,7 +115,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_file_t *cfg = (l2_ch_file_t *)ctx->vp;
- l2_param_t pa[7];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_filter.c l2-0.9.11/l2_ch_filter.c
---- l2_ch_filter.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_filter.c Thu Oct 13 08:14:22 2005
-@@ -63,7 +63,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_filter_t *cfg = (l2_ch_filter_t *)ctx->vp;
- l2_env_t *env;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_irc.c l2-0.9.11/l2_ch_irc.c
---- l2_ch_irc.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_irc.c Thu Oct 13 08:13:30 2005
-@@ -95,7 +95,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_irc_t *cfg = (l2_ch_irc_t *)ctx->vp;
- l2_param_t pa[12];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_pipe.c l2-0.9.11/l2_ch_pipe.c
---- l2_ch_pipe.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_pipe.c Thu Oct 13 08:12:31 2005
-@@ -170,7 +170,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_pipe_t *cfg = (l2_ch_pipe_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_prefix.c l2-0.9.11/l2_ch_prefix.c
---- l2_ch_prefix.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_prefix.c Thu Oct 13 08:14:30 2005
-@@ -62,7 +62,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_prefix_t *cfg = (l2_ch_prefix_t *)ctx->vp;
- l2_param_t pa[3];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_smtp.c l2-0.9.11/l2_ch_smtp.c
---- l2_ch_smtp.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_smtp.c Thu Oct 13 08:13:48 2005
-@@ -89,7 +89,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_smtp_t *cfg = (l2_ch_smtp_t *)ctx->vp;
- l2_param_t pa[10];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_socket.c l2-0.9.11/l2_ch_socket.c
---- l2_ch_socket.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_socket.c Thu Oct 13 08:13:11 2005
-@@ -73,7 +73,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_socket_t *cfg = (l2_ch_socket_t *)ctx->vp;
- l2_param_t pa[5];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_syslog.c l2-0.9.11/l2_ch_syslog.c
---- l2_ch_syslog.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_syslog.c Thu Oct 13 08:12:54 2005
-@@ -157,7 +157,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_syslog_t *cfg = (l2_ch_syslog_t *)ctx->vp;
- l2_param_t pa[8];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_channel.c l2-0.9.11/l2_channel.c
---- l2_channel.c Mon Oct 3 11:06:18 2005
-+++ l2_channel.c Thu Oct 13 08:15:46 2005
-@@ -284,7 +284,7 @@
- rv = L2_OK;
- va_start(ap, fmt);
- if (ch->handler.configure != NULL)
-- rv = ch->handler.configure(&ch->context, ch, fmt, ap);
-+ rv = ch->handler.configure(&ch->context, ch, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -506,7 +506,7 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, fmt);
-- rv = l2_channel_vlog(ch, level, fmt, ap);
-+ rv = l2_channel_vlog(ch, level, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -551,7 +551,7 @@
- }
-
- /* log a message to channel (va_list-variant) */
--l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap)
-+l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap)
- {
- int l, j;
- size_t len;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_env.c l2-0.9.11/l2_env.c
---- l2_env.c Mon Oct 3 11:06:18 2005
-+++ l2_env.c Thu Oct 13 07:52:59 2005
-@@ -159,7 +159,7 @@
-
- /* remember error information */
- va_start(ap, fmt);
-- l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, ap);
-+ l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, &ap);
- env->rvErrorInfo = rv;
- va_end(ap);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_spec.c l2-0.9.11/l2_spec.c
---- l2_spec.c Mon Oct 3 11:06:18 2005
-+++ l2_spec.c Thu Oct 13 08:09:33 2005
-@@ -48,14 +48,14 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, spec);
-- rv = l2_vspec(ch, env, spec, ap);
-+ rv = l2_vspec(ch, env, spec, &ap);
- va_end(ap);
-
- return rv;
- }
-
- /* build a channel tree according to a textual specification (va_list variant) */
--l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap)
-+l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap)
- {
- l2_spec_ctx_t ctx;
- void *yyscan;
-@@ -146,7 +146,7 @@
-
- /* remember error */
- va_start(ap, fmt);
-- if ((cp = l2_util_vasprintf(fmt, ap)) != NULL) {
-+ if ((cp = l2_util_vasprintf(fmt, &ap)) != NULL) {
- l2_env_errorinfo(ctx->env, rv, "line %d, column %d: `%s'; %s",
- line, column, cpBuf, cp);
- free(cp);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.c l2-0.9.11/l2_ut_format.c
---- l2_ut_format.c Mon Oct 3 11:06:18 2005
-+++ l2_ut_format.c Wed Oct 12 20:46:08 2005
-@@ -640,7 +640,7 @@
- l2_util_format(
- l2_util_format_t *vbuff,
- const char *fmt,
-- va_list ap)
-+ va_list *ap)
- {
- register char *sp;
- register char *bep;
-@@ -735,7 +735,7 @@
- adjust_width = TRUE;
- }
- else if (*fmt == '*') {
-- min_width = va_arg(ap, int);
-+ min_width = va_arg(*ap, int);
- fmt++;
- adjust_width = TRUE;
- if (min_width < 0) {
-@@ -760,7 +760,7 @@
- STR_TO_DEC(fmt, precision);
- }
- else if (*fmt == '*') {
-- precision = va_arg(ap, int);
-+ precision = va_arg(*ap, int);
- fmt++;
- if (precision < 0)
- precision = 0;
-@@ -809,17 +809,17 @@
- /* Unsigned Decimal Integer */
- case 'u':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, u_quad_int);
-+ i_quad = va_arg(*ap, u_quad_int);
- s = conv_10_quad(i_quad, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, u_long_int);
-+ i_num = (long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(unsigned short)va_arg(ap, unsigned int);
-+ i_num = (long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- i_num = (long_int)va_arg(ap, unsigned int);
-+ i_num = (long_int)va_arg(*ap, unsigned int);
- s = conv_10(i_num, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -830,17 +830,17 @@
- case 'd':
- case 'i':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, quad_int);
-+ i_quad = va_arg(*ap, quad_int);
- s = conv_10_quad(i_quad, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, long_int);
-+ i_num = (long_int)va_arg(*ap, long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(short)va_arg(ap, int);
-+ i_num = (long_int)(short)va_arg(*ap, int);
- else
-- i_num = (long_int)va_arg(ap, int);
-+ i_num = (long_int)va_arg(*ap, int);
- s = conv_10(i_num, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -857,17 +857,17 @@
- /* Unsigned Octal Integer */
- case 'o':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 3, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int) va_arg(ap, u_long_int);
-+ ui_num = (u_long_int) va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 3, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -881,17 +881,17 @@
- case 'x':
- case 'X':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 4, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int)va_arg(ap, u_long_int);
-+ ui_num = (u_long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 4, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -904,7 +904,7 @@
-
- /* String */
- case 's':
-- s = va_arg(ap, char *);
-+ s = va_arg(*ap, char *);
- if (s != NULL) {
- s_len = strlen(s);
- if (adjust_precision && precision < s_len)
-@@ -921,7 +921,7 @@
- case 'f':
- case 'e':
- case 'E':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -947,7 +947,7 @@
- /* Double Floating Point (style 2) */
- case 'g':
- case 'G':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -981,7 +981,7 @@
-
- /* Single Character */
- case 'c':
-- char_buf[0] = (char) (va_arg(ap, int));
-+ char_buf[0] = (char) (va_arg(*ap, int));
- s = &char_buf[0];
- s_len = 1;
- pad_char = ' ';
-@@ -998,13 +998,13 @@
- /* Special: Number of already written characters */
- case 'n':
- if (var_type == IS_QUAD)
-- *(va_arg(ap, quad_int *)) = cc;
-+ *(va_arg(*ap, quad_int *)) = cc;
- else if (var_type == IS_LONG)
-- *(va_arg(ap, long *)) = cc;
-+ *(va_arg(*ap, long *)) = cc;
- else if (var_type == IS_SHORT)
-- *(va_arg(ap, short *)) = cc;
-+ *(va_arg(*ap, short *)) = cc;
- else
-- *(va_arg(ap, int *)) = cc;
-+ *(va_arg(*ap, int *)) = cc;
- break;
-
- /*
-@@ -1012,10 +1012,10 @@
- */
- case 'p':
- #if defined(SIZEOF_LONG_LONG) && (SIZEOF_LONG_LONG == SIZEOF_VOID_P)
-- ui_quad = (u_quad_int) va_arg(ap, void *);
-+ ui_quad = (u_quad_int) va_arg(*ap, void *);
- s = conv_p2_quad(ui_quad, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #else
-- ui_num = (u_long_int) va_arg(ap, void *);
-+ ui_num = (u_long_int) va_arg(*ap, void *);
- s = conv_p2(ui_num, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #endif
- pad_char = ' ';
-@@ -1043,7 +1043,7 @@
- if (vbuff->format != NULL) {
- vbuff->format(vbuff,
- &prefix_char, &pad_char, &s, &s_len,
-- num_buf, NUM_BUF_SIZE, extinfo, *fmt, (va_list *)(void *)&ap);
-+ num_buf, NUM_BUF_SIZE, extinfo, *fmt, ap);
- if (s == NULL)
- return -1;
- }
-@@ -1112,7 +1112,7 @@
- return -1;
- }
-
--int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list ap)
-+int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list *ap)
- {
- l2_util_format_t handle;
- char buf[STR_FORMAT_BUFLEN];
-@@ -1147,18 +1147,18 @@
- return rv;
- }
-
--char *l2_util_vasprintf(const char *fmt, va_list ap)
-+char *l2_util_vasprintf(const char *fmt, va_list *ap)
- {
- va_list apbak;
- char *s;
- int rv;
-
-- va_copy(apbak, ap);
-+ va_copy(apbak, *ap);
- if ((rv = l2_util_vsprintf(NULL, -1, fmt, ap)) == -1)
- return NULL;
- if ((s = malloc(rv+1)) == NULL)
- return NULL;
-- va_copy(ap, apbak);
-+ va_copy(*ap, apbak);
- if ((rv = l2_util_vsprintf(s, rv+1, fmt, ap)) == -1) {
- free(s);
- return NULL;
-@@ -1172,7 +1172,7 @@
- int rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vsprintf(s, n, fmt, ap);
-+ rv = l2_util_vsprintf(s, n, fmt, &ap);
- va_end(ap);
- return rv;
- }
-@@ -1183,7 +1183,7 @@
- char *rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vasprintf(fmt, ap);
-+ rv = l2_util_vasprintf(fmt, &ap);
- va_end(ap);
- return rv;
- }
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.h l2-0.9.11/l2_ut_format.h
---- l2_ut_format.h Mon Oct 3 11:06:18 2005
-+++ l2_ut_format.h Wed Oct 12 20:45:22 2005
-@@ -66,9 +66,9 @@
-
- typedef struct l2_util_format_st l2_util_format_t;
-
--int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list ap);
--int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list ap);
--char *l2_util_vasprintf (const char *fmt, va_list ap);
-+int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list *ap);
-+int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list *ap);
-+char *l2_util_vasprintf (const char *fmt, va_list *ap);
- int l2_util_sprintf (char *s, size_t n, const char *fmt, ...);
- char *l2_util_asprintf (const char *fmt, ...);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_param.c l2-0.9.11/l2_ut_param.c
---- l2_ut_param.c Mon Oct 3 11:06:18 2005
-+++ l2_ut_param.c Thu Oct 13 08:06:33 2005
-@@ -37,7 +37,7 @@
- #include <math.h>
- #include <ctype.h>
-
--l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list ap)
-+l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list *ap)
- {
- char *cpB, *cpE;
- char *spec;
diff --git a/devel/ossp-l2/pkg-descr b/devel/ossp-l2/pkg-descr
deleted file mode 100644
index be3ebdc65749..000000000000
--- a/devel/ossp-l2/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-OSSP l2 is a C library providing a very flexible and sophisticated Unix logging
-facility. It is based on the model of arbitrary number of channels, stacked
-together in a top-down data flow tree structure with filtering channels in
-internal nodes and output channels on the leave nodes.
diff --git a/devel/ossp-l2/pkg-plist b/devel/ossp-l2/pkg-plist
deleted file mode 100644
index c26a5d027b4a..000000000000
--- a/devel/ossp-l2/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-bin/l2-config
-bin/l2tool
-include/l2.h
-lib/libl2.a
-lib/libl2.so
-lib/libl2.so.9
-lib/libl2.so.9.0.33
-share/man/man1/l2-config.1.gz
-share/man/man1/l2tool.1.gz
-share/man/man3/l2.3.gz
diff --git a/devel/ossp-val/Makefile b/devel/ossp-val/Makefile
deleted file mode 100644
index 446e5989b7c2..000000000000
--- a/devel/ossp-val/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= val
-PORTVERSION= 0.9.4
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Flexible name to value mapping library for C variables
-WWW= http://www.ossp.org/pkg/lib/val/
-
-DEPRECATED= Abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libval.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-val/distinfo b/devel/ossp-val/distinfo
deleted file mode 100644
index ad615fad2a58..000000000000
--- a/devel/ossp-val/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (val-0.9.4.tar.gz) = 8471360ea0cf60ddfd012dcfd0951280a7cef5fa74d93c722cd473cf303ec817
-SIZE (val-0.9.4.tar.gz) = 312593
diff --git a/devel/ossp-val/pkg-descr b/devel/ossp-val/pkg-descr
deleted file mode 100644
index a2ede550ef58..000000000000
--- a/devel/ossp-val/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-OSSP val is a flexible name to value mapping library for C variables. It is
-a companion library to OSSP var. It allows one to access C variables through
-name strings, although the C language does neither provide such a dedicated
-facility nor an evaluation construct (which could be used to implement such
-a facility easily).
diff --git a/devel/ossp-val/pkg-plist b/devel/ossp-val/pkg-plist
deleted file mode 100644
index dc696f5cca1a..000000000000
--- a/devel/ossp-val/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/val-config
-include/val.h
-lib/libval.a
-lib/libval.so
-lib/libval.so.9
-lib/libval.so.9.0.24
-share/man/man1/val-config.1.gz
-share/man/man3/val.3.gz
diff --git a/devel/ossp-var/Makefile b/devel/ossp-var/Makefile
deleted file mode 100644
index 4e26fef7e3c4..000000000000
--- a/devel/ossp-var/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= var
-PORTVERSION= 1.1.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Flexible, full-featured, and fast variable expansion library
-WWW= http://www.ossp.org/pkg/lib/var/
-
-DEPRECATED= Obsolete, last release in 2002
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvar.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-var/distinfo b/devel/ossp-var/distinfo
deleted file mode 100644
index 30ffc43395e2..000000000000
--- a/devel/ossp-var/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (var-1.1.3.tar.gz) = 93d41599b3224a4c212c52aea3e6126226029ba7d4fa58781b89465e23e11921
-SIZE (var-1.1.3.tar.gz) = 343590
diff --git a/devel/ossp-var/pkg-descr b/devel/ossp-var/pkg-descr
deleted file mode 100644
index cabde72901b4..000000000000
--- a/devel/ossp-var/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP var is a flexible, full-featured and fast variable construct expansion
-library. It supports a configurable variable construct syntax very similar
-to the style found in many scripting languages (like @name, ${name}, , etc.)
-and provides both simple scalar (${name}) and array (${name[index]})
-expansion, plus optionally one or more post-operations on the expanded value
-(${name:op:op...}).
diff --git a/devel/ossp-var/pkg-plist b/devel/ossp-var/pkg-plist
deleted file mode 100644
index 1480562858d2..000000000000
--- a/devel/ossp-var/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/var-config
-include/var.h
-lib/libvar.a
-lib/libvar.so
-lib/libvar.so.11
-lib/libvar.so.11.0.23
-share/man/man1/var-config.1.gz
-share/man/man3/var.3.gz
diff --git a/devel/ossp-xds/Makefile b/devel/ossp-xds/Makefile
deleted file mode 100644
index 6a003c374e30..000000000000
--- a/devel/ossp-xds/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= xds
-PORTVERSION= 0.9.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Generic and extensible framework for serialization
-WWW= http://www.ossp.org/pkg/lib/xds/
-
-DEPRECATED= Abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-TEST_TARGET= check # XXX: 20 of 26 tests fail
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxds.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-xds/distinfo b/devel/ossp-xds/distinfo
deleted file mode 100644
index 4b6a5a53768f..000000000000
--- a/devel/ossp-xds/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xds-0.9.3.tar.gz) = e21b441ea4fa8a568dbb5c22149313041d052c4591de81cba2147fdb9b9eebc8
-SIZE (xds-0.9.3.tar.gz) = 350700
diff --git a/devel/ossp-xds/files/patch-xds.c b/devel/ossp-xds/files/patch-xds.c
deleted file mode 100644
index 5f8eb7ab3925..000000000000
--- a/devel/ossp-xds/files/patch-xds.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- xds.c.orig 2005-06-02 18:50:56 UTC
-+++ xds.c
-@@ -383,7 +383,7 @@ int xds_vencode(xds_t *xds, const char *
-
- /* Execute the engine. */
- used_buffer_size = 0;
-- args_backup = args;
-+ va_copy(args_backup, args);
- rc = (*xds->engines[pos].engine)(
- xds, xds->engines[pos].context,
- xds->buffer + xds->buffer_len,
diff --git a/devel/ossp-xds/pkg-descr b/devel/ossp-xds/pkg-descr
deleted file mode 100644
index e4ef2e2d772a..000000000000
--- a/devel/ossp-xds/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The OSSP xds library is generic and extensible encoding and decoding
-framework for the serialization of arbitrary ISO C data types. OSSP
-xds consists of three components: the generic encoding and decoding
-framework, a set of shipped engines to encode and decode values in
-certain existing formats (Sun RPC/XDR and XDS/XML are currently
-provided), and a run-time context, which is used to manage buffers,
-registered engines, etc. The library is designed to allow fully
-recursive and efficient encoding/decoding of arbitrary nested data.
diff --git a/devel/ossp-xds/pkg-plist b/devel/ossp-xds/pkg-plist
deleted file mode 100644
index cd2e1ad2ad51..000000000000
--- a/devel/ossp-xds/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/xds-config
-include/xds.h
-lib/libxds.a
-lib/libxds.so
-lib/libxds.so.9
-lib/libxds.so.9.0.23
-share/man/man1/xds-config.1.gz
-share/man/man3/xds.3.gz
diff --git a/devel/packr/Makefile b/devel/packr/Makefile
index 3302a50f41c9..897c5425090d 100644
--- a/devel/packr/Makefile
+++ b/devel/packr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packr
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/pear/Makefile b/devel/pear/Makefile
index 6392364e5d70..4ec6f3d7dcfd 100644
--- a/devel/pear/Makefile
+++ b/devel/pear/Makefile
@@ -18,7 +18,6 @@ NO_BUILD= yes
NO_ARCH= yes
USE_PHP= xml:build zlib:build
-IGNORE_WITH_PHP= 81
PEARDIR= ${PREFIX}/share/pear
diff --git a/devel/pika/Makefile b/devel/pika/Makefile
index 016f4ca867d9..a606dcf6d09a 100644
--- a/devel/pika/Makefile
+++ b/devel/pika/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pika
DISTVERSION= 0.34.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index de862e93a8a5..98665cdeb6ab 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584465
-SHA256 (KDE/plasma/6.4.3/kwrited-6.4.3.tar.xz) = fe144b5ed4270cbd45f71187b970e4c4e3e0035c1afc40719b1c862b8adb098b
-SIZE (KDE/plasma/6.4.3/kwrited-6.4.3.tar.xz) = 23652
+TIMESTAMP = 1754413468
+SHA256 (KDE/plasma/6.4.4/kwrited-6.4.4.tar.xz) = 0e15ad25a5d6b0856add87e463607fef209a1184fd13f865e398e8173ec3c351
+SIZE (KDE/plasma/6.4.4/kwrited-6.4.4.tar.xz) = 23744
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index 49c63f504f6e..f4fc8163b0ae 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584466
-SHA256 (KDE/plasma/6.4.3/plasma-sdk-6.4.3.tar.xz) = 9b7ce36459b3f2cd91bbe0941ada3ebb38eff0149939c59dab2d0b0d3928c064
-SIZE (KDE/plasma/6.4.3/plasma-sdk-6.4.3.tar.xz) = 359996
+TIMESTAMP = 1754413468
+SHA256 (KDE/plasma/6.4.4/plasma-sdk-6.4.4.tar.xz) = f10c7aec9f2a26b6f8a04d3ea1e11e8851baf3918fd93a1b7cef07f935a4096c
+SIZE (KDE/plasma/6.4.4/plasma-sdk-6.4.4.tar.xz) = 362252
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index 889db701722a..c217c3da211e 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584466
-SHA256 (KDE/plasma/6.4.3/plasma5support-6.4.3.tar.xz) = 1e89a8935d18d98a8fcbe02ff3477489385bb42a804e543bbb24f043f5cd8cf6
-SIZE (KDE/plasma/6.4.3/plasma5support-6.4.3.tar.xz) = 228404
+TIMESTAMP = 1754413468
+SHA256 (KDE/plasma/6.4.4/plasma5support-6.4.4.tar.xz) = 066c0456149bacad6dfd99eb36783fb61f1918df91b9d70ff4aeac56e3d43bf5
+SIZE (KDE/plasma/6.4.4/plasma5support-6.4.4.tar.xz) = 228980
diff --git a/devel/please/Makefile b/devel/please/Makefile
index c37274b51838..6fc1d884e074 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,7 +1,7 @@
PORTNAME= please
DISTVERSIONPREFIX= v
DISTVERSION= 17.18.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/protobuf-go/Makefile b/devel/protobuf-go/Makefile
index 2358824e07b3..a3795688324f 100644
--- a/devel/protobuf-go/Makefile
+++ b/devel/protobuf-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= protobuf-go
DISTVERSIONPREFIX= v
-DISTVERSION= 1.36.6
+DISTVERSION= 1.36.7
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/protocolbuffers/protobuf-go
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:modules
GO_MODULE= google.golang.org/protobuf
GO_TARGET= ./cmd/protoc-gen-go
diff --git a/devel/protobuf-go/distinfo b/devel/protobuf-go/distinfo
index 680559c687ca..4a13a52bde2e 100644
--- a/devel/protobuf-go/distinfo
+++ b/devel/protobuf-go/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746315257
-SHA256 (go/devel_protobuf-go/protobuf-go-v1.36.6/v1.36.6.mod) = e11082f89ab1be94e778e4bd2c53172f481135604dd9f2d60140e5514bc53623
-SIZE (go/devel_protobuf-go/protobuf-go-v1.36.6/v1.36.6.mod) = 201
-SHA256 (go/devel_protobuf-go/protobuf-go-v1.36.6/v1.36.6.zip) = 3294ac8ea5089b3c231351afaea4f012e8027a9beeb523bbf31dcb383cc0ab99
-SIZE (go/devel_protobuf-go/protobuf-go-v1.36.6/v1.36.6.zip) = 2239723
+TIMESTAMP = 1754684441
+SHA256 (go/devel_protobuf-go/protobuf-go-v1.36.7/v1.36.7.mod) = e11082f89ab1be94e778e4bd2c53172f481135604dd9f2d60140e5514bc53623
+SIZE (go/devel_protobuf-go/protobuf-go-v1.36.7/v1.36.7.mod) = 201
+SHA256 (go/devel_protobuf-go/protobuf-go-v1.36.7/v1.36.7.zip) = f2bf05f71fffdb479282f643d6917069519e5345de5db12b82415c718412a813
+SIZE (go/devel_protobuf-go/protobuf-go-v1.36.7/v1.36.7.zip) = 2244819
diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile
index 32b331a42b35..71b146e22474 100644
--- a/devel/protoc-gen-go-grpc/Makefile
+++ b/devel/protoc-gen-go-grpc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= protoc-gen-go-grpc
DISTVERSIONPREFIX= v
DISTVERSION= 1.74.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile
index f3f1ea87ee2b..5546149b5d36 100644
--- a/devel/prototool/Makefile
+++ b/devel/prototool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prototool
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/pth-hard/Makefile b/devel/pth-hard/Makefile
deleted file mode 100644
index 8d550fc08cf8..000000000000
--- a/devel/pth-hard/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-PKGNAMESUFFIX= -hard
-
-CONFLICTS= pth-2.*
-
-MASTERDIR= ${.CURDIR}/../pth
-
-.include "${MASTERDIR}/Makefile"
diff --git a/devel/pth/Makefile b/devel/pth/Makefile
deleted file mode 100644
index aa3277d4c30d..000000000000
--- a/devel/pth/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-PORTNAME= pth
-PORTVERSION= 2.0.7
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= GNU
-PKGNAMESUFFIX?= # empty
-
-MAINTAINER= vd@FreeBSD.org
-COMMENT= GNU Portable Threads
-WWW= https://www.gnu.org/software/pth/
-
-DEPRECATED= Abandoned, last release in 2006
-EXPIRATION_DATE=2025-07-31
-
-MAKE_JOBS_UNSAFE= yes
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --enable-optimize \
- --enable-batch \
- --includedir="${PREFIX}/include/pth" \
- --libdir="${PREFIX}/lib/pth"
-USES= libtool
-USE_LDCONFIG= ${PREFIX}/lib/pth
-
-OPTIONS_DEFINE= OPTIMIZED_CFLAGS
-OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
-
-CONFLICTS?= pth-hard-2.*
-
-.include <bsd.port.options.mk>
-
-.if ${PKGNAMESUFFIX} == "-hard"
-CONFIGURE_ARGS+= --enable-syscall-hard --disable-syscall-soft
-PLIST_SUB+= PTHREAD="@comment "
-.else
-CONFIGURE_ARGS+= --enable-syscall-soft --enable-pthread
-PLIST_SUB+= PTHREAD=""
-.endif
-
-post-patch:
-.if ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
- ${REINPLACE_CMD} -e \
- 's|-funroll-loops -fstrength-reduce -fomit-frame-pointer -ffast-math||' \
- ${WRKSRC}/configure
-.endif
-
-post-build:
- @${ECHO_MSG} "===> Use 'make test' to run a quick test suite."
-
-test: build
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
-
-.include <bsd.port.mk>
diff --git a/devel/pth/distinfo b/devel/pth/distinfo
deleted file mode 100644
index 3f28099e3426..000000000000
--- a/devel/pth/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pth-2.0.7.tar.gz) = 72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232
-SIZE (pth-2.0.7.tar.gz) = 652640
diff --git a/devel/pth/files/patch-pth_p.h.in b/devel/pth/files/patch-pth_p.h.in
deleted file mode 100644
index e127154c517a..000000000000
--- a/devel/pth/files/patch-pth_p.h.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- pth_p.h.in.orig 2006-06-08 20:54:03.000000000 +0300
-+++ pth_p.h.in 2009-04-28 23:06:45.000000000 +0300
-@@ -32,7 +32,15 @@
- #include <stdarg.h>
- #include <string.h>
- #include <setjmp.h>
--#include <signal.h>
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 800070
-+ /* See http://www.freebsd.org/cgi/query-pr.cgi?pr=132828 */
-+# include <signal.h>
-+# endif /* __FreeBSD_version */
-+#else /* __FreeBSD__ */
-+# include <signal.h>
-+#endif /* __FreeBSD__ */
- #include <unistd.h>
- #include <fcntl.h>
- #include <errno.h>
diff --git a/devel/pth/pkg-descr b/devel/pth/pkg-descr
deleted file mode 100644
index e93ac6200a14..000000000000
--- a/devel/pth/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-GNU Pth - The GNU Portable Threads
-Copyright (c) 1999-2005 Ralf S. Engelschall <rse@gnu.org>
-
-Pth is a very portable POSIX/ANSI-C based library for Unix platforms
-which provides non-preemptive priority-based scheduling for multiple
-threads of execution (aka ``multithreading'') inside event-driven
-applications. All threads run in the same address space of the server
-application, but each thread has it's own individual program-counter,
-run-time stack, signal mask and errno variable.
-
-The thread scheduling itself is done in a cooperative way, i.e., the
-threads are managed by a priority- and event-based non-preemptive
-scheduler. The intention is that this way one can achieve better
-portability and run-time performance than with preemptive scheduling.
-The event facility allows threads to wait until various types of events
-occur, including pending I/O on file descriptors, asynchronous signals,
-elapsed timers, pending I/O on message ports, thread and process
-termination, and even customized callback functions.
diff --git a/devel/pth/pkg-plist b/devel/pth/pkg-plist
deleted file mode 100644
index 2af79546f21d..000000000000
--- a/devel/pth/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/pth-config
-%%PTHREAD%%bin/pthread-config
-include/pth/pth.h
-%%PTHREAD%%include/pth/pthread.h
-lib/pth/libpth.a
-lib/pth/libpth.so
-lib/pth/libpth.so.20
-lib/pth/libpth.so.20.0.27
-%%PTHREAD%%lib/pth/libpthread.a
-%%PTHREAD%%lib/pth/libpthread.so
-%%PTHREAD%%lib/pth/libpthread.so.20
-%%PTHREAD%%lib/pth/libpthread.so.20.0.27
-share/aclocal/pth.m4
-share/man/man1/pth-config.1.gz
-%%PTHREAD%%share/man/man1/pthread-config.1.gz
-share/man/man3/pth.3.gz
-%%PTHREAD%%share/man/man3/pthread.3.gz
diff --git a/devel/publib/Makefile b/devel/publib/Makefile
deleted file mode 100644
index 5c67a28e1684..000000000000
--- a/devel/publib/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME= publib
-PORTVERSION= 0.40
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://ftp.debian.org/debian/pool/main/p/publib/
-DISTNAME= publib_${PORTVERSION}.orig
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library of C functions for various purposes
-
-DEPRECATED= Upstream is gone and last release around 2012
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= BSD2CLAUSE
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-.include <bsd.port.mk>
diff --git a/devel/publib/distinfo b/devel/publib/distinfo
deleted file mode 100644
index 335c30393918..000000000000
--- a/devel/publib/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (publib_0.40.orig.tar.gz) = 35ec7d0682265a494bb585beba34900d18a5fb1a93c687bee4e7e28a8e0498b9
-SIZE (publib_0.40.orig.tar.gz) = 144932
diff --git a/devel/publib/pkg-descr b/devel/publib/pkg-descr
deleted file mode 100644
index 7260a6c82edb..000000000000
--- a/devel/publib/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The library contains functions for memory allocation,
-bit arrays, configuration files, comparing standard
-C types for qsort and bsearch, error messages, expression
-parsing and evaluation, filenames, hash tables, integer
-sets, log files, the Linux Software Map, NNTP, priority
-queues, normal queues, editor buffers, stacks, and strings.
diff --git a/devel/publib/pkg-plist b/devel/publib/pkg-plist
deleted file mode 100644
index 74be9b10d017..000000000000
--- a/devel/publib/pkg-plist
+++ /dev/null
@@ -1,172 +0,0 @@
-include/publib.h
-include/publib/alloc.h
-include/publib/base64.h
-include/publib/bitarr.h
-include/publib/cmp.h
-include/publib/errormsg.h
-include/publib/files.h
-include/publib/fname.h
-include/publib/hash.h
-include/publib/iset.h
-include/publib/lockfile.h
-include/publib/log.h
-include/publib/main.h
-include/publib/nntp.h
-include/publib/priq.h
-include/publib/queue.h
-include/publib/sbuf.h
-include/publib/stack.h
-include/publib/strutil.h
-include/publib/tbuf.h
-lib/libpub.a
-share/man/man3/__set_liberror.3.gz
-share/man/man3/ba_and_ba.3.gz
-share/man/man3/ba_clear.3.gz
-share/man/man3/ba_clear_all.3.gz
-share/man/man3/ba_copy.3.gz
-share/man/man3/ba_create.3.gz
-share/man/man3/ba_destroy.3.gz
-share/man/man3/ba_not.3.gz
-share/man/man3/ba_or_ba.3.gz
-share/man/man3/ba_or_not_ba.3.gz
-share/man/man3/ba_query.3.gz
-share/man/man3/ba_resize.3.gz
-share/man/man3/ba_set.3.gz
-share/man/man3/ba_xor_ba.3.gz
-share/man/man3/bitarr.3.gz
-share/man/man3/cmp.3.gz
-share/man/man3/cmp_char.3.gz
-share/man/man3/cmp_chararr.3.gz
-share/man/man3/cmp_charptr.3.gz
-share/man/man3/cmp_double.3.gz
-share/man/man3/cmp_float.3.gz
-share/man/man3/cmp_int.3.gz
-share/man/man3/cmp_long.3.gz
-share/man/man3/cmp_long_double.3.gz
-share/man/man3/cmp_schar.3.gz
-share/man/man3/cmp_set_offset.3.gz
-share/man/man3/cmp_short.3.gz
-share/man/man3/cmp_struct.3.gz
-share/man/man3/cmp_uchar.3.gz
-share/man/man3/cmp_uint.3.gz
-share/man/man3/cmp_ulong.3.gz
-share/man/man3/cmp_ushort.3.gz
-share/man/man3/dynarr.3.gz
-share/man/man3/dynarr_free.3.gz
-share/man/man3/dynarr_init.3.gz
-share/man/man3/dynarr_resize.3.gz
-share/man/man3/errormsg.3.gz
-share/man/man3/fassert.3.gz
-share/man/man3/files.3.gz
-share/man/man3/fname.3.gz
-share/man/man3/fnbase.3.gz
-share/man/man3/fndelbeg.3.gz
-share/man/man3/fndelend.3.gz
-share/man/man3/fndelsuf.3.gz
-share/man/man3/fndir.3.gz
-share/man/man3/fnhome.3.gz
-share/man/man3/fnjoin.3.gz
-share/man/man3/fnlastsuf.3.gz
-share/man/man3/fnpathfind.3.gz
-share/man/man3/fnqualify.3.gz
-share/man/man3/fnsetsuf.3.gz
-share/man/man3/get_progname.3.gz
-share/man/man3/getaline.3.gz
-share/man/man3/hash.3.gz
-share/man/man3/hash_create.3.gz
-share/man/man3/hash_destroy.3.gz
-share/man/man3/hash_install.3.gz
-share/man/man3/hash_iter.3.gz
-share/man/man3/hash_lookup.3.gz
-share/man/man3/hash_uninstall.3.gz
-share/man/man3/iset.3.gz
-share/man/man3/iset_add.3.gz
-share/man/man3/iset_add_range.3.gz
-share/man/man3/iset_clear.3.gz
-share/man/man3/iset_contains.3.gz
-share/man/man3/iset_copy.3.gz
-share/man/man3/iset_create.3.gz
-share/man/man3/iset_destroy.3.gz
-share/man/man3/iset_diff.3.gz
-share/man/man3/iset_is_empty.3.gz
-share/man/man3/iset_isect.3.gz
-share/man/man3/iset_nth_range.3.gz
-share/man/man3/iset_range.3.gz
-share/man/man3/iset_remove.3.gz
-share/man/man3/iset_remove_range.3.gz
-share/man/man3/iset_union.3.gz
-share/man/man3/log.3.gz
-share/man/man3/memarrfill.3.gz
-share/man/man3/memdel.3.gz
-share/man/man3/memdup.3.gz
-share/man/man3/memfill.3.gz
-share/man/man3/memins.3.gz
-share/man/man3/memisort.3.gz
-share/man/man3/memmem.3.gz
-share/man/man3/memoverlap.3.gz
-share/man/man3/memrchr.3.gz
-share/man/man3/memrev.3.gz
-share/man/man3/memrmem.3.gz
-share/man/man3/memshuffle.3.gz
-share/man/man3/memswap.3.gz
-share/man/man3/publib.3.gz
-share/man/man3/set_progname.3.gz
-share/man/man3/stack.3.gz
-share/man/man3/stack_copy.3.gz
-share/man/man3/stack_create.3.gz
-share/man/man3/stack_destroy.3.gz
-share/man/man3/stack_is_empty.3.gz
-share/man/man3/stack_pop.3.gz
-share/man/man3/stack_push.3.gz
-share/man/man3/stracat.3.gz
-share/man/man3/stranaxfrm.3.gz
-share/man/man3/strchange.3.gz
-share/man/man3/strcins.3.gz
-share/man/man3/strcstr.3.gz
-share/man/man3/strdel.3.gz
-share/man/man3/strdiff.3.gz
-share/man/man3/strend.3.gz
-share/man/man3/strendzap.3.gz
-share/man/man3/strgsub.3.gz
-share/man/man3/strhash.3.gz
-share/man/man3/strinit.3.gz
-share/man/man3/strins.3.gz
-share/man/man3/strltrim.3.gz
-share/man/man3/strmaxcpy.3.gz
-share/man/man3/strmove.3.gz
-share/man/man3/strmtrim.3.gz
-share/man/man3/strndup.3.gz
-share/man/man3/strnins.3.gz
-share/man/man3/stroverlap.3.gz
-share/man/man3/strrev.3.gz
-share/man/man3/strright.3.gz
-share/man/man3/strrot13.3.gz
-share/man/man3/strrstr.3.gz
-share/man/man3/strrtrim.3.gz
-share/man/man3/strset.3.gz
-share/man/man3/strshuffle.3.gz
-share/man/man3/strsplit.3.gz
-share/man/man3/strsub.3.gz
-share/man/man3/strtabify.3.gz
-share/man/man3/strtrexpand.3.gz
-share/man/man3/strtrim.3.gz
-share/man/man3/struncstr.3.gz
-share/man/man3/struntabify.3.gz
-share/man/man3/strvars.3.gz
-share/man/man3/strzap.3.gz
-share/man/man3/tbuf.3.gz
-share/man/man3/tbuf_cat.3.gz
-share/man/man3/tbuf_chars.3.gz
-share/man/man3/tbuf_copy.3.gz
-share/man/man3/tbuf_create.3.gz
-share/man/man3/tbuf_destroy.3.gz
-share/man/man3/tbuf_length.3.gz
-share/man/man3/xfclose.3.gz
-share/man/man3/xfopen.3.gz
-share/man/man3/xfree.3.gz
-share/man/man3/xfseek.3.gz
-share/man/man3/xgetaline.3.gz
-share/man/man3/xmalloc.3.gz
-share/man/man3/xmemdup.3.gz
-share/man/man3/xrealloc.3.gz
-share/man/man3/xstrdup.3.gz
diff --git a/devel/py-asttokens/Makefile b/devel/py-asttokens/Makefile
index 7ebb77e13340..bb3dd58a5ebf 100644
--- a/devel/py-asttokens/Makefile
+++ b/devel/py-asttokens/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asttokens
-PORTVERSION= 2.4.1
-PORTREVISION= 1
+PORTVERSION= 3.0.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-asttokens/distinfo b/devel/py-asttokens/distinfo
index ee4a3a4eb55e..21aa3dd4baae 100644
--- a/devel/py-asttokens/distinfo
+++ b/devel/py-asttokens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699367130
-SHA256 (asttokens-2.4.1.tar.gz) = b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0
-SIZE (asttokens-2.4.1.tar.gz) = 62284
+TIMESTAMP = 1733142312
+SHA256 (asttokens-3.0.0.tar.gz) = 0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7
+SIZE (asttokens-3.0.0.tar.gz) = 61978
diff --git a/devel/py-devtools/Makefile b/devel/py-devtools/Makefile
index 420f41e32751..c94e6f60e3ca 100644
--- a/devel/py-devtools/Makefile
+++ b/devel/py-devtools/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.0.0<3.0.0:devel/py-asttokens@${
${PYTHON_PKGNAMEPREFIX}pygments>=2.15.0:textproc/py-pygments@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-electrum-ecc/Makefile b/devel/py-electrum-ecc/Makefile
index 3513ec17dd4c..c71003f03d28 100644
--- a/devel/py-electrum-ecc/Makefile
+++ b/devel/py-electrum-ecc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= electrum-ecc
-DISTVERSION= 0.0.5
+DISTVERSION= 0.0.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-electrum-ecc/distinfo b/devel/py-electrum-ecc/distinfo
index 2efd668b180b..d458741437c1 100644
--- a/devel/py-electrum-ecc/distinfo
+++ b/devel/py-electrum-ecc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837970
-SHA256 (electrum_ecc-0.0.5.tar.gz) = f733b8596a0f7b25c8371d08af61ef79c7b871d5b40f05a5b95d2d05eb2fb7d2
-SIZE (electrum_ecc-0.0.5.tar.gz) = 2009297
+TIMESTAMP = 1754638518
+SHA256 (electrum_ecc-0.0.6.tar.gz) = 6360c71fb08b51d80a455e938f126ba4c790be74ba226461d54d7a3aa6890b89
+SIZE (electrum_ecc-0.0.6.tar.gz) = 2156345
diff --git a/devel/py-electrum-ecc/files/patch-pyproject.toml b/devel/py-electrum-ecc/files/patch-pyproject.toml
new file mode 100644
index 000000000000..4e9fd9d51345
--- /dev/null
+++ b/devel/py-electrum-ecc/files/patch-pyproject.toml
@@ -0,0 +1,22 @@
+--- pyproject.toml.orig 2000-11-11 11:11:11 UTC
++++ pyproject.toml
+@@ -13,8 +13,6 @@ readme = "README.md"
+ description = "Pure python ctypes wrapper for libsecp256k1"
+ keywords = ["libsecp256k1", "ecc"]
+ readme = "README.md"
+-license = "MIT"
+-license-files = ["LICENSE.txt"]
+ requires-python = ">=3.10"
+ dependencies = []
+ classifiers = [
+@@ -32,6 +30,10 @@ dynamic = ['version']
+ "Topic :: Security :: Cryptography",
+ ]
+ dynamic = ['version']
++
++
++[project.license]
++text = "MIT"
+
+
+ [project.urls]
diff --git a/devel/py-flynt/Makefile b/devel/py-flynt/Makefile
index d62c4c146bf6..2af33ebf1181 100644
--- a/devel/py-flynt/Makefile
+++ b/devel/py-flynt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flynt
-PORTVERSION= 1.0.3
+PORTVERSION= 1.0.6
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -9,7 +9,8 @@ WWW= https://github.com/ikamensh/flynt
LICENSE= MIT
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
USES= python:3.9+
USE_GITHUB= yes
diff --git a/devel/py-flynt/distinfo b/devel/py-flynt/distinfo
index fd64721e7ece..b7af4c5b7591 100644
--- a/devel/py-flynt/distinfo
+++ b/devel/py-flynt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753640294
-SHA256 (ikamensh-flynt-1.0.3_GH0.tar.gz) = 33c191ce163c09cebdc2d014495f4a9ba4276ecfb9437919b4fe6b2eef5a16a2
-SIZE (ikamensh-flynt-1.0.3_GH0.tar.gz) = 58959
+TIMESTAMP = 1754243284
+SHA256 (ikamensh-flynt-1.0.6_GH0.tar.gz) = bace1fc627ba48809c701c3435a1a2d024cfd37f0d05e33edd289e64799bff36
+SIZE (ikamensh-flynt-1.0.6_GH0.tar.gz) = 61123
diff --git a/devel/py-hypothesmith/Makefile b/devel/py-hypothesmith/Makefile
index 856aae7da504..a9efd43b489f 100644
--- a/devel/py-hypothesmith/Makefile
+++ b/devel/py-hypothesmith/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hypothesmith
-PORTVERSION= 0.3.1
-PORTREVISION= 1
+PORTVERSION= 0.3.3
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,6 +9,7 @@ COMMENT= Hypothesis strategies for generating Python programs
WWW= https://github.com/Zac-HD/hypothesmith
LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libcst>=0:devel/py-libcst@${PY_FLAVOR}
diff --git a/devel/py-hypothesmith/distinfo b/devel/py-hypothesmith/distinfo
index 07ee26ac9e4f..a195a19ec467 100644
--- a/devel/py-hypothesmith/distinfo
+++ b/devel/py-hypothesmith/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700584715
-SHA256 (hypothesmith-0.3.1.tar.gz) = 8799177a6493e832c81746842a8686752b3b1bb9530d6e832bae1758410daf3a
-SIZE (hypothesmith-0.3.1.tar.gz) = 25600
+TIMESTAMP = 1754396368
+SHA256 (hypothesmith-0.3.3.tar.gz) = 96c14802d6c8e85d8975264176878db54b28d2ed921fdbfedc2e6b8ce3c81716
+SIZE (hypothesmith-0.3.3.tar.gz) = 25529
diff --git a/devel/py-inline-snapshot/Makefile b/devel/py-inline-snapshot/Makefile
index 1c0c3c5d7439..46f9136b1b01 100644
--- a/devel/py-inline-snapshot/Makefile
+++ b/devel/py-inline-snapshot/Makefile
@@ -17,9 +17,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.0.5:devel/py-asttokens@${PY_FLA
${PYTHON_PKGNAMEPREFIX}executing>=2.2.0:devel/py-executing@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=13.7.1:textproc/py-rich@${PY_FLAVOR} \
${PY_TOMLI}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-itemloaders/Makefile b/devel/py-itemloaders/Makefile
index 303ed3f45100..219ffd89e780 100644
--- a/devel/py-itemloaders/Makefile
+++ b/devel/py-itemloaders/Makefile
@@ -1,6 +1,5 @@
PORTNAME= itemloaders
-DISTVERSION= 1.1.0
-PORTREVISION= 1
+DISTVERSION= 1.3.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-itemloaders/distinfo b/devel/py-itemloaders/distinfo
index b8d3839e04c2..7bfe151a4319 100644
--- a/devel/py-itemloaders/distinfo
+++ b/devel/py-itemloaders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692233753
-SHA256 (itemloaders-1.1.0.tar.gz) = 21d81c61da6a08b48e5996288cdf3031c0f92e5d0075920a0242527523e14a48
-SIZE (itemloaders-1.1.0.tar.gz) = 18449
+TIMESTAMP = 1754387540
+SHA256 (itemloaders-1.3.2.tar.gz) = 4faf5b3abe83bf014476e3fd9ccf66867282971d9f1d4e96d9a61b60c3786770
+SIZE (itemloaders-1.3.2.tar.gz) = 19707
diff --git a/devel/py-lxml-html-clean/Makefile b/devel/py-lxml-html-clean/Makefile
index e023637b84c7..51033a6ea298 100644
--- a/devel/py-lxml-html-clean/Makefile
+++ b/devel/py-lxml-html-clean/Makefile
@@ -13,7 +13,9 @@ WWW= https://github.com/fedora-python/lxml_html_clean/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils pytest
.include <bsd.port.mk>
diff --git a/devel/py-lxml/Makefile b/devel/py-lxml/Makefile
index 3b8e6743d44b..e444b1aed608 100644
--- a/devel/py-lxml/Makefile
+++ b/devel/py-lxml/Makefile
@@ -1,11 +1,10 @@
PORTNAME= lxml
-PORTVERSION= 4.9.3
-PORTREVISION= 2
+DISTVERSION= 6.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= vishwin@FreeBSD.org
COMMENT= Pythonic binding for the libxml2 and libxslt libraries
WWW= https://lxml.de/ \
https://github.com/lxml/lxml
@@ -13,9 +12,12 @@ WWW= https://lxml.de/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/doc/licenses/BSD.txt
-USES= compiler cpe gnome python uniquefiles:dirs
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= compiler cpe gnome python
USE_GNOME= libxml2 libxslt
-USE_PYTHON= autoplist concurrent cython distutils
+USE_PYTHON= autoplist concurrent cython3 pep517
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib
@@ -24,23 +26,12 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
-# needed for test to work
-PYDISTUTILS_BUILD_TARGET= build_ext
-PYDISTUTILS_BUILDARGS= --inplace
-
# force regeneration of cython files
post-extract:
@${FIND} ${WRKSRC} -name "*.c" -delete
-pre-configure: # remove with update to 5.x
- @if ! xml2-config --version | ${GREP} -q ^2\.11; then \
- ${REINPLACE_CMD} -e 's|, xmlerror.xmlError\*|, const xmlerror.xmlError*|' \
- ${WRKSRC}/src/lxml/*.pxi; \
- fi
-
post-install:
- @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \
- -name '*.so' -exec ${STRIP_CMD} {} +
+ @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@@ -48,8 +39,11 @@ post-install-DOCS-on:
@cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR}
# see upstream Makefile, test target
+# tests require compiled extensions in the source directories
do-test:
- cd ${WRKSRC} && ${PYTHON_CMD} test.py -p -v
+ cd ${BUILD_WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build_ext --inplace && \
+ ${PYTHON_CMD} test.py -p -v
.include <bsd.port.pre.mk>
diff --git a/devel/py-lxml/distinfo b/devel/py-lxml/distinfo
index 5c3140b5c9df..dc617269eb97 100644
--- a/devel/py-lxml/distinfo
+++ b/devel/py-lxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690387655
-SHA256 (lxml-4.9.3.tar.gz) = 48628bd53a426c9eb9bc066a923acaa0878d1e86129fd5359aee99285f4eed9c
-SIZE (lxml-4.9.3.tar.gz) = 3572158
+TIMESTAMP = 1752123348
+SHA256 (lxml-6.0.0.tar.gz) = 032e65120339d44cdc3efc326c9f660f5f7205f3a535c1fdbf898b29ea01fb72
+SIZE (lxml-6.0.0.tar.gz) = 4096938
diff --git a/devel/py-lxml/files/patch-src_lxml_tests_test__etree.py b/devel/py-lxml/files/patch-src_lxml_tests_test__etree.py
deleted file mode 100644
index 366d829f1f0c..000000000000
--- a/devel/py-lxml/files/patch-src_lxml_tests_test__etree.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/lxml/tests/test_etree.py.orig 2023-07-05 10:03:51 UTC
-+++ src/lxml/tests/test_etree.py
-@@ -3068,6 +3068,7 @@ class ETreeOnlyTestCase(HelperTestCase):
- self.assertEqual(r, s.nsmap)
-
- def test_html_prefix_nsmap(self):
-+ return # broken with recent libxml2, probably fixed by https://github.com/lxml/lxml/commit/72f5a287a4016ecb405f2e8a4a03ae22a5b0b496
- etree = self.etree
- el = etree.HTML('<hha:page-description>aa</hha:page-description>').find('.//page-description')
- if etree.LIBXML_VERSION < (2, 9, 11):
diff --git a/devel/py-pytest-asyncio/Makefile b/devel/py-pytest-asyncio/Makefile
index 20dd41a35007..faf3613bbd3f 100644
--- a/devel/py-pytest-asyncio/Makefile
+++ b/devel/py-pytest-asyncio/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pytest_asyncio-${DISTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Py.test plugin providing fixtures and markers for asyncio
WWW= https://pypi.org/project/pytest-asyncio/
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest4-asyncio
+# note that the next version requires pytest 8.2.0, while ports still only have 8.1.1 ATOW
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0:devel/py-pytest@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0:devel/py-pytest@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=5.7.1:devel/py-hypothesis@${PY_FLAVOR} \
diff --git a/devel/py-pytest-datadir/Makefile b/devel/py-pytest-datadir/Makefile
index 1c17048fd9a2..068821311604 100644
--- a/devel/py-pytest-datadir/Makefile
+++ b/devel/py-pytest-datadir/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-datadir
-PORTVERSION= 1.7.2
+PORTVERSION= 1.8.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-datadir/distinfo b/devel/py-pytest-datadir/distinfo
index 65abf0e954e9..3805b841aad3 100644
--- a/devel/py-pytest-datadir/distinfo
+++ b/devel/py-pytest-datadir/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751382423
-SHA256 (pytest_datadir-1.7.2.tar.gz) = 15f5228a35d0a3205e4968e75d3b9cca91762424e1eafc21eb637d380a48443e
-SIZE (pytest_datadir-1.7.2.tar.gz) = 11265
+TIMESTAMP = 1754319990
+SHA256 (pytest_datadir-1.8.0.tar.gz) = 7a15faed76cebe87cc91941dd1920a9a38eba56a09c11e9ddf1434d28a0f78eb
+SIZE (pytest_datadir-1.8.0.tar.gz) = 11848
diff --git a/devel/py-pytest-regtest/Makefile b/devel/py-pytest-regtest/Makefile
index 22ea98b17180..bc1660fc0962 100644
--- a/devel/py-pytest-regtest/Makefile
+++ b/devel/py-pytest-regtest/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pytest_regtest-${PORTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Pytest plugin for regression tests
WWW= https://gitlab.com/uweschmitt/pytest-regtest \
https://pypi.org/project/pytest-regtest/
diff --git a/devel/py-python-decouple/Makefile b/devel/py-python-decouple/Makefile
index 142c0395242e..416bfadf1198 100644
--- a/devel/py-python-decouple/Makefile
+++ b/devel/py-python-decouple/Makefile
@@ -1,18 +1,17 @@
PORTNAME= python-decouple
-DISTVERSION= 3.6
-PORTREVISION= 1
+DISTVERSION= 3.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Strict separation of settings from code
-WWW= https://github.com/henriquebastos/python-decouple/
+WWW= https://github.com/HBNetwork/python-decouple
LICENSE= MIT
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/devel/py-python-decouple/distinfo b/devel/py-python-decouple/distinfo
index 70f804caa077..e36dd83c236c 100644
--- a/devel/py-python-decouple/distinfo
+++ b/devel/py-python-decouple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1643916215
-SHA256 (python-decouple-3.6.tar.gz) = 2838cdf77a5cf127d7e8b339ce14c25bceb3af3e674e039d4901ba16359968c7
-SIZE (python-decouple-3.6.tar.gz) = 9547
+TIMESTAMP = 1754164175
+SHA256 (python-decouple-3.8.tar.gz) = ba6e2657d4f376ecc46f77a3a615e058d93ba5e465c01bbe57289bfb7cce680f
+SIZE (python-decouple-3.8.tar.gz) = 9612
diff --git a/devel/py-python-gitlab/Makefile b/devel/py-python-gitlab/Makefile
index a5bcabf68b8a..54b16330c0c3 100644
--- a/devel/py-python-gitlab/Makefile
+++ b/devel/py-python-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-gitlab
-DISTVERSION= 6.1.0
+DISTVERSION= 6.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-gitlab/distinfo b/devel/py-python-gitlab/distinfo
index 2d1567f074e3..8fea8ce0bce4 100644
--- a/devel/py-python-gitlab/distinfo
+++ b/devel/py-python-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751082840
-SHA256 (python_gitlab-6.1.0.tar.gz) = 062d6943699b09bce40f727f0d0906a0b254ca455593f81745bb1a352535ee77
-SIZE (python_gitlab-6.1.0.tar.gz) = 397674
+TIMESTAMP = 1754194369
+SHA256 (python_gitlab-6.2.0.tar.gz) = b88c79cea65dd2425922c829730ea95827ed7132d869b8532b90a8c7199cc1a6
+SIZE (python_gitlab-6.2.0.tar.gz) = 397611
diff --git a/devel/py-stack-data/Makefile b/devel/py-stack-data/Makefile
index bfb6f80e7ab8..56522fc68c44 100644
--- a/devel/py-stack-data/Makefile
+++ b/devel/py-stack-data/Makefile
@@ -22,10 +22,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.1.0:devel/py-asttokens@${PY_FLA
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}littleutils>=0:devel/py-littleutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typeguard>=0:devel/py-typeguard@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}typeguard>=0:devel/py-typeguard@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cython>=0:lang/cython@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-ttkbootstrap/Makefile b/devel/py-ttkbootstrap/Makefile
index 8e78f498f55e..a9e257302297 100644
--- a/devel/py-ttkbootstrap/Makefile
+++ b/devel/py-ttkbootstrap/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ttkbootstrap
-DISTVERSION= 1.14.1
-PORTREVISION= 0
+DISTVERSION= 1.14.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ttkbootstrap/distinfo b/devel/py-ttkbootstrap/distinfo
index 80928764b3a7..4e08a1155d8c 100644
--- a/devel/py-ttkbootstrap/distinfo
+++ b/devel/py-ttkbootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753546282
-SHA256 (ttkbootstrap-1.14.1.tar.gz) = 0547301d1f3d971be44027902bcb868c0d358eca70e320147edbe2c829d8fab8
-SIZE (ttkbootstrap-1.14.1.tar.gz) = 144300
+TIMESTAMP = 1754206174
+SHA256 (ttkbootstrap-1.14.2.tar.gz) = aae7885211bdeb134c8af07b0c67c89a50d7997b116199068271ed99b55bc530
+SIZE (ttkbootstrap-1.14.2.tar.gz) = 144296
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 2740d691050e..06df4ee5b1b0 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a16
+DISTVERSION= 0.0.1a17
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index d629d3433167..b1ac3fa5238e 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -1,4 +1,4 @@
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
@@ -7,11 +7,11 @@ CARGO_CRATES= adler2-2.0.0 \
annotate-snippets-0.11.5 \
anstream-0.6.19 \
anstyle-1.0.11 \
- anstyle-lossy-1.1.3 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-svg-0.1.7 \
- anstyle-wincon-3.0.7 \
+ 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 \
approx-0.5.1 \
arc-swap-1.7.1 \
@@ -20,7 +20,7 @@ CARGO_CRATES= adler2-2.0.0 \
assert_fs-1.1.3 \
attribute-derive-0.10.3 \
attribute-derive-macro-0.10.3 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
base64-0.13.1 \
bincode-1.3.3 \
bincode-2.0.1 \
@@ -31,35 +31,35 @@ CARGO_CRATES= adler2-2.0.0 \
block-buffer-0.10.4 \
boxcar-0.2.13 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
cachedir-0.3.1 \
camino-1.1.10 \
cast-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.23 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
- clap_complete-4.5.50 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
+ clap_complete-4.5.55 \
clap_complete_command-0.6.1 \
- clap_complete_nushell-4.5.5 \
+ clap_complete_nushell-4.5.8 \
clap_derive-4.5.41 \
- clap_lex-0.7.4 \
+ clap_lex-0.7.5 \
clearscreen-4.0.2 \
- codspeed-3.0.2 \
- codspeed-criterion-compat-3.0.2 \
- codspeed-criterion-compat-walltime-3.0.2 \
- codspeed-divan-compat-3.0.2 \
- codspeed-divan-compat-macros-3.0.2 \
- codspeed-divan-compat-walltime-3.0.2 \
- collection_literals-1.0.1 \
- colorchoice-1.0.3 \
+ codspeed-3.0.4 \
+ codspeed-criterion-compat-3.0.4 \
+ codspeed-criterion-compat-walltime-3.0.4 \
+ codspeed-divan-compat-3.0.4 \
+ codspeed-divan-compat-macros-3.0.4 \
+ codspeed-divan-compat-walltime-3.0.4 \
+ collection_literals-1.0.2 \
+ colorchoice-1.0.4 \
colored-2.2.0 \
colored-3.0.0 \
compact_str-0.9.0 \
@@ -71,16 +71,17 @@ CARGO_CRATES= adler2-2.0.0 \
core-foundation-sys-0.8.7 \
countme-3.0.1 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
- criterion-0.6.0 \
+ crc32fast-1.5.0 \
+ criterion-0.7.0 \
criterion-plot-0.5.0 \
+ criterion-plot-0.6.0 \
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 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
ctrlc-3.4.7 \
darling-0.20.11 \
@@ -100,19 +101,19 @@ CARGO_CRATES= adler2-2.0.0 \
doc-comment-0.3.3 \
drop_bomb-0.1.5 \
dunce-1.0.5 \
- dyn-clone-1.0.19 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
encode_unicode-1.0.0 \
env_home-0.1.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.13 \
escape8259-0.5.3 \
escargot-0.5.14 \
etcetera-0.10.0 \
fastrand-2.3.0 \
fern-0.7.1 \
filetime-0.2.25 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
form_urlencoded-1.2.1 \
@@ -120,9 +121,9 @@ CARGO_CRATES= adler2-2.0.0 \
fsevent-sys-4.1.0 \
funty-2.0.0 \
generic-array-0.14.7 \
- get-size-derive2-0.5.2 \
- get-size2-0.5.2 \
- getopts-0.2.21 \
+ get-size-derive2-0.6.1 \
+ get-size2-0.6.1 \
+ getopts-0.2.23 \
getrandom-0.2.16 \
getrandom-0.3.3 \
glob-0.3.2 \
@@ -133,8 +134,7 @@ CARGO_CRATES= adler2-2.0.0 \
hashbrown-0.15.4 \
hashlink-0.10.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
home-0.5.11 \
html-escape-0.2.13 \
iana-time-zone-0.1.63 \
@@ -143,8 +143,8 @@ CARGO_CRATES= adler2-2.0.0 \
icu_locale_core-2.0.0 \
icu_normalizer-2.0.0 \
icu_normalizer_data-2.0.0 \
- icu_properties-2.0.0 \
- icu_properties_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
@@ -185,7 +185,7 @@ CARGO_CRATES= adler2-2.0.0 \
libcst-1.8.2 \
libcst_derive-1.8.2 \
libmimalloc-sys-0.1.43 \
- libredox-0.1.3 \
+ libredox-0.1.8 \
libtest-mimic-0.7.3 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
@@ -203,28 +203,29 @@ CARGO_CRATES= adler2-2.0.0 \
mimalloc-0.1.47 \
minicov-0.3.7 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
natord-1.0.9 \
- newtype-uuid-1.2.1 \
+ newtype-uuid-1.2.4 \
nix-0.29.0 \
nix-0.30.1 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
- notify-8.1.0 \
+ notify-8.2.0 \
notify-types-2.0.0 \
nu-ansi-term-0.46.0 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
option-ext-0.2.0 \
ordermap-0.5.8 \
- os_pipe-1.2.1 \
- os_str_bytes-7.1.0 \
+ os_pipe-1.2.2 \
+ os_str_bytes-7.1.1 \
overload-0.1.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
@@ -236,17 +237,17 @@ CARGO_CRATES= adler2-2.0.0 \
pep440_rs-0.7.3 \
pep508_rs-0.9.2 \
percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
@@ -265,7 +266,7 @@ CARGO_CRATES= adler2-2.0.0 \
quote-1.0.40 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
radium-0.7.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -275,7 +276,7 @@ CARGO_CRATES= adler2-2.0.0 \
rand_core-0.9.3 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.17 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
@@ -287,8 +288,8 @@ CARGO_CRATES= adler2-2.0.0 \
rust-stemmers-1.2.0 \
rustc-hash-2.1.1 \
rustc-stable-hash-0.1.2 \
- rustix-1.0.7 \
- rustversion-1.0.20 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
schemars-0.8.22 \
@@ -299,7 +300,7 @@ CARGO_CRATES= adler2-2.0.0 \
serde-wasm-bindgen-0.6.5 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.141 \
+ serde_json-1.0.142 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
serde_spanned-1.0.0 \
@@ -338,7 +339,7 @@ CARGO_CRATES= adler2-2.0.0 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
+ thread_local-1.1.9 \
threadpool-1.8.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
@@ -347,17 +348,17 @@ CARGO_CRATES= adler2-2.0.0 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
toml-0.8.23 \
- toml-0.9.2 \
+ toml-0.9.4 \
toml_datetime-0.6.11 \
toml_datetime-0.7.0 \
toml_edit-0.22.27 \
toml_parser-1.0.1 \
toml_writer-1.0.2 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
+ tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-flame-0.2.0 \
- tracing-indicatif-0.3.11 \
+ tracing-indicatif-0.3.12 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
tryfn-0.2.3 \
@@ -396,7 +397,7 @@ CARGO_CRATES= adler2-2.0.0 \
vte_generate_state_changes-0.1.2 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ 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 \
@@ -414,17 +415,16 @@ CARGO_CRATES= adler2-2.0.0 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.1 \
+ windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.3 \
- windows-strings-0.4.1 \
- windows-sys-0.52.0 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
@@ -441,7 +441,7 @@ CARGO_CRATES= adler2-2.0.0 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.10 \
+ winnow-0.7.12 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
@@ -449,8 +449,8 @@ CARGO_CRATES= adler2-2.0.0 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
@@ -460,5 +460,5 @@ CARGO_CRATES= adler2-2.0.0 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.15+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa?rev=dba66f1a37acca014c2402f231ed5b361bd7d8fe\#dba66f1a37acca014c2402f231ed5b361bd7d8fe \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=d66fe331d546216132ace503512b94d5c68d2c50\#d66fe331d546216132ace503512b94d5c68d2c50
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index 71547af844b0..e26925d87183 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1753578829
-SHA256 (ty-0.0.1a16.tar.gz) = 9ade26904870dc9bd988e58bad4382857f75ae05edb682ee0ba2f26fcc2d4c0f
-SIZE (ty-0.0.1a16.tar.gz) = 3961822
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1754805900
+SHA256 (ty-0.0.1a17.tar.gz) = 8bd0c5722c630b46a136ffc8f273f47d46cf00d9df2b0c72f1bfd28d1908a7c2
+SIZE (ty-0.0.1a17.tar.gz) = 4037064
+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
@@ -19,16 +19,16 @@ SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7d
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
-SHA256 (rust/crates/anstyle-lossy-1.1.3.crate) = 934ff8719effd2023a48cf63e69536c1c3ced9d3895068f6f5cc9a4ff845e59b
-SIZE (rust/crates/anstyle-lossy-1.1.3.crate) = 9983
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-svg-0.1.7.crate) = d3607949e9f6de49ea4bafe12f5e4fd73613ebf24795e48587302a8cc0e4bb35
-SIZE (rust/crates/anstyle-svg-0.1.7.crate) = 12966
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+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/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
@@ -45,8 +45,8 @@ SHA256 (rust/crates/attribute-derive-0.10.3.crate) = 0053e96dd3bec5b4879c23a138d
SIZE (rust/crates/attribute-derive-0.10.3.crate) = 21090
SHA256 (rust/crates/attribute-derive-macro-0.10.3.crate) = 463b53ad0fd5b460af4b1915fe045ff4d946d025fb6c4dc3337752eaa980f71b
SIZE (rust/crates/attribute-derive-macro-0.10.3.crate) = 8849
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -67,8 +67,8 @@ SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb
SIZE (rust/crates/boxcar-0.2.13.crate) = 20105
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
@@ -77,12 +77,12 @@ SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867
SIZE (rust/crates/camino-1.1.10.crate) = 42306
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
-SIZE (rust/crates/cc-1.2.23.crate) = 106527
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+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
@@ -93,38 +93,38 @@ 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.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.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
-SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
+SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
-SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
-SIZE (rust/crates/clap_complete_nushell-4.5.5.crate) = 33986
+SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
+SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clearscreen-4.0.2.crate) = 85a8ab73a1c02b0c15597b22e09c7dc36e63b2f601f9d1e83ac0c3decd38b1ae
SIZE (rust/crates/clearscreen-4.0.2.crate) = 153883
-SHA256 (rust/crates/codspeed-3.0.2.crate) = 922018102595f6668cdd09c03f4bff2d951ce2318c6dca4fe11bdcb24b65b2bf
-SIZE (rust/crates/codspeed-3.0.2.crate) = 12859
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.2.crate) = 24d8ad82d2383cb74995f58993cbdd2914aed57b2f91f46580310dd81dc3d05a
-SIZE (rust/crates/codspeed-criterion-compat-3.0.2.crate) = 21805
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.2.crate) = 61badaa6c452d192a29f8387147888f0ab358553597c3fe9bf8a162ef7c2fa64
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.2.crate) = 123670
-SHA256 (rust/crates/codspeed-divan-compat-3.0.2.crate) = 3acf1d6fe367c2ff5ff136ca723f678490c3691d59d7f2b83d5e53b7b25ac91e
-SIZE (rust/crates/codspeed-divan-compat-3.0.2.crate) = 16624
-SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.2.crate) = bcfa2013d7bee54a497d0e1410751d5de690fd67a3e9eb728ca049b6a3d16d0b
-SIZE (rust/crates/codspeed-divan-compat-macros-3.0.2.crate) = 5316
-SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.2.crate) = e513100fb0e7ba02fb3824546ecd2abfb8f334262f0972225b463aad07f99ff0
-SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.2.crate) = 97123
-SHA256 (rust/crates/collection_literals-1.0.1.crate) = 186dce98367766de751c42c4f03970fc60fc012296e706ccbb9d5df9b6c1e271
-SIZE (rust/crates/collection_literals-1.0.1.crate) = 3579
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/codspeed-3.0.4.crate) = d29180405ab3b37bb020246ea66bf8ae233708766fd59581ae929feaef10ce91
+SIZE (rust/crates/codspeed-3.0.4.crate) = 12887
+SHA256 (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 2454d874ca820ffd71273565530ad318f413195bbc99dce6c958ca07db362c63
+SIZE (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 21805
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 093a9383cdd1a5a0bd1a47cdafb49ae0c6dcd0793c8fb8f79768bab423128c9c
+SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 123672
+SHA256 (rust/crates/codspeed-divan-compat-3.0.4.crate) = e1c73bce1e3f47738bf74a6b58b72a49b4f40c837ce420d8d65a270298592aac
+SIZE (rust/crates/codspeed-divan-compat-3.0.4.crate) = 16626
+SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.4.crate) = ea51dd8add7eba774cc24b4a98324252ac3ec092ccb5f07e52bbe1cb72a6d373
+SIZE (rust/crates/codspeed-divan-compat-macros-3.0.4.crate) = 5313
+SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.4.crate) = 417e9edfc4b0289d4b9b48e62f98c6168d5e30c0e612b2935e394b0dd930fe83
+SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.4.crate) = 97144
+SHA256 (rust/crates/collection_literals-1.0.2.crate) = 26b3f65b8fb8e88ba339f7d23a390fe1b0896217da05e2a66c584c9b29a91df8
+SIZE (rust/crates/collection_literals-1.0.2.crate) = 3928
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
@@ -147,12 +147,14 @@ SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf1
SIZE (rust/crates/countme-3.0.1.crate) = 10784
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
-SIZE (rust/crates/criterion-0.6.0.crate) = 119470
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
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
@@ -165,8 +167,8 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c
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/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+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/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
@@ -205,8 +207,8 @@ SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3c
SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859
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.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
-SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
@@ -215,8 +217,8 @@ SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211
@@ -229,8 +231,8 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -245,12 +247,12 @@ SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65
SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/get-size-derive2-0.5.2.crate) = 028f3cfad7c3e3b1d8d04ef0a1c03576f2d62800803fe1301a4cd262849f2dea
-SIZE (rust/crates/get-size-derive2-0.5.2.crate) = 8771
-SHA256 (rust/crates/get-size2-0.5.2.crate) = 3a09c2043819a3def7bfbb4927e7df96aab0da4cfd8824484b22d0c94e84458e
-SIZE (rust/crates/get-size2-0.5.2.crate) = 17517
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
+SHA256 (rust/crates/get-size-derive2-0.6.1.crate) = ca171f9f8ed2f416ac044de2dc4acde3e356662a14ac990345639653bdc7fc28
+SIZE (rust/crates/get-size-derive2-0.6.1.crate) = 8834
+SHA256 (rust/crates/get-size2-0.6.1.crate) = 965bc5c1c5fe05c5bbd398bb9b3f0f14d750261ebdd1af959f2c8a603fedb5ad
+SIZE (rust/crates/get-size2-0.6.1.crate) = 18107
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
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
@@ -271,10 +273,8 @@ SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
@@ -291,10 +291,10 @@ SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329
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.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a
-SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065
-SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04
-SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069
+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/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
@@ -375,8 +375,8 @@ SHA256 (rust/crates/libcst_derive-1.8.2.crate) = dc2de5c2f62bcf8a4f7290b1854388b
SIZE (rust/crates/libcst_derive-1.8.2.crate) = 11409
SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libredox-0.1.8.crate) = 360e552c93fa0e8152ab463bc4c4837fce76a225df11dfaeea66c313de5e61f7
+SIZE (rust/crates/libredox-0.1.8.crate) = 7268
SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
@@ -411,14 +411,14 @@ SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f
SIZE (rust/crates/minicov-0.3.7.crate) = 43788
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.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+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/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
SIZE (rust/crates/natord-1.0.9.crate) = 3866
-SHA256 (rust/crates/newtype-uuid-1.2.1.crate) = ee3224f0e8be7c2a1ebc77ef9c3eecb90f55c6594399ee825de964526b3c9056
-SIZE (rust/crates/newtype-uuid-1.2.1.crate) = 15941
+SHA256 (rust/crates/newtype-uuid-1.2.4.crate) = a17d82edb1c8a6c20c238747ae7aae9181133e766bc92cd2556fdd764407d0d1
+SIZE (rust/crates/newtype-uuid-1.2.4.crate) = 17919
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
@@ -427,34 +427,36 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
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/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
-SIZE (rust/crates/notify-8.1.0.crate) = 37843
+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.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
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/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
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/ordermap-0.5.8.crate) = 6d6bff06e4a5dc6416bead102d3e63c480dd852ffbb278bf8cfeb4966b329609
SIZE (rust/crates/ordermap-0.5.8.crate) = 66688
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
-SHA256 (rust/crates/os_str_bytes-7.1.0.crate) = c86e2db86dd008b4c88c77a9bb83d9286bf77204e255bb3fda3b2eebcae66b62
-SIZE (rust/crates/os_str_bytes-7.1.0.crate) = 28150
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+SHA256 (rust/crates/os_str_bytes-7.1.1.crate) = 63eceb7b5d757011a87d08eb2123db15d87fb0c281f65d101ce30a1e96c3ad5c
+SIZE (rust/crates/os_str_bytes-7.1.1.crate) = 28828
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+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/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
@@ -477,14 +479,14 @@ SHA256 (rust/crates/pep508_rs-0.9.2.crate) = faee7227064121fcadcd2ff788ea26f0d8f
SIZE (rust/crates/pep508_rs-0.9.2.crate) = 70842
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.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+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/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -497,8 +499,8 @@ 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/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+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
@@ -535,8 +537,8 @@ SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271f
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
SIZE (rust/crates/quote-use-macros-0.8.4.crate) = 5660
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -555,8 +557,8 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
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/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
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
@@ -579,10 +581,10 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
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
@@ -603,8 +605,8 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
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.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
@@ -681,8 +683,8 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
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/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
@@ -699,8 +701,8 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
-SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml-0.9.4.crate) = 41ae868b5a0f67631c14589f7e250c1ea2c574ee5ba21c6c8dd4b1485705a5a1
+SIZE (rust/crates/toml-0.9.4.crate) = 56847
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.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
@@ -713,14 +715,14 @@ SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbe
SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
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.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+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-flame-0.2.0.crate) = 0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9
SIZE (rust/crates/tracing-flame-0.2.0.crate) = 9062
-SHA256 (rust/crates/tracing-indicatif-0.3.11.crate) = 8c714cc8fc46db04fcfddbd274c6ef59bebb1b435155984e7c6e89c3ce66f200
-SIZE (rust/crates/tracing-indicatif-0.3.11.crate) = 28927
+SHA256 (rust/crates/tracing-indicatif-0.3.12.crate) = e1983afead46ff13a3c93581e0cec31d20b29efdd22cbdaa8b9f850eccf2c352
+SIZE (rust/crates/tracing-indicatif-0.3.12.crate) = 29871
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.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
@@ -797,8 +799,8 @@ SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cb
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.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+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
@@ -833,28 +835,26 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
-SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+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.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
-SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
-SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
-SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+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.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.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+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.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
@@ -887,8 +887,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.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
@@ -903,10 +903,10 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
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.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+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
@@ -925,7 +925,7 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (salsa-rs-salsa-dba66f1a37acca014c2402f231ed5b361bd7d8fe_GH0.tar.gz) = d640626048c04fbfbdfa6fac8d4269bfd9d4176c7870e8688fa646ade30fac2c
-SIZE (salsa-rs-salsa-dba66f1a37acca014c2402f231ed5b361bd7d8fe_GH0.tar.gz) = 685209
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
+SHA256 (salsa-rs-salsa-d66fe331d546216132ace503512b94d5c68d2c50_GH0.tar.gz) = c75d18a7469a85913eb208569909f58bd9a4c01c38d63578809b0acd78c63db5
+SIZE (salsa-rs-salsa-d66fe331d546216132ace503512b94d5c68d2c50_GH0.tar.gz) = 690177
diff --git a/devel/py-types-Flask/Makefile b/devel/py-types-Flask/Makefile
index 27b06dc61911..4c90f696c48c 100644
--- a/devel/py-types-Flask/Makefile
+++ b/devel/py-types-Flask/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for Flask
WWW= https://pypi.org/project/types-Flask/
diff --git a/devel/py-types-Jinja2/Makefile b/devel/py-types-Jinja2/Makefile
index 0fc62ee736fa..b032feb876a4 100644
--- a/devel/py-types-Jinja2/Makefile
+++ b/devel/py-types-Jinja2/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for Jinja2
WWW= https://pypi.org/project/types-Jinja2/
diff --git a/devel/py-types-MarkupSafe/Makefile b/devel/py-types-MarkupSafe/Makefile
index a3c20e9d23eb..bc52d8eb97f7 100644
--- a/devel/py-types-MarkupSafe/Makefile
+++ b/devel/py-types-MarkupSafe/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for MarkupSafe
WWW= https://pypi.org/project/types-MarkupSafe/
diff --git a/devel/py-types-Pillow/Makefile b/devel/py-types-Pillow/Makefile
index 65ffe4490d6e..3ff8d5ffeb4e 100644
--- a/devel/py-types-Pillow/Makefile
+++ b/devel/py-types-Pillow/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for Pillow
WWW= https://pypi.org/project/types-Pillow/
diff --git a/devel/py-types-PyYAML/Makefile b/devel/py-types-PyYAML/Makefile
index 31ed6f843e57..715a23bd5697 100644
--- a/devel/py-types-PyYAML/Makefile
+++ b/devel/py-types-PyYAML/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= types_pyyaml-${DISTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for PyYAML
WWW= https://pypi.org/project/types-PyYAML/
diff --git a/devel/py-types-Werkzeug/Makefile b/devel/py-types-Werkzeug/Makefile
index ed3b58b9795b..07458adca6b8 100644
--- a/devel/py-types-Werkzeug/Makefile
+++ b/devel/py-types-Werkzeug/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for Werkzeug
WWW= https://pypi.org/project/types-Werkzeug/
diff --git a/devel/py-types-click/Makefile b/devel/py-types-click/Makefile
index 0fd4e7467337..0baa7460965b 100644
--- a/devel/py-types-click/Makefile
+++ b/devel/py-types-click/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for click
WWW= https://pypi.org/project/types-click/
diff --git a/devel/py-types-futures/Makefile b/devel/py-types-futures/Makefile
index 1a121bae5795..7d6b5b0c9e48 100644
--- a/devel/py-types-futures/Makefile
+++ b/devel/py-types-futures/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for futures
WWW= https://pypi.org/project/types-futures/
diff --git a/devel/py-types-protobuf/Makefile b/devel/py-types-protobuf/Makefile
index 69defc3e7b96..54ae3496d681 100644
--- a/devel/py-types-protobuf/Makefile
+++ b/devel/py-types-protobuf/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= types_protobuf-${PORTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for protobuf
WWW= https://pypi.org/project/types-protobuf/
diff --git a/devel/py-types-psycopg2/Makefile b/devel/py-types-psycopg2/Makefile
index 06beb29bd30e..f540d7d357e4 100644
--- a/devel/py-types-psycopg2/Makefile
+++ b/devel/py-types-psycopg2/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for psycopg2
WWW= https://pypi.org/project/types-psycopg2/
diff --git a/devel/py-types-requests/Makefile b/devel/py-types-requests/Makefile
index b41183c5366e..fbf9a1da794e 100644
--- a/devel/py-types-requests/Makefile
+++ b/devel/py-types-requests/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for requests
WWW= https://pypi.org/project/types-requests/
diff --git a/devel/py-types-urllib3/Makefile b/devel/py-types-urllib3/Makefile
index 2ecd4b1d2540..17b49f3b7fec 100644
--- a/devel/py-types-urllib3/Makefile
+++ b/devel/py-types-urllib3/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Typing stubs for urllib3
WWW= https://pypi.org/project/types-urllib3/
diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile
index de50094f8a8a..53566ee1bc65 100644
--- a/devel/py-virtualenv/Makefile
+++ b/devel/py-virtualenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= virtualenv
-PORTVERSION= 20.32.0
+PORTVERSION= 20.33.1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo
index 985fdfe1bfb6..16318f2b6139 100644
--- a/devel/py-virtualenv/distinfo
+++ b/devel/py-virtualenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753176883
-SHA256 (pypa-virtualenv-20.32.0_GH0.tar.gz) = 3353e411d70b0210493a31655660fb3c7297760060d5fdcba924f769371417b6
-SIZE (pypa-virtualenv-20.32.0_GH0.tar.gz) = 6116343
+TIMESTAMP = 1754494586
+SHA256 (pypa-virtualenv-20.33.1_GH0.tar.gz) = e81c6c66297f4bb4f60d4c34e9045963e7871b4fca421781eceb7de484dae392
+SIZE (pypa-virtualenv-20.33.1_GH0.tar.gz) = 6123073
diff --git a/devel/pycharm/Makefile b/devel/pycharm/Makefile
index 1007e3124546..a5065ae6c74d 100644
--- a/devel/pycharm/Makefile
+++ b/devel/pycharm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pycharm
-DISTVERSION= 2025.1.3.1
+DISTVERSION= 2025.2
CATEGORIES= devel java python
MASTER_SITES= https://download.jetbrains.com/python/
DIST_SUBDIR= jetbrains
@@ -45,6 +45,7 @@ EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/bin/fsnotifier \
--exclude ${DISTNAME}/plugins/cwm-plugin/quiche-native \
--exclude ${DISTNAME}/plugins/python-ce/helpers/pydev/pydevd_attach_to_process \
--exclude ${DISTNAME}/lib/pty4j \
+ --exclude ${DISTNAME}/lib/skiko-awt-runtime-all \
--exclude ${DISTNAME}/jbr \
--no-same-owner --no-same-permissions
diff --git a/devel/pycharm/distinfo b/devel/pycharm/distinfo
index d091be984a61..5274f3427a57 100644
--- a/devel/pycharm/distinfo
+++ b/devel/pycharm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752489014
-SHA256 (jetbrains/pycharm-2025.1.3.1.tar.gz) = c8f5b42843ef21673dd94f0d565cda2d09dae595736e39cf510de9a0a8a07239
-SIZE (jetbrains/pycharm-2025.1.3.1.tar.gz) = 1185371744
+TIMESTAMP = 1754496626
+SHA256 (jetbrains/pycharm-2025.2.tar.gz) = bc3fbb31ea10e171686b9be8734051382233748502f124393c52848aefe97b32
+SIZE (jetbrains/pycharm-2025.2.tar.gz) = 1257759964
diff --git a/devel/pycharm/pkg-plist b/devel/pycharm/pkg-plist
index 059f239b7292..b179d0eaa19f 100644
--- a/devel/pycharm/pkg-plist
+++ b/devel/pycharm/pkg-plist
@@ -36,7 +36,11 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/async-profiler/amd64/symsrv.dll
%%DATADIR%%/lib/async-profiler/libasyncProfiler.dylib
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-PY-251.26927.90
+%%DATADIR%%/lib/build-marker-PY-252.23892.439
+%%DATADIR%%/lib/eclipse.lsp4j.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.jar
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
@@ -44,23 +48,33 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
+%%DATADIR%%/lib/javax.activation.jar
+%%DATADIR%%/lib/javax.annotation-api.jar
+%%DATADIR%%/lib/jaxb-api.jar
+%%DATADIR%%/lib/jaxb-runtime.jar
%%DATADIR%%/lib/jna/amd64/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
%%DATADIR%%/lib/jsch-agent.jar
-%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
+%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.10.1-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.charts.jar
+%%DATADIR%%/lib/modules/intellij.emojipicker.jar
%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
%%DATADIR%%/lib/modules/intellij.grid.impl.jar
%%DATADIR%%/lib/modules/intellij.grid.jar
%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
+%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar
%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
+%%DATADIR%%/lib/modules/intellij.libraries.kotlinx.io.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
+%%DATADIR%%/lib/modules/intellij.libraries.lucene.common.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
@@ -73,13 +87,23 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.diagnostic.telemetry.agent.extension.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
+%%DATADIR%%/lib/modules/intellij.platform.find.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ide.impl.wsl.jar
%%DATADIR%%/lib/modules/intellij.platform.ide.newUiOnboarding.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
@@ -93,11 +117,18 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.kernel.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
@@ -105,11 +136,15 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.scopes.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.scopes.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
@@ -121,10 +156,17 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.warmup.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
+%%DATADIR%%/lib/modules/intellij.rd.ide.model.generated.jar
+%%DATADIR%%/lib/modules/intellij.rd.platform.jar
+%%DATADIR%%/lib/modules/intellij.rd.ui.jar
+%%DATADIR%%/lib/modules/intellij.relaxng.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.xml.jar
%%DATADIR%%/lib/native/linux-x86_64/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -134,6 +176,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/protobuf.jar
%%DATADIR%%/lib/pty4j/freebsd/x86-64/libpty.so
%%DATADIR%%/lib/rd.jar
+%%DATADIR%%/lib/rhino.jar
%%DATADIR%%/lib/src/pycharm-openapi-src.zip
%%DATADIR%%/lib/stats.jar
%%DATADIR%%/lib/testFramework.jar
@@ -149,15 +192,36 @@ share/applications/pycharm.desktop
%%DATADIR%%/license/third-party-libraries.html
%%DATADIR%%/license/third-party-libraries.json
%%DATADIR%%/license/yourkit-license-redist.txt
+%%DATADIR%%/modules/module-descriptors.dat
%%DATADIR%%/modules/module-descriptors.jar
%%DATADIR%%/plugins/DatabaseTools/lib/aether-dependency-resolver.jar
-%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/completion-ranking-sql.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/frontend-split/database-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/jettison.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-connector-basic.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-provider.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-file.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-http.jar
-%%DATADIR%%/plugins/ai-playground-plugin/lib/ai-playground-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.backend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.frontend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.core.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.impl.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/plexus-utils.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/tips-database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/unidecode.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/xstream.jar
+%%DATADIR%%/plugins/aiplayground/lib/aiplayground.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.anthropic.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.deepseek.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.gemini.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.langchain.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.mistral.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.models.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.ollama.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.openai.jar
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/index.js
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/package.json
%%DATADIR%%/plugins/angular/lib/angular.jar
@@ -175,9 +239,15 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider70.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider80.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider90.js
-%%DATADIR%%/plugins/charts/lib/charts.jar
%%DATADIR%%/plugins/clouds-docker-gateway/lib/clouds-docker-gateway.jar
%%DATADIR%%/plugins/clouds-docker-impl/lib/clouds-docker-impl.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-api.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-core.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-transport-httpclient5.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-transport.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.frontend.split.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.shared.jar
%%DATADIR%%/plugins/color-scheme-github/lib/color-scheme-github.jar
%%DATADIR%%/plugins/color-scheme-monokai/lib/color-scheme-monokai.jar
%%DATADIR%%/plugins/color-scheme-twilight/lib/color-scheme-twilight.jar
@@ -189,17 +259,20 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/cwm-plugin/jre-build.txt
%%DATADIR%%/plugins/cwm-plugin/lib/backend-split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/bouncy-castle-pgp.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/cwm-connection-backend.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/cwm-connection-common.jar
%%DATADIR%%/plugins/cwm-plugin/lib/cwm-plugin-android.jar
%%DATADIR%%/plugins/cwm-plugin/lib/cwm-plugin-backend.jar
%%DATADIR%%/plugins/cwm-plugin/lib/cwm-plugin-common.jar
%%DATADIR%%/plugins/cwm-plugin/lib/cwm-plugin.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/frontend-split/cwm-connection-frontend.jar
%%DATADIR%%/plugins/cwm-plugin/lib/frontend-split/cwm-frontend.jar
%%DATADIR%%/plugins/cwm-plugin/lib/frontend-split/driver-frontend-split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/frontend-split/frontend-split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/frontend-split/markdown-frontend-split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/frontend-split/performance-testing-frontend-split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/frontend-split/rd-client.jar
-%%DATADIR%%/plugins/cwm-plugin/lib/frontend-split/terminal-frontend-split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/git-protocol.jar
%%DATADIR%%/plugins/cwm-plugin/lib/grpc-netty-shaded.jar
%%DATADIR%%/plugins/cwm-plugin/lib/ice4j.jar
%%DATADIR%%/plugins/cwm-plugin/lib/java-websocket.jar
@@ -207,25 +280,34 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/cwm-plugin/lib/jnaerator-runtime.jar
%%DATADIR%%/plugins/cwm-plugin/lib/jstun.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.cwm.vcs.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.docker.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.java.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.performanceTesting.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.execution.frontend.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.identifiers.highlighting.frontend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.inline.completion.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.inline.completion.frontend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.inline.completion.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.kernel.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.navbar.backend.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.plugins.backend.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.plugins.frontend.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.plugins.shared.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.progress.frontend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.project.frontend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.rpc.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.searchEverywhere.frontend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.vcs.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.vcs.common.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.platform.vcs.frontend.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.station.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.terminal.backend.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.vcs.git.backend.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.vcs.git.frontend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/quiche-jna-stubs.jar
-%%DATADIR%%/plugins/cwm-plugin/lib/rd.jar
%%DATADIR%%/plugins/cwm-plugin/lib/remote-controller-backend.jar
%%DATADIR%%/plugins/cwm-plugin/lib/remote-controller.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/split-connection.jar
%%DATADIR%%/plugins/cwm-plugin/lib/split-protocol.jar
%%DATADIR%%/plugins/cwm-plugin/lib/split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/tls-channel.jar
@@ -237,13 +319,27 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/dbt/lib/dbt.jar
%%DATADIR%%/plugins/dev/lib/dev.jar
%%DATADIR%%/plugins/dotenv/lib/dotenv.jar
-%%DATADIR%%/plugins/editorconfig/lib/editorconfig.jar
-%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/editorconfig-plugin.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.backend.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.common.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.split.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/assertj-swing.jar
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/git-learning-project.jar
%%DATADIR%%/plugins/fileWatcher/lib/fileWatcher.jar
+%%DATADIR%%/plugins/fullLine/full-line-cpu-detector-windows-x86_64.zip
%%DATADIR%%/plugins/fullLine/full-line-model-python-v2.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-arm_64.zip
%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-x86_64.zip
+%%DATADIR%%/plugins/fullLine/lib/clikt.jar
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
+%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.core.completion.trigger.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
@@ -444,6 +540,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-plugin.jar
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-standalone/gateway.core.jar
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-standalone/gateway.jar
+%%DATADIR%%/plugins/gateway-plugin/lib/modules/intellij.gateway.terminal.jar
%%DATADIR%%/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-darwin-amd64
%%DATADIR%%/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-darwin-arm64
%%DATADIR%%/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64
@@ -451,9 +548,26 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-windows-amd64.exe
%%DATADIR%%/plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-windows-arm64.exe
%%DATADIR%%/plugins/gateway-plugin/resources/gateway.vmoptions
-%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/gnuGetText/lib/gnuGetText.jar
+%%DATADIR%%/plugins/grazie/lib/com.carrotsearch-hppc.jar
+%%DATADIR%%/plugins/grazie/lib/com.hankcs-aho-corasick-double-array-trie.jar
+%%DATADIR%%/plugins/grazie/lib/com.vdurmont-emoji-java.jar
+%%DATADIR%%/plugins/grazie/lib/commons-text.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-core.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-stub.jar
+%%DATADIR%%/plugins/grazie/lib/javax.measure-unit-api.jar
+%%DATADIR%%/plugins/grazie/lib/net.loomchild-segment.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa-builders.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-speller.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-stemming.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-language-en.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-languagetool-core.jar
+%%DATADIR%%/plugins/grazie/lib/org.json-json.jar
+%%DATADIR%%/plugins/grazie/lib/tech.units-indriya.jar
+%%DATADIR%%/plugins/grazie/lib/tech.uom.lib-uom-lib-common.jar
%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
@@ -464,17 +578,27 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.ultimate.java.jar
%%DATADIR%%/plugins/indexing-shared/lib/indexing-shared.jar
%%DATADIR%%/plugins/ini/lib/ini.jar
-%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
-%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
-%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
-%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.ui.shared.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnector.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorPortPublisher.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorUtil.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/TreeView.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/WebConsole.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.html
+%%DATADIR%%/plugins/javascript-debugger/webConsole/darcula.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/icons.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/interop.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/light.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/search.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/utils.js
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -512,8 +636,8 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-e03c56caf84a.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-e03c56caf84a.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
@@ -692,11 +816,15 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint8-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
+%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/eslint-7.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-js.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-typescript.jar
%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/semver4j.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/TypeScript/no_samples.zip
@@ -736,9 +864,9 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
-%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.backend.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.frontend.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1030.js
%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/1066.js
@@ -1084,15 +1212,13 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/view-breakpoint.svg
%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/word.svg
%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/yaml.svg
-%%DATADIR%%/plugins/jupyter-plugin/lib/frontend-split/jupyter-frontend.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/jupyter-plugin.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.core.jar
-%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.psi.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.completion.ml.ranking.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.psi.jar
-%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.common.jar
-%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.tables.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.py.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/lib/fakePlugin.js
@@ -1120,7 +1246,18 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/localization-ko/lib/localization-ko.jar
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.backend.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.core.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.jsonschema.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.serialization.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.ktor.utils.jar
+%%DATADIR%%/plugins/mcpserver/lib/ktor-server-cio.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver-frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver.jar
%%DATADIR%%/plugins/microservices-ui/lib/microservices-ui.jar
+%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.diagrams.jar
+%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.frontend.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
%%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore
@@ -1209,10 +1346,18 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/notebooks-plugin/lib/notebooks-plugin.jar
%%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/assertj-swing.jar
+%%DATADIR%%/plugins/performanceTesting/lib/github.oshi.core.jar
%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
+%%DATADIR%%/plugins/platform-ijent-impl/lib/google.protobuf.kotlin.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-core.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-kotlin-stub.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-netty-shaded.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-stub.jar
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
%%DATADIR%%/plugins/platform-images/lib/platform-images.jar
%%DATADIR%%/plugins/platform-langInjection/lib/java-langInjection-jps.jar
@@ -1223,7 +1368,8 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/prettierJS/prettierLanguageService/convert-prettier-config.js
%%DATADIR%%/plugins/prettierJS/prettierLanguageService/prettier-plugin-provider.js
%%DATADIR%%/plugins/prettierJS/prettierLanguageService/prettier-plugin.js
-%%DATADIR%%/plugins/properties/lib/properties-frontend.jar
+%%DATADIR%%/plugins/properties/lib/modules/intellij.properties.backend.jar
+%%DATADIR%%/plugins/properties/lib/modules/intellij.properties.backend.psi.jar
%%DATADIR%%/plugins/properties/lib/properties.jar
%%DATADIR%%/plugins/puppet/lib/puppet.jar
%%DATADIR%%/plugins/puppet/lib/stubs/builtin.pp
@@ -1235,9 +1381,10 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/pycharm-pro-customization/lib/modules/intellij.platform.trialPromotion.jar
%%DATADIR%%/plugins/pycharm-pro-customization/lib/modules/intellij.pycharm.pro.customizationTrial.jar
%%DATADIR%%/plugins/pycharm-pro-customization/lib/pycharm-pro-customization.jar
+%%DATADIR%%/plugins/pycharm-pro-customization/lib/tips-pycharm-pro.jar
%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/lib/pycharm-pro-sharedIndexes-bundled.jar
-%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-41e8cd69c857-64d779b69b7a.ijx
-%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-41e8cd69c857-64d779b69b7a.txt
+%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-b3ae9b5d7125-f0eec537fc84.ijx
+%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-b3ae9b5d7125-f0eec537fc84.txt
%%DATADIR%%/plugins/python-ce/helpers/.gitignore
%%DATADIR%%/plugins/python-ce/helpers/MathJax/MathJax.js
%%DATADIR%%/plugins/python-ce/helpers/MathJax/config/TeX-AMS_HTML-full.js
@@ -2831,6 +2978,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_cython_win32_39_32.cp39-win32.pyd
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_cython_win32_39_64.cp39-win_amd64.pyd
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_cython_wrapper.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_daemon_thread.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_dont_trace.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_dont_trace_files.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_exec.py
@@ -2861,6 +3009,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_signature.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_stackless.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_tables.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_thread_lifecycle.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_thrift.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_trace_api.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_trace_dispatch.py
@@ -2935,6 +3084,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-314.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-38.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-39.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-latest.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/interpreterInfo.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/merge_pydev_pycharm.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/pycharm-console.rst
@@ -2975,7 +3125,6 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/django_debug.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/README.md
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/types/README.md
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/types/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/types/pydevd_helpers.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/types/pydevd_plugin_numpy_types.py
@@ -2983,6 +3132,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/jinja2_debug.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_pycharm.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_tracing.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/pyproject.toml
%%DATADIR%%/plugins/python-ce/helpers/pydev/pytest.ini
%%DATADIR%%/plugins/python-ce/helpers/pydev/runfiles.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/setup_cython.py
@@ -2997,6 +3147,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-314.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-38.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-39.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-latest.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/__main__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/hooks.py
@@ -3096,27 +3247,6 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/wrapped_for_pydev/ctypes/wintypes.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/wrapped_for_pydev/not_in_default_pythonpath.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/tox.ini
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/AUTHORS.txt
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/LICENSE.txt
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/README.md
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/StringIO.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/_pytest/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/_pytest/mark/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/_pytest/mark/structures.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/alembic.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/behave.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/cStringIO.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/copy.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/nose/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/nose/tools/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/numpy/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/numpy/core/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/numpy/core/multiarray.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/py/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/py/error.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/py/path/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/pytest/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/struct.py
%%DATADIR%%/plugins/python-ce/helpers/remote_sync.py
%%DATADIR%%/plugins/python-ce/helpers/rest_runners/rst2smth.py
%%DATADIR%%/plugins/python-ce/helpers/rest_runners/sphinx_runner.py
@@ -9239,8 +9369,17 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/uv/uv_sync_proxy.py
%%DATADIR%%/plugins/python-ce/helpers/virtualenv-20.13.0.pyz
%%DATADIR%%/plugins/python-ce/helpers/virtualenv-py3.pyz
+%%DATADIR%%/plugins/python-ce/lib/completion-ranking-python-with-full-line.jar
+%%DATADIR%%/plugins/python-ce/lib/io.github.z4kn4fein.semver.jvm.jar
+%%DATADIR%%/plugins/python-ce/lib/jetbrains.ml.models.python.imports.ranking.model.jar
+%%DATADIR%%/plugins/python-ce/lib/jsr305.jar
+%%DATADIR%%/plugins/python-ce/lib/kaml.jar
+%%DATADIR%%/plugins/python-ce/lib/libthrift.jar
+%%DATADIR%%/plugins/python-ce/lib/ml-completion-prev-exprs-models.jar
+%%DATADIR%%/plugins/python-ce/lib/python-ce-frontend.jar
%%DATADIR%%/plugins/python-ce/lib/python-ce.jar
-%%DATADIR%%/plugins/python-ce/lib/python-common.jar
+%%DATADIR%%/plugins/python-ce/lib/tuweni-toml.jar
+%%DATADIR%%/plugins/python-ce/lib/xmlrpc.jar
%%DATADIR%%/plugins/python-django/lib/python-django.jar
%%DATADIR%%/plugins/python-pyscript/lib/python-pyscript.jar
%%DATADIR%%/plugins/python-sharedIndexes/lib/python-sharedIndexes.jar
@@ -9599,11 +9738,11 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python/jupyter-web/yaml.svg
%%DATADIR%%/plugins/python/lib/frontend-split/python-frontend.jar
%%DATADIR%%/plugins/python/lib/java-websocket.jar
+%%DATADIR%%/plugins/python/lib/libthrift.jar
%%DATADIR%%/plugins/python/lib/modules/intellij.python.core.impl.jar
%%DATADIR%%/plugins/python/lib/modules/intellij.python.wsl.jar
%%DATADIR%%/plugins/python/lib/python.jar
-%%DATADIR%%/plugins/qml-plugin/lib/qml-plugin.jar
-%%DATADIR%%/plugins/qt-plugin/lib/qt-plugin.jar
+%%DATADIR%%/plugins/python/lib/xmlrpc.jar
%%DATADIR%%/plugins/react/lib/react.jar
%%DATADIR%%/plugins/remote-dev-server/bin/launcher.sh
%%DATADIR%%/plugins/remote-dev-server/lib/remote-dev-server.jar
@@ -9995,24 +10134,52 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/remote-dev-server/selfcontained/lib/libxkbfile.so.1
%%DATADIR%%/plugins/remote-dev-server/selfcontained/lib/libxshmfence.so.1
%%DATADIR%%/plugins/remote-dev-server/selfcontained/lib/libz.so.1
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.docker.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.jar
%%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar
+%%DATADIR%%/plugins/restClient/lib/brotli.dec.jar
+%%DATADIR%%/plugins/restClient/lib/github.javafaker.jar
+%%DATADIR%%/plugins/restClient/lib/graalvm.js.jar
+%%DATADIR%%/plugins/restClient/lib/grpc.jar
+%%DATADIR%%/plugins/restClient/lib/jooq.joox.jar
+%%DATADIR%%/plugins/restClient/lib/jsonpath.jar
+%%DATADIR%%/plugins/restClient/lib/kotlinx-coroutines-reactor.jar
+%%DATADIR%%/plugins/restClient/lib/modules/intellij.httpClient.grpc.jar
+%%DATADIR%%/plugins/restClient/lib/reactor-netty-http.jar
%%DATADIR%%/plugins/restClient/lib/restClient.jar
%%DATADIR%%/plugins/restructuredtext/lib/restructuredtext.jar
+%%DATADIR%%/plugins/sass/lib/jruby-parser.jar
%%DATADIR%%/plugins/sass/lib/sass.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/ai.grazie.emb.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.ranking.core.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.typos.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
+%%DATADIR%%/plugins/settingsSync/lib/cloud-config-client.jar
+%%DATADIR%%/plugins/settingsSync/lib/jetbrains.intellij.deps.eclipse.jgit.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
+%%DATADIR%%/plugins/station-plugin/toolbox/build.txt
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
+%%DATADIR%%/plugins/swagger/lib/intellij.swagger.redoc.jar
+%%DATADIR%%/plugins/swagger/lib/org.webjars-swagger-ui.jar
+%%DATADIR%%/plugins/swagger/lib/org.webjars.npm-asyncapi__react-component.jar
%%DATADIR%%/plugins/swagger/lib/swagger.jar
%%DATADIR%%/plugins/tailwindcss/lib/tailwindcss.jar
%%DATADIR%%/plugins/tailwindcss/server/tailwindcss-language-server
%%DATADIR%%/plugins/tailwindcss/server/version.txt
%%DATADIR%%/plugins/tasks-timeTracking/lib/tasks-timeTracking.jar
+%%DATADIR%%/plugins/tasks/lib/axis.jar
+%%DATADIR%%/plugins/tasks/lib/commons-discovery.jar
+%%DATADIR%%/plugins/tasks/lib/http-client.jar
+%%DATADIR%%/plugins/tasks/lib/jsonpath.jar
%%DATADIR%%/plugins/tasks/lib/tasks-core.jar
+%%DATADIR%%/plugins/terminal/lib/completion-ranking-sh.jar
+%%DATADIR%%/plugins/terminal/lib/modules/intellij.terminal.frontend.split.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-db-with-extensions.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-spec.jar
%%DATADIR%%/plugins/terminal/lib/terminal.jar
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
@@ -10409,8 +10576,11 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
+%%DATADIR%%/plugins/textmate/lib/joni.jar
%%DATADIR%%/plugins/textmate/lib/textmate.jar
-%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.backend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.split.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
@@ -10418,17 +10588,30 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/tslint/js/utils.js
%%DATADIR%%/plugins/tslint/lib/tslint.jar
%%DATADIR%%/plugins/ultimate-plugin/lib/ultimate-plugin.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.gradle.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.java.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.maven.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.properties.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.vcs.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
-%%DATADIR%%/plugins/vagrant/lib/vagrant.jar
%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
+%%DATADIR%%/plugins/vcs-git/lib/modules/intellij.vcs.git.frontend.jar
+%%DATADIR%%/plugins/vcs-git/lib/vcs-git-frontend.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/modules/intellij.vcs.github.git.jar
%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.git.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.ci.sh.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.features.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.yaml.jar
%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
+%%DATADIR%%/plugins/vcs-svn/lib/sqlite.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
%%DATADIR%%/plugins/vitejs/lib/vitejs.jar
+%%DATADIR%%/plugins/vuejs/lib/commons-text.jar
%%DATADIR%%/plugins/vuejs/lib/vuejs.jar
%%DATADIR%%/plugins/vuejs/vue-language-server/.gitignore
%%DATADIR%%/plugins/vuejs/vue-language-server/README.md
@@ -10462,6 +10645,10 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/transformVueSfcFile.js
%%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/vueScriptCache.js
%%DATADIR%%/plugins/webComponents/lib/webComponents.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons vfs.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-net.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-pool2.jar
+%%DATADIR%%/plugins/webDeployment/lib/jackrabbit2.jar
%%DATADIR%%/plugins/webDeployment/lib/webDeployment.jar
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
diff --git a/devel/pyenv/Makefile b/devel/pyenv/Makefile
index af81f512f9d8..742f6994cc3b 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyenv
-PORTVERSION= 2.6.5
DISTVERSIONPREFIX= v
+DISTVERSION= 2.6.6
CATEGORIES= devel python
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index b57f43a8b6af..e2d5b6f2d66e 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753345513
-SHA256 (pyenv-pyenv-v2.6.5_GH0.tar.gz) = ebf75a81125d8fb9b5d6930821a0e08200a414c029c93fd27aaa9a519ef1b546
-SIZE (pyenv-pyenv-v2.6.5_GH0.tar.gz) = 1347880
+TIMESTAMP = 1754625173
+SHA256 (pyenv-pyenv-v2.6.6_GH0.tar.gz) = df835a121456102be9df303c0d7ac688572aba07cc90b23ac611f89e6911a1dc
+SIZE (pyenv-pyenv-v2.6.6_GH0.tar.gz) = 1352155
diff --git a/devel/pyenv/pkg-plist b/devel/pyenv/pkg-plist
index 661c41044d60..8c6e026a54a7 100644
--- a/devel/pyenv/pkg-plist
+++ b/devel/pyenv/pkg-plist
@@ -265,6 +265,8 @@ libexec/pyenv-plugins/python-build/share/python-build/3.13.4
libexec/pyenv-plugins/python-build/share/python-build/3.13.4t
libexec/pyenv-plugins/python-build/share/python-build/3.13.5
libexec/pyenv-plugins/python-build/share/python-build/3.13.5t
+libexec/pyenv-plugins/python-build/share/python-build/3.13.6
+libexec/pyenv-plugins/python-build/share/python-build/3.13.6t
libexec/pyenv-plugins/python-build/share/python-build/3.14t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.14-dev
libexec/pyenv-plugins/python-build/share/python-build/3.14.0rc1
@@ -337,6 +339,8 @@ libexec/pyenv-plugins/python-build/share/python-build/anaconda3-2023.09-0
libexec/pyenv-plugins/python-build/share/python-build/anaconda3-2024.02-1
libexec/pyenv-plugins/python-build/share/python-build/anaconda3-2024.06-1
libexec/pyenv-plugins/python-build/share/python-build/anaconda3-2024.10-1
+libexec/pyenv-plugins/python-build/share/python-build/anaconda3-2025.06-0
+libexec/pyenv-plugins/python-build/share/python-build/anaconda3-2025.06-1
libexec/pyenv-plugins/python-build/share/python-build/anaconda-1.4.0
libexec/pyenv-plugins/python-build/share/python-build/anaconda-1.5.0
libexec/pyenv-plugins/python-build/share/python-build/anaconda-1.5.1
@@ -552,6 +556,9 @@ libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-24.11.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.1.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.1.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.1.1-2
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.3.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.5.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.5.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9.1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-22.11.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-23.1.0-1
@@ -573,6 +580,9 @@ libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-24.11.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.1.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.1.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.1.1-2
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.3.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.5.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.5.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10.1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.11-23.5.0-3
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.11-23.5.1-0
@@ -601,6 +611,12 @@ libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-24.11.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.1.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.1.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.1.1-2
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.3.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.5.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.5.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.13-25.3.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.13-25.5.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.13-25.5.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.16.0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.18.3
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.19.0
@@ -622,6 +638,9 @@ libexec/pyenv-plugins/python-build/share/python-build/miniconda3-4.6.14
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-4.7.10
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-4.7.12
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-latest
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-%%PYTHON_VER%%-25.3.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-%%PYTHON_VER%%-25.5.1-0
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-%%PYTHON_VER%%-25.5.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda-2.2.2
libexec/pyenv-plugins/python-build/share/python-build/miniconda-3.0.0
libexec/pyenv-plugins/python-build/share/python-build/miniconda-3.0.4
diff --git a/devel/pyside6/Makefile b/devel/pyside6/Makefile
index 185f7a6dc659..cf1a97a21845 100644
--- a/devel/pyside6/Makefile
+++ b/devel/pyside6/Makefile
@@ -21,7 +21,7 @@ USE_GL= opengl
USE_LDCONFIG= yes
USE_PYTHON= flavors
USE_QT= 3d base charts connectivity datavis3d declarative doc graphs \
- httpserver imageformats location multimedia networkauth pdf \
+ httpserver imageformats location multimedia networkauth \
positioning quick3d quicktimeline remoteobjects scxml sensors \
serialbus serialport shadertools speech svg tools translations \
webchannel websockets
@@ -37,15 +37,17 @@ PLIST_SUB= PYTHON_MAJOR_VER=${PYTHON_MAJOR_VER} \
.include <bsd.port.pre.mk>
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
-PLIST_SUB+= WEBENGINE="" \
+PLIST_SUB+= PDF="" \
+ WEBENGINE="" \
WEBVIEW=""
-USE_QT+= webengine webview
+USE_QT+= pdf webengine webview
.else
CMAKE_ON+= CMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineCore \
CMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineQuick \
CMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineWidgets \
CMAKE_DISABLE_FIND_PACKAGE_Qt6WebView
-PLIST_SUB+= WEBENGINE="@comment " \
+PLIST_SUB+= PDF="@comment " \
+ WEBENGINE="@comment " \
WEBVIEW="@comment "
.endif
diff --git a/devel/pyside6/pkg-plist b/devel/pyside6/pkg-plist
index f7ac63b99c76..570a2aab47fe 100644
--- a/devel/pyside6/pkg-plist
+++ b/devel/pyside6/pkg-plist
@@ -32,8 +32,8 @@ include/PySide6/QtNetworkAuth/pyside6_qtnetworkauth_python.h
include/PySide6/QtNfc/pyside6_qtnfc_python.h
include/PySide6/QtOpenGL/pyside6_qtopengl_python.h
include/PySide6/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h
-include/PySide6/QtPdf/pyside6_qtpdf_python.h
-include/PySide6/QtPdfWidgets/pyside6_qtpdfwidgets_python.h
+%%PDF%%include/PySide6/QtPdf/pyside6_qtpdf_python.h
+%%PDF%%include/PySide6/QtPdfWidgets/pyside6_qtpdfwidgets_python.h
include/PySide6/QtPositioning/pyside6_qtpositioning_python.h
include/PySide6/QtPrintSupport/pyside6_qtprintsupport_python.h
include/PySide6/QtQml/pyside6_qtqml_python.h
@@ -198,10 +198,10 @@ lib/libpyside6remoteobjects.a
%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGL.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGLWidgets.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGLWidgets.pyi
-%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.abi%%PYTHON_MAJOR_VER%%.so
-%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.pyi
-%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.abi%%PYTHON_MAJOR_VER%%.so
-%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.pyi
+%%PDF%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.abi%%PYTHON_MAJOR_VER%%.so
+%%PDF%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.pyi
+%%PDF%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.abi%%PYTHON_MAJOR_VER%%.so
+%%PDF%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtPositioning.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PySide6/QtPositioning.pyi
%%PYTHON_SITELIBDIR%%/PySide6/QtPrintSupport.abi%%PYTHON_MAJOR_VER%%.so
@@ -376,8 +376,8 @@ share/PySide6/typesystems/typesystem_opengl_modifications4_5.xml
share/PySide6/typesystems/typesystem_opengl_modifications4_5_core.xml
share/PySide6/typesystems/typesystem_opengl_modifications_va.xml
share/PySide6/typesystems/typesystem_openglwidgets.xml
-share/PySide6/typesystems/typesystem_pdf.xml
-share/PySide6/typesystems/typesystem_pdfwidgets.xml
+%%PDF%%share/PySide6/typesystems/typesystem_pdf.xml
+%%PDF%%share/PySide6/typesystems/typesystem_pdfwidgets.xml
share/PySide6/typesystems/typesystem_positioning.xml
share/PySide6/typesystems/typesystem_printsupport.xml
share/PySide6/typesystems/typesystem_printsupport_common.xml
diff --git a/devel/qmake/Makefile b/devel/qmake/Makefile
deleted file mode 100644
index 2c7e439d2bb5..000000000000
--- a/devel/qmake/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-PORTNAME= qmake
-PORTVERSION= 3.3.8
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= QT/archive/qt/${PORTVERSION:R:R}
-DISTNAME= qt-x11-free-${PORTVERSION}
-DIST_SUBDIR= KDE
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= The build utility of the Qt 3 project
-WWW= http://doc.qt.digia.com/3.3/index.html
-
-DEPRECATED= Obsolete and unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-REINPLACE_ARGS= -i ""
-WRKSRC= ${WRKDIR}/${DISTNAME}/qmake
-MAKEFILE= ${FILESDIR}/Makefile.bsd
-MAKE_ENV+= FILESDIR="${FILESDIR}"
-
-USES= tar:bzip2 uidfix
-
-EXTRACT_AFTER_ARGS= \
- '${DISTNAME}/mkspecs' \
- '${DISTNAME}/src/*/*.h' '${DISTNAME}/qmake' \
- '${DISTNAME}/src/tools'
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-EXTRACT_AFTER_ARGS+='${DISTNAME}/doc/html/qmake*'
-DOCSDIR= ${PREFIX}/share/doc/qt
-PLIST_SUB+= DOCSDIR="${DOCSDIR}"
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${CP} -Rp ${WRKSRC:H}/doc/html ${STAGEDIR}${DOCSDIR}
-.endif
-
-post-patch:
- @${RM} -r ${WRKSRC}/examples ${WRKSRC}/tutorial
- @${REINPLACE_CMD} -e 's|-O2|${CXXFLAGS}|' \
- -e 's|gcc|${CC}|' \
- -e 's|g++|${CXX}|' \
- -e 's|/usr/local|${LOCALBASE}|' \
- -e 's|/usr/X11R6|${LOCALBASE}|' \
- -e 's|release|release thread|' \
- ${WRKSRC}/../mkspecs/freebsd-g++/qmake.conf
- @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix
-
-do-configure:
- ${SED} -e 's|/usr/local|${PREFIX}|g' \
- < ${FILESDIR}/qconfig.cpp \
- > ${WRKSRC:H}/src/tools/qconfig.cpp
- ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h
- ${LN} ${WRKSRC}/qconfig.h ${WRKSRC}/qmodules.h
- ${LN} -s . ${WRKDIR}/${DISTNAME}/src/tools/private
-
-.include <bsd.port.mk>
diff --git a/devel/qmake/distinfo b/devel/qmake/distinfo
deleted file mode 100644
index db96aec99677..000000000000
--- a/devel/qmake/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (KDE/qt-x11-free-3.3.8.tar.bz2) = e8c3f703d00a4e2ab9ba63fd474caa8a9d0aa3d7f1d5451dd162bec9d778a449
-SIZE (KDE/qt-x11-free-3.3.8.tar.bz2) = 14360483
diff --git a/devel/qmake/files/Makefile.bsd b/devel/qmake/files/Makefile.bsd
deleted file mode 100644
index 1bac5b45f11d..000000000000
--- a/devel/qmake/files/Makefile.bsd
+++ /dev/null
@@ -1,41 +0,0 @@
-_OBJS!= ${MAKE} -f Makefile.unix -V OBJS -V QOBJS
-# We'd like to avoid using qconfig.cpp, but can't -- see the comment
-# next to -DHAVE_CONFIG_CPP below:
-#_OBJS:= ${_OBJS:S/qconfig.o//}
-SRCS:= ${_OBJS:.o=.cpp}
-MAN=
-
-.PATH: ${.CURDIR} ${.CURDIR:H}/src/tools
-CXXFLAGS+=-I${.CURDIR:H}/mkspecs/freebsd-g++
-
-.for s in tools kernel codecs
-CXXFLAGS+=-I${.CURDIR:H}/src/$s
-.endfor
-
-.for g in /. /unix /win32 /mac
-.PATH: ${.CURDIR}/generators$g
-CXXFLAGS+=-I${.CURDIR}/generators$g
-.endfor
-
-CXXFLAGS+=-I. -I"${FILESDIR}" -Dregister=
-
-CXXFLAGS+=-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT \
- -DQT_NO_STL -DQT_NO_COMPRESS -DQT_INSTALL_DATA="\"${SHAREDIR}\""
-
-# I guess, qconfig.cpp used to be optional, but no longer is -- due to
-# bit-rot in Qt sources. So we still have to compile it, but, by not
-# adding the following define, we reduce the seemingly needless usage of
-# it:
-# -DHAVE_QCONFIG_CPP
-
-PROG_CXX= qmake
-BINDIR= ${PREFIX}/bin
-SHAREDIR= ${PREFIX}/share/qt
-
-${DESTDIR}${SHAREDIR}:
- mkdir -p "$@"
-
-beforeinstall: ${DESTDIR}${SHAREDIR}
- cp -Rp ${.CURDIR:H}/mkspecs ${DESTDIR}${SHAREDIR}
-
-.include <bsd.prog.mk>
diff --git a/devel/qmake/files/patch-generators_c++17 b/devel/qmake/files/patch-generators_c++17
deleted file mode 100644
index 5499fbce65a6..000000000000
--- a/devel/qmake/files/patch-generators_c++17
+++ /dev/null
@@ -1,62 +0,0 @@
-Insert the spaces between literals to satisfy clang with c++17 (or
-even c++11) standard.
-
- -mi
-
---- generators/win32/borland_bmake.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/borland_bmake.cpp
-@@ -383,7 +383,7 @@ BorlandMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qtmt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qtmt" QTDLL_POSTFIX);
- QStringList &configs = project->variables()["CONFIG"];
- if (project->isActiveConfig("shared"))
- project->variables()["DEFINES"].append("QT_DLL");
---- generators/win32/mingw_make.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/mingw_make.cpp
-@@ -394,7 +394,7 @@ MingwMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- // LIBS defined in Profile comes first for gcc
---- generators/win32/msvc_dsp.cpp 2007-02-02 14:01:27 UTC
-+++ generators/win32/msvc_dsp.cpp
-@@ -620,7 +620,7 @@ DspMakefileGenerator::init()
- if ( project->variables()["QMAKESPEC"].isEmpty() )
- project->variables()["QMAKESPEC"].append( getenv("QMAKESPEC") );
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- QStringList &configs = project->variables()["CONFIG"];
---- generators/win32/msvc_nmake.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/msvc_nmake.cpp
-@@ -479,7 +479,7 @@ NmakeMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- QString targetfilename = project->variables()["TARGET"].first();
---- generators/win32/msvc_vcproj.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/msvc_vcproj.cpp
-@@ -1094,8 +1094,8 @@ void VcprojGenerator::initOld()
- project->variables()["QMAKESPEC"].append( getenv("QMAKESPEC") );
-
- bool is_qt =
-- ( project->first("TARGET") == "qt"QTDLL_POSTFIX ||
-- project->first("TARGET") == "qt-mt"QTDLL_POSTFIX );
-+ ( project->first("TARGET") == "qt" QTDLL_POSTFIX ||
-+ project->first("TARGET") == "qt-mt" QTDLL_POSTFIX );
-
- QStringList &configs = project->variables()["CONFIG"];
-
diff --git a/devel/qmake/files/qconfig.cpp b/devel/qmake/files/qconfig.cpp
deleted file mode 100644
index 54dcd6e349e1..000000000000
--- a/devel/qmake/files/qconfig.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * Hand-crafted...
- * The default prefix (/ usr / local) is dynamicly replaced
- * at configure time.
- */
-const char *qInstallPath() { return "/usr/local"; }
-const char *qInstallPathDocs() { return "/usr/local/share/doc/qt"; }
-const char *qInstallPathHeaders() { return "/usr/local/include"; }
-const char *qInstallPathLibs() { return "/usr/local/lib"; }
-const char *qInstallPathBins() { return "/usr/local/bin"; }
-const char *qInstallPathPlugins() { return "/usr/local/plugins"; }
-const char *qInstallPathData() { return "/usr/local/share/qt"; }
-const char *qInstallPathTranslations() { return "/usr/local/translations"; }
-const char *qInstallPathSysconf() { return "/usr/local/etc"; }
diff --git a/devel/qmake/pkg-descr b/devel/qmake/pkg-descr
deleted file mode 100644
index 7ccc4dd8572e..000000000000
--- a/devel/qmake/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Qt 3 is a C++ toolkit for application development. It lets application
-developers target all major operating systems with a single application
-source code.
-
-Qmake is a project and makefile creating utility, that is part of Qt 3.
-For ease of maintenance it is split out into a port of its own.
diff --git a/devel/qmake/pkg-plist b/devel/qmake/pkg-plist
deleted file mode 100644
index b92d25e037fd..000000000000
--- a/devel/qmake/pkg-plist
+++ /dev/null
@@ -1,141 +0,0 @@
-bin/qmake
-share/qt/mkspecs/aix-g++-64/qmake.conf
-share/qt/mkspecs/aix-g++-64/qplatformdefs.h
-share/qt/mkspecs/aix-g++/qmake.conf
-share/qt/mkspecs/aix-g++/qplatformdefs.h
-share/qt/mkspecs/aix-xlc-64/qmake.conf
-share/qt/mkspecs/aix-xlc-64/qplatformdefs.h
-share/qt/mkspecs/aix-xlc/qmake.conf
-share/qt/mkspecs/aix-xlc/qplatformdefs.h
-share/qt/mkspecs/bsdi-g++/qmake.conf
-share/qt/mkspecs/bsdi-g++/qplatformdefs.h
-share/qt/mkspecs/cygwin-g++/qmake.conf
-share/qt/mkspecs/cygwin-g++/qplatformdefs.h
-share/qt/mkspecs/darwin-g++/qmake.conf
-share/qt/mkspecs/darwin-g++/qplatformdefs.h
-share/qt/mkspecs/dgux-g++/qmake.conf
-share/qt/mkspecs/dgux-g++/qplatformdefs.h
-share/qt/mkspecs/freebsd-g++/qmake.conf
-share/qt/mkspecs/freebsd-g++/qplatformdefs.h
-share/qt/mkspecs/freebsd-g++34/qmake.conf
-share/qt/mkspecs/freebsd-g++34/qplatformdefs.h
-share/qt/mkspecs/freebsd-icc/qmake.conf
-share/qt/mkspecs/freebsd-icc/qplatformdefs.h
-share/qt/mkspecs/hpux-acc-64/qmake.conf
-share/qt/mkspecs/hpux-acc-64/qplatformdefs.h
-share/qt/mkspecs/hpux-acc-o64/qmake.conf
-share/qt/mkspecs/hpux-acc-o64/qplatformdefs.h
-share/qt/mkspecs/hpux-acc/qmake.conf
-share/qt/mkspecs/hpux-acc/qplatformdefs.h
-share/qt/mkspecs/hpux-cc/qmake.conf
-share/qt/mkspecs/hpux-cc/qplatformdefs.h
-share/qt/mkspecs/hpux-g++-64/qmake.conf
-share/qt/mkspecs/hpux-g++-64/qplatformdefs.h
-share/qt/mkspecs/hpux-g++/qmake.conf
-share/qt/mkspecs/hpux-g++/qplatformdefs.h
-share/qt/mkspecs/hpuxi-acc-32/qmake.conf
-share/qt/mkspecs/hpuxi-acc-32/qplatformdefs.h
-share/qt/mkspecs/hpuxi-acc-64/qmake.conf
-share/qt/mkspecs/hpuxi-acc-64/qplatformdefs.h
-share/qt/mkspecs/hurd-g++/qmake.conf
-share/qt/mkspecs/hurd-g++/qplatformdefs.h
-share/qt/mkspecs/irix-cc-64/qmake.conf
-share/qt/mkspecs/irix-cc-64/qplatformdefs.h
-share/qt/mkspecs/irix-cc-o32/qmake.conf
-share/qt/mkspecs/irix-cc-o32/qplatformdefs.h
-share/qt/mkspecs/irix-cc/qmake.conf
-share/qt/mkspecs/irix-cc/qplatformdefs.h
-share/qt/mkspecs/irix-g++/qmake.conf
-share/qt/mkspecs/irix-g++/qplatformdefs.h
-share/qt/mkspecs/linux-cxx/qmake.conf
-share/qt/mkspecs/linux-cxx/qplatformdefs.h
-share/qt/mkspecs/linux-ecc-64/qmake.conf
-share/qt/mkspecs/linux-ecc-64/qplatformdefs.h
-share/qt/mkspecs/linux-g++-32/qmake.conf
-share/qt/mkspecs/linux-g++-32/qplatformdefs.h
-share/qt/mkspecs/linux-g++-64/qmake.conf
-share/qt/mkspecs/linux-g++-64/qplatformdefs.h
-share/qt/mkspecs/linux-g++/qmake.conf
-share/qt/mkspecs/linux-g++/qplatformdefs.h
-share/qt/mkspecs/linux-icc/qmake.conf
-share/qt/mkspecs/linux-icc/qplatformdefs.h
-share/qt/mkspecs/linux-kcc/qmake.conf
-share/qt/mkspecs/linux-kcc/qplatformdefs.h
-share/qt/mkspecs/linux-kylix/qmake.conf
-share/qt/mkspecs/linux-kylix/qplatformdefs.h
-share/qt/mkspecs/linux-pgcc/qmake.conf
-share/qt/mkspecs/linux-pgcc/qplatformdefs.h
-share/qt/mkspecs/lynxos-g++/qmake.conf
-share/qt/mkspecs/lynxos-g++/qplatformdefs.h
-share/qt/mkspecs/macx-g++/Info.plist.app
-share/qt/mkspecs/macx-g++/qmake.conf
-share/qt/mkspecs/macx-g++/qplatformdefs.h
-share/qt/mkspecs/macx-mwerks/README
-share/qt/mkspecs/macx-mwerks/mwerkstmpl.xml
-share/qt/mkspecs/macx-mwerks/qmake.conf
-share/qt/mkspecs/macx-mwerks/qplatformdefs.h
-share/qt/mkspecs/macx-pbuilder/Info.plist.app
-share/qt/mkspecs/macx-pbuilder/qmake.conf
-share/qt/mkspecs/macx-pbuilder/qplatformdefs.h
-share/qt/mkspecs/macx-xlc/qmake.conf
-share/qt/mkspecs/macx-xlc/qplatformdefs.h
-share/qt/mkspecs/netbsd-g++/qmake.conf
-share/qt/mkspecs/netbsd-g++/qplatformdefs.h
-share/qt/mkspecs/openbsd-g++/qmake.conf
-share/qt/mkspecs/openbsd-g++/qplatformdefs.h
-share/qt/mkspecs/qnx-g++/qmake.conf
-share/qt/mkspecs/qnx-g++/qplatformdefs.h
-share/qt/mkspecs/reliant-cds-64/qmake.conf
-share/qt/mkspecs/reliant-cds-64/qplatformdefs.h
-share/qt/mkspecs/reliant-cds/qmake.conf
-share/qt/mkspecs/reliant-cds/qplatformdefs.h
-share/qt/mkspecs/sco-cc/qmake.conf
-share/qt/mkspecs/sco-cc/qplatformdefs.h
-share/qt/mkspecs/sco-g++/qmake.conf
-share/qt/mkspecs/sco-g++/qplatformdefs.h
-share/qt/mkspecs/solaris-cc-64/qmake.conf
-share/qt/mkspecs/solaris-cc-64/qplatformdefs.h
-share/qt/mkspecs/solaris-cc/qmake.conf
-share/qt/mkspecs/solaris-cc/qplatformdefs.h
-share/qt/mkspecs/solaris-g++-64/qmake.conf
-share/qt/mkspecs/solaris-g++-64/qplatformdefs.h
-share/qt/mkspecs/solaris-g++/qmake.conf
-share/qt/mkspecs/solaris-g++/qplatformdefs.h
-share/qt/mkspecs/tru64-cxx/qmake.conf
-share/qt/mkspecs/tru64-cxx/qplatformdefs.h
-share/qt/mkspecs/tru64-g++/qmake.conf
-share/qt/mkspecs/tru64-g++/qplatformdefs.h
-share/qt/mkspecs/unixware-cc/qmake.conf
-share/qt/mkspecs/unixware-cc/qplatformdefs.h
-share/qt/mkspecs/unixware-g++/qmake.conf
-share/qt/mkspecs/unixware-g++/qplatformdefs.h
-share/qt/mkspecs/win32-borland/qmake.conf
-share/qt/mkspecs/win32-borland/qplatformdefs.h
-share/qt/mkspecs/win32-g++/qmake.conf
-share/qt/mkspecs/win32-g++/qplatformdefs.h
-share/qt/mkspecs/win32-g++/qtcrtentrypoint.cpp
-share/qt/mkspecs/win32-icc/qmake.conf
-share/qt/mkspecs/win32-icc/qplatformdefs.h
-share/qt/mkspecs/win32-icc/win32app.dsp
-share/qt/mkspecs/win32-icc/win32dll.dsp
-share/qt/mkspecs/win32-icc/win32lib.dsp
-share/qt/mkspecs/win32-msvc.net/qmake.conf
-share/qt/mkspecs/win32-msvc.net/qplatformdefs.h
-share/qt/mkspecs/win32-msvc/qmake.conf
-share/qt/mkspecs/win32-msvc/qplatformdefs.h
-share/qt/mkspecs/win32-msvc/win32app.dsp
-share/qt/mkspecs/win32-msvc/win32dll.dsp
-share/qt/mkspecs/win32-msvc/win32lib.dsp
-share/qt/mkspecs/win32-msvc2005/qmake.conf
-share/qt/mkspecs/win32-msvc2005/qplatformdefs.h
-share/qt/mkspecs/win32-watcom/qmake.conf
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake.dcf
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-1.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-3.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-4.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-5.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-6.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-7.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-8.html
diff --git a/devel/rebar3/Makefile b/devel/rebar3/Makefile
index 86c993c9d6b2..e51e408fd79c 100644
--- a/devel/rebar3/Makefile
+++ b/devel/rebar3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rebar3
-PORTVERSION= 3.23.0
+PORTVERSION= 3.25.1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES+= https://repo.hex.pm/tarballs/:hex
@@ -15,9 +15,6 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang \
${LOCALBASE}/bin/git:devel/git
RUN_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang
-OPTIONS_DEFINE= BASH ZSH EXAMPLES
-OPTIONS_DEFAULT=BASH ZSH
-
USES= cpe
CPE_VENDOR= erlang
USE_GITHUB= yes
@@ -28,6 +25,9 @@ PLIST_FILES= bin/${PORTNAME} \
share/man/man1/rebar3.1.gz
PORTEXAMPLES= rebar.config.sample
+OPTIONS_DEFINE= BASH EXAMPLES ZSH
+OPTIONS_DEFAULT= BASH ZSH
+
BASH_PLIST_FILES= share/bash-completion/completions/rebar3
ZSH_PLIST_FILES= share/zsh/site-functions/_rebar3
diff --git a/devel/rebar3/distinfo b/devel/rebar3/distinfo
index 16e8d62d66f9..c7398984138a 100644
--- a/devel/rebar3/distinfo
+++ b/devel/rebar3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713094315
-SHA256 (erlang-rebar3-3.23.0_GH0.tar.gz) = 00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516
-SIZE (erlang-rebar3-3.23.0_GH0.tar.gz) = 807007
+TIMESTAMP = 1754137087
+SHA256 (erlang-rebar3-3.25.1_GH0.tar.gz) = 458d6ceaf7822dd7682288354ab3ba74e14b3ed11cc5b551af9eb312de894106
+SIZE (erlang-rebar3-3.25.1_GH0.tar.gz) = 817915
diff --git a/devel/rpc2/Makefile b/devel/rpc2/Makefile
deleted file mode 100644
index 92a5c9d23296..000000000000
--- a/devel/rpc2/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-PORTNAME= rpc2
-DISTVERSION= 2.14
-CATEGORIES= devel
-MASTER_SITES= http://ftp.coda.cs.cmu.edu/pub/rpc2/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Interprocess communication library
-WWW= http://www.coda.cs.cmu.edu/
-
-DEPRECATED= Outdated, unsupported upstream and unmaintained for years in tree
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= LGPL20
-
-LIB_DEPENDS= liblwp.so:devel/lwp
-
-USES= gmake libtool pathfix pkgconfig
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/devel/rpc2/distinfo b/devel/rpc2/distinfo
deleted file mode 100644
index 65c318051390..000000000000
--- a/devel/rpc2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1518472566
-SHA256 (rpc2-2.14.tar.gz) = 1a5c8aa838c4e52aa40ad9b269e79695da28154c4ee2c143578b1b8620cccd1b
-SIZE (rpc2-2.14.tar.gz) = 628236
diff --git a/devel/rpc2/pkg-descr b/devel/rpc2/pkg-descr
deleted file mode 100644
index 31b79aef41ac..000000000000
--- a/devel/rpc2/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The RPC2 library. The RPC2 library provides interprocess communication for the
-Coda distributed filesystem.
-
-Project contact information below.
-
-EMAIL: coda@cs.cmu.edu
diff --git a/devel/rpc2/pkg-plist b/devel/rpc2/pkg-plist
deleted file mode 100644
index 5677218f3f8d..000000000000
--- a/devel/rpc2/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/rp2gen
-include/rpc2/errors.h
-include/rpc2/multi.h
-include/rpc2/pack_helper.h
-include/rpc2/rpc2.h
-include/rpc2/rpc2_addrinfo.h
-include/rpc2/se.h
-include/rpc2/secure.h
-include/rpc2/sftp.h
-lib/librpc2.a
-lib/librpc2.so
-lib/librpc2.so.5
-lib/librpc2.so.5.6.2
-lib/libse.a
-lib/libse.so
-lib/libse.so.5
-lib/libse.so.5.6.2
-libdata/pkgconfig/rpc2.pc
diff --git a/devel/rubygem-mono_logger/Makefile b/devel/rubygem-mono_logger/Makefile
index 422e4346a08b..e32ae0699ee8 100644
--- a/devel/rubygem-mono_logger/Makefile
+++ b/devel/rubygem-mono_logger/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mono_logger
-PORTVERSION= 1.1.1
+PORTVERSION= 1.1.2
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-mono_logger/distinfo b/devel/rubygem-mono_logger/distinfo
index d69037725618..6d2088452900 100644
--- a/devel/rubygem-mono_logger/distinfo
+++ b/devel/rubygem-mono_logger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655556003
-SHA256 (rubygem/mono_logger-1.1.1.gem) = f9d297b2f834e93fdc00e3ee9dd092f4af4c6cb8b93d634b88c131d4a41e726b
-SIZE (rubygem/mono_logger-1.1.1.gem) = 10752
+TIMESTAMP = 1754164914
+SHA256 (rubygem/mono_logger-1.1.2.gem) = 2e359def7007f5c908aadd953687991fe667995d14ae5f0d10dda76e3e8670f7
+SIZE (rubygem/mono_logger-1.1.2.gem) = 10752
diff --git a/devel/rubygem-resque/Makefile b/devel/rubygem-resque/Makefile
index df580377dcc9..26a4afe1a078 100644
--- a/devel/rubygem-resque/Makefile
+++ b/devel/rubygem-resque/Makefile
@@ -1,5 +1,5 @@
PORTNAME= resque
-PORTVERSION= 2.6.0
+PORTVERSION= 2.7.0
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-resque/distinfo b/devel/rubygem-resque/distinfo
index a0a8fd626191..c54e0ebb1e0e 100644
--- a/devel/rubygem-resque/distinfo
+++ b/devel/rubygem-resque/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694096223
-SHA256 (rubygem/resque-2.6.0.gem) = 90a6133ccb302c30072381cb44c1b3c0c91eba8a65949ea5a30723ead6560336
-SIZE (rubygem/resque-2.6.0.gem) = 100864
+TIMESTAMP = 1754164252
+SHA256 (rubygem/resque-2.7.0.gem) = 685fdc8889b0a649183ff9b23c96817f42a1e1d47c0ea64c77c5e1dd69b961b0
+SIZE (rubygem/resque-2.7.0.gem) = 101376
diff --git a/devel/rust-bindgen-cli/Makefile b/devel/rust-bindgen-cli/Makefile
index 96a898b6832c..d031fa122a65 100644
--- a/devel/rust-bindgen-cli/Makefile
+++ b/devel/rust-bindgen-cli/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bindgen-cli
-DISTVERSION= 0.71.1
-PORTREVISION= 5
+DISTVERSION= 0.72.0
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-bindgen-cli/Makefile.crates b/devel/rust-bindgen-cli/Makefile.crates
index 3449141200ef..af055c6dd6ac 100644
--- a/devel/rust-bindgen-cli/Makefile.crates
+++ b/devel/rust-bindgen-cli/Makefile.crates
@@ -1,7 +1,7 @@
CARGO_CRATES= aho-corasick-1.1.3 \
annotate-snippets-0.11.4 \
anstyle-1.0.10 \
- bindgen-0.71.1 \
+ bindgen-0.72.0 \
bitflags-1.3.2 \
bitflags-2.2.1 \
cexpr-0.6.0 \
diff --git a/devel/rust-bindgen-cli/distinfo b/devel/rust-bindgen-cli/distinfo
index d9fdafcdfa04..7ce8f97c069a 100644
--- a/devel/rust-bindgen-cli/distinfo
+++ b/devel/rust-bindgen-cli/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1733757283
-SHA256 (rust/crates/bindgen-cli-0.71.1.crate) = fded10ca0956afd0cbe5cf89cc71ae1a679e65b8216c651fca17ba7de8ac54dc
-SIZE (rust/crates/bindgen-cli-0.71.1.crate) = 8218
+TIMESTAMP = 1749381347
+SHA256 (rust/crates/bindgen-cli-0.72.0.crate) = 0c607bcb6fa24e2919403e2135cfc212ac295e936234ec641bcff75cc364f925
+SIZE (rust/crates/bindgen-cli-0.72.0.crate) = 8670
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/annotate-snippets-0.11.4.crate) = 24e35ed54e5ea7997c14ed4c70ba043478db1112e98263b3b035907aa197d991
SIZE (rust/crates/annotate-snippets-0.11.4.crate) = 46876
SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
-SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
+SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
+SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.2.1.crate) = 24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813
diff --git a/devel/sbt/Makefile b/devel/sbt/Makefile
index 63cd92a31912..37e1c2883ed9 100644
--- a/devel/sbt/Makefile
+++ b/devel/sbt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sbt
-PORTVERSION= 1.11.3
+PORTVERSION= 1.11.4
CATEGORIES= devel java
MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/
diff --git a/devel/sbt/distinfo b/devel/sbt/distinfo
index d6491fb36c73..9b0df27b9b6f 100644
--- a/devel/sbt/distinfo
+++ b/devel/sbt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752077738
-SHA256 (sbt-1.11.3.tgz) = 3ea50915ac8b989b8b1fc9e24e594a60d3c181d43013fe964b15feb384483b3c
-SIZE (sbt-1.11.3.tgz) = 58211941
+TIMESTAMP = 1754308441
+SHA256 (sbt-1.11.4.tgz) = d4b5664264e1d752915f78cc39a49e681df6f61d1abf61cea6966cb221046ab6
+SIZE (sbt-1.11.4.tgz) = 58208407
diff --git a/devel/scandoc/Makefile b/devel/scandoc/Makefile
deleted file mode 100644
index 39bd8d318c94..000000000000
--- a/devel/scandoc/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME= scandoc
-PORTVERSION= 0.14
-CATEGORIES= devel perl5
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C/C++ documentation generator
-WWW= https://scandoc.sourceforge.net/
-
-DEPRECATED= Abandoned project, last release in in 2001
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= ARTPERL10
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USES= perl5 shebangfix
-SHEBANG_FILES= ${PORTNAME}
-NO_BUILD= yes
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- cd ${WRKSRC} && ${COPYTREE_SHARE} "images templates test" \
- ${STAGEDIR}${DATADIR}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog README scandoc.html \
- ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/scandoc/distinfo b/devel/scandoc/distinfo
deleted file mode 100644
index b727e6e0f632..000000000000
--- a/devel/scandoc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (scandoc-0.14.tar.gz) = 876e45f3dab1281b427f7f6325340959489daab6080b86c8a7ca7655268071ae
-SIZE (scandoc-0.14.tar.gz) = 44559
diff --git a/devel/scandoc/pkg-descr b/devel/scandoc/pkg-descr
deleted file mode 100644
index 0846a3a61bb6..000000000000
--- a/devel/scandoc/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-ScanDoc scans C and C++ program for embedded documentation, and
-formats it into HTML or other formats. It also analyzes code
-structure and uses this information to enhance the generated
-documentation. It has been inspired by JavaDoc, as well as the
-Amiga "autodoc" utility.
diff --git a/devel/scandoc/pkg-plist b/devel/scandoc/pkg-plist
deleted file mode 100644
index 91a1032521f4..000000000000
--- a/devel/scandoc/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/scandoc
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/scandoc.html
-%%DATADIR%%/images/ScanDocBig.jpg
-%%DATADIR%%/images/ScanDocSmall.jpg
-%%DATADIR%%/images/ball1.gif
-%%DATADIR%%/images/ball2.gif
-%%DATADIR%%/images/bug.gif
-%%DATADIR%%/images/caution.gif
-%%DATADIR%%/images/master.gif
-%%DATADIR%%/images/tip.gif
-%%DATADIR%%/images/warning.gif
-%%DATADIR%%/templates/apache.pl
-%%DATADIR%%/templates/default.pl
-%%DATADIR%%/test/Makefile
-%%DATADIR%%/test/example.h
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index 395a72095f8b..b133aa47886a 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/sdl3/Makefile b/devel/sdl3/Makefile
index 904d1ace4925..701491ff77c8 100644
--- a/devel/sdl3/Makefile
+++ b/devel/sdl3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl3
DISTVERSIONPREFIX= release-
-DISTVERSION= 3.2.18
+DISTVERSION= 3.2.20
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/sdl3/distinfo b/devel/sdl3/distinfo
index 1badbf3b794d..b8c47c87ad59 100644
--- a/devel/sdl3/distinfo
+++ b/devel/sdl3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752520681
-SHA256 (libsdl-org-SDL-release-3.2.18_GH0.tar.gz) = 51539fa13e546bc50c632beed3f34257de2baa38a4c642048de56377903b4265
-SIZE (libsdl-org-SDL-release-3.2.18_GH0.tar.gz) = 16122775
+TIMESTAMP = 1754334324
+SHA256 (libsdl-org-SDL-release-3.2.20_GH0.tar.gz) = f0d9ea12f9e41a17995fec29cfb8dbfe28df75282493b489d3a2a91f30e74fa7
+SIZE (libsdl-org-SDL-release-3.2.20_GH0.tar.gz) = 16121311
diff --git a/devel/sfml/Makefile b/devel/sfml/Makefile
index 6de899d3aaaf..33bdc3e06787 100644
--- a/devel/sfml/Makefile
+++ b/devel/sfml/Makefile
@@ -2,7 +2,7 @@ PORTNAME= SFML
DISTVERSION= 2.6.2
CATEGORIES= devel
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Simple and Fast Multimedia Library
WWW= https://www.sfml-dev.org/ \
https://github.com/SFML/SFML
diff --git a/devel/shfmt/Makefile b/devel/shfmt/Makefile
index b3f1f211d6df..800d8ee69608 100644
--- a/devel/shfmt/Makefile
+++ b/devel/shfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shfmt
DISTVERSIONPREFIX= v
DISTVERSION= 3.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/silc-toolkit/Makefile b/devel/silc-toolkit/Makefile
deleted file mode 100644
index db6225e52c8d..000000000000
--- a/devel/silc-toolkit/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-PORTNAME= silc-toolkit
-PORTVERSION= 1.1.12
-PORTREVISION= 1
-CATEGORIES= devel net security
-MASTER_SITES= SF/silc/silc/toolkit/sources
-DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Secure Internet Live Conferencing (SILC) network toolkit
-WWW= http://www.silcnet.org/
-
-DEPRECATED= Protocol that never got any traction, last release in 2014
-EXPIRATION_DATE=2025-07-31
-
-CONFLICTS= silc-client-1.1.* silc-irssi-client-1.1.*
-
-USES= gmake libtool pathfix perl5 tar:bzip2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-etcdir=${ETCDIR} \
- --with-simdir=${PREFIX}/lib/silcsim \
- --with-helpdir=${DATADIR}/help \
- --includedir=${PREFIX}/include/silc \
- --enable-shared
-USE_LDCONFIG= yes
-
-OPTIONS_DEFINE= IPV6 THREADS OPTIMIZED_CFLAGS DOCS
-OPTIONS_DEFINE_i386= OPTIMIZED_ASM
-OPTIONS_DEFAULT_i386= OPTIMIZED_ASM
-OPTIONS_DEFAULT= THREADS OPTIMIZED_CFLAGS
-
-THREADS_CONFIGURE_WITH= pthreads
-IPV6_CONFIGURE_ENABLE= ipv6
-OPTIMIZED_ASM_CONFIGURE_ENABLE= asm
-
-post-configure:
- @${REINPLACE_CMD} 's|-fno-regmove||' ${WRKSRC}/lib/silccrypt/Makefile
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/silcsim/*.so
-
-.include <bsd.port.mk>
diff --git a/devel/silc-toolkit/distinfo b/devel/silc-toolkit/distinfo
deleted file mode 100644
index 37e97beaaab5..000000000000
--- a/devel/silc-toolkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (silc-toolkit-1.1.12.tar.bz2) = be170288f79fbe34971fc26fe762a8329621e11a117f20c218857f2bbad24d6e
-SIZE (silc-toolkit-1.1.12.tar.bz2) = 1845618
diff --git a/devel/silc-toolkit/pkg-descr b/devel/silc-toolkit/pkg-descr
deleted file mode 100644
index ab2f6d370e7f..000000000000
--- a/devel/silc-toolkit/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-SILC Toolkit is a package intended for software developers
-who would like to develop their own SILC based applications
-or help in the development of the SILC.
-
-The Toolkit includes SILC Protocol Core library, SILC Crypto library,
-SILC Key Exchange (SKE) library, SILC Math library,
-SILC Modules (SIM) library, SILC Utility library,
-SILC Client library and few other libraries.
-
-Full documentation provided as bonus ;-)
diff --git a/devel/silc-toolkit/pkg-plist b/devel/silc-toolkit/pkg-plist
deleted file mode 100644
index 96082dae639f..000000000000
--- a/devel/silc-toolkit/pkg-plist
+++ /dev/null
@@ -1,1587 +0,0 @@
-include/silc/client.h
-include/silc/mp_gmp.h
-include/silc/mp_tma.h
-include/silc/silc.h
-include/silc/silcapputil.h
-include/silc/silcargument.h
-include/silc/silcasn1.h
-include/silc/silcasn1_i.h
-include/silc/silcasync.h
-include/silc/silcasync_i.h
-include/silc/silcatomic.h
-include/silc/silcattrs.h
-include/silc/silcauth.h
-include/silc/silcber.h
-include/silc/silcbuffer.h
-include/silc/silcbuffmt.h
-include/silc/silcchannel.h
-include/silc/silccipher.h
-include/silc/silcclient.h
-include/silc/silcclient_entry.h
-include/silc/silccommand.h
-include/silc/silccond.h
-include/silc/silcconfig.h
-include/silc/silcconnauth.h
-include/silc/silcdlist.h
-include/silc/silcfdstream.h
-include/silc/silcfileutil.h
-include/silc/silcfsm.h
-include/silc/silcfsm_i.h
-include/silc/silchash.h
-include/silc/silchashtable.h
-include/silc/silchmac.h
-include/silc/silchttpphp.h
-include/silc/silchttpserver.h
-include/silc/silcid.h
-include/silc/silcidcache.h
-include/silc/silclist.h
-include/silc/silclog.h
-include/silc/silclog_i.h
-include/silc/silcmath.h
-include/silc/silcmemory.h
-include/silc/silcmessage.h
-include/silc/silcmessage_i.h
-include/silc/silcmime.h
-include/silc/silcmime_i.h
-include/silc/silcmode.h
-include/silc/silcmp.h
-include/silc/silcmutex.h
-include/silc/silcnet.h
-include/silc/silcnet_i.h
-include/silc/silcnotify.h
-include/silc/silcpacket.h
-include/silc/silcpk.h
-include/silc/silcpkcs.h
-include/silc/silcpkcs1.h
-include/silc/silcpubkey.h
-include/silc/silcrng.h
-include/silc/silcschedule.h
-include/silc/silcschedule_i.h
-include/silc/silcsftp.h
-include/silc/silcsftp_fs.h
-include/silc/silcsim.h
-include/silc/silcsimutil.h
-include/silc/silcske.h
-include/silc/silcske_groups.h
-include/silc/silcske_i.h
-include/silc/silcske_payload.h
-include/silc/silcskr.h
-include/silc/silcskr_i.h
-include/silc/silcsnprintf.h
-include/silc/silcsocketstream.h
-include/silc/silcsocketstream_i.h
-include/silc/silcstack.h
-include/silc/silcstack_i.h
-include/silc/silcstatus.h
-include/silc/silcstream.h
-include/silc/silcstringprep.h
-include/silc/silcstrutil.h
-include/silc/silcsymbian.h
-include/silc/silcthread.h
-include/silc/silctime.h
-include/silc/silctypes.h
-include/silc/silcutf8.h
-include/silc/silcutil.h
-include/silc/silcvcard.h
-include/silc/silcversion.h
-include/silc/silcwin32.h
-include/silc/stacktrace.h
-include/silc/tma.h
-include/silc/tma_class.h
-include/silc/tma_superclass.h
-lib/libsilc-1.1.so.4
-lib/libsilc-1.1.so.4.0.0
-lib/libsilc.a
-lib/libsilc.so
-lib/libsilcclient-1.1.so.4
-lib/libsilcclient-1.1.so.4.0.0
-lib/libsilcclient.a
-lib/libsilcclient.so
-lib/silcsim/aes.sim.so
-lib/silcsim/blowfish.sim.so
-lib/silcsim/md5.sim.so
-lib/silcsim/none.sim.so
-lib/silcsim/rsa.sim.so
-lib/silcsim/sha1.sim.so
-lib/silcsim/sha256.sim.so
-lib/silcsim/twofish.sim.so
-libdata/pkgconfig/silc.pc
-libdata/pkgconfig/silcclient.pc
-%%PORTDOCS%%%%DOCSDIR%%/BSD
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/CREDITS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/CodingStyle
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
-%%PORTDOCS%%%%DOCSDIR%%/GPL
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.MACOSX
-%%PORTDOCS%%%%DOCSDIR%%/README.SYMBIAN
-%%PORTDOCS%%%%DOCSDIR%%/README.WIN32
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-presence-attrs-04.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-commands-07.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-flags-payloads-04.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-ke-auth-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-multimedia-session-00.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-pp-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-spec-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/arch.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/box.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/box2.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/building.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/command_reply_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/dot.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index.tmpl
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index_pic.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/intro_reference.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/notifyargs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/platforms.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/porting.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/programming_conv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_change_private_key_passphrase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_channel_name_check.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_channel_name_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chmode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chumode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chumode_char.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_create_key_pair.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_command_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_mode_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_packet_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_status_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_id_render.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_identifier_check.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_identifier_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_load_key_pair.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_parse_version_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_show_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_show_public_key_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_version_to_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcaputillib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentDecodeType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentDecodedList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_arg_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_arg_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_decoded.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_first_arg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_next_arg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_parse_decoded.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ANY.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ANY_PRIMITIVE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BIT_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BMP_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BOOLEAN.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_CHOICE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ENUM.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_GENERAL_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_GEN_TIME.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_IA5_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_NULL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_NUMERIC_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OCTET_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OPTS.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_PRINTABLE_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SEQUENCE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SEQUENCE_OF.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SET.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SET_OF.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SHORT_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_TELETEX_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UNIVERSAL_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UNRESTRICTED_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UTC_TIME.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UTF8_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_VISIBLE_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Options.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Struct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Tag.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1lib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperation.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationAbort.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationPause.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_abort.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_halt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_resume.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomicPointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttribute.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeContact.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeDevice.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeMood.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjDevice.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjGeo.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjPN.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjPk.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjService.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributePNFormat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributePayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_attribute.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_flags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_object.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_encode_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcAuthMethod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcAuthPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcKeyAgreementPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_method.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_public_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_generate.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_generate_wpub.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_hostname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_protocol.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-SilcBerClass.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-SilcBerEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_encoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-SilcBuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_alloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_clear.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_clone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_datalen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_enlarge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_headlen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_pull.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_pull_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_purge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_push.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_push_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put_head.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_realloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_realloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_reset.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_salloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_salloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_sclone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_scopy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_senlarge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_srealloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_srealloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_steal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_taillen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_truelen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STRFMT_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_CHAR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_INT64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_NSTRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_SHORT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_ADVANCE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_BUFFER.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_DATA.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_FUNC.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_OFFSET.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferFormatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferParamType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferSFormatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferSUnformatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferUnformatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_format_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sstrformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_strformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sunformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sunformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_unformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_unformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-SilcChannelKeyPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-SilcChannelPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_id_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_cipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_parse_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-SilcCipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-SilcCipherMode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_block_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_iv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_iv_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_key_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_set_iv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_set_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcAskPassphrase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcChannelPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcChannelUser.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClient.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientCommandReply.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectionParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectionStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileAskName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileError.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileMonitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientMessageType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientMonitorStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientOperations.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientRunning.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientStats.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientStopped.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcGetAuthMeth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcKeyAgreementCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcKeyAgreementStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcPrivateMessageKeys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcVerifyPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_abort_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_private_message_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_private_message_key_ske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attribute_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attribute_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attributes_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attributes_request.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_close_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_call.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_pending.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_connect_to_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_connect_to_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_current_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_channel_private_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_private_message_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_receive.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_free_private_message_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_key_exchange.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_list_channel_private_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_list_private_message_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_nickname_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_nickname_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_on_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_perform_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_perform_key_agreement_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_key_is_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_run.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_run_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_channel_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_private_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_set_away_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcChannelEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcClientEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetChannelCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetClientCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetServerCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcServerEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_client_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_client_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients_local.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients_whois.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_unicode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_using.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclientlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommand.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_ident.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_status.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_vap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_reply_payload_encode_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_reply_payload_encode_vap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_set_command.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_set_ident.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-SilcCond.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_broadcast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_signal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_timedwait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SILC_CONFIG_CALLBACK.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigEntity.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigErrno.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigFile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigTable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_get_filename.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_get_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_main.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_read_current_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_read_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_register_table.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_strerror.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuthCompletion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuthGetAuthData.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnectionType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_get_ske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccorelib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccryptlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-SilcDH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_compute_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_compute_public.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_generate_private.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_remote_public(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_remote_public.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-SilcDList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_insert.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdoc_xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-SilcExampleStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-SilcExampleType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-silc_example_function.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_create2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_file2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_get_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_get_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_open_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_readfile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_set_nonblock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_writefile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_writefile_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL_CONTINUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL_CONTINUE_SYNC.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CONTINUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_SIGNAL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_TIMEDWAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_FINISH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_STATE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_THREAD_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_YIELD.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSM.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMEvent.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMEventStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThreadDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThreadStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_continue.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_continue_sync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_finish.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_machine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_state_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_is_started.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_next.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_next_later.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_set_state_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_start_sync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_thread_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_thread_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-SilcHash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-SilcHashObject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_alloc_by_oid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_babbleprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_block_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_final.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_fingerprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_oid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_make.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_transform.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashCompare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashForeach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashFunction.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashTable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashTableList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_add_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_by_context_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_by_context_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_foreach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_foreach_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_foreach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_list_reset.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_rehash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_rehash_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_replace.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_replace_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-SilcHmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-SilcHmacObject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_final.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_init_with_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make_truncated.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make_with_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_set_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttplib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp-silc_http_php.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp-silc_http_php_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpConnection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpServer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpServerCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_add_header.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_get_header.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_send_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_CHANNEL_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_CLIENT_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE_HASH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE_TYPE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_GET_ID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_SERVER_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcChannelID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcClientID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIDIP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIDPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIdType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcServerID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_dup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_id2str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_encode_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_parse_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_str2id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_str2id2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCache.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCacheDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCacheEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_id_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_name_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_get_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_move.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_update_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-SILC_LIST_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-SilcList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_init_prev.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_insert.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_ASSERT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_DEBUG.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_ERROR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_FATAL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_HEXDUMP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_INFO.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_WARNING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_VERIFY.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogDebugCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogHexdumpCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_debug.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_debug_hexdump.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_flush_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_flushdelay.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_get_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_quick.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_debug_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_callback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_debug_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_debug_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_timestamp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath-silc_math_gen_prime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath-silc_math_prime_test.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmathlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_calloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_malloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_memdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_realloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_scalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smalloc_ua.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smemdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_srealloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_srealloc_ua.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_sstrdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-SilcMessageFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-SilcMessagePayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_flags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_mac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_signed_get_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_signed_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-SilcMime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-SilcMimeAssembler.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_field.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assemble.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assembler_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assembler_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_encode_partial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_field.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_multiparts.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_is_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_is_partial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_partial_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_set_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_steal_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-ChannelModes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-ChannelUserModes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-SilcUserMode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-SilcMPInt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_abs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_add_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_and.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_bin2mp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp_si.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_2exp_qr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_qr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_gcd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_gcdext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_get_str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_get_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_modinv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mp2bin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mp2bin_noalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_neg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_or.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_mod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_mod_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_si.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sizeinbase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sqrt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sub.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sub_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_xor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-SilcMutex.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-SilcRwLock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_assert_locked.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_lock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_unlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_rdlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_unlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_wrlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetListener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetResolveCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_accept_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_addr2bin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_check_host_by_sock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_check_local_by_sock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_close_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_close_listener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_error_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_local_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_remote_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_socket_opt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyaddr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyaddr_async.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyname_async.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip4.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip6.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_hostname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_ip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_localhost.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_localip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_set_socket_nonblock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_set_socket_opt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_tcp_connect.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_tcp_create_listener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_connect.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_receive.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-SilcNotifyPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-SilcNotifyType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_arg_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_encode_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketCallbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketEngine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketEosCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketError.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketErrorCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketReceiveCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketStream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketWrapCoder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_free_streams_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_get_streams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_error_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_engine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_ids.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_sender.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_va_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_ids.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_sid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_add_remote.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_destroy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_get_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_inject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_is_udp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_is_valid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_link.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_ref.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_iv_included.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_router.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_unlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_unref.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_wrap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcPublicKeyIdentifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcSILCPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcSILCPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_decode_identifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_encode_identifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_generate_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_public_key_version.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPKCSFileEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPKCSType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_algorithm_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_algorithm_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_find_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_find_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_load_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_load_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_export.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_save_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_save_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_sign.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-SilcPkcs1BlockType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-silc_pkcs1_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-silc_pkcs1_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey-silc_public_key_payload_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey-silc_public_key_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-SilcRng.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_add_noise.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_byte.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_byte_fast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_add_noise.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_byte.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_byte_fast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng_intro.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SILC_ALL_TASKS.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SILC_TASK_CALLBACK.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcSchedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTask.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskEvent.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskNotifyCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_get_fd_events.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_set_listen_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_set_notify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_signal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_timeout.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_callback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_unset_listen_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_wakeup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServerRunning.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServerStop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_run(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_run.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_admin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_cipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_connparam.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_deny.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_hmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_router.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_serverinfo_alloc(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_serverinfo_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_set_serverinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPAttrCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPAttributes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPDataCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPErrorCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPExtendedCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPFileOperation.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPHandle.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPHandleCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitorData.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitors.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPNameCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPStatusCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPVersion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPVersionCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_client_shutdown.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_client_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_extended.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_fsetstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_fstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_lstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_mkdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_opendir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_readdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_readlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_realpath.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_remove.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_rename.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_rmdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_set_monitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_shutdown.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_setstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_stat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_symlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFSMemoryPerm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFilesystem.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFilesystemOps.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_add_dir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_add_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_del_dir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_del_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftplib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsim.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsim.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsimutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsimutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKECompletionCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEKeyMaterial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEPKType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKERekeyMaterial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKESecurityProperties.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKESecurityPropertyFlag.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEVerifyCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEVerifyCbCompletion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free_key_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free_rekey_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_key_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_security_properties.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_map_status.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_parse_version.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_process_key_material_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_rekey_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_rekey_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_set_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_set_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-SilcSKEDiffieHellmanGroup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_get_supported_groups.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_by_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_by_number.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_number.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-SilcSKEKEPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-SilcSKEStartPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskelib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRFind.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRFindCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRKeyUsage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_add_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_add_public_key_simple.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_del_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_add_pkcs_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_country.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_email.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_host.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_org.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_realname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_usage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_username.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_ref_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_unref_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskrlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_asprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_snprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_vasprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_vsnprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-SilcSocketStreamCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-SilcSocketStreamStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_get_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_get_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_is_udp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_set_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_set_qos.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_tcp_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_udp_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-SilcStack.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-SilcStackFrame.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_pop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_push.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus-SilcStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus-silc_status_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamNotifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamOps.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_destroy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_get_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_set_notifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-SilcStringprepFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-SilcStringprepStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-silc_stringprep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-SilcStringEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base64_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base64_encode_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_match.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_regex_match.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_regexify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_split.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_strncat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsymbiansocketstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsymbiansocketstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-SilcThread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-SilcThreadStart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_exit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_self.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_yield.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-SilcTime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_compare_timeval.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_gettimeofday.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_generalized.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_generalized_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_msec.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_universal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_universal_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_usec.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_value.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_timezone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_usleep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-FALSE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_32_TO_PTR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_64_TO_PTR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET16_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET16_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET32_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET32_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET64_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PTR_TO_32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PTR_TO_64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT16_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT16_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT32_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT32_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT64_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_SWAB_16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_SWAB_32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcBool.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcSocket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-TRUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_c2w.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_decoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_encoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_strcasecmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_strncasecmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_valid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_w2c.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_check_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_fingerprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_input.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_real_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_username.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_gets.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_client_id_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_client_id_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_data_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id_compare_full.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_ptr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_public_key_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_string_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_uint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_utf8_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_utf8_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_parse_command_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_parse_userfqdn.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_string_is_ascii.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_to_lower.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_to_upper.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_va_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutillib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-SilcVCard.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_fprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcardlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/space.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/toolkit_index.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/zlib.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines_int
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines_int.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.in.bak
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/README
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/mybot/README
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/mybot/mybot.c
diff --git a/devel/soft-serve/Makefile b/devel/soft-serve/Makefile
index 2d7164957d7d..c4fa231d7669 100644
--- a/devel/soft-serve/Makefile
+++ b/devel/soft-serve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soft-serve
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/spdlog/Makefile b/devel/spdlog/Makefile
index 03526c1e9d40..5c527c89b6a7 100644
--- a/devel/spdlog/Makefile
+++ b/devel/spdlog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spdlog
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= vanilla@FreeBSD.org
diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile
index d898f35c08cc..a070f0816e40 100644
--- a/devel/spirv-llvm-translator/Makefile
+++ b/devel/spirv-llvm-translator/Makefile
@@ -1,16 +1,17 @@
PORTNAME= spirv-llvm-translator
DISTVERSIONPREFIX= v
DISTVERSION= ${DISTVERSION_${FLAVOR}}
-DISTVERSION_llvm20= 20.1.4
-DISTVERSION_llvm19= 19.1.9
-DISTVERSION_llvm18= 18.1.14
-DISTVERSION_llvm17= 17.0.14
-DISTVERSION_llvm16= 16.0.14
-DISTVERSION_llvm15= 15.0.14
-DISTVERSION_llvm14= 14.0.13
+DISTVERSION_llvm21= 21.1.0
+DISTVERSION_llvm20= 20.1.5
+DISTVERSION_llvm19= 19.1.10
+DISTVERSION_llvm18= 18.1.15
+DISTVERSION_llvm17= 17.0.15
+DISTVERSION_llvm16= 16.0.15
+DISTVERSION_llvm15= 15.0.15
+DISTVERSION_llvm14= 14.0.14
DISTVERSION_llvm13= 13.0.3
DISTVERSION_llvm12= 12.0.1
-DISTVERSION_llvm11= 11.0.3
+DISTVERSION_llvm11= 11.0.4
CATEGORIES= devel
PKGNAMESUFFIX= -${FLAVOR}
@@ -23,7 +24,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
LIB_DEPENDS= libLLVM-${FLAVOR:S/llvm//}.so:devel/${FLAVOR}
-FLAVORS= ${20 19 18 17 16 15 14 13 12 11:L:S/^/llvm/}
+FLAVORS= ${21 20 19 18 17 16 15 14 13 12 11:L:S/^/llvm/}
CONFLICTS_BUILD=${FLAVOR}-lite
USES= cmake compiler:c++11-lib
@@ -33,7 +34,9 @@ GH_ACCOUNT= KhronosGroup
GH_PROJECT= SPIRV-LLVM-Translator
.if ${FLAVOR:U:Mllvm1[12]}
# empty
-.elif ${FLAVOR:U} == llvm20 || !defined(FLAVOR)
+.elif ${FLAVOR:U} == llvm21 || !defined(FLAVOR)
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-431-g9e3836d:headers/projects/SPIRV-Headers
+.elif ${FLAVOR:U} == llvm20
GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-405-g0e71067:headers/projects/SPIRV-Headers
.else
GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-411-gaa6cef1:headers/projects/SPIRV-Headers
diff --git a/devel/spirv-llvm-translator/distinfo.llvm11 b/devel/spirv-llvm-translator/distinfo.llvm11
index f72ada7958af..636f285834ec 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm11
+++ b/devel/spirv-llvm-translator/distinfo.llvm11
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750680341
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.3_GH0.tar.gz) = 4a3f1024196ac0f1505e0e7db599601b37a39d57793eb0164ac8432784ee3c5d
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.3_GH0.tar.gz) = 835395
+TIMESTAMP = 1752055301
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.4_GH0.tar.gz) = 302d75fb249b45e80f37b91cc8a65db7ba911f08514d16dad6845b713e1327e0
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.4_GH0.tar.gz) = 836920
diff --git a/devel/spirv-llvm-translator/distinfo.llvm14 b/devel/spirv-llvm-translator/distinfo.llvm14
index 0701d491ae10..b090bbaadc90 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm14
+++ b/devel/spirv-llvm-translator/distinfo.llvm14
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751066387
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.13_GH0.tar.gz) = b29427ff807041adefbd4e11cce5d4060f7b6185253d184ae8c1ab79fa5948cb
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.13_GH0.tar.gz) = 1628225
+TIMESTAMP = 1752055227
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.14_GH0.tar.gz) = 807fd7ae02729bbf47f86f0ed8decbb4cb2b5027ba0428e3ce39187e918613cd
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.14_GH0.tar.gz) = 1628207
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15
index c242f7c5f0fa..bc98ff9d59e7 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm15
+++ b/devel/spirv-llvm-translator/distinfo.llvm15
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749824162
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.14_GH0.tar.gz) = 190a1cb38b4d2019d88da276271a044f31be48e2e0f2d3658aa7fffb8ad77ffd
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.14_GH0.tar.gz) = 1635398
+TIMESTAMP = 1752055231
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.15_GH0.tar.gz) = 52b8b8ddfd133647658dff6caaea6514fd827201984e365ad3552dd1651de321
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.15_GH0.tar.gz) = 1635429
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16
index 618449b6d324..45acfa844a57 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm16
+++ b/devel/spirv-llvm-translator/distinfo.llvm16
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750758918
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.14_GH0.tar.gz) = 46855f8d0c0eeb0719a671fa2a26427808deefb2042013fe0302fb5dfaa29c95
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.14_GH0.tar.gz) = 1671487
+TIMESTAMP = 1753188890
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.15_GH0.tar.gz) = f8ea3e1b4e220c0a641af9689a49f97a5ba97eac4e102de403a8eab238c28f14
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.15_GH0.tar.gz) = 1675228
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17
index 854fac2e1c44..f5c71b9a6648 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm17
+++ b/devel/spirv-llvm-translator/distinfo.llvm17
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738528
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.14_GH0.tar.gz) = 0aa498daca090793d87ba24a61b01b6dfdcd00ea960611bd2dca1101333b7d88
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.14_GH0.tar.gz) = 1665361
+TIMESTAMP = 1753188896
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.15_GH0.tar.gz) = be29b77b0402ef38450a16c306e56ebabb1bb224f221e1186b90cc9210bce6fc
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.15_GH0.tar.gz) = 1665393
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18
index a3cd61e3126a..b90c0c2d5b55 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm18
+++ b/devel/spirv-llvm-translator/distinfo.llvm18
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738514
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.14_GH0.tar.gz) = c6f9fbbd3a27f4805f15383059f070263a5b046796f1df3cff06859838b98b90
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.14_GH0.tar.gz) = 1731751
+TIMESTAMP = 1753188904
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.15_GH0.tar.gz) = e737d537b1c2339f4d91cd8aa26f377180ddccf5b67cd575e62481c37255bc48
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.15_GH0.tar.gz) = 1731769
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm19 b/devel/spirv-llvm-translator/distinfo.llvm19
index 8e6b0b8a778d..ad9ddfd98825 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm19
+++ b/devel/spirv-llvm-translator/distinfo.llvm19
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738498
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.9_GH0.tar.gz) = c7c073a643102d4f2891c15200648740b8c2c5e79794ec5ba24c9f0c4e18c4d6
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.9_GH0.tar.gz) = 1778019
+TIMESTAMP = 1753197009
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.10_GH0.tar.gz) = c829a6090b7ea9cdebaa5d3dbad0972f75bccb46d09b2fe02db17afd7cf4eff2
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.10_GH0.tar.gz) = 1778059
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm20 b/devel/spirv-llvm-translator/distinfo.llvm20
index 19cfa0de55f8..e044388f4810 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm20
+++ b/devel/spirv-llvm-translator/distinfo.llvm20
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738483
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.4_GH0.tar.gz) = f6c414f9384c8f68775d9461e55e7c492f01759f5a1754f30dad4cbfb049c7d7
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.4_GH0.tar.gz) = 1808447
+TIMESTAMP = 1752594384
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.5_GH0.tar.gz) = 83048509774d865dab7631c887b0673753f59f337256bb56829ea32f30d7584b
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.5_GH0.tar.gz) = 1808451
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-405-g0e71067_GH0.tar.gz) = a91a256254d14f2f8afacef620821b279c7cd7f00fbfcab041720bd82a8561d0
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-405-g0e71067_GH0.tar.gz) = 545390
diff --git a/devel/spirv-llvm-translator/distinfo.llvm21 b/devel/spirv-llvm-translator/distinfo.llvm21
new file mode 100644
index 000000000000..f97f7b1045e9
--- /dev/null
+++ b/devel/spirv-llvm-translator/distinfo.llvm21
@@ -0,0 +1,5 @@
+TIMESTAMP = 1754033293
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.0_GH0.tar.gz) = 4f7019a06c731daebbc18080db338964002493ead4cfb440fef95d120c50a170
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.0_GH0.tar.gz) = 1828044
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/statik/Makefile b/devel/statik/Makefile
index 9445ecd5956e..f7fea149482b 100644
--- a/devel/statik/Makefile
+++ b/devel/statik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= statik
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 28
+PORTREVISION= 29
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/stuffbin/Makefile b/devel/stuffbin/Makefile
index b5ea98bdb4e7..90194cfe000e 100644
--- a/devel/stuffbin/Makefile
+++ b/devel/stuffbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stuffbin
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/task/Makefile b/devel/task/Makefile
index ab2ede8d151f..5c06941d7006 100644
--- a/devel/task/Makefile
+++ b/devel/task/Makefile
@@ -1,6 +1,7 @@
PORTNAME= task
DISTVERSIONPREFIX= v
DISTVERSION= 3.44.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/taskctl/Makefile b/devel/taskctl/Makefile
index 1c4e9da96efd..25d0ea3584c9 100644
--- a/devel/taskctl/Makefile
+++ b/devel/taskctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskctl
PORTVERSION= 1.4.2
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/tclthread/Makefile b/devel/tcl8-thread/Makefile
index e0f9a78a1f2c..0e36cf118bb7 100644
--- a/devel/tclthread/Makefile
+++ b/devel/tcl8-thread/Makefile
@@ -2,7 +2,7 @@ PORTNAME= thread
PORTVERSION= 2.8.10
CATEGORIES= devel
MASTER_SITES= SF/tcl/Tcl/8.6.15/
-PKGNAMEPREFIX= tcl
+PKGNAMEPREFIX= tcl8-
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= tcltk@FreeBSD.org
@@ -12,9 +12,7 @@ WWW= https://wiki.tcl.tk/2770
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/license.terms
-USES= autoreconf tcl:tea
-
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+USES= tcl:86,tea
DOCSDIR= ${PREFIX}/share/doc/${TCL_PKG}
USE_LDCONFIG= ${PREFIX}/lib/${TCL_PKG}
diff --git a/devel/tclthread/distinfo b/devel/tcl8-thread/distinfo
index 00e7ba71c9c1..00e7ba71c9c1 100644
--- a/devel/tclthread/distinfo
+++ b/devel/tcl8-thread/distinfo
diff --git a/devel/tclthread/pkg-descr b/devel/tcl8-thread/pkg-descr
index 5ccdc04bb9a4..bbf8f7d97f85 100644
--- a/devel/tclthread/pkg-descr
+++ b/devel/tcl8-thread/pkg-descr
@@ -1,3 +1,3 @@
-Tcl Thread extension
+Tcl 8.x Thread extension
Script-level access to Tcl threading capabilities.
diff --git a/devel/tclthread/pkg-plist b/devel/tcl8-thread/pkg-plist
index 6dd31ea4f498..6dd31ea4f498 100644
--- a/devel/tclthread/pkg-plist
+++ b/devel/tcl8-thread/pkg-plist
diff --git a/devel/tcl9-thread/Makefile b/devel/tcl9-thread/Makefile
new file mode 100644
index 000000000000..2cf8c0a32c55
--- /dev/null
+++ b/devel/tcl9-thread/Makefile
@@ -0,0 +1,52 @@
+PORTNAME= thread
+PORTVERSION= 3.0.2
+CATEGORIES= devel
+MASTER_SITES= SF/tcl/Tcl/9.0.2
+PKGNAMEPREFIX= tcl9-
+DISTNAME= ${PORTNAME}${PORTVERSION}
+
+MAINTAINER= tcltk@FreeBSD.org
+COMMENT= Scripting level thread extension for Tcl 9
+WWW= https://wiki.tcl.tk/2770
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/license.terms
+
+USES= tcl:90,tea
+
+DOCSDIR= ${PREFIX}/share/doc/${TCL_PKG}
+USE_LDCONFIG= ${PREFIX}/lib/${TCL_PKG}
+
+PLIST_SUB+= VERSION="${PORTVERSION}"
+
+INSTALL_TARGET= install-binaries install-doc
+TEST_TARGET= test
+
+OPTIONS_DEFINE= DOCS GDBM LMDB
+OPTIONS_DEFAULT=GDBM
+GDBM_DESC= Persistent shared variables using GDBM
+LMDB_DESC= Persistent shared variables using LMDB
+GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
+GDBM_CONFIGURE_WITH= gdbm
+LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb
+LMDB_CONFIGURE_WITH= lmdb
+
+PORTDOCS= *
+
+post-patch:
+ @${REINPLACE_CMD} "/INSTALL_LIBRARY=/s|'\$$| -s'|" \
+ ${WRKSRC}/tclconfig/tcl.m4
+ @${FIND} ${WRKSRC}/doc/man -name "*.n" | \
+ while read f; \
+ do \
+ ${MV} "$${f}" "$$(echo $${f} | ${SED} 's|.n$$|.${TCL_PKG_LIB_PREFIX}.n|')"; \
+ done
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/html
+.for FILE in ChangeLog README
+ ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
+.endfor
+ cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html
+
+.include <bsd.port.mk>
diff --git a/devel/tcl9-thread/distinfo b/devel/tcl9-thread/distinfo
new file mode 100644
index 000000000000..51723a070ff8
--- /dev/null
+++ b/devel/tcl9-thread/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754574219
+SHA256 (thread3.0.2.tar.gz) = fb565622621582ab81b958a5d6732846da2a455284f8a1fd82e821b5d093c590
+SIZE (thread3.0.2.tar.gz) = 342813
diff --git a/devel/tcl9-thread/pkg-descr b/devel/tcl9-thread/pkg-descr
new file mode 100644
index 000000000000..1206678a5ab4
--- /dev/null
+++ b/devel/tcl9-thread/pkg-descr
@@ -0,0 +1,3 @@
+Tcl 9.x Thread extension
+
+Script-level access to Tcl threading capabilities.
diff --git a/devel/tcl9-thread/pkg-plist b/devel/tcl9-thread/pkg-plist
new file mode 100644
index 000000000000..54aaa3c6db20
--- /dev/null
+++ b/devel/tcl9-thread/pkg-plist
@@ -0,0 +1,6 @@
+lib/%%TCL_PKG%%/lib%%TCL_PKG_LIB_PREFIX%%%%TCL_PKG%%.so
+lib/%%TCL_PKG%%/pkgIndex.tcl
+share/man/mann/thread.%%TCL_PKG_LIB_PREFIX%%.n.gz
+share/man/mann/tpool.%%TCL_PKG_LIB_PREFIX%%.n.gz
+share/man/mann/tsv.%%TCL_PKG_LIB_PREFIX%%.n.gz
+share/man/mann/ttrace.%%TCL_PKG_LIB_PREFIX%%.n.gz
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index 944b89ddbaa8..96e48ae83d56 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-ls
DISTVERSIONPREFIX= v
DISTVERSION= 0.36.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index b4c7d4994d81..bf8b7cc79d90 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/transient-devel/Makefile b/devel/transient-devel/Makefile
index 7f71ddbb7d75..400167c9a0b2 100644
--- a/devel/transient-devel/Makefile
+++ b/devel/transient-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
+DISTVERSION= 0.9.4
DISTVERSIONSUFFIX=
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient-devel/distinfo b/devel/transient-devel/distinfo
index 525fd5227279..3d9fe7bee2d5 100644
--- a/devel/transient-devel/distinfo
+++ b/devel/transient-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924311
-SHA256 (magit-transient-v0.9.3_GH0.tar.gz) = 962dc27cec5c3d8b5597bfe45074ac4859d3e5daec7730d2d974fbf9133c0f01
-SIZE (magit-transient-v0.9.3_GH0.tar.gz) = 169125
+TIMESTAMP = 1754135349
+SHA256 (magit-transient-v0.9.4_GH0.tar.gz) = 1fc90db3a1748493b33db451ab937bb554d1c2993cfdd8677aac12d0167ebc8e
+SIZE (magit-transient-v0.9.4_GH0.tar.gz) = 169192
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 27455e6b000d..689b6425afad 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
+DISTVERSION= 0.9.4
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 699e7b78d06e..95fd070b0033 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924211
-SHA256 (magit-transient-v0.9.3_GH0.tar.gz) = 962dc27cec5c3d8b5597bfe45074ac4859d3e5daec7730d2d974fbf9133c0f01
-SIZE (magit-transient-v0.9.3_GH0.tar.gz) = 169125
+TIMESTAMP = 1754135293
+SHA256 (magit-transient-v0.9.4_GH0.tar.gz) = 1fc90db3a1748493b33db451ab937bb554d1c2993cfdd8677aac12d0167ebc8e
+SIZE (magit-transient-v0.9.4_GH0.tar.gz) = 169192
diff --git a/devel/tree-sitter-cli/Makefile b/devel/tree-sitter-cli/Makefile
new file mode 100644
index 000000000000..f0e4cd72098c
--- /dev/null
+++ b/devel/tree-sitter-cli/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= tree-sitter-cli
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.25.8
+CATEGORIES= devel
+
+MAINTAINER= amad@atl.tools
+COMMENT= CLI tool for developing, testing, and using Tree-sitter parsers
+WWW= https://tree-sitter.github.io/tree-sitter/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${LOCALBASE}/bin/node:www/node24
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= tree-sitter
+GH_PROJECT= tree-sitter
+
+CARGO_BUILD_ARGS= -p tree-sitter-cli
+CARGO_INSTALL_PATH= cli
+# tests require cloning fixtures.
+CARGO_TEST= no
+
+PLIST_FILES= bin/tree-sitter
+
+.include <bsd.port.mk>
diff --git a/devel/tree-sitter-cli/Makefile.crates b/devel/tree-sitter-cli/Makefile.crates
new file mode 100644
index 000000000000..cc7b7e610e2f
--- /dev/null
+++ b/devel/tree-sitter-cli/Makefile.crates
@@ -0,0 +1,312 @@
+CARGO_CRATES= adler2-2.0.0 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ ansi_colours-1.2.3 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.95 \
+ arbitrary-1.4.1 \
+ ascii-1.1.0 \
+ base64-0.22.1 \
+ bindgen-0.71.1 \
+ bitflags-1.3.2 \
+ bitflags-2.8.0 \
+ block2-0.5.1 \
+ bstr-1.11.3 \
+ bumpalo-3.16.0 \
+ bytemuck-1.21.0 \
+ byteorder-1.5.0 \
+ bytes-1.9.0 \
+ cc-1.2.10 \
+ cesu8-1.1.0 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
+ chunked_transfer-1.5.0 \
+ clang-sys-1.8.1 \
+ clap-4.5.27 \
+ clap_builder-4.5.27 \
+ clap_complete-4.5.42 \
+ clap_complete_nushell-4.5.5 \
+ clap_derive-4.5.24 \
+ clap_lex-0.7.4 \
+ cobs-0.2.3 \
+ colorchoice-1.0.3 \
+ combine-4.6.7 \
+ console-0.15.10 \
+ cookie-0.18.1 \
+ cookie_store-0.21.1 \
+ core-foundation-0.10.0 \
+ core-foundation-sys-0.8.7 \
+ cranelift-bforest-0.116.1 \
+ cranelift-bitset-0.116.1 \
+ cranelift-codegen-0.116.1 \
+ cranelift-codegen-meta-0.116.1 \
+ cranelift-codegen-shared-0.116.1 \
+ cranelift-control-0.116.1 \
+ cranelift-entity-0.116.1 \
+ cranelift-frontend-0.116.1 \
+ cranelift-isle-0.116.1 \
+ cranelift-native-0.116.1 \
+ crc32fast-1.4.2 \
+ ctor-0.2.9 \
+ ctrlc-3.4.5 \
+ deranged-0.3.11 \
+ dialoguer-0.11.0 \
+ diff-0.1.13 \
+ displaydoc-0.2.5 \
+ document-features-0.2.10 \
+ either-1.13.0 \
+ embedded-io-0.4.0 \
+ embedded-io-0.6.1 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ equivalent-1.0.1 \
+ errno-0.3.10 \
+ etcetera-0.8.0 \
+ fallible-iterator-0.3.0 \
+ fastrand-2.3.0 \
+ file-id-0.2.2 \
+ filetime-0.2.25 \
+ flate2-1.0.35 \
+ fnv-1.0.7 \
+ foldhash-0.1.4 \
+ form_urlencoded-1.2.1 \
+ fs4-0.12.0 \
+ fsevent-sys-4.1.0 \
+ fuzzy-matcher-0.3.7 \
+ getrandom-0.2.15 \
+ gimli-0.31.1 \
+ git2-0.20.0 \
+ glob-0.3.2 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.2 \
+ heck-0.5.0 \
+ home-0.5.11 \
+ html-escape-0.2.13 \
+ http-1.2.0 \
+ httparse-1.9.5 \
+ httpdate-1.0.3 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ id-arena-2.2.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ indexmap-2.7.1 \
+ indoc-2.0.5 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.12.1 \
+ itertools-0.13.0 \
+ itoa-1.0.14 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.32 \
+ js-sys-0.3.77 \
+ kqueue-1.0.8 \
+ kqueue-sys-1.0.4 \
+ leb128-0.2.5 \
+ libc-0.2.169 \
+ libgit2-sys-0.18.0+1.9.0 \
+ libloading-0.8.6 \
+ libm-0.2.11 \
+ libredox-0.1.3 \
+ libssh2-sys-0.3.0 \
+ libz-sys-1.1.21 \
+ linux-raw-sys-0.4.15 \
+ litemap-0.7.4 \
+ litrs-0.4.1 \
+ log-0.4.25 \
+ mach2-0.4.2 \
+ memchr-2.7.4 \
+ memfd-0.6.4 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.3 \
+ mio-1.0.3 \
+ ndk-context-0.1.1 \
+ nix-0.29.0 \
+ nom-7.1.3 \
+ notify-8.0.0 \
+ notify-debouncer-full-0.5.0 \
+ notify-types-2.0.0 \
+ num-conv-0.1.0 \
+ objc-sys-0.3.5 \
+ objc2-0.5.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.2.2 \
+ object-0.36.7 \
+ once_cell-1.20.2 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.104 \
+ paste-1.0.15 \
+ path-slash-0.2.1 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pkg-config-0.3.31 \
+ postcard-1.1.1 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.20 \
+ pretty_assertions-1.4.1 \
+ prettyplease-0.2.29 \
+ proc-macro2-1.0.93 \
+ psm-0.1.24 \
+ pulley-interpreter-29.0.1 \
+ quote-1.0.38 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ redox_syscall-0.5.8 \
+ regalloc2-0.11.1 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rgb-0.8.50 \
+ ring-0.17.13 \
+ rustc-hash-2.1.0 \
+ rustix-0.38.44 \
+ rustls-0.23.21 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.10.1 \
+ rustls-webpki-0.102.8 \
+ ryu-1.0.18 \
+ same-file-1.0.6 \
+ semver-1.0.25 \
+ serde-1.0.217 \
+ serde_derive-1.0.217 \
+ serde_json-1.0.137 \
+ serde_spanned-0.6.8 \
+ shell-words-1.1.0 \
+ shlex-1.3.0 \
+ similar-2.7.0 \
+ smallbitvec-2.5.3 \
+ smallvec-1.13.2 \
+ sptr-0.3.2 \
+ stable_deref_trait-1.2.0 \
+ streaming-iterator-0.1.9 \
+ strsim-0.11.1 \
+ subtle-2.6.1 \
+ syn-2.0.96 \
+ synstructure-0.13.1 \
+ target-lexicon-0.13.1 \
+ tempfile-3.15.0 \
+ termcolor-1.4.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.11 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.11 \
+ thread_local-1.1.8 \
+ time-0.3.37 \
+ time-core-0.1.2 \
+ time-macros-0.2.19 \
+ tiny_http-0.12.0 \
+ tinystr-0.7.6 \
+ toml-0.8.19 \
+ toml_datetime-0.6.8 \
+ toml_edit-0.22.22 \
+ topological-sort-0.2.2 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
+ unicode-ident-1.0.15 \
+ unicode-width-0.2.0 \
+ unicode-xid-0.2.6 \
+ unindent-0.2.3 \
+ untrusted-0.9.0 \
+ ureq-3.0.0 \
+ ureq-proto-0.2.4 \
+ url-2.5.4 \
+ utf-8-0.7.6 \
+ utf16_iter-1.0.5 \
+ utf8-width-0.1.7 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ 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 \
+ wasm-encoder-0.221.2 \
+ wasmparser-0.221.2 \
+ wasmparser-0.224.0 \
+ wasmprinter-0.221.2 \
+ wasmtime-29.0.1 \
+ wasmtime-asm-macros-29.0.1 \
+ wasmtime-c-api-impl-29.0.1 \
+ wasmtime-c-api-macros-29.0.1 \
+ wasmtime-component-macro-29.0.1 \
+ wasmtime-component-util-29.0.1 \
+ wasmtime-cranelift-29.0.1 \
+ wasmtime-environ-29.0.1 \
+ wasmtime-fiber-29.0.1 \
+ wasmtime-jit-icache-coherence-29.0.1 \
+ wasmtime-math-29.0.1 \
+ wasmtime-slab-29.0.1 \
+ wasmtime-versioned-export-macros-29.0.1 \
+ wasmtime-winch-29.0.1 \
+ wasmtime-wit-bindgen-29.0.1 \
+ web-sys-0.3.77 \
+ webbrowser-1.0.3 \
+ webpki-roots-0.26.7 \
+ widestring-1.1.0 \
+ winapi-util-0.1.9 \
+ winch-codegen-29.0.1 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.6.24 \
+ wit-parser-0.221.2 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yansi-1.0.1 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
+ zerofrom-0.1.5 \
+ zerofrom-derive-0.1.5 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/devel/tree-sitter-cli/distinfo b/devel/tree-sitter-cli/distinfo
new file mode 100644
index 000000000000..bff9850eb86b
--- /dev/null
+++ b/devel/tree-sitter-cli/distinfo
@@ -0,0 +1,627 @@
+TIMESTAMP = 1753976833
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+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/ansi_colours-1.2.3.crate) = 14eec43e0298190790f41679fe69ef7a829d2a2ddd78c8c00339e84710e435fe
+SIZE (rust/crates/ansi_colours-1.2.3.crate) = 21802
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
+SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
+SIZE (rust/crates/ascii-1.1.0.crate) = 36075
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
+SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
+SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
+SIZE (rust/crates/block2-0.5.1.crate) = 24191
+SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
+SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
+SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
+SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
+SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
+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.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901
+SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779
+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.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
+SIZE (rust/crates/clap-4.5.27.crate) = 55737
+SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
+SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
+SHA256 (rust/crates/clap_complete-4.5.42.crate) = 33a7e468e750fa4b6be660e8b5651ad47372e8fb114030b594c2d75d48c5ffd0
+SIZE (rust/crates/clap_complete-4.5.42.crate) = 47897
+SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
+SIZE (rust/crates/clap_complete_nushell-4.5.5.crate) = 33986
+SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
+SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15
+SIZE (rust/crates/cobs-0.2.3.crate) = 12576
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b
+SIZE (rust/crates/console-0.15.10.crate) = 36449
+SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747
+SIZE (rust/crates/cookie-0.18.1.crate) = 43551
+SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9
+SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692
+SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
+SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+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/cranelift-bforest-0.116.1.crate) = e15d04a0ce86cb36ead88ad68cf693ffd6cda47052b9e0ac114bc47fd9cd23c4
+SIZE (rust/crates/cranelift-bforest-0.116.1.crate) = 30861
+SHA256 (rust/crates/cranelift-bitset-0.116.1.crate) = 7c6e3969a7ce267259ce244b7867c5d3bc9e65b0a87e81039588dfdeaede9f34
+SIZE (rust/crates/cranelift-bitset-0.116.1.crate) = 8056
+SHA256 (rust/crates/cranelift-codegen-0.116.1.crate) = 2c22032c4cb42558371cf516bb47f26cdad1819d3475c133e93c49f50ebf304e
+SIZE (rust/crates/cranelift-codegen-0.116.1.crate) = 1051844
+SHA256 (rust/crates/cranelift-codegen-meta-0.116.1.crate) = c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8
+SIZE (rust/crates/cranelift-codegen-meta-0.116.1.crate) = 80475
+SHA256 (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 40180f5497572f644ce88c255480981ae2ec1d7bb4d8e0c0136a13b87a2f2ceb
+SIZE (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 6155
+SHA256 (rust/crates/cranelift-control-0.116.1.crate) = 26d132c6d0bd8a489563472afc171759da0707804a65ece7ceb15a8c6d7dd5ef
+SIZE (rust/crates/cranelift-control-0.116.1.crate) = 8253
+SHA256 (rust/crates/cranelift-entity-0.116.1.crate) = 4b2d0d9618275474fbf679dd018ac6e009acbd6ae6850f6a67be33fb3b00b323
+SIZE (rust/crates/cranelift-entity-0.116.1.crate) = 29325
+SHA256 (rust/crates/cranelift-frontend-0.116.1.crate) = 4fac41e16729107393174b0c9e3730fb072866100e1e64e80a1a963b2e484d57
+SIZE (rust/crates/cranelift-frontend-0.116.1.crate) = 54378
+SHA256 (rust/crates/cranelift-isle-0.116.1.crate) = 1ca20d576e5070044d0a72a9effc2deacf4d6aa650403189d8ea50126483944d
+SIZE (rust/crates/cranelift-isle-0.116.1.crate) = 75233
+SHA256 (rust/crates/cranelift-native-0.116.1.crate) = b8dee82f3f1f2c4cba9177f1cc5e350fe98764379bcd29340caa7b01f85076c7
+SIZE (rust/crates/cranelift-native-0.116.1.crate) = 10709
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/ctor-0.2.9.crate) = 32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501
+SIZE (rust/crates/ctor-0.2.9.crate) = 11032
+SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
+SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
+SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0
+SIZE (rust/crates/document-features-0.2.10.crate) = 14005
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
+SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
+SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
+SIZE (rust/crates/embedded-io-0.6.1.crate) = 13133
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
+SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
+SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
+SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/file-id-0.2.2.crate) = 6bc904b9bbefcadbd8e3a9fb0d464a9b979de6324c03b3c663e8994f46a5be36
+SIZE (rust/crates/file-id-0.2.2.crate) = 9531
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
+SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
+SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fs4-0.12.0.crate) = c29c30684418547d476f0b48e84f4821639119c483b1eccd566c8cd0cd05f521
+SIZE (rust/crates/fs4-0.12.0.crate) = 19854
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
+SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/git2-0.20.0.crate) = 3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff
+SIZE (rust/crates/git2-0.20.0.crate) = 219198
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
+SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
+SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
+SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
+SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005
+SIZE (rust/crates/id-arena-2.2.1.crate) = 12203
+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.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
+SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+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/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
+SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+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/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
+SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+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.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
+SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
+SIZE (rust/crates/leb128-0.2.5.crate) = 11843
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec
+SIZE (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = 1853724
+SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
+SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
+SIZE (rust/crates/libm-0.2.11.crate) = 111477
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
+SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
+SHA256 (rust/crates/libz-sys-1.1.21.crate) = df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa
+SIZE (rust/crates/libz-sys-1.1.21.crate) = 839973
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
+SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
+SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
+SIZE (rust/crates/mach2-0.4.2.crate) = 21889
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64
+SIZE (rust/crates/memfd-0.6.4.crate) = 12820
+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.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
+SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
+SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
+SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-debouncer-full-0.5.0.crate) = d2d88b1a7538054351c8258338df7c931a590513fb3745e8c15eb9ff4199b8d1
+SIZE (rust/crates/notify-debouncer-full-0.5.0.crate) = 18990
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
+SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
+SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
+SIZE (rust/crates/objc2-0.5.2.crate) = 199204
+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.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
+SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
+SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42
+SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+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/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
+SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/postcard-1.1.1.crate) = 170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8
+SIZE (rust/crates/postcard-1.1.1.crate) = 35639
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
+SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/prettyplease-0.2.29.crate) = 6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac
+SIZE (rust/crates/prettyplease-0.2.29.crate) = 71628
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/psm-0.1.24.crate) = 200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810
+SIZE (rust/crates/psm-0.1.24.crate) = 23294
+SHA256 (rust/crates/pulley-interpreter-29.0.1.crate) = 62d95f8575df49a2708398182f49a888cf9dc30210fb1fd2df87c889edcee75d
+SIZE (rust/crates/pulley-interpreter-29.0.1.crate) = 55917
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
+SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/regalloc2-0.11.1.crate) = 145c1c267e14f20fb0f88aa76a1c5ffec42d592c1d28b3cd9148ae35916158d3
+SIZE (rust/crates/regalloc2-0.11.1.crate) = 138308
+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/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
+SIZE (rust/crates/rgb-0.8.50.crate) = 21980
+SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
+SIZE (rust/crates/ring-0.17.13.crate) = 1501917
+SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
+SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
+SIZE (rust/crates/rustls-0.23.21.crate) = 337106
+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.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
+SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
+SIZE (rust/crates/semver-1.0.25.crate) = 31291
+SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
+SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
+SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
+SHA256 (rust/crates/serde_json-1.0.137.crate) = 930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b
+SIZE (rust/crates/serde_json-1.0.137.crate) = 154512
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+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/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/smallbitvec-2.5.3.crate) = fcc3fc564a4b53fd1e8589628efafe57602d91bde78be18186b5f61e8faea470
+SIZE (rust/crates/smallbitvec-2.5.3.crate) = 14751
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
+SIZE (rust/crates/sptr-0.3.2.crate) = 14598
+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/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
+SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
+SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/target-lexicon-0.13.1.crate) = dc12939a1c9b9d391e0b7135f72fd30508b73450753e28341fed159317582a77
+SIZE (rust/crates/target-lexicon-0.13.1.crate) = 27925
+SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
+SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
+SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+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.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
+SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
+SIZE (rust/crates/time-0.3.37.crate) = 123257
+SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
+SIZE (rust/crates/time-core-0.1.2.crate) = 7191
+SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
+SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/tiny_http-0.12.0.crate) = 389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82
+SIZE (rust/crates/tiny_http-0.12.0.crate) = 51330
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
+SIZE (rust/crates/toml-0.8.19.crate) = 50974
+SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
+SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
+SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
+SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
+SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
+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.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/unicode-ident-1.0.15.crate) = 11cd88e12b17c6494200a9c1b683a04fcac9573ed74cd1b62aeb2727c5592243
+SIZE (rust/crates/unicode-ident-1.0.15.crate) = 47463
+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/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
+SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/ureq-3.0.0.crate) = e860613aec8c8643c53fb4a3ea3bed801ac09d982b75cb5a1c579e410ef043c2
+SIZE (rust/crates/ureq-3.0.0.crate) = 115063
+SHA256 (rust/crates/ureq-proto-0.2.4.crate) = 319fa2a136b0a13deb093ce09407b39918ecceb68abfc688d9bf9353cf840b94
+SIZE (rust/crates/ureq-proto-0.2.4.crate) = 42393
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+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/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+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.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+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/wasm-encoder-0.221.2.crate) = c17a3bd88f2155da63a1f2fcb8a56377a24f0b6dfed12733bb5f544e86f690c5
+SIZE (rust/crates/wasm-encoder-0.221.2.crate) = 65262
+SHA256 (rust/crates/wasmparser-0.221.2.crate) = 9845c470a2e10b61dd42c385839cdd6496363ed63b5c9e420b5488b77bd22083
+SIZE (rust/crates/wasmparser-0.221.2.crate) = 242909
+SHA256 (rust/crates/wasmparser-0.224.0.crate) = 65881a664fdd43646b647bb27bf186ab09c05bf56779d40aed4c6dce47d423f5
+SIZE (rust/crates/wasmparser-0.224.0.crate) = 247038
+SHA256 (rust/crates/wasmprinter-0.221.2.crate) = a80742ff1b9e6d8c231ac7c7247782c6fc5bce503af760bca071811e5fc9ee56
+SIZE (rust/crates/wasmprinter-0.221.2.crate) = 38348
+SHA256 (rust/crates/wasmtime-29.0.1.crate) = 11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69
+SIZE (rust/crates/wasmtime-29.0.1.crate) = 693309
+SHA256 (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1f178b0d125201fbe9f75beaf849bd3e511891f9e45ba216a5b620802ccf64f2
+SIZE (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1865
+SHA256 (rust/crates/wasmtime-c-api-impl-29.0.1.crate) = ea30cef3608f2de5797c7bbb94c1ba4f3676d9a7f81ae86ced1b512e2766ed0c
+SIZE (rust/crates/wasmtime-c-api-impl-29.0.1.crate) = 132016
+SHA256 (rust/crates/wasmtime-c-api-macros-29.0.1.crate) = 022a79ebe1124d5d384d82463d7e61c6b4dd857d81f15cb8078974eeb86db65b
+SIZE (rust/crates/wasmtime-c-api-macros-29.0.1.crate) = 2700
+SHA256 (rust/crates/wasmtime-component-macro-29.0.1.crate) = d74de6592ed945d0a602f71243982a304d5d02f1e501b638addf57f42d57dfaf
+SIZE (rust/crates/wasmtime-component-macro-29.0.1.crate) = 203168
+SHA256 (rust/crates/wasmtime-component-util-29.0.1.crate) = 707dc7b3c112ab5a366b30cfe2fb5b2f8e6a0f682f16df96a5ec582bfe6f056e
+SIZE (rust/crates/wasmtime-component-util-29.0.1.crate) = 2515
+SHA256 (rust/crates/wasmtime-cranelift-29.0.1.crate) = 366be722674d4bf153290fbcbc4d7d16895cc82fb3e869f8d550ff768f9e9e87
+SIZE (rust/crates/wasmtime-cranelift-29.0.1.crate) = 178851
+SHA256 (rust/crates/wasmtime-environ-29.0.1.crate) = cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad
+SIZE (rust/crates/wasmtime-environ-29.0.1.crate) = 192670
+SHA256 (rust/crates/wasmtime-fiber-29.0.1.crate) = ccba90d4119f081bca91190485650730a617be1fff5228f8c4757ce133d21117
+SIZE (rust/crates/wasmtime-fiber-29.0.1.crate) = 27634
+SHA256 (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = ec5e8552e01692e6c2e5293171704fed8abdec79d1a6995a0870ab190e5747d1
+SIZE (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = 6840
+SHA256 (rust/crates/wasmtime-math-29.0.1.crate) = 29210ec2aa25e00f4d54605cedaf080f39ec01a872c5bd520ad04c67af1dde17
+SIZE (rust/crates/wasmtime-math-29.0.1.crate) = 2630
+SHA256 (rust/crates/wasmtime-slab-29.0.1.crate) = fcb5821a96fa04ac14bc7b158bb3d5cd7729a053db5a74dad396cd513a5e5ccf
+SIZE (rust/crates/wasmtime-slab-29.0.1.crate) = 5435
+SHA256 (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 86ff86db216dc0240462de40c8290887a613dddf9685508eb39479037ba97b5b
+SIZE (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 2038
+SHA256 (rust/crates/wasmtime-winch-29.0.1.crate) = fdbabfb8f20502d5e1d81092b9ead3682ae59988487aafcd7567387b7a43cf8f
+SIZE (rust/crates/wasmtime-winch-29.0.1.crate) = 13095
+SHA256 (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6
+SIZE (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 31902
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/webbrowser-1.0.3.crate) = ea9fe1ebb156110ff855242c1101df158b822487e4957b0556d9ffce9db0f535
+SIZE (rust/crates/webbrowser-1.0.3.crate) = 40256
+SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
+SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
+SIZE (rust/crates/widestring-1.1.0.crate) = 85046
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winch-codegen-29.0.1.crate) = 2f849ef2c5f46cb0a20af4b4487aaa239846e52e2c03f13fa3c784684552859c
+SIZE (rust/crates/winch-codegen-29.0.1.crate) = 119631
+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.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+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-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
+SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+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.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+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_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
+SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+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_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.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+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_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+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.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+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_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.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+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_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.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+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_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.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+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/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
+SIZE (rust/crates/winnow-0.6.24.crate) = 165680
+SHA256 (rust/crates/wit-parser-0.221.2.crate) = fbe1538eea6ea5ddbe5defd0dc82539ad7ba751e1631e9185d24a931f0a5adc8
+SIZE (rust/crates/wit-parser-0.221.2.crate) = 137746
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
+SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
+SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (tree-sitter-tree-sitter-v0.25.8_GH0.tar.gz) = 178b575244d967f4920a4642408dc4edf6de96948d37d7f06e5b78acee9c0b4e
+SIZE (tree-sitter-tree-sitter-v0.25.8_GH0.tar.gz) = 857462
diff --git a/devel/tree-sitter-cli/pkg-descr b/devel/tree-sitter-cli/pkg-descr
new file mode 100644
index 000000000000..1e5541976a44
--- /dev/null
+++ b/devel/tree-sitter-cli/pkg-descr
@@ -0,0 +1,10 @@
+Tree-sitter is a parser generator tool and an incremental parsing library. It
+can build a concrete syntax tree for a source file and efficiently update the
+syntax tree as the source file is edited. Tree-sitter aims to be:
+
+- General enough to parse any programming language
+- Fast enough to parse on every keystroke in a text editor
+- Robust enough to provide useful results even in the presence of syntax
+ errors
+- Dependency-free so that the runtime library (which is written in pure C)
+ can be embedded in any application
diff --git a/devel/venom/Makefile b/devel/venom/Makefile
index 9091a5b481a0..54deccf56014 100644
--- a/devel/venom/Makefile
+++ b/devel/venom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= venom
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/devel/wasm-server-runner/Makefile b/devel/wasm-server-runner/Makefile
new file mode 100644
index 000000000000..823750b4ee1b
--- /dev/null
+++ b/devel/wasm-server-runner/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= wasm-server-runner
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.0
+CATEGORIES= devel
+
+MAINTAINER= cs@FreeBSD.org
+COMMENT= Cargo runner for WASM
+WWW= https://github.com/jakobhellermann/wasm-server-runner/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+LIB_DEPENDS+= libzstd.so:archivers/zstd
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= jakobhellermann
+
+PLIST_FILES= bin/wasm-server-runner
+
+.include <bsd.port.mk>
diff --git a/devel/wasm-server-runner/Makefile.crates b/devel/wasm-server-runner/Makefile.crates
new file mode 100644
index 000000000000..b15d4c010071
--- /dev/null
+++ b/devel/wasm-server-runner/Makefile.crates
@@ -0,0 +1,220 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
+ alloc-no-stdlib-2.0.4 \
+ alloc-stdlib-0.2.2 \
+ anyhow-1.0.97 \
+ arc-swap-1.7.1 \
+ async-compression-0.4.21 \
+ atomic-waker-1.1.2 \
+ autocfg-1.4.0 \
+ aws-lc-rs-1.12.6 \
+ aws-lc-sys-0.27.1 \
+ axum-0.8.1 \
+ axum-core-0.5.0 \
+ axum-server-0.7.2 \
+ axum-server-dual-protocol-0.7.0 \
+ backtrace-0.3.74 \
+ base64-0.22.1 \
+ bindgen-0.69.5 \
+ bitflags-2.9.0 \
+ block-buffer-0.10.4 \
+ brotli-7.0.0 \
+ brotli-decompressor-4.0.2 \
+ bytes-1.10.1 \
+ cc-1.2.17 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.0 \
+ clang-sys-1.8.1 \
+ cmake-0.1.54 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.4.2 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crypto-common-0.1.6 \
+ data-encoding-2.8.0 \
+ deranged-0.4.1 \
+ digest-0.10.7 \
+ directories-6.0.0 \
+ dirs-sys-0.5.0 \
+ dunce-1.0.5 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ errno-0.3.10 \
+ fallible-iterator-0.2.0 \
+ fastrand-2.3.0 \
+ flate2-1.1.0 \
+ fnv-1.0.7 \
+ fs-err-3.1.0 \
+ fs_extra-1.3.0 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.15 \
+ getrandom-0.3.2 \
+ gimli-0.26.2 \
+ gimli-0.31.1 \
+ glob-0.3.2 \
+ h2-0.4.8 \
+ hashbrown-0.12.3 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.2 \
+ heck-0.5.0 \
+ home-0.5.11 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ http-range-header-0.4.2 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ hyper-1.6.0 \
+ hyper-util-0.1.10 \
+ id-arena-2.2.1 \
+ indexmap-1.9.3 \
+ indexmap-2.8.0 \
+ itertools-0.12.1 \
+ itoa-1.0.15 \
+ jobserver-0.1.32 \
+ lazy_static-1.5.0 \
+ lazycell-1.3.0 \
+ leb128-0.2.5 \
+ libc-0.2.171 \
+ libloading-0.8.6 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.3 \
+ log-0.4.27 \
+ matchers-0.1.0 \
+ matchit-0.8.4 \
+ memchr-2.7.4 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.5 \
+ mio-1.0.3 \
+ nom-7.1.3 \
+ nu-ansi-term-0.46.0 \
+ num-conv-0.1.0 \
+ object-0.36.7 \
+ once_cell-1.21.1 \
+ option-ext-0.2.0 \
+ overload-0.1.1 \
+ percent-encoding-2.3.1 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.31 \
+ proc-macro2-1.0.94 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
+ rand-0.9.0 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ rcgen-0.13.2 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.24 \
+ rustc-hash-1.1.0 \
+ rustix-0.38.44 \
+ rustix-1.0.3 \
+ rustls-0.23.25 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.11.0 \
+ rustls-webpki-0.103.0 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ sha1-0.10.6 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ slab-0.4.9 \
+ smallvec-1.14.0 \
+ socket2-0.5.8 \
+ stable_deref_trait-1.2.0 \
+ subtle-2.6.1 \
+ syn-2.0.100 \
+ sync_wrapper-1.0.2 \
+ tempfile-3.19.1 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.8 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ tokio-1.44.1 \
+ tokio-macros-2.5.0 \
+ tokio-rustls-0.26.2 \
+ tokio-tungstenite-0.26.2 \
+ tokio-util-0.7.14 \
+ tower-0.5.2 \
+ tower-http-0.6.2 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-core-0.1.33 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ tungstenite-0.26.2 \
+ typenum-1.18.0 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ untrusted-0.9.0 \
+ utf-8-0.7.6 \
+ valuable-0.1.1 \
+ version_check-0.9.5 \
+ walrus-0.23.3 \
+ walrus-macro-0.22.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-cli-support-0.2.100 \
+ wasm-bindgen-externref-xform-0.2.100 \
+ wasm-bindgen-multi-value-xform-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wasm-bindgen-threads-xform-0.2.100 \
+ wasm-bindgen-wasm-conventions-0.2.100 \
+ wasm-bindgen-wasm-interpreter-0.2.100 \
+ wasm-encoder-0.214.0 \
+ wasmparser-0.214.0 \
+ which-4.4.2 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ wit-bindgen-rt-0.39.0 \
+ yasna-0.5.2 \
+ zerocopy-0.7.35 \
+ zerocopy-0.8.24 \
+ zerocopy-derive-0.7.35 \
+ zerocopy-derive-0.8.24 \
+ zeroize-1.8.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/devel/wasm-server-runner/distinfo b/devel/wasm-server-runner/distinfo
new file mode 100644
index 000000000000..b3cc8a30ea42
--- /dev/null
+++ b/devel/wasm-server-runner/distinfo
@@ -0,0 +1,443 @@
+TIMESTAMP = 1754238275
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
+SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105
+SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
+SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/async-compression-0.4.21.crate) = c0cf008e5e1a9e9e22a7d3c9a4992e21a350290069e36d8fb72304ed17e8f2d2
+SIZE (rust/crates/async-compression-0.4.21.crate) = 112809
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/aws-lc-rs-1.12.6.crate) = dabb68eb3a7aa08b46fddfd59a3d55c978243557a90ab804769f7e20e67d2b01
+SIZE (rust/crates/aws-lc-rs-1.12.6.crate) = 199625
+SHA256 (rust/crates/aws-lc-sys-0.27.1.crate) = 77926887776171ced7d662120a75998e444d3750c951abfe07f90da130514b1f
+SIZE (rust/crates/aws-lc-sys-0.27.1.crate) = 8495439
+SHA256 (rust/crates/axum-0.8.1.crate) = 6d6fd624c75e18b3b4c6b9caf42b1afe24437daaee904069137d8bab077be8b8
+SIZE (rust/crates/axum-0.8.1.crate) = 172586
+SHA256 (rust/crates/axum-core-0.5.0.crate) = df1362f362fd16024ae199c1970ce98f9661bf5ef94b9808fee734bc3698b733
+SIZE (rust/crates/axum-core-0.5.0.crate) = 26187
+SHA256 (rust/crates/axum-server-0.7.2.crate) = 495c05f60d6df0093e8fb6e74aa5846a0ad06abaf96d76166283720bf740f8ab
+SIZE (rust/crates/axum-server-0.7.2.crate) = 42158
+SHA256 (rust/crates/axum-server-dual-protocol-0.7.0.crate) = 2164551db024e87f20316d164eab9f5ad342d8188b08051ceb15ca92a60ea7b7
+SIZE (rust/crates/axum-server-dual-protocol-0.7.0.crate) = 26253
+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/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
+SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
+SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
+SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
+SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
+SIZE (rust/crates/cc-1.2.17.crate) = 105794
+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.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+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/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
+SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
+SHA256 (rust/crates/deranged-0.4.1.crate) = 28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058
+SIZE (rust/crates/deranged-0.4.1.crate) = 23541
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d
+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/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+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/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
+SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
+SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/fs-err-3.1.0.crate) = 1f89bda4c2a21204059a977ed3bfe746677dfd137b83c339e702b0ac91d482aa
+SIZE (rust/crates/fs-err-3.1.0.crate) = 23055
+SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+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/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/gimli-0.26.2.crate) = 22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d
+SIZE (rust/crates/gimli-0.26.2.crate) = 717340
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
+SIZE (rust/crates/h2-0.4.8.crate) = 174535
+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.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+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
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/http-range-header-0.4.2.crate) = 9171a2ea8a68358193d15dd5d70c1c10a2afc3e7e4c5bc92bc9f025cebd7359c
+SIZE (rust/crates/http-range-header-0.4.2.crate) = 8545
+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/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
+SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
+SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005
+SIZE (rust/crates/id-arena-2.2.1.crate) = 12203
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
+SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+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/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
+SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+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/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
+SIZE (rust/crates/leb128-0.2.5.crate) = 11843
+SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
+SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
+SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+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/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+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.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+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.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
+SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+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/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/prettyplease-0.2.31.crate) = 5316f57387668042f561aae71480de936257848f9c43ce528e311d89a07cadeb
+SIZE (rust/crates/prettyplease-0.2.31.crate) = 72021
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
+SIZE (rust/crates/rand-0.9.0.crate) = 97798
+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/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/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
+SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
+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.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+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.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
+SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+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.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
+SIZE (rust/crates/rustix-1.0.3.crate) = 413960
+SHA256 (rust/crates/rustls-0.23.25.crate) = 822ee9188ac4ec04a2f0531e55d035fb2de73f18b41a63c70c2712503b6fb13c
+SIZE (rust/crates/rustls-0.23.25.crate) = 346742
+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.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
+SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
+SHA256 (rust/crates/rustls-webpki-0.103.0.crate) = 0aa4eeac2588ffff23e9d7a7e9b3f971c5fb5b7ebc9452745e0c232c64f83b2f
+SIZE (rust/crates/rustls-webpki-0.103.0.crate) = 209031
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+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/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+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/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
+SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+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/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
+SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+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/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+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/tokio-1.44.1.crate) = f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a
+SIZE (rust/crates/tokio-1.44.1.crate) = 830115
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+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.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034
+SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861
+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.2.crate) = 403fa3b783d4b626a8ad51d766ab03cb6d2dbfc46b1c5d4448395e6628dc9697
+SIZE (rust/crates/tower-http-0.6.2.crate) = 129672
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+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-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+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.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+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/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/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+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/walrus-0.23.3.crate) = 6481311b98508f4bc2d0abbfa5d42172e7a54b4b24d8f15e28b0dc650be0c59f
+SIZE (rust/crates/walrus-0.23.3.crate) = 185259
+SHA256 (rust/crates/walrus-macro-0.22.0.crate) = 439ad39ff894c43c9649fa724cdde9a6fc50b855d517ef071a93e5df82fe51d3
+SIZE (rust/crates/walrus-macro-0.22.0.crate) = 9981
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+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-cli-support-0.2.100.crate) = 21e1a4a49abe9cd6f762fc65fac2ef5732afeeb66be369d2f71a85b165a533cf
+SIZE (rust/crates/wasm-bindgen-cli-support-0.2.100.crate) = 112235
+SHA256 (rust/crates/wasm-bindgen-externref-xform-0.2.100.crate) = 940542c5cdbe96c35f98b5da5c65fb9d18df55a0cb1d81fc5ca4acc4fda4d61c
+SIZE (rust/crates/wasm-bindgen-externref-xform-0.2.100.crate) = 17052
+SHA256 (rust/crates/wasm-bindgen-multi-value-xform-0.2.100.crate) = 64b5ad2e97adde0c3e4369c38e0dbaee329ad8f6cc2ee8e01d1d0b13bd8b14cf
+SIZE (rust/crates/wasm-bindgen-multi-value-xform-0.2.100.crate) = 12512
+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/wasm-bindgen-threads-xform-0.2.100.crate) = 1cbdf2d55a50f7edc9dd9aecae7a3a40e9736fda851bd8816f98a86167c8c277
+SIZE (rust/crates/wasm-bindgen-threads-xform-0.2.100.crate) = 14551
+SHA256 (rust/crates/wasm-bindgen-wasm-conventions-0.2.100.crate) = b1c24fcaa34d2d84407122cfb1d3f37c3586756cf462be18e049b49245a16c08
+SIZE (rust/crates/wasm-bindgen-wasm-conventions-0.2.100.crate) = 10669
+SHA256 (rust/crates/wasm-bindgen-wasm-interpreter-0.2.100.crate) = 33f24921401faadd6944206f9d6837d07bbb5ff766ed51ad34528089f66550e0
+SIZE (rust/crates/wasm-bindgen-wasm-interpreter-0.2.100.crate) = 14441
+SHA256 (rust/crates/wasm-encoder-0.214.0.crate) = ff694f02a8d7a50b6922b197ae03883fbf18cdb2ae9fbee7b6148456f5f44041
+SIZE (rust/crates/wasm-encoder-0.214.0.crate) = 60901
+SHA256 (rust/crates/wasmparser-0.214.0.crate) = 5309c1090e3e84dad0d382f42064e9933fdaedb87e468cc239f0eabea73ddcb6
+SIZE (rust/crates/wasmparser-0.214.0.crate) = 221381
+SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+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-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+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_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+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_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+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_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_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+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/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
+SIZE (rust/crates/yasna-0.5.2.crate) = 34859
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
+SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
+SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (jakobhellermann-wasm-server-runner-v1.0.0_GH0.tar.gz) = 419c1c377d10607cf237bea07e1ce5c671752b6d6865e8c516b128e413293f50
+SIZE (jakobhellermann-wasm-server-runner-v1.0.0_GH0.tar.gz) = 26076
diff --git a/devel/wasm-server-runner/pkg-descr b/devel/wasm-server-runner/pkg-descr
new file mode 100644
index 000000000000..f3dc4eb9ff57
--- /dev/null
+++ b/devel/wasm-server-runner/pkg-descr
@@ -0,0 +1,2 @@
+wasm-server-runner allows you to run programs in the browser using web assembly
+using a simple cargo run.
diff --git a/devel/wrangler/Makefile b/devel/wrangler/Makefile
deleted file mode 100644
index 07c93fbdd570..000000000000
--- a/devel/wrangler/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-PORTNAME= wrangler
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.19.12
-PORTREVISION= 29
-CATEGORIES= devel
-
-MAINTAINER= kfv@kfv.io
-COMMENT= Cloudflare Workers CLI Tool
-WWW= https://developers.cloudflare.com/workers/cli-wrangler/
-
-LICENSE= APACHE20 MIT
-LICENSE_COMB= dual
-LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
-LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
-
-DEPRECATED= Deprecated upstream as of Aug 3, 2023
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libcurl.so:ftp/curl
-
-USES= cargo gmake ssl
-USE_GITHUB= yes
-GH_ACCOUNT= cloudflare
-
-CARGO_FEATURES= --no-default-features sys-openssl
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDOCS= CHANGELOG.md README.md
-
-OPTIONS_DEFINE= DOCS
-OPTIONS_DEFAULT= DOCS
-
-# sys-info-0.9.1 crate fix: https://github.com/FillZpp/sys-info-rs/issues/80
-post-patch:
- @${REINPLACE_CMD} \
- -e '/get_cpu/s|unsigned long|uint64_t|' \
- -e '/get_proc_total/s|unsigned long|uint64_t|' \
- ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch]
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/wrangler/Makefile.crates b/devel/wrangler/Makefile.crates
deleted file mode 100644
index dc571e30b01a..000000000000
--- a/devel/wrangler/Makefile.crates
+++ /dev/null
@@ -1,328 +0,0 @@
-CARGO_CRATES= addr2line-0.17.0 \
- adler-1.0.2 \
- aho-corasick-0.7.18 \
- ansi_term-0.12.1 \
- anyhow-1.0.56 \
- arrayref-0.3.6 \
- arrayvec-0.5.2 \
- assert_cmd-2.0.4 \
- async-trait-0.1.53 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- backtrace-0.3.65 \
- base64-0.13.0 \
- billboard-0.1.0 \
- binary-install-0.0.3-alpha.1 \
- bitflags-1.3.2 \
- blake2b_simd-0.5.11 \
- block-buffer-0.7.3 \
- block-buffer-0.9.0 \
- block-padding-0.1.5 \
- bstr-0.2.17 \
- bumpalo-3.9.1 \
- byte-tools-0.3.1 \
- byteorder-1.4.3 \
- bytes-0.4.12 \
- bytes-1.1.0 \
- bzip2-0.4.3 \
- bzip2-sys-0.1.11+1.0.8 \
- cc-1.0.73 \
- cfg-if-0.1.10 \
- cfg-if-1.0.0 \
- chrome-devtools-rs-0.0.0-alpha.3 \
- chrono-0.4.19 \
- clap-2.34.0 \
- clicolors-control-1.0.1 \
- cloudflare-0.9.1 \
- colored_json-2.1.0 \
- combine-4.6.3 \
- config-0.11.0 \
- console-0.9.2 \
- console-0.11.3 \
- console-0.14.1 \
- console-0.15.0 \
- constant_time_eq-0.1.5 \
- core-foundation-0.9.3 \
- core-foundation-sys-0.8.3 \
- cpufeatures-0.2.2 \
- crc32fast-1.3.2 \
- crossbeam-utils-0.8.8 \
- csv-1.1.6 \
- csv-core-0.1.10 \
- curl-0.4.43 \
- curl-sys-0.4.53+curl-7.82.0 \
- darling-0.13.4 \
- darling_core-0.13.4 \
- darling_macro-0.13.4 \
- data-encoding-2.3.2 \
- difflib-0.4.0 \
- digest-0.8.1 \
- digest-0.9.0 \
- dirs-1.0.5 \
- dirs-2.0.2 \
- dirs-3.0.2 \
- dirs-sys-0.3.7 \
- doc-comment-0.3.3 \
- either-1.6.1 \
- encode_unicode-0.3.6 \
- encoding_rs-0.8.31 \
- env_logger-0.8.4 \
- erased-serde-0.3.20 \
- error-chain-0.12.4 \
- failure-0.1.8 \
- failure_derive-0.1.8 \
- fake-simd-0.1.2 \
- fastrand-1.7.0 \
- filetime-0.2.16 \
- flate2-1.0.23 \
- float-cmp-0.9.0 \
- fnv-1.0.7 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- form_urlencoded-1.0.1 \
- fs2-0.4.3 \
- fs_extra-1.2.0 \
- fsevent-0.4.0 \
- fsevent-sys-2.0.1 \
- fuchsia-zircon-0.3.3 \
- fuchsia-zircon-sys-0.3.3 \
- futures-0.3.21 \
- futures-channel-0.3.21 \
- futures-core-0.3.21 \
- futures-executor-0.3.21 \
- futures-io-0.3.21 \
- futures-macro-0.3.21 \
- futures-sink-0.3.21 \
- futures-task-0.3.21 \
- futures-util-0.3.21 \
- generic-array-0.12.4 \
- generic-array-0.14.5 \
- getrandom-0.1.16 \
- getrandom-0.2.6 \
- gimli-0.26.1 \
- globset-0.4.8 \
- h2-0.3.13 \
- hashbrown-0.11.2 \
- heck-0.3.3 \
- hermit-abi-0.1.19 \
- hex-0.4.3 \
- http-0.2.6 \
- http-body-0.4.4 \
- httparse-1.7.0 \
- httpdate-1.0.2 \
- humantime-2.1.0 \
- hyper-0.14.18 \
- hyper-rustls-0.23.0 \
- hyper-tls-0.5.0 \
- ident_case-1.0.1 \
- idna-0.2.3 \
- ignore-0.4.18 \
- indexmap-1.8.1 \
- indicatif-0.15.0 \
- inotify-0.7.1 \
- inotify-sys-0.1.5 \
- input_buffer-0.4.0 \
- instant-0.1.12 \
- iovec-0.1.4 \
- ipnet-2.5.0 \
- is_executable-0.1.2 \
- itertools-0.10.3 \
- itoa-0.4.8 \
- itoa-1.0.1 \
- js-sys-0.3.57 \
- kernel32-sys-0.2.2 \
- lazy_static-1.4.0 \
- lazycell-1.3.0 \
- lexical-core-0.7.6 \
- libc-0.2.124 \
- libz-sys-1.1.5 \
- line-wrap-0.1.1 \
- linked-hash-map-0.5.4 \
- log-0.4.16 \
- matches-0.1.9 \
- memchr-2.4.1 \
- mime-0.3.16 \
- mime_guess-2.0.4 \
- miniz_oxide-0.5.1 \
- mio-0.6.23 \
- mio-0.8.2 \
- mio-extras-2.0.6 \
- miow-0.2.2 \
- miow-0.3.7 \
- native-tls-0.2.10 \
- net2-0.2.37 \
- nom-5.1.2 \
- normalize-line-endings-0.3.0 \
- notify-4.0.17 \
- ntapi-0.3.7 \
- num-integer-0.1.44 \
- num-traits-0.2.14 \
- num_cpus-1.13.1 \
- num_threads-0.1.5 \
- number_prefix-0.3.0 \
- number_prefix-0.4.0 \
- oauth2-4.1.0 \
- object-0.28.3 \
- once_cell-1.10.0 \
- opaque-debug-0.2.3 \
- opaque-debug-0.3.0 \
- openssl-0.10.38 \
- openssl-probe-0.1.5 \
- openssl-src-111.18.0+1.1.1n \
- openssl-sys-0.9.72 \
- os-version-0.2.0 \
- parity-ws-0.11.1 \
- path-slash-0.1.4 \
- percent-encoding-1.0.1 \
- percent-encoding-2.1.0 \
- pin-project-1.0.10 \
- pin-project-internal-1.0.10 \
- pin-project-lite-0.2.8 \
- pin-utils-0.1.0 \
- pkg-config-0.3.25 \
- plist-1.3.1 \
- ppv-lite86-0.2.16 \
- predicates-2.1.1 \
- predicates-core-1.0.3 \
- predicates-tree-1.0.5 \
- prettytable-rs-0.8.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.37 \
- quote-1.0.18 \
- rand-0.7.3 \
- rand-0.8.5 \
- rand_chacha-0.2.2 \
- rand_chacha-0.3.1 \
- rand_core-0.5.1 \
- rand_core-0.6.3 \
- rand_hc-0.2.0 \
- redox_syscall-0.1.57 \
- redox_syscall-0.2.13 \
- redox_users-0.3.5 \
- redox_users-0.4.3 \
- regex-1.5.5 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.25 \
- remove_dir_all-0.5.3 \
- reqwest-0.11.10 \
- ring-0.16.20 \
- rust-argon2-0.8.3 \
- rust-ini-0.13.0 \
- rustc-demangle-0.1.21 \
- rustls-0.20.4 \
- rustls-native-certs-0.6.2 \
- rustls-pemfile-0.2.1 \
- rustls-pemfile-0.3.0 \
- rustls-pemfile-1.0.0 \
- rustversion-1.0.6 \
- ryu-1.0.9 \
- safemem-0.3.3 \
- same-file-1.0.6 \
- schannel-0.1.19 \
- sct-0.7.0 \
- security-framework-2.6.1 \
- security-framework-sys-2.6.1 \
- semver-1.0.7 \
- serde-1.0.136 \
- serde_derive-1.0.136 \
- serde_json-1.0.79 \
- serde_path_to_error-0.1.7 \
- serde_qs-0.4.6 \
- serde_urlencoded-0.7.1 \
- serde_with-1.12.1 \
- serde_with_macros-1.5.2 \
- sha-1-0.8.2 \
- sha-1-0.9.8 \
- sha2-0.9.9 \
- signal-hook-registry-1.4.0 \
- siphasher-0.3.10 \
- slab-0.4.6 \
- socket2-0.4.4 \
- spin-0.5.2 \
- static_assertions-1.1.0 \
- strsim-0.8.0 \
- strsim-0.10.0 \
- structopt-0.3.26 \
- structopt-derive-0.4.18 \
- syn-1.0.91 \
- synstructure-0.12.6 \
- sys-info-0.9.1 \
- tar-0.4.38 \
- tempfile-3.3.0 \
- term-0.5.2 \
- term_size-0.3.2 \
- termcolor-1.1.3 \
- terminal_size-0.1.17 \
- termios-0.3.3 \
- termtree-0.2.4 \
- text_io-0.1.10 \
- textwrap-0.11.0 \
- thiserror-1.0.30 \
- thiserror-impl-1.0.30 \
- thread_local-1.1.4 \
- time-0.1.44 \
- time-0.3.9 \
- tinyvec-1.5.1 \
- tinyvec_macros-0.1.0 \
- tokio-1.17.0 \
- tokio-macros-1.7.0 \
- tokio-native-tls-0.3.0 \
- tokio-retry-0.3.0 \
- tokio-rustls-0.23.3 \
- tokio-stream-0.1.8 \
- tokio-tungstenite-0.14.0 \
- tokio-util-0.7.1 \
- toml-0.5.9 \
- toml_edit-0.2.1 \
- tower-service-0.3.1 \
- tracing-0.1.34 \
- tracing-attributes-0.1.20 \
- tracing-core-0.1.26 \
- try-lock-0.2.3 \
- tungstenite-0.13.0 \
- twox-hash-1.6.2 \
- typenum-1.15.0 \
- uname-0.1.1 \
- unescape-0.1.0 \
- unicase-2.6.0 \
- unicode-bidi-0.3.7 \
- unicode-normalization-0.1.19 \
- unicode-segmentation-1.9.0 \
- unicode-width-0.1.9 \
- unicode-xid-0.2.2 \
- untrusted-0.7.1 \
- url-2.2.2 \
- utf-8-0.7.6 \
- uuid-0.8.2 \
- vcpkg-0.2.15 \
- vec_map-0.8.2 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.3.2 \
- want-0.3.0 \
- wasi-0.9.0+wasi-snapshot-preview1 \
- wasi-0.10.0+wasi-snapshot-preview1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.80 \
- wasm-bindgen-backend-0.2.80 \
- wasm-bindgen-futures-0.4.30 \
- wasm-bindgen-macro-0.2.80 \
- wasm-bindgen-macro-support-0.2.80 \
- wasm-bindgen-shared-0.2.80 \
- web-sys-0.3.57 \
- webpki-0.22.0 \
- webpki-roots-0.22.3 \
- which-4.2.5 \
- winapi-0.2.8 \
- winapi-0.3.9 \
- winapi-build-0.1.1 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- winreg-0.10.1 \
- ws2_32-sys-0.2.1 \
- xattr-0.2.2 \
- xml-rs-0.8.4 \
- yaml-rust-0.4.5 \
- zip-0.5.13
diff --git a/devel/wrangler/distinfo b/devel/wrangler/distinfo
deleted file mode 100644
index d01a28a1304f..000000000000
--- a/devel/wrangler/distinfo
+++ /dev/null
@@ -1,659 +0,0 @@
-TIMESTAMP = 1655904466
-SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
-SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.56.crate) = 4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27
-SIZE (rust/crates/anyhow-1.0.56.crate) = 44780
-SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
-SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
-SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
-SHA256 (rust/crates/assert_cmd-2.0.4.crate) = 93ae1ddd39efd67689deb1979d80bad3bf7f2b09c6e6117c8d1f2443b5e2f83e
-SIZE (rust/crates/assert_cmd-2.0.4.crate) = 22581
-SHA256 (rust/crates/async-trait-0.1.53.crate) = ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600
-SIZE (rust/crates/async-trait-0.1.53.crate) = 26210
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.65.crate) = 11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61
-SIZE (rust/crates/backtrace-0.3.65.crate) = 74129
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
-SHA256 (rust/crates/billboard-0.1.0.crate) = 4c919a66b78887ca03ecfbd9c306413eacc6fb9c9dee9daac481cdfd13ee65ee
-SIZE (rust/crates/billboard-0.1.0.crate) = 15614
-SHA256 (rust/crates/binary-install-0.0.3-alpha.1.crate) = f5b3d4bb3a35edf5f87a1e7621a7a1aa9e3278346baa2b34a548869727c80570
-SIZE (rust/crates/binary-install-0.0.3-alpha.1.crate) = 16119
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/blake2b_simd-0.5.11.crate) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587
-SIZE (rust/crates/blake2b_simd-0.5.11.crate) = 34096
-SHA256 (rust/crates/block-buffer-0.7.3.crate) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
-SIZE (rust/crates/block-buffer-0.7.3.crate) = 7179
-SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/block-padding-0.1.5.crate) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
-SIZE (rust/crates/block-padding-0.1.5.crate) = 7342
-SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
-SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
-SHA256 (rust/crates/byte-tools-0.3.1.crate) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
-SIZE (rust/crates/byte-tools-0.3.1.crate) = 5526
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
-SIZE (rust/crates/bytes-0.4.12.crate) = 46361
-SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
-SIZE (rust/crates/bytes-1.1.0.crate) = 49640
-SHA256 (rust/crates/bzip2-0.4.3.crate) = 6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0
-SIZE (rust/crates/bzip2-0.4.3.crate) = 34195
-SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
-SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
-SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
-SIZE (rust/crates/cc-1.0.73.crate) = 57880
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrome-devtools-rs-0.0.0-alpha.3.crate) = a20571a8098aabf6fd6c83b896c3ebccd428c85d5a7e2a59ccb50f6c2ec33816
-SIZE (rust/crates/chrome-devtools-rs-0.0.0-alpha.3.crate) = 9804
-SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
-SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/clicolors-control-1.0.1.crate) = 90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e
-SIZE (rust/crates/clicolors-control-1.0.1.crate) = 4634
-SHA256 (rust/crates/cloudflare-0.9.1.crate) = 28a69d53c61ddd5611ad0203c60aa02074d67f91bfb98db2225833f6bdc2f1a4
-SIZE (rust/crates/cloudflare-0.9.1.crate) = 19342
-SHA256 (rust/crates/colored_json-2.1.0.crate) = 1fd32eb54d016e203b7c2600e3a7802c75843a92e38ccc4869aefeca21771a64
-SIZE (rust/crates/colored_json-2.1.0.crate) = 12336
-SHA256 (rust/crates/combine-4.6.3.crate) = 50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062
-SIZE (rust/crates/combine-4.6.3.crate) = 132015
-SHA256 (rust/crates/config-0.11.0.crate) = 1b1b9d958c2b1368a663f05538fc1b5975adce1e19f435acceae987aceeeb369
-SIZE (rust/crates/config-0.11.0.crate) = 32062
-SHA256 (rust/crates/console-0.9.2.crate) = 45e0f3986890b3acbc782009e2629dfe2baa430ac091519ce3be26164a2ae6c0
-SIZE (rust/crates/console-0.9.2.crate) = 18759
-SHA256 (rust/crates/console-0.11.3.crate) = 8c0994e656bba7b922d8dd1245db90672ffb701e684e45be58f20719d69abc5a
-SIZE (rust/crates/console-0.11.3.crate) = 20886
-SHA256 (rust/crates/console-0.14.1.crate) = 3993e6445baa160675931ec041a5e03ca84b9c6e32a056150d3aa2bdda0a1f45
-SIZE (rust/crates/console-0.14.1.crate) = 22844
-SHA256 (rust/crates/console-0.15.0.crate) = a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31
-SIZE (rust/crates/console-0.15.0.crate) = 23507
-SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
-SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
-SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
-SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/cpufeatures-0.2.2.crate) = 59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b
-SIZE (rust/crates/cpufeatures-0.2.2.crate) = 10655
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
-SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
-SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
-SIZE (rust/crates/csv-1.1.6.crate) = 886999
-SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
-SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
-SHA256 (rust/crates/curl-0.4.43.crate) = 37d855aeef205b43f65a5001e0997d81f8efca7badad4fad7d897aa7f0d0651f
-SIZE (rust/crates/curl-0.4.43.crate) = 89694
-SHA256 (rust/crates/curl-sys-0.4.53+curl-7.82.0.crate) = 8092905a5a9502c312f223b2775f57ec5c5b715f9a15ee9d2a8591d1364a0352
-SIZE (rust/crates/curl-sys-0.4.53+curl-7.82.0.crate) = 2928573
-SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
-SIZE (rust/crates/darling-0.13.4.crate) = 20895
-SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
-SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
-SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
-SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
-SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57
-SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
-SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
-SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/digest-0.8.1.crate) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
-SIZE (rust/crates/digest-0.8.1.crate) = 9449
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/dirs-1.0.5.crate) = 3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901
-SIZE (rust/crates/dirs-1.0.5.crate) = 12908
-SHA256 (rust/crates/dirs-2.0.2.crate) = 13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3
-SIZE (rust/crates/dirs-2.0.2.crate) = 11779
-SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
-SIZE (rust/crates/dirs-3.0.2.crate) = 12184
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
-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.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
-SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
-SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
-SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
-SHA256 (rust/crates/erased-serde-0.3.20.crate) = ad132dd8d0d0b546348d7d86cb3191aad14b34e5f979781fc005c80d4ac67ffd
-SIZE (rust/crates/erased-serde-0.3.20.crate) = 26473
-SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
-SIZE (rust/crates/error-chain-0.12.4.crate) = 29274
-SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
-SIZE (rust/crates/failure-0.1.8.crate) = 37582
-SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
-SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
-SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
-SIZE (rust/crates/fake-simd-0.1.2.crate) = 5398
-SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
-SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
-SHA256 (rust/crates/filetime-0.2.16.crate) = c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c
-SIZE (rust/crates/filetime-0.2.16.crate) = 14502
-SHA256 (rust/crates/flate2-1.0.23.crate) = b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af
-SIZE (rust/crates/flate2-1.0.23.crate) = 70440
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
-SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
-SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
-SIZE (rust/crates/fs2-0.4.3.crate) = 13138
-SHA256 (rust/crates/fs_extra-1.2.0.crate) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394
-SIZE (rust/crates/fs_extra-1.2.0.crate) = 29918
-SHA256 (rust/crates/fsevent-0.4.0.crate) = 5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6
-SIZE (rust/crates/fsevent-0.4.0.crate) = 7292
-SHA256 (rust/crates/fsevent-sys-2.0.1.crate) = f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0
-SIZE (rust/crates/fsevent-sys-2.0.1.crate) = 3984
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/futures-0.3.21.crate) = f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e
-SIZE (rust/crates/futures-0.3.21.crate) = 49935
-SHA256 (rust/crates/futures-channel-0.3.21.crate) = c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010
-SIZE (rust/crates/futures-channel-0.3.21.crate) = 31961
-SHA256 (rust/crates/futures-core-0.3.21.crate) = 0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3
-SIZE (rust/crates/futures-core-0.3.21.crate) = 14601
-SHA256 (rust/crates/futures-executor-0.3.21.crate) = 9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6
-SIZE (rust/crates/futures-executor-0.3.21.crate) = 17306
-SHA256 (rust/crates/futures-io-0.3.21.crate) = fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b
-SIZE (rust/crates/futures-io-0.3.21.crate) = 8902
-SHA256 (rust/crates/futures-macro-0.3.21.crate) = 33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512
-SIZE (rust/crates/futures-macro-0.3.21.crate) = 11250
-SHA256 (rust/crates/futures-sink-0.3.21.crate) = 21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868
-SIZE (rust/crates/futures-sink-0.3.21.crate) = 7843
-SHA256 (rust/crates/futures-task-0.3.21.crate) = 57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a
-SIZE (rust/crates/futures-task-0.3.21.crate) = 11815
-SHA256 (rust/crates/futures-util-0.3.21.crate) = d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a
-SIZE (rust/crates/futures-util-0.3.21.crate) = 153768
-SHA256 (rust/crates/generic-array-0.12.4.crate) = ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd
-SIZE (rust/crates/generic-array-0.12.4.crate) = 18212
-SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
-SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
-SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.6.crate) = 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
-SIZE (rust/crates/getrandom-0.2.6.crate) = 28043
-SHA256 (rust/crates/gimli-0.26.1.crate) = 78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4
-SIZE (rust/crates/gimli-0.26.1.crate) = 716168
-SHA256 (rust/crates/globset-0.4.8.crate) = 10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd
-SIZE (rust/crates/globset-0.4.8.crate) = 22886
-SHA256 (rust/crates/h2-0.3.13.crate) = 37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57
-SIZE (rust/crates/h2-0.3.13.crate) = 161962
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
-SIZE (rust/crates/heck-0.3.3.crate) = 10260
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/http-0.2.6.crate) = 31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03
-SIZE (rust/crates/http-0.2.6.crate) = 106384
-SHA256 (rust/crates/http-body-0.4.4.crate) = 1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6
-SIZE (rust/crates/http-body-0.4.4.crate) = 7836
-SHA256 (rust/crates/httparse-1.7.0.crate) = 6330e8a36bd8c859f3fa6d9382911fbb7147ec39807f63b923933a247240b9ba
-SIZE (rust/crates/httparse-1.7.0.crate) = 29323
-SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
-SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-0.14.18.crate) = b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2
-SIZE (rust/crates/hyper-0.14.18.crate) = 179660
-SHA256 (rust/crates/hyper-rustls-0.23.0.crate) = d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac
-SIZE (rust/crates/hyper-rustls-0.23.0.crate) = 29432
-SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
-SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
-SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
-SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
-SIZE (rust/crates/idna-0.2.3.crate) = 271023
-SHA256 (rust/crates/ignore-0.4.18.crate) = 713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d
-SIZE (rust/crates/ignore-0.4.18.crate) = 53174
-SHA256 (rust/crates/indexmap-1.8.1.crate) = 0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee
-SIZE (rust/crates/indexmap-1.8.1.crate) = 53220
-SHA256 (rust/crates/indicatif-0.15.0.crate) = 7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4
-SIZE (rust/crates/indicatif-0.15.0.crate) = 28897
-SHA256 (rust/crates/inotify-0.7.1.crate) = 4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f
-SIZE (rust/crates/inotify-0.7.1.crate) = 24637
-SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
-SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/input_buffer-0.4.0.crate) = f97967975f448f1a7ddb12b0bc41069d09ed6a1c161a92687e057325db35d413
-SIZE (rust/crates/input_buffer-0.4.0.crate) = 7771
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
-SIZE (rust/crates/iovec-0.1.4.crate) = 8720
-SHA256 (rust/crates/ipnet-2.5.0.crate) = 879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b
-SIZE (rust/crates/ipnet-2.5.0.crate) = 25808
-SHA256 (rust/crates/is_executable-0.1.2.crate) = 302d553b8abc8187beb7d663e34c065ac4570b273bc9511a50e940e99409c577
-SIZE (rust/crates/is_executable-0.1.2.crate) = 9131
-SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
-SIZE (rust/crates/itertools-0.10.3.crate) = 118661
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
-SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
-SIZE (rust/crates/itoa-1.0.1.crate) = 11059
-SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397
-SIZE (rust/crates/js-sys-0.3.57.crate) = 78605
-SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
-SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe
-SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
-SHA256 (rust/crates/libc-0.2.124.crate) = 21a41fed9d98f27ab1c6d161da622a4fa35e8a54a8adc24bbf3ddd0ef70b0e50
-SIZE (rust/crates/libc-0.2.124.crate) = 577742
-SHA256 (rust/crates/libz-sys-1.1.5.crate) = 6f35facd4a5673cb5a48822be2be1d4236c1c99cb4113cab7061ac720d5bf859
-SIZE (rust/crates/libz-sys-1.1.5.crate) = 1494933
-SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
-SIZE (rust/crates/line-wrap-0.1.1.crate) = 10010
-SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
-SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
-SHA256 (rust/crates/log-0.4.16.crate) = 6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8
-SIZE (rust/crates/log-0.4.16.crate) = 37758
-SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
-SIZE (rust/crates/matches-0.1.9.crate) = 2246
-SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
-SIZE (rust/crates/memchr-2.4.1.crate) = 64977
-SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
-SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
-SHA256 (rust/crates/miniz_oxide-0.5.1.crate) = d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082
-SIZE (rust/crates/miniz_oxide-0.5.1.crate) = 52418
-SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
-SIZE (rust/crates/mio-0.6.23.crate) = 103554
-SHA256 (rust/crates/mio-0.8.2.crate) = 52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9
-SIZE (rust/crates/mio-0.8.2.crate) = 88272
-SHA256 (rust/crates/mio-extras-2.0.6.crate) = 52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19
-SIZE (rust/crates/mio-extras-2.0.6.crate) = 16292
-SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
-SIZE (rust/crates/miow-0.2.2.crate) = 22044
-SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
-SIZE (rust/crates/miow-0.3.7.crate) = 24563
-SHA256 (rust/crates/native-tls-0.2.10.crate) = fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9
-SIZE (rust/crates/native-tls-0.2.10.crate) = 28590
-SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
-SIZE (rust/crates/net2-0.2.37.crate) = 21311
-SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
-SIZE (rust/crates/nom-5.1.2.crate) = 136174
-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/notify-4.0.17.crate) = ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257
-SIZE (rust/crates/notify-4.0.17.crate) = 54419
-SHA256 (rust/crates/ntapi-0.3.7.crate) = c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f
-SIZE (rust/crates/ntapi-0.3.7.crate) = 126994
-SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
-SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
-SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
-SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
-SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
-SHA256 (rust/crates/num_threads-0.1.5.crate) = aba1801fb138d8e85e11d0fc70baf4fe1cdfffda7c6cd34a854905df588e5ed0
-SIZE (rust/crates/num_threads-0.1.5.crate) = 7109
-SHA256 (rust/crates/number_prefix-0.3.0.crate) = 17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a
-SIZE (rust/crates/number_prefix-0.3.0.crate) = 6291
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/oauth2-4.1.0.crate) = 80e47cfc4c0a1a519d9a025ebfbac3a2439d1b5cdf397d72dcb79b11d9920dab
-SIZE (rust/crates/oauth2-4.1.0.crate) = 73504
-SHA256 (rust/crates/object-0.28.3.crate) = 40bec70ba014595f99f7aa110b84331ffe1ee9aece7fe6f387cc7e3ecda4d456
-SIZE (rust/crates/object-0.28.3.crate) = 233545
-SHA256 (rust/crates/once_cell-1.10.0.crate) = 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9
-SIZE (rust/crates/once_cell-1.10.0.crate) = 30414
-SHA256 (rust/crates/opaque-debug-0.2.3.crate) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
-SIZE (rust/crates/opaque-debug-0.2.3.crate) = 5643
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/openssl-0.10.38.crate) = 0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95
-SIZE (rust/crates/openssl-0.10.38.crate) = 207436
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-111.18.0+1.1.1n.crate) = 7897a926e1e8d00219127dc020130eca4292e5ca666dd592480d72c3eca2ff6c
-SIZE (rust/crates/openssl-src-111.18.0+1.1.1n.crate) = 5100899
-SHA256 (rust/crates/openssl-sys-0.9.72.crate) = 7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb
-SIZE (rust/crates/openssl-sys-0.9.72.crate) = 56510
-SHA256 (rust/crates/os-version-0.2.0.crate) = 5a8a1fed76ac765e39058ca106b6229a93c5a60292a1bd4b602ce2be11e1c020
-SIZE (rust/crates/os-version-0.2.0.crate) = 11048
-SHA256 (rust/crates/parity-ws-0.11.1.crate) = 5983d3929ad50f12c3eb9a6743f19d691866ecd44da74c0a3308c3f8a56df0c6
-SIZE (rust/crates/parity-ws-0.11.1.crate) = 68268
-SHA256 (rust/crates/path-slash-0.1.4.crate) = 3cacbb3c4ff353b534a67fb8d7524d00229da4cb1dc8c79f4db96e375ab5b619
-SIZE (rust/crates/path-slash-0.1.4.crate) = 5771
-SHA256 (rust/crates/percent-encoding-1.0.1.crate) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
-SIZE (rust/crates/percent-encoding-1.0.1.crate) = 10057
-SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pin-project-1.0.10.crate) = 58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e
-SIZE (rust/crates/pin-project-1.0.10.crate) = 56366
-SHA256 (rust/crates/pin-project-internal-1.0.10.crate) = 744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb
-SIZE (rust/crates/pin-project-internal-1.0.10.crate) = 27913
-SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
-SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
-SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
-SHA256 (rust/crates/plist-1.3.1.crate) = bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225
-SIZE (rust/crates/plist-1.3.1.crate) = 44772
-SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
-SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
-SHA256 (rust/crates/predicates-2.1.1.crate) = a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c
-SIZE (rust/crates/predicates-2.1.1.crate) = 23150
-SHA256 (rust/crates/predicates-core-1.0.3.crate) = da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb
-SIZE (rust/crates/predicates-core-1.0.3.crate) = 7757
-SHA256 (rust/crates/predicates-tree-1.0.5.crate) = 4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032
-SIZE (rust/crates/predicates-tree-1.0.5.crate) = 8126
-SHA256 (rust/crates/prettytable-rs-0.8.0.crate) = 0fd04b170004fa2daccf418a7f8253aaf033c27760b5f225889024cf66d7ac2e
-SIZE (rust/crates/prettytable-rs-0.8.0.crate) = 29000
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.37.crate) = ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1
-SIZE (rust/crates/proc-macro2-1.0.37.crate) = 41378
-SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
-SIZE (rust/crates/quote-1.0.18.crate) = 28911
-SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
-SIZE (rust/crates/rand-0.7.3.crate) = 112246
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
-SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
-SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
-SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
-SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
-SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
-SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
-SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
-SHA256 (rust/crates/redox_users-0.3.5.crate) = de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d
-SIZE (rust/crates/redox_users-0.3.5.crate) = 12644
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
-SIZE (rust/crates/regex-1.5.5.crate) = 238119
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
-SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/reqwest-0.11.10.crate) = 46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb
-SIZE (rust/crates/reqwest-0.11.10.crate) = 140434
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/rust-argon2-0.8.3.crate) = 4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb
-SIZE (rust/crates/rust-argon2-0.8.3.crate) = 28313
-SHA256 (rust/crates/rust-ini-0.13.0.crate) = 3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2
-SIZE (rust/crates/rust-ini-0.13.0.crate) = 10767
-SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
-SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
-SHA256 (rust/crates/rustls-0.20.4.crate) = 4fbfeb8d0ddb84706bc597a5574ab8912817c52a397f819e5b614e2265206921
-SIZE (rust/crates/rustls-0.20.4.crate) = 256347
-SHA256 (rust/crates/rustls-native-certs-0.6.2.crate) = 0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50
-SIZE (rust/crates/rustls-native-certs-0.6.2.crate) = 22089
-SHA256 (rust/crates/rustls-pemfile-0.2.1.crate) = 5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9
-SIZE (rust/crates/rustls-pemfile-0.2.1.crate) = 14278
-SHA256 (rust/crates/rustls-pemfile-0.3.0.crate) = 1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360
-SIZE (rust/crates/rustls-pemfile-0.3.0.crate) = 14487
-SHA256 (rust/crates/rustls-pemfile-1.0.0.crate) = e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9
-SIZE (rust/crates/rustls-pemfile-1.0.0.crate) = 14559
-SHA256 (rust/crates/rustversion-1.0.6.crate) = f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f
-SIZE (rust/crates/rustversion-1.0.6.crate) = 18380
-SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
-SIZE (rust/crates/ryu-1.0.9.crate) = 48391
-SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
-SIZE (rust/crates/safemem-0.3.3.crate) = 7778
-SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
-SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
-SIZE (rust/crates/schannel-0.1.19.crate) = 42755
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
-SHA256 (rust/crates/security-framework-2.6.1.crate) = 2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc
-SIZE (rust/crates/security-framework-2.6.1.crate) = 71688
-SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
-SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
-SHA256 (rust/crates/semver-1.0.7.crate) = d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4
-SIZE (rust/crates/semver-1.0.7.crate) = 30064
-SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
-SIZE (rust/crates/serde-1.0.136.crate) = 76158
-SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
-SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
-SHA256 (rust/crates/serde_json-1.0.79.crate) = 8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95
-SIZE (rust/crates/serde_json-1.0.79.crate) = 144451
-SHA256 (rust/crates/serde_path_to_error-0.1.7.crate) = d7868ad3b8196a8a0aea99a8220b124278ee5320a55e4fde97794b6f85b1a377
-SIZE (rust/crates/serde_path_to_error-0.1.7.crate) = 17805
-SHA256 (rust/crates/serde_qs-0.4.6.crate) = 35965fa1d2413717053d67c2df1f5c3e1763fbf77200ea7e767523707bd5a0af
-SIZE (rust/crates/serde_qs-0.4.6.crate) = 27362
-SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
-SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-1.12.1.crate) = 946fa04a8ac43ff78a1f4b811990afb9ddbdf5890b46d6dda0ba1998230138b7
-SIZE (rust/crates/serde_with-1.12.1.crate) = 86287
-SHA256 (rust/crates/serde_with_macros-1.5.2.crate) = e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082
-SIZE (rust/crates/serde_with_macros-1.5.2.crate) = 21426
-SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
-SIZE (rust/crates/sha-1-0.8.2.crate) = 12338
-SHA256 (rust/crates/sha-1-0.9.8.crate) = 99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6
-SIZE (rust/crates/sha-1-0.9.8.crate) = 14029
-SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
-SIZE (rust/crates/sha2-0.9.9.crate) = 22247
-SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
-SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
-SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
-SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
-SHA256 (rust/crates/slab-0.4.6.crate) = eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32
-SIZE (rust/crates/slab-0.4.6.crate) = 16067
-SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0
-SIZE (rust/crates/socket2-0.4.4.crate) = 44048
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
-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.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10
-SIZE (rust/crates/structopt-0.3.26.crate) = 53798
-SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0
-SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
-SHA256 (rust/crates/syn-1.0.91.crate) = b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d
-SIZE (rust/crates/syn-1.0.91.crate) = 235996
-SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
-SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
-SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
-SHA256 (rust/crates/tar-0.4.38.crate) = 4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6
-SIZE (rust/crates/tar-0.4.38.crate) = 49158
-SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
-SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
-SHA256 (rust/crates/term-0.5.2.crate) = edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42
-SIZE (rust/crates/term-0.5.2.crate) = 37638
-SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
-SIZE (rust/crates/term_size-0.3.2.crate) = 10917
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
-SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
-SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
-SIZE (rust/crates/termios-0.3.3.crate) = 17103
-SHA256 (rust/crates/termtree-0.2.4.crate) = 507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b
-SIZE (rust/crates/termtree-0.2.4.crate) = 4416
-SHA256 (rust/crates/text_io-0.1.10.crate) = 442f2674e6bd8489052b958e0eaebd89c26eefa3be9dc359d1e2ecccdc510f45
-SIZE (rust/crates/text_io-0.1.10.crate) = 7043
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
-SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
-SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
-SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
-SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
-SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
-SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
-SIZE (rust/crates/time-0.1.44.crate) = 28885
-SHA256 (rust/crates/time-0.3.9.crate) = c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd
-SIZE (rust/crates/time-0.3.9.crate) = 81412
-SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
-SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
-SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
-SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-1.17.0.crate) = 2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee
-SIZE (rust/crates/tokio-1.17.0.crate) = 562425
-SHA256 (rust/crates/tokio-macros-1.7.0.crate) = b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7
-SIZE (rust/crates/tokio-macros-1.7.0.crate) = 9261
-SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
-SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
-SHA256 (rust/crates/tokio-retry-0.3.0.crate) = 7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f
-SIZE (rust/crates/tokio-retry-0.3.0.crate) = 6146
-SHA256 (rust/crates/tokio-rustls-0.23.3.crate) = 4151fda0cf2798550ad0b34bcfc9b9dcc2a9d2471c895c68f3a8818e54f2389e
-SIZE (rust/crates/tokio-rustls-0.23.3.crate) = 26939
-SHA256 (rust/crates/tokio-stream-0.1.8.crate) = 50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3
-SIZE (rust/crates/tokio-stream-0.1.8.crate) = 30537
-SHA256 (rust/crates/tokio-tungstenite-0.14.0.crate) = 1e96bb520beab540ab664bd5a9cfeaa1fcd846fa68c830b42e2c8963071251d2
-SIZE (rust/crates/tokio-tungstenite-0.14.0.crate) = 32486
-SHA256 (rust/crates/tokio-util-0.7.1.crate) = 0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764
-SIZE (rust/crates/tokio-util-0.7.1.crate) = 87364
-SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
-SIZE (rust/crates/toml-0.5.9.crate) = 55667
-SHA256 (rust/crates/toml_edit-0.2.1.crate) = dbbdcf4f749dd33b1f1ea19b547bf789d87442ec40767d6015e5e2d39158d69a
-SIZE (rust/crates/toml_edit-0.2.1.crate) = 46866
-SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
-SIZE (rust/crates/tower-service-0.3.1.crate) = 6299
-SHA256 (rust/crates/tracing-0.1.34.crate) = 5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09
-SIZE (rust/crates/tracing-0.1.34.crate) = 72775
-SHA256 (rust/crates/tracing-attributes-0.1.20.crate) = 2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b
-SIZE (rust/crates/tracing-attributes-0.1.20.crate) = 26316
-SHA256 (rust/crates/tracing-core-0.1.26.crate) = f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f
-SIZE (rust/crates/tracing-core-0.1.26.crate) = 53727
-SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
-SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
-SHA256 (rust/crates/tungstenite-0.13.0.crate) = 5fe8dada8c1a3aeca77d6b51a4f1314e0f4b8e438b7b1b71e3ddaca8080e4093
-SIZE (rust/crates/tungstenite-0.13.0.crate) = 57945
-SHA256 (rust/crates/twox-hash-1.6.2.crate) = 4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0
-SIZE (rust/crates/twox-hash-1.6.2.crate) = 21880
-SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
-SIZE (rust/crates/typenum-1.15.0.crate) = 40741
-SHA256 (rust/crates/uname-0.1.1.crate) = b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8
-SIZE (rust/crates/uname-0.1.1.crate) = 6852
-SHA256 (rust/crates/unescape-0.1.0.crate) = ccb97dac3243214f8d8507998906ca3e2e0b900bf9bf4870477f125b82e68f6e
-SIZE (rust/crates/unescape-0.1.0.crate) = 2412
-SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
-SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
-SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
-SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
-SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
-SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
-SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
-SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
-SIZE (rust/crates/url-2.2.2.crate) = 68555
-SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
-SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7
-SIZE (rust/crates/uuid-0.8.2.crate) = 37909
-SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
-SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
-SIZE (rust/crates/want-0.3.0.crate) = 6550
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
-SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
-SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.80.crate) = 27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad
-SIZE (rust/crates/wasm-bindgen-0.2.80.crate) = 164576
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4
-SIZE (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 25741
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.30.crate) = 6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2
-SIZE (rust/crates/wasm-bindgen-futures-0.4.30.crate) = 15220
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5
-SIZE (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 11805
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 17857
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.80.crate) = d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744
-SIZE (rust/crates/wasm-bindgen-shared-0.2.80.crate) = 7204
-SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
-SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
-SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
-SIZE (rust/crates/webpki-0.22.0.crate) = 58663
-SHA256 (rust/crates/webpki-roots-0.22.3.crate) = 44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf
-SIZE (rust/crates/webpki-roots-0.22.3.crate) = 242291
-SHA256 (rust/crates/which-4.2.5.crate) = 5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae
-SIZE (rust/crates/which-4.2.5.crate) = 9326
-SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
-SIZE (rust/crates/winapi-0.2.8.crate) = 455145
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
-SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
-SIZE (rust/crates/winreg-0.10.1.crate) = 25725
-SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
-SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
-SHA256 (rust/crates/xattr-0.2.2.crate) = 244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c
-SIZE (rust/crates/xattr-0.2.2.crate) = 11750
-SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
-SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
-SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
-SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (rust/crates/zip-0.5.13.crate) = 93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815
-SIZE (rust/crates/zip-0.5.13.crate) = 48237
-SHA256 (cloudflare-wrangler-v1.19.12_GH0.tar.gz) = 42414fe79b089251a6a0f12d63dc635e5683825449e8960f70b66b810e5a60cd
-SIZE (cloudflare-wrangler-v1.19.12_GH0.tar.gz) = 978692
diff --git a/devel/wrangler/pkg-descr b/devel/wrangler/pkg-descr
deleted file mode 100644
index 64ac5df0979a..000000000000
--- a/devel/wrangler/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Wrangler is a CLI tool designed for folks who are interested in
-using Cloudflare Workers.
diff --git a/devel/yaegi/Makefile b/devel/yaegi/Makefile
index ea6f150d05b0..5acb12a4b3ee 100644
--- a/devel/yaegi/Makefile
+++ b/devel/yaegi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaegi
DISTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/yajl-tcl/Makefile b/devel/yajl-tcl/Makefile
index 6c1681b7bbb5..80fde9abb766 100644
--- a/devel/yajl-tcl/Makefile
+++ b/devel/yajl-tcl/Makefile
@@ -13,14 +13,14 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libyajl.so:devel/yajl
TEST_DEPENDS= dtplite:devel/tcllib
-USES= autoreconf pkgconfig tcl:tea
+USES= autoreconf pkgconfig tcl:86+,tea
USE_GITHUB= yes
GH_ACCOUNT= flightaware
TEST_TARGET= test
-PLIST_FILES= lib/yajltcl${PORTVERSION}/libyajltcl${PORTVERSION}.so \
+PLIST_FILES= lib/yajltcl${PORTVERSION}/lib${TCL_PKG_LIB_PREFIX}yajltcl${PORTVERSION}.so \
lib/yajltcl${PORTVERSION}/pkgIndex.tcl \
lib/yajltcl${PORTVERSION}/yajl.tcl