summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
Diffstat (limited to 'editors')
-rw-r--r--editors/Makefile3
-rw-r--r--editors/abiword/Makefile2
-rw-r--r--editors/ad/Makefile2
-rw-r--r--editors/amp/Makefile2
-rw-r--r--editors/apel/Makefile2
-rw-r--r--editors/bee-host/Makefile7
-rw-r--r--editors/bee-host/distinfo6
-rw-r--r--editors/bee-host/files/patch-CMakeLists.txt115
-rw-r--r--editors/bvi/Makefile8
-rw-r--r--editors/bvi/distinfo6
-rw-r--r--editors/calligra/distinfo6
-rw-r--r--editors/calligra/pkg-plist3
-rw-r--r--editors/chexedit/Makefile6
-rw-r--r--editors/cudatext/Makefile8
-rw-r--r--editors/cudatext/distinfo18
-rw-r--r--editors/cudatext/pkg-plist11
-rw-r--r--editors/elementary-code/Makefile6
-rw-r--r--editors/emacs-devel/Makefile5
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist24
-rw-r--r--editors/emacs/Makefile4
-rw-r--r--editors/emacs/distinfo6
-rw-r--r--editors/encryptpad/Makefile21
-rw-r--r--editors/encryptpad/distinfo6
-rw-r--r--editors/enter-tex/Makefile48
-rw-r--r--editors/enter-tex/distinfo3
-rw-r--r--editors/enter-tex/pkg-descr2
-rw-r--r--editors/enter-tex/pkg-plist194
-rw-r--r--editors/fileobj/Makefile4
-rw-r--r--editors/fileobj/distinfo6
-rw-r--r--editors/flim/Makefile1
-rw-r--r--editors/focuswriter/Makefile5
-rw-r--r--editors/focuswriter/distinfo8
-rw-r--r--editors/gedit-plugins/Makefile34
-rw-r--r--editors/gedit-plugins/distinfo6
-rw-r--r--editors/gedit-plugins/pkg-plist115
-rw-r--r--editors/gedit/Makefile42
-rw-r--r--editors/gedit/distinfo6
-rw-r--r--editors/gedit/files/patch-gedit_meson.build11
-rw-r--r--editors/gedit/pkg-plist492
-rw-r--r--editors/ghex/Makefile2
-rw-r--r--editors/ghostwriter/distinfo6
-rw-r--r--editors/ghostwriter/pkg-plist1
-rw-r--r--editors/gnome-latex/Makefile43
-rw-r--r--editors/gnome-latex/distinfo3
-rw-r--r--editors/gnome-latex/pkg-descr3
-rw-r--r--editors/gnome-latex/pkg-plist190
-rw-r--r--editors/gnome-text-editor/Makefile17
-rw-r--r--editors/gnome-text-editor/distinfo6
-rw-r--r--editors/gnome-text-editor/pkg-plist69
-rw-r--r--editors/gobby/Makefile1
-rw-r--r--editors/gomate/Makefile2
-rw-r--r--editors/helix/Makefile94
-rw-r--r--editors/helix/Makefile.crates247
-rw-r--r--editors/helix/distinfo664
-rw-r--r--editors/helix/files/patch-helix-loader_src_lib.rs11
-rw-r--r--editors/helix/pkg-plist140
-rw-r--r--editors/jove/Makefile4
-rw-r--r--editors/jove/distinfo6
-rw-r--r--editors/jove/pkg-plist1
-rw-r--r--editors/jucipp/Makefile2
-rw-r--r--editors/kakoune-lsp/Makefile2
-rw-r--r--editors/kakoune/Makefile5
-rw-r--r--editors/kakoune/distinfo6
-rw-r--r--editors/kakoune/pkg-plist9
-rw-r--r--editors/kate/distinfo6
-rw-r--r--editors/kate/pkg-plist27
-rw-r--r--editors/kibi/Makefile2
-rw-r--r--editors/kile/Makefile4
-rw-r--r--editors/languageclient-neovim/Makefile2
-rw-r--r--editors/languageclient-neovim/files/patch-rust-1.87.0208
-rw-r--r--editors/lapce/Makefile4
-rw-r--r--editors/lapce/Makefile.crates385
-rw-r--r--editors/lapce/distinfo776
-rw-r--r--editors/lapce/files/patch-Cargo.lock8
-rw-r--r--editors/lapce/files/patch-Cargo.toml6
-rw-r--r--editors/lapce/files/patch-cargo-crates_cosmic-text-0.12.1_src_font_fallback_mod.rs20
-rw-r--r--editors/lapce/files/patch-cargo-crates_fontdb-0.16.2_src_lib.rs2
-rw-r--r--editors/lapce/files/patch-cargo-crates_slotmap-1.0.7_src_lib.rs2
-rw-r--r--editors/lazarus-devel/Makefile4
-rw-r--r--editors/lazarus-devel/distinfo6
-rw-r--r--editors/lazarus-qt5/Makefile4
-rw-r--r--editors/lazarus-qt6/Makefile4
-rw-r--r--editors/lazarus/Makefile10
-rw-r--r--editors/lazarus/distinfo6
-rw-r--r--editors/lazarus/files/pkg-message.in11
-rw-r--r--editors/libreoffice-af/distinfo6
-rw-r--r--editors/libreoffice-am/distinfo10
-rw-r--r--editors/libreoffice-as/distinfo6
-rw-r--r--editors/libreoffice-ast/distinfo10
-rw-r--r--editors/libreoffice-be/distinfo6
-rw-r--r--editors/libreoffice-bg/distinfo10
-rw-r--r--editors/libreoffice-bn/distinfo10
-rw-r--r--editors/libreoffice-bn_IN/distinfo10
-rw-r--r--editors/libreoffice-bo/distinfo10
-rw-r--r--editors/libreoffice-br/distinfo6
-rw-r--r--editors/libreoffice-brx/distinfo6
-rw-r--r--editors/libreoffice-bs/distinfo10
-rw-r--r--editors/libreoffice-ca/distinfo10
-rw-r--r--editors/libreoffice-ca_valencia/distinfo10
-rw-r--r--editors/libreoffice-ckb/distinfo6
-rw-r--r--editors/libreoffice-cs/distinfo10
-rw-r--r--editors/libreoffice-cy/distinfo6
-rw-r--r--editors/libreoffice-da/distinfo10
-rw-r--r--editors/libreoffice-dgo/distinfo6
-rw-r--r--editors/libreoffice-dsb/distinfo10
-rw-r--r--editors/libreoffice-dz/distinfo10
-rw-r--r--editors/libreoffice-el/distinfo10
-rw-r--r--editors/libreoffice-en_GB/distinfo10
-rw-r--r--editors/libreoffice-en_ZA/distinfo10
-rw-r--r--editors/libreoffice-eo/distinfo10
-rw-r--r--editors/libreoffice-es/distinfo10
-rw-r--r--editors/libreoffice-et/distinfo10
-rw-r--r--editors/libreoffice-eu/distinfo10
-rw-r--r--editors/libreoffice-fa/distinfo6
-rw-r--r--editors/libreoffice-fi/distinfo10
-rw-r--r--editors/libreoffice-fur/distinfo6
-rw-r--r--editors/libreoffice-fy/distinfo6
-rw-r--r--editors/libreoffice-ga/distinfo6
-rw-r--r--editors/libreoffice-gd/distinfo6
-rw-r--r--editors/libreoffice-gl/distinfo10
-rw-r--r--editors/libreoffice-gu/distinfo10
-rw-r--r--editors/libreoffice-gug/distinfo6
-rw-r--r--editors/libreoffice-hi/distinfo10
-rw-r--r--editors/libreoffice-hr/distinfo10
-rw-r--r--editors/libreoffice-hsb/distinfo10
-rw-r--r--editors/libreoffice-hy/distinfo6
-rw-r--r--editors/libreoffice-id/distinfo10
-rw-r--r--editors/libreoffice-is/distinfo10
-rw-r--r--editors/libreoffice-it/distinfo10
-rw-r--r--editors/libreoffice-ka/distinfo10
-rw-r--r--editors/libreoffice-kab/distinfo6
-rw-r--r--editors/libreoffice-kk/distinfo6
-rw-r--r--editors/libreoffice-km/distinfo10
-rw-r--r--editors/libreoffice-kmr_Latn/distinfo6
-rw-r--r--editors/libreoffice-kn/distinfo6
-rw-r--r--editors/libreoffice-kok/distinfo6
-rw-r--r--editors/libreoffice-ks/distinfo6
-rw-r--r--editors/libreoffice-lb/distinfo6
-rw-r--r--editors/libreoffice-lo/distinfo10
-rw-r--r--editors/libreoffice-lt/distinfo10
-rw-r--r--editors/libreoffice-lv/distinfo10
-rw-r--r--editors/libreoffice-mai/distinfo6
-rw-r--r--editors/libreoffice-mk/distinfo10
-rw-r--r--editors/libreoffice-ml/distinfo6
-rw-r--r--editors/libreoffice-mn/distinfo6
-rw-r--r--editors/libreoffice-mni/distinfo6
-rw-r--r--editors/libreoffice-mr/distinfo6
-rw-r--r--editors/libreoffice-my/distinfo6
-rw-r--r--editors/libreoffice-nb/distinfo10
-rw-r--r--editors/libreoffice-ne/distinfo10
-rw-r--r--editors/libreoffice-nl/distinfo10
-rw-r--r--editors/libreoffice-nn/distinfo10
-rw-r--r--editors/libreoffice-nr/distinfo6
-rw-r--r--editors/libreoffice-nso/distinfo6
-rw-r--r--editors/libreoffice-oc/distinfo6
-rw-r--r--editors/libreoffice-om/distinfo10
-rw-r--r--editors/libreoffice-or/distinfo6
-rw-r--r--editors/libreoffice-pa_IN/distinfo6
-rw-r--r--editors/libreoffice-ro/distinfo10
-rw-r--r--editors/libreoffice-rw/distinfo6
-rw-r--r--editors/libreoffice-sa_IN/distinfo6
-rw-r--r--editors/libreoffice-sat/distinfo6
-rw-r--r--editors/libreoffice-sd/distinfo6
-rw-r--r--editors/libreoffice-si/distinfo10
-rw-r--r--editors/libreoffice-sid/distinfo10
-rw-r--r--editors/libreoffice-sk/distinfo10
-rw-r--r--editors/libreoffice-sl/distinfo10
-rw-r--r--editors/libreoffice-sq/distinfo10
-rw-r--r--editors/libreoffice-sr/distinfo6
-rw-r--r--editors/libreoffice-sr_Latn/distinfo6
-rw-r--r--editors/libreoffice-ss/distinfo6
-rw-r--r--editors/libreoffice-st/distinfo6
-rw-r--r--editors/libreoffice-sv/distinfo10
-rw-r--r--editors/libreoffice-sw_TZ/distinfo6
-rw-r--r--editors/libreoffice-szl/distinfo6
-rw-r--r--editors/libreoffice-ta/distinfo10
-rw-r--r--editors/libreoffice-te/distinfo6
-rw-r--r--editors/libreoffice-tg/distinfo10
-rw-r--r--editors/libreoffice-th/distinfo6
-rw-r--r--editors/libreoffice-tn/distinfo6
-rw-r--r--editors/libreoffice-tr/distinfo10
-rw-r--r--editors/libreoffice-ts/distinfo6
-rw-r--r--editors/libreoffice-tt/distinfo6
-rw-r--r--editors/libreoffice-ug/distinfo10
-rw-r--r--editors/libreoffice-uz/distinfo6
-rw-r--r--editors/libreoffice-ve/distinfo6
-rw-r--r--editors/libreoffice-vec/distinfo6
-rw-r--r--editors/libreoffice-xh/distinfo6
-rw-r--r--editors/libreoffice-zu/distinfo6
-rw-r--r--editors/libreoffice/Makefile29
-rw-r--r--editors/libreoffice/Makefile.common4
-rw-r--r--editors/libreoffice/distinfo18
-rw-r--r--editors/libreoffice/files/patch-configure108
-rw-r--r--editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk15
-rw-r--r--editors/libreoffice/files/powerpc64le-skia.patch.021
-rw-r--r--editors/linux-r7-office/Makefile7
-rw-r--r--editors/linux-r7-office/distinfo6
-rw-r--r--editors/linux-r7-office/pkg-plist43
-rw-r--r--editors/linux-sublime-text4/Makefile2
-rw-r--r--editors/linux-sublime-text4/distinfo10
-rw-r--r--editors/micro/Makefile2
-rw-r--r--editors/microsoft-edit/Makefile38
-rw-r--r--editors/microsoft-edit/Makefile.crates91
-rw-r--r--editors/microsoft-edit/distinfo185
-rw-r--r--editors/microsoft-edit/files/patch-assets_com.microsoft.edit.desktop13
-rw-r--r--editors/microsoft-edit/pkg-descr5
-rw-r--r--editors/microsoft-edit/pkg-plist6
-rw-r--r--editors/mle/Makefile13
-rw-r--r--editors/mousepad/Makefile1
-rw-r--r--editors/nano/Makefile2
-rw-r--r--editors/nano/distinfo6
-rw-r--r--editors/neovim-gtk/Makefile2
-rw-r--r--editors/neovim/Makefile14
-rw-r--r--editors/neovim/distinfo30
-rw-r--r--editors/notepadnext/Makefile2
-rw-r--r--editors/notepadnext/distinfo6
-rw-r--r--editors/novelwriter/Makefile12
-rw-r--r--editors/novelwriter/distinfo6
-rw-r--r--editors/novelwriter/files/patch-pyproject.toml22
-rw-r--r--editors/openoffice-4/Makefile7
-rw-r--r--editors/openoffice-4/files/extra-patch-nm228
-rw-r--r--editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-oox_source_core_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-solenv_inc_target.mk14
-rw-r--r--editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk46
-rw-r--r--editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk19
-rw-r--r--editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk12
-rw-r--r--editors/openoffice-devel/Makefile13
-rw-r--r--editors/openoffice-devel/distinfo6
-rw-r--r--editors/openoffice-devel/files/extra-patch-nm228
-rw-r--r--editors/openoffice-devel/files/patch-bridges_Library__cpp__uno.mk14
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__arm_share.hxx11
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx15
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_share.hxx11
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx49
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s482
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx257
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_makefile.mk21
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_share.hxx110
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx409
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc_share.hxx11
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_share.hxx11
-rw-r--r--editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx36
-rw-r--r--editors/openoffice-devel/files/patch-configure.ac11
-rw-r--r--editors/openoffice-devel/files/patch-solenv_inc_unxfbsdp.mk34
-rw-r--r--editors/openoffice-devel/files/patch-testtools__source__bridgetest__makefile.mk12
-rw-r--r--editors/openoffice-devel/files/patch-unoxml_source_xpath_xpathapi.cxx28
-rw-r--r--editors/orbiton/Makefile2
-rw-r--r--editors/ox/Makefile2
-rw-r--r--editors/paredit-mode.el/Makefile2
-rw-r--r--editors/parinfer-rust/Makefile2
-rw-r--r--editors/picpas/Makefile2
-rw-r--r--editors/pluma-plugins/Makefile8
-rw-r--r--editors/pluma-plugins/pkg-plist44
-rw-r--r--editors/pluma/Makefile3
-rw-r--r--editors/pluma/pkg-plist120
-rw-r--r--editors/poedit/Makefile2
-rw-r--r--editors/pragtical/Makefile1
-rw-r--r--editors/psgml/Makefile2
-rw-r--r--editors/rehex/Makefile7
-rw-r--r--editors/rehex/distinfo6
-rw-r--r--editors/rehex/pkg-plist1
-rw-r--r--editors/semi/Makefile2
-rw-r--r--editors/setzer/Makefile2
-rw-r--r--editors/slime/Makefile4
-rw-r--r--editors/sly-asdf/Makefile2
-rw-r--r--editors/sly-named-readtables/Makefile2
-rw-r--r--editors/sly-quicklisp/Makefile2
-rw-r--r--editors/sly/Makefile2
-rw-r--r--editors/tamago/Makefile2
-rw-r--r--editors/tamago/files/patch-egg_anthy.el81
-rw-r--r--editors/vim/Makefile6
-rw-r--r--editors/vim/distinfo6
-rw-r--r--editors/vim/files/patch-src-auto-configure28
-rw-r--r--editors/vis/Makefile2
-rw-r--r--editors/vscode/Makefile28
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/files/patch-build_checker_layersChecker.ts (renamed from editors/vscode/files/patch-build_lib_layersChecker.ts)6
-rw-r--r--editors/vscode/files/patch-build_lib_electron.ts13
-rw-r--r--editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts4
-rw-r--r--editors/vscode/files/patch-build_lib_snapshotLoader.ts9
-rw-r--r--editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js15
-rw-r--r--editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js18
-rw-r--r--editors/vscode/files/patch-node__modules__at_vscode_gulp-electron_src_download.js10
-rw-r--r--editors/vscode/files/patch-node__modules_kerberos_binding.gyp35
-rw-r--r--editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc20
-rw-r--r--editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js15
-rw-r--r--editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js18
-rw-r--r--editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp35
-rw-r--r--editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc20
-rw-r--r--editors/vscode/files/patch-scripts_code-perf.js11
-rw-r--r--editors/vscode/files/patch-scripts_test.sh4
-rw-r--r--editors/vscode/files/patch-src_vs_base_common_platform.ts4
-rw-r--r--editors/vscode/files/patch-src_vs_base_node_ps.ts14
-rw-r--r--editors/vscode/files/patch-src_vs_code_electron-main_app.ts9
-rw-r--r--editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts13
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts9
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts9
-rw-r--r--editors/vscode/files/patch-test_automation_src_electron.ts23
-rw-r--r--editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts5
-rw-r--r--editors/vscode/pkg-plist293
-rw-r--r--editors/web-mode/Makefile2
-rw-r--r--editors/with-editor-devel/Makefile6
-rw-r--r--editors/with-editor-devel/distinfo6
-rw-r--r--editors/with-editor/Makefile6
-rw-r--r--editors/with-editor/distinfo6
-rw-r--r--editors/wxhexeditor/Makefile2
-rw-r--r--editors/xed/Makefile5
-rw-r--r--editors/xmlcopyeditor/Makefile2
-rw-r--r--editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp39
325 files changed, 4828 insertions, 4359 deletions
diff --git a/editors/Makefile b/editors/Makefile
index 69d8bca00905..1bb6509e1187 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -41,6 +41,7 @@
SUBDIR += emacs
SUBDIR += emacs-devel
SUBDIR += encryptpad
+ SUBDIR += enter-tex
SUBDIR += featherpad
SUBDIR += fileobj
SUBDIR += flim
@@ -51,7 +52,6 @@
SUBDIR += ghex
SUBDIR += ghostwriter
SUBDIR += gmanedit
- SUBDIR += gnome-latex
SUBDIR += gnome-text-editor
SUBDIR += gobby
SUBDIR += gomate
@@ -205,6 +205,7 @@
SUBDIR += mg
SUBDIR += mickey
SUBDIR += micro
+ SUBDIR += microsoft-edit
SUBDIR += mined
SUBDIR += mle
SUBDIR += mousepad
diff --git a/editors/abiword/Makefile b/editors/abiword/Makefile
index 0d222292e3d2..158df21d912e 100644
--- a/editors/abiword/Makefile
+++ b/editors/abiword/Makefile
@@ -1,6 +1,6 @@
PORTNAME= abiword
PORTVERSION= 3.0.5
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= editors
MASTER_SITES= https://dev.alpinelinux.org/archive/${PORTNAME}/
DIST_SUBDIR= AbiWord
diff --git a/editors/ad/Makefile b/editors/ad/Makefile
index 0bff956f3166..00776ba7b3d0 100644
--- a/editors/ad/Makefile
+++ b/editors/ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ad
DISTVERSION= 0.3.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= editors
MAINTAINER= fuz@FreeBSD.org
diff --git a/editors/amp/Makefile b/editors/amp/Makefile
index 6ea0abedd896..d9c760e67392 100644
--- a/editors/amp/Makefile
+++ b/editors/amp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amp
DISTVERSION= 0.7.1
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/apel/Makefile b/editors/apel/Makefile
index 7ee0852ea831..6586dc0bb304 100644
--- a/editors/apel/Makefile
+++ b/editors/apel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= apel
PORTVERSION= 10.8.${SNAPDATE}
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/bee-host/Makefile b/editors/bee-host/Makefile
index cf12c5f38a3e..3af83dc6590a 100644
--- a/editors/bee-host/Makefile
+++ b/editors/bee-host/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bee-host
-DISTVERSION= 1.3.7-3
+DISTVERSION= 1.4.0
CATEGORIES= editors www
MAINTAINER= thierry@FreeBSD.org
@@ -8,14 +8,15 @@ WWW= https://github.com/rosmanov/bee-host
LICENSE= MIT
-LIB_DEPENDS= libcjson.so:devel/libcjson
+LIB_DEPENDS= libuv.so:devel/libuv \
+ libcjson.so:devel/libcjson
USE_GITHUB= yes
GH_ACCOUNT= rosmanov
USES= cmake:noninja localbase:ldflags shebangfix
SHEBANG_GLOB= *.sh
-LDFLAGS+= -lcjson -lcjson_utils
+LDFLAGS+= -lcjson -lcjson_utils -luv
CMAKE_ARGS= -DCMAKE_DOC_DIR:PATH=${DOCSDIR_REL}
OPTIONS_DEFINE= DOCS
diff --git a/editors/bee-host/distinfo b/editors/bee-host/distinfo
index 374d080c50a2..6f88436d3643 100644
--- a/editors/bee-host/distinfo
+++ b/editors/bee-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746552217
-SHA256 (rosmanov-bee-host-1.3.7-3_GH0.tar.gz) = a9b023f313754716f4ac2ce05615711d3df334e5cbf06ed4de0d94dd17e9a5d1
-SIZE (rosmanov-bee-host-1.3.7-3_GH0.tar.gz) = 31443
+TIMESTAMP = 1751299136
+SHA256 (rosmanov-bee-host-1.4.0_GH0.tar.gz) = 8fac983e514f259a496f00e82f5b2d6f101fb85e9af75abcb4310b575488a668
+SIZE (rosmanov-bee-host-1.4.0_GH0.tar.gz) = 35909
diff --git a/editors/bee-host/files/patch-CMakeLists.txt b/editors/bee-host/files/patch-CMakeLists.txt
index cfc68a29e43f..5295ebf1a6c6 100644
--- a/editors/bee-host/files/patch-CMakeLists.txt
+++ b/editors/bee-host/files/patch-CMakeLists.txt
@@ -1,57 +1,112 @@
---- CMakeLists.txt.orig 2025-04-21 15:28:54 UTC
+--- CMakeLists.txt.orig 2025-06-08 19:16:44 UTC
+++ CMakeLists.txt
-@@ -39,27 +39,7 @@ set(EXTERNAL_DIR ${CMAKE_CURRENT_BINARY_DIR}/external)
+@@ -43,94 +43,10 @@ set(EXTERNAL_DIR ${CMAKE_CURRENT_BINARY_DIR}/external)
set(EXTERNAL_DIR ${CMAKE_CURRENT_BINARY_DIR}/external)
--# cJSON and cJSONUtils
+-set(cjson_cmake_args
+- -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
+- -DBUILD_SHARED_AND_STATIC_LIBS=On
+- -DBUILD_SHARED_LIBS=Off
+- -DENABLE_CJSON_TEST=Off
+- -DENABLE_CJSON_UTILS=On
+- -DENABLE_TARGET_EXPORT=On
+- -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+- -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
+- -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
+- -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
+- -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
+- -DCMAKE_EXE_LINKER_FLAGS=${CMAKE_EXE_LINKER_FLAGS}
+- -DCMAKE_SHARED_LINKER_FLAGS=${CMAKE_SHARED_LINKER_FLAGS}
+- -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}
+- -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
+-)
+-if(uppercase_CMAKE_SYSTEM_NAME MATCHES WINDOWS)
+- list(APPEND cjson_cmake_args -DWIN32=ON)
+-endif()
++# cJSON and cJSONUtils installed from devel/libcjso
+
-ExternalProject_Add(cjson
- GIT_REPOSITORY "https://github.com/DaveGamble/cJSON"
-- GIT_TAG "v1.7.15"
+- GIT_TAG "v1.7.18"
- PREFIX "${EXTERNAL_DIR}/cJSON"
- BUILD_IN_SOURCE 1
- TEST_COMMAND ""
- INSTALL_COMMAND ""
-- CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
-- -DBUILD_SHARED_AND_STATIC_LIBS=On
-- -DBUILD_SHARED_LIBS=Off
-- -DENABLE_CJSON_TEST=Off
-- -DENABLE_CJSON_UTILS=On
-- -DENABLE_TARGET_EXPORT=On
-- )
+- CMAKE_ARGS ${cjson_cmake_args}
+-)
-ExternalProject_Get_Property(cjson source_dir)
-ExternalProject_Get_Property(cjson binary_dir)
-ExternalProject_Get_Property(cjson download_dir)
-set(CJSON_SOURCE_DIR "${source_dir}")
-set(CJSON_BINARY_DIR "${binary_dir}")
-set(CJSON_DOWNLOAD_DIR "${download_dir}")
-+# cJSON and cJSONUtils installed from devel/libcjson
+-if (CMAKE_C_COMPILER_ID STREQUAL "MSVC")
+- set(CJSON_STATIC_NAME "cjson.lib")
+-else()
+- set(CJSON_STATIC_NAME "libcjson.a")
+-endif()
+-# Full path to the expected built static lib
+-set(CJSON_STATIC_LIB "${CJSON_BINARY_DIR}/${CJSON_STATIC_NAME}")
++# libuv installed from devel/libuv
+-set(LIBUV_TAG v1.51.0)
+-set(EXTERNAL_DIR ${CMAKE_CURRENT_BINARY_DIR}/external)
+-
+-set(libuv_cmake_args
+- -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}
+- -DCMAKE_SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}
+- -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
+- -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
+- -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
+- -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
+- -DCMAKE_EXE_LINKER_FLAGS=${CMAKE_EXE_LINKER_FLAGS}
+- -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
+- -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
+- -DLIBUV_BUILD_TESTS=OFF
+- -DLIBUV_BUILD_EXAMPLES=OFF
+- -DLIBUV_INSTALL=OFF
+- -DCMAKE_POSITION_INDEPENDENT_CODE=ON
+- -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
+-)
+-# Append UV_DISABLE_CLOCK_GETTIME only for Windows
+-if(uppercase_CMAKE_SYSTEM_NAME MATCHES WINDOWS)
+- list(APPEND libuv_cmake_args -DWIN32=ON)
+-endif()
+-
+-ExternalProject_Add(libuv_ep
+- GIT_REPOSITORY "https://github.com/libuv/libuv.git"
+- GIT_TAG "${LIBUV_TAG}"
+- PREFIX "${EXTERNAL_DIR}/libuv"
+- CMAKE_ARGS ${libuv_cmake_args}
+- INSTALL_COMMAND ""
+- TEST_COMMAND ""
+-)
+-ExternalProject_Get_Property(libuv_ep source_dir)
+-ExternalProject_Get_Property(libuv_ep binary_dir)
+-set(LIBUV_SOURCE_DIR "${source_dir}")
+-set(LIBUV_BINARY_DIR "${binary_dir}")
+-if (CMAKE_C_COMPILER_ID STREQUAL "MSVC")
+- set(LIBUV_STATIC_NAME "uv.lib")
+-else()
+- set(LIBUV_STATIC_NAME "libuv.a")
+-endif()
+-# Full path to the expected built static lib
+-set(LIBUV_STATIC_LIB "${LIBUV_BINARY_DIR}/${LIBUV_STATIC_NAME}")
+-
# beectl
set(BEECTL_SRCS
-@@ -70,21 +50,13 @@ set(BEECTL_SRCS
- src/mkstemps.c
- # This is nasty, but I couldn't find a way to use CMAKE_TOOLCHAIN_FILE
- # for the external project (see comments below.)
-- "${CJSON_SOURCE_DIR}/cJSON.c"
- )
-
- add_executable(beectl ${BEECTL_SRCS})
+ src/beectl.c
+@@ -189,8 +105,6 @@ set_property(TARGET beectl PROPERTY C_STANDARD 11) # C
+ endif()
--# Workaround for CMake versions which require the cJSON.c file to exist before
--# downloading the external project.
--add_custom_command(TARGET beectl PRE_BUILD
-- BYPRODUCTS "${CJSON_SOURCE_DIR}/cJSON.c"
-- COMMAND touch "${CJSON_SOURCE_DIR}/cJSON.c")
--
- target_compile_features(beectl PRIVATE c_variadic_macros)
- target_include_directories(beectl PRIVATE "${CJSON_DOWNLOAD_DIR}")
set_property(TARGET beectl PROPERTY C_STANDARD 11) # C11
-add_dependencies(beectl cjson)
+-add_dependencies(beectl libuv_ep)
# The following would be better approach than including cJSON files in our
# source list. But the build fails when cross-compiling, since
-@@ -126,14 +98,14 @@ set(BEECTL_MANIFEST_TARGET_PATH "${CMAKE_INSTALL_PREFI
+@@ -233,14 +147,14 @@ set(BEECTL_MANIFEST_TARGET_PATH "${CMAKE_INSTALL_PREFI
message(STATUS "CMAKE_INSTALL_PREFIX: ${CMAKE_INSTALL_PREFIX}")
set(BEECTL_MANIFEST_TARGET_PATH "${CMAKE_INSTALL_PREFIX}/bin/beectl")
@@ -68,7 +123,7 @@
endif()
# RPM package properties
-@@ -288,7 +260,7 @@ else(uppercase_CMAKE_SYSTEM_NAME MATCHES WINDOWS)
+@@ -416,7 +330,7 @@ else(uppercase_CMAKE_SYSTEM_NAME MATCHES WINDOWS)
COMPONENT config)
else(uppercase_CMAKE_SYSTEM_NAME MATCHES WINDOWS)
# Install host app
diff --git a/editors/bvi/Makefile b/editors/bvi/Makefile
index 2172af1dbe72..bfa8a28d8e44 100644
--- a/editors/bvi/Makefile
+++ b/editors/bvi/Makefile
@@ -1,9 +1,8 @@
PORTNAME= bvi
-DISTVERSION= 1.4.2
-PORTREVISION= 1
+DISTVERSION= 1.5.0
CATEGORIES= editors
MASTER_SITES= SF
-EXTRACT_SUFX= .src.tar.gz
+DISTNAME= ${PORTNAME}-${DISTVERSION}.src
MAINTAINER= naddy@FreeBSD.org
COMMENT= Vi-like binary file (hex)editor
@@ -13,6 +12,9 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= ncurses
+
GNU_CONFIGURE= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
.include <bsd.port.mk>
diff --git a/editors/bvi/distinfo b/editors/bvi/distinfo
index b7180a5af910..65dbca7e5a27 100644
--- a/editors/bvi/distinfo
+++ b/editors/bvi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678368531
-SHA256 (bvi-1.4.2.src.tar.gz) = 4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2
-SIZE (bvi-1.4.2.src.tar.gz) = 148323
+TIMESTAMP = 1753997092
+SHA256 (bvi-1.5.0.src.tar.gz) = 6540716a1a3b2b9711635108da14b26baea488881d4a682121c0bddbba6b74cb
+SIZE (bvi-1.5.0.src.tar.gz) = 151429
diff --git a/editors/calligra/distinfo b/editors/calligra/distinfo
index 3c9bea090f6a..191be1ac2cf7 100644
--- a/editors/calligra/distinfo
+++ b/editors/calligra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557860
-SHA256 (KDE/release-service/25.04.1/calligra-25.04.1.tar.xz) = f81e832b9b562d39e2177b45569608be94ee03bae061a5e7c27eb2dc0b2bd3e8
-SIZE (KDE/release-service/25.04.1/calligra-25.04.1.tar.xz) = 58071980
+TIMESTAMP = 1754646241
+SHA256 (KDE/release-service/25.08.0/calligra-25.08.0.tar.xz) = 3366f528ce1cfacd8f05b24aa1f299b27bbd6f13322cefe3d8a5c909e16f11a0
+SIZE (KDE/release-service/25.08.0/calligra-25.08.0.tar.xz) = 58017328
diff --git a/editors/calligra/pkg-plist b/editors/calligra/pkg-plist
index 96891dd03ebe..cb3bcbd4b9e8 100644
--- a/editors/calligra/pkg-plist
+++ b/editors/calligra/pkg-plist
@@ -6992,12 +6992,14 @@ share/locale/pt_BR/LC_MESSAGES/calligra_shape_text.mo
share/locale/pt_BR/LC_MESSAGES/calligra_shape_threed.mo
share/locale/pt_BR/LC_MESSAGES/calligra_shape_vector.mo
share/locale/pt_BR/LC_MESSAGES/calligra_shape_video.mo
+share/locale/pt_BR/LC_MESSAGES/calligra_shape_webshape.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textediting_autocorrect.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textediting_changecase.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textediting_spellcheck.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textediting_thesaurus.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textinlineobject_variables.mo
share/locale/pt_BR/LC_MESSAGES/calligrafilters.mo
+share/locale/pt_BR/LC_MESSAGES/calligralauncher.mo
share/locale/pt_BR/LC_MESSAGES/calligrasheets.mo
share/locale/pt_BR/LC_MESSAGES/calligrasheets_calendar.mo
share/locale/pt_BR/LC_MESSAGES/calligrasheets_solver.mo
@@ -7535,6 +7537,7 @@ share/locale/zh_TW/LC_MESSAGES/calligra_shape_text.mo
share/locale/zh_TW/LC_MESSAGES/calligra_shape_threed.mo
share/locale/zh_TW/LC_MESSAGES/calligra_shape_vector.mo
share/locale/zh_TW/LC_MESSAGES/calligra_shape_video.mo
+share/locale/zh_TW/LC_MESSAGES/calligra_shape_webshape.mo
share/locale/zh_TW/LC_MESSAGES/calligra_textediting_autocorrect.mo
share/locale/zh_TW/LC_MESSAGES/calligra_textediting_changecase.mo
share/locale/zh_TW/LC_MESSAGES/calligra_textediting_spellcheck.mo
diff --git a/editors/chexedit/Makefile b/editors/chexedit/Makefile
index 98b8b8757bdb..f699c876d288 100644
--- a/editors/chexedit/Makefile
+++ b/editors/chexedit/Makefile
@@ -2,13 +2,13 @@ PORTNAME= chexedit
PORTVERSION= 0.9.7
PORTREVISION= 2
CATEGORIES= editors
-MASTER_SITES= http://www.rogoyski.com/adam/programs/hexedit/ \
- http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://www.rogoyski.com/adam/programs/hexedit/ \
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= hexedit-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Full screen text mode Hex editor using the [n]curses library
-WWW= http://www.rogoyski.com/adam/programs/hexedit/
+WWW= https://www.rogoyski.com/adam/programs/hexedit/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index d888acaae0e5..f296eaf0c0ff 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.223.5.1
+PORTVERSION= 1.226.0.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -18,13 +18,13 @@ GH_ACCOUNT= Alexey-T
GH_PROJECT= CudaText
GH_TUPLE= bgrabitmap:bgrabitmap:d2a9b15:bgrabitmap/bgrabitmap \
Alexey-T:Python-for-Lazarus:fda3fdb:python4lazarus/python4lazarus \
- Alexey-T:ATFlatControls:71197b3:atflatcontrols/atflatcontrols \
- Alexey-T:ATSynEdit:378205a:atsynedit/atsynedit \
+ Alexey-T:ATFlatControls:975502d:atflatcontrols/atflatcontrols \
+ Alexey-T:ATSynEdit:2cd6f81:atsynedit/atsynedit \
Alexey-T:Emmet-Pascal:df69312:emmet/emmet \
Alexey-T:EControl:cb845fc:econtrol/econtrol \
Alexey-T:ATSynEdit_Ex:e142ca5:atsyneditex/atsyneditex \
Alexey-T:ATSynEdit_Cmp:c24f441:atsyneditcmp/atsyneditcmp \
- Alexey-T:ATBinHex-Lazarus:f043a0e:atbinhex/atbinhex \
+ Alexey-T:ATBinHex-Lazarus:33759b6:atbinhex/atbinhex \
Alexey-T:UniqueInstance:753f823:uniqueinstance/uniqueinstance \
Alexey-T:EncConv:8caaa6b:encconv/encconv
diff --git a/editors/cudatext/distinfo b/editors/cudatext/distinfo
index 2b5f0e2110e7..e745a9541849 100644
--- a/editors/cudatext/distinfo
+++ b/editors/cudatext/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1745600206
-SHA256 (Alexey-T-CudaText-1.223.5.1_GH0.tar.gz) = 3ce5370935a5dafa68baefa2958e7598e3af5f38c8d2c9e38a5118c620630061
-SIZE (Alexey-T-CudaText-1.223.5.1_GH0.tar.gz) = 6371624
+TIMESTAMP = 1753304410
+SHA256 (Alexey-T-CudaText-1.226.0.0_GH0.tar.gz) = 6f7dbcfb6cbea2741375923e7fd532266bca017525db8da871ee30b52fc4bb48
+SIZE (Alexey-T-CudaText-1.226.0.0_GH0.tar.gz) = 6260453
SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
SHA256 (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 7243d0eb6d2f1924447fa575621474f043ec54ad258f770d230489bfeecb9cf5
SIZE (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 98693
-SHA256 (Alexey-T-ATFlatControls-71197b3_GH0.tar.gz) = e07c812519ec5a5c4f514579c802cff49704193d56360529d6409a63abb48589
-SIZE (Alexey-T-ATFlatControls-71197b3_GH0.tar.gz) = 539385
-SHA256 (Alexey-T-ATSynEdit-378205a_GH0.tar.gz) = 502ffc4f60e1d2b6237d7fdc78fb9c274a7b67b3f3d4ac31864b23bff278d20e
-SIZE (Alexey-T-ATSynEdit-378205a_GH0.tar.gz) = 1419183
+SHA256 (Alexey-T-ATFlatControls-975502d_GH0.tar.gz) = 30404ed4cd8ab7bd4ba762b13889ee08cdbfbd558b4a5ac5a6aeb8e5eb89af45
+SIZE (Alexey-T-ATFlatControls-975502d_GH0.tar.gz) = 539424
+SHA256 (Alexey-T-ATSynEdit-2cd6f81_GH0.tar.gz) = 098fadc0c513b6412caa93a5fc6da400cce3d737d27c6ee68be4bc86366f6974
+SIZE (Alexey-T-ATSynEdit-2cd6f81_GH0.tar.gz) = 1419708
SHA256 (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 1be587529c0487175a26f4a2a1abe1435b8c289f0351d39d8b9063ed2c6367e1
SIZE (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 83643
SHA256 (Alexey-T-EControl-cb845fc_GH0.tar.gz) = 160ea14c1688f53bbdbc74c149b85a50767d7694ecb855158264448ee273bd8d
@@ -17,8 +17,8 @@ SHA256 (Alexey-T-ATSynEdit_Ex-e142ca5_GH0.tar.gz) = 6f489bf813b6dd09f4307f183694
SIZE (Alexey-T-ATSynEdit_Ex-e142ca5_GH0.tar.gz) = 50115
SHA256 (Alexey-T-ATSynEdit_Cmp-c24f441_GH0.tar.gz) = 6261e867837c4ee59cda76a6edc17458cf7f11807610611a53a1becd3dad24ee
SIZE (Alexey-T-ATSynEdit_Cmp-c24f441_GH0.tar.gz) = 27812
-SHA256 (Alexey-T-ATBinHex-Lazarus-f043a0e_GH0.tar.gz) = 9937f3630422749bb9371358465c8f1b9e7be9f9f68421e60d7c5630de3aa67c
-SIZE (Alexey-T-ATBinHex-Lazarus-f043a0e_GH0.tar.gz) = 149251
+SHA256 (Alexey-T-ATBinHex-Lazarus-33759b6_GH0.tar.gz) = 201cc883d99f96e53a51f62937ce51f814f329922bc23b111030e642d48fbe66
+SIZE (Alexey-T-ATBinHex-Lazarus-33759b6_GH0.tar.gz) = 150610
SHA256 (Alexey-T-UniqueInstance-753f823_GH0.tar.gz) = 2af99af3ac2696d5e143b67bb5af82dd86649377bf81ac084bd205e77646b3d9
SIZE (Alexey-T-UniqueInstance-753f823_GH0.tar.gz) = 8328
SHA256 (Alexey-T-EncConv-8caaa6b_GH0.tar.gz) = b93609799757eb507954d8d7273681d999a19fe195818e0ea0bc936d676d6227
diff --git a/editors/cudatext/pkg-plist b/editors/cudatext/pkg-plist
index ce956602ebad..740973d54187 100644
--- a/editors/cudatext/pkg-plist
+++ b/editors/cudatext/pkg-plist
@@ -2,8 +2,6 @@ bin/cudatext
share/applications/cudatext.desktop
%%DATADIR%%/data/autocomplete/Bash script.acp
%%DATADIR%%/data/autocomplete/Batch files.acp
-%%DATADIR%%/data/autocomplete/C++.acp
-%%DATADIR%%/data/autocomplete/C.acp
%%DATADIR%%/data/autocompletespec/css_colors.ini
%%DATADIR%%/data/autocompletespec/css_list.ini
%%DATADIR%%/data/autocompletespec/css_sel.ini
@@ -200,18 +198,11 @@ share/applications/cudatext.desktop
%%DATADIR%%/data/filetypeicons/vscode_16x16/icon_server.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/icons.json
%%DATADIR%%/data/lang/history.txt
-%%DATADIR%%/data/lang/ru_RU.ini
%%DATADIR%%/data/lang/translation template.ini
-%%DATADIR%%/data/lexlib/Assembly.cuda-lexmap
-%%DATADIR%%/data/lexlib/Assembly.lcf
%%DATADIR%%/data/lexlib/Bash script.cuda-lexmap
%%DATADIR%%/data/lexlib/Bash script.lcf
%%DATADIR%%/data/lexlib/Batch files.cuda-lexmap
%%DATADIR%%/data/lexlib/Batch files.lcf
-%%DATADIR%%/data/lexlib/C++.cuda-lexmap
-%%DATADIR%%/data/lexlib/C++.lcf
-%%DATADIR%%/data/lexlib/C.cuda-lexmap
-%%DATADIR%%/data/lexlib/C.lcf
%%DATADIR%%/data/lexlib/CSS.cuda-lexmap
%%DATADIR%%/data/lexlib/CSS.lcf
%%DATADIR%%/data/lexlib/HTML style.cuda-lexmap
@@ -714,8 +705,6 @@ share/applications/cudatext.desktop
%%DATADIR%%/settings_default/default.json
%%DATADIR%%/settings_default/lexer Assembly.json
%%DATADIR%%/settings_default/lexer Bash script.json
-%%DATADIR%%/settings_default/lexer C++.json
-%%DATADIR%%/settings_default/lexer C.json
%%DATADIR%%/settings_default/lexer CSS.json
%%DATADIR%%/settings_default/lexer JSON.json
%%DATADIR%%/settings_default/lexer JavaScript.json
diff --git a/editors/elementary-code/Makefile b/editors/elementary-code/Makefile
index cf003bacd214..1deb1599aee0 100644
--- a/editors/elementary-code/Makefile
+++ b/editors/elementary-code/Makefile
@@ -1,6 +1,6 @@
PORTNAME= code
DISTVERSION= 7.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
PKGNAMEPREFIX= elementary-
@@ -18,8 +18,8 @@ LIB_DEPENDS= libeditorconfig.so:editors/editorconfig-core-c \
libgranite.so:x11-toolkits/granite \
libgtkspell3-3.so:textproc/gtkspell3 \
libhandy-1.so:x11-toolkits/libhandy \
- libpeas-1.0.so:devel/libpeas \
- libpeas-gtk-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
+ libpeas-gtk-1.0.so:devel/libpeas1 \
libsoup-2.4.so:devel/libsoup
RUN_DEPENDS= droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \
pkcheck:sysutils/polkit
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index 1d924855771f..7ce9f0d434a2 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20250503
+DISTVERSION= 31.0.50.20250816
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= f180e4c9cb6
+GH_TAGNAME= 23b766b503a
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
@@ -103,6 +103,7 @@ OPTIONS_EXCLUDE= ALSA CAIRO DBUS GFILE GIF GSETTINGS GTK2 GTK3 \
PGTK PNG SCROLLBARS SVG TIFF WEBP XAW XAW3D XFT \
XIM XPM XWIDGETS
.endif
+OPTIONS_EXCLUDE_armv7= NATIVECOMP
OPTIONS_SUB= YES
ACL_DESC= Access control list support
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index cb3f18b18dbd..d0e8958be5b0 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746247240
-SHA256 (emacs-mirror-emacs-31.0.50.20250503-f180e4c9cb6_GH0.tar.gz) = ebc6cef6615b50de315cfa62e04cbf9fc1ea45705891e87ad8e9f33fae6c42df
-SIZE (emacs-mirror-emacs-31.0.50.20250503-f180e4c9cb6_GH0.tar.gz) = 52092643
+TIMESTAMP = 1755390289
+SHA256 (emacs-mirror-emacs-31.0.50.20250816-23b766b503a_GH0.tar.gz) = c958acf86f37e662e950ba529ae05cb3933661b7d341f9750d8ebe96540df3cf
+SIZE (emacs-mirror-emacs-31.0.50.20250816-23b766b503a_GH0.tar.gz) = 52248949
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index 9b45ae848537..417ef66624ba 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -596,6 +596,21 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/etc/images/outline-close.svg
%%DATADIR%%/%%EMACS_VER%%/etc/images/outline-open.pbm
%%DATADIR%%/%%EMACS_VER%%/etc/images/outline-open.svg
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/README
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/delete.pbm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/delete.xpm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/execute.pbm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/execute.xpm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/info.pbm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/info.xpm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/install.pbm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/install.xpm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/unmark.pbm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/unmark.xpm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/upgrade.pbm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/upgrade.xpm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/url.pbm
+%%DATADIR%%/%%EMACS_VER%%/etc/images/package-menu/url.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/paste.pbm
%%DATADIR%%/%%EMACS_VER%%/etc/images/paste.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/preferences.pbm
@@ -750,6 +765,7 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/etc/images/symbols/star_half_16.pbm
%%DATADIR%%/%%EMACS_VER%%/etc/images/symbols/star_half_16.svg
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/README
+%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/close-modified.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/close.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/left-arrow.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/new.xpm
@@ -1682,8 +1698,6 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eieio.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eldoc.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eldoc.elc
-%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elint.el.gz
-%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elint.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elp.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elp.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/ert-font-lock.el.gz
@@ -3106,6 +3120,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/obsolete/echistory.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/obsolete/eieio-compat.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/obsolete/eieio-compat.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/obsolete/elint.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/obsolete/elint.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/obsolete/eudcb-ph.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/obsolete/eudcb-ph.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/obsolete/gs.el.gz
@@ -3772,6 +3788,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/reveal.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/rfn-eshadow.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/rfn-eshadow.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/ring-bell-fns.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/ring-bell-fns.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/rot13.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/rot13.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/rtree.el.gz
@@ -3790,6 +3808,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/scroll-lock.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/select.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/select.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/send-to.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/send-to.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/server.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/server.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/ses.el.gz
diff --git a/editors/emacs/Makefile b/editors/emacs/Makefile
index 266e3b2cd886..71e59968b19e 100644
--- a/editors/emacs/Makefile
+++ b/editors/emacs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 30.1
-PORTREVISION= 4
+DISTVERSION= 30.2
PORTEPOCH= 3
CATEGORIES= editors
MASTER_SITES= GNU
@@ -130,6 +129,7 @@ OPTIONS_EXCLUDE+= ALSA CAIRO DBUS GFILE GIF GSETTINGS GTK2 GTK3 \
XIM XPM XWIDGETS
.endif
OPTIONS_EXCLUDE_armv7= NATIVECOMP
+OPTIONS_EXCLUDE_powerpc64= NATIVECOMP
OPTIONS_SUB= YES
ACL_DESC= Access control list support
diff --git a/editors/emacs/distinfo b/editors/emacs/distinfo
index 6928533ab5ca..2d6136af9279 100644
--- a/editors/emacs/distinfo
+++ b/editors/emacs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1740416719
-SHA256 (emacs-30.1.tar.xz) = 6ccac1ae76e6af93c6de1df175e8eb406767c23da3dd2a16aa67e3124a6f138f
-SIZE (emacs-30.1.tar.xz) = 54978160
+TIMESTAMP = 1755212823
+SHA256 (emacs-30.2.tar.xz) = b3f36f18a6dd2715713370166257de2fae01f9d38cfe878ced9b1e6ded5befd9
+SIZE (emacs-30.2.tar.xz) = 55320324
SHA256 (emacs30.1-canna-20250224.diff.gz) = b93296ae41037e6457317fd1113f8c3f659f32d4310c28a6a5bf633f6fcd31e5
SIZE (emacs30.1-canna-20250224.diff.gz) = 30488
diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile
index be6a9eaa43de..10b4a020940a 100644
--- a/editors/encryptpad/Makefile
+++ b/editors/encryptpad/Makefile
@@ -1,32 +1,29 @@
PORTNAME= encryptpad
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0.2
-PORTREVISION= 1
+DISTVERSION= 0.5.0.4
+PORTREVISION= 3
CATEGORIES= editors security
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Minimalist secure text editor and binary encryptor
WWW= https://evpo.net/encryptpad/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license.txt
-DEPRECATED= Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-
-LIB_DEPENDS= libbotan-2.so:security/botan2
+LIB_DEPENDS= libbotan-3.so:security/botan3
USES= compiler:c++11-lang desktop-file-utils gl gmake pkgconfig \
- python:build qt:5 shared-mime-info shebangfix
+ python:build qt:6 shared-mime-info
USE_GITHUB= yes
GH_ACCOUNT= evpo
GH_PROJECT= EncryptPad
+GH_TAGNAME= a0360d132b1367a9ba5328253a1c4d402266b4bd # qt6 branch (plus botan3 support) 20250623
+USE_GL= opengl
+USE_QT= base svg
-USE_GL= gl
-USE_QT= core gui widgets buildtools:build qmake:build
-BINARY_ALIAS= python=${PYTHON_CMD} \
- qmake=${QMAKE}
+BINARY_ALIAS= python3=${PYTHON_CMD} qmake=${QMAKE}
PORTDOCS= *
diff --git a/editors/encryptpad/distinfo b/editors/encryptpad/distinfo
index 800e802650d5..3dd07d2b4138 100644
--- a/editors/encryptpad/distinfo
+++ b/editors/encryptpad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661602196
-SHA256 (evpo-EncryptPad-v0.5.0.2_GH0.tar.gz) = 3ec5f445dc20023ceee86848053f980eed5b2536b384a2b2eb4953511ddde094
-SIZE (evpo-EncryptPad-v0.5.0.2_GH0.tar.gz) = 14968657
+TIMESTAMP = 1750672369
+SHA256 (evpo-EncryptPad-v0.5.0.4-a0360d132b1367a9ba5328253a1c4d402266b4bd_GH0.tar.gz) = 501a9a8f8cbb728e41e76f962797f7c00b67ca4ac8646ee15590c4979cb1a3e0
+SIZE (evpo-EncryptPad-v0.5.0.4-a0360d132b1367a9ba5328253a1c4d402266b4bd_GH0.tar.gz) = 18742645
diff --git a/editors/enter-tex/Makefile b/editors/enter-tex/Makefile
new file mode 100644
index 000000000000..b69c02c9fb89
--- /dev/null
+++ b/editors/enter-tex/Makefile
@@ -0,0 +1,48 @@
+PORTNAME= enter-tex
+DISTVERSION= 3.48.0
+PORTREVISION= 1
+CATEGORIES= editors
+DIST_SUBDIR= gnome
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Integrated TeX/LaTeX editor
+WWW= https://gitlab.gnome.org/World/gedit/enter-tex
+
+LICENSE= GPLv3+
+
+BUILD_DEPENDS= itstool:textproc/itstool \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
+LIB_DEPENDS= libgee-0.8.so:devel/libgee \
+ libgedit-amtk-5.so:x11-toolkits/amtk \
+ libgedit-tepl-6.so:x11-toolkits/tepl6 \
+ libgedit-gtksourceview-300.so:x11-toolkits/libgedit-gtksourceview \
+ libgspell-1.so:textproc/gspell
+
+USES= compiler:c11 desktop-file-utils gettext gnome meson \
+ pkgconfig tar:bz2 tex vala:build
+USE_GNOME= dconf glib20 gtk30 introspection:build
+USE_TEX= formats
+
+USE_GITLAB= yes
+GL_SITE= https://gitlab.gnome.org
+GL_ACCOUNT= World/gedit
+
+MESON_ARGS= -Dtests=false
+GLIB_SCHEMAS= org.gnome.enter_tex.gschema.xml
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
+DOCS_MESON_TRUE= gtk_doc
+
+# https://gitlab.gnome.org/World/gedit/enter-tex/-/issues/19
+pre-build:
+ @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} src/gtex/Gtex-1.gir; then \
+ if [ -n "${BUILD_FAIL_MESSAGE}" ]; then \
+ ${ECHO_MSG} "===> Compilation failed unexpectedly." ;\
+ (${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") ;\
+ fi ;\
+ fi)
+
+.include <bsd.port.mk>
diff --git a/editors/enter-tex/distinfo b/editors/enter-tex/distinfo
new file mode 100644
index 000000000000..bcaf0e097367
--- /dev/null
+++ b/editors/enter-tex/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1746192612
+SHA256 (gnome/enter-tex-3.48.0.tar.bz2) = 265d83da04ea924838356d4944ce378ae8c97500adde30d4ecad32a9ef6b9903
+SIZE (gnome/enter-tex-3.48.0.tar.bz2) = 667754
diff --git a/editors/enter-tex/pkg-descr b/editors/enter-tex/pkg-descr
new file mode 100644
index 000000000000..f9899846fe9c
--- /dev/null
+++ b/editors/enter-tex/pkg-descr
@@ -0,0 +1,2 @@
+Enter Tex is a TeX/LaTeX editor for the GNOME desktop. It permits to
+focus on the content and the structure of the document.
diff --git a/editors/enter-tex/pkg-plist b/editors/enter-tex/pkg-plist
new file mode 100644
index 000000000000..9507ddcba727
--- /dev/null
+++ b/editors/enter-tex/pkg-plist
@@ -0,0 +1,194 @@
+bin/enter-tex
+share/applications/org.gnome.enter_tex.desktop
+share/dbus-1/services/org.gnome.enter_tex.service
+%%DATADIR%%/build_tools.xml
+%%DATADIR%%/completion.xml
+%%DATADIR%%/latexhelp.html
+%%DATADIR%%/templates/article.tex
+%%DATADIR%%/templates/beamer.tex
+%%DATADIR%%/templates/book.tex
+%%DATADIR%%/templates/letter.tex
+%%DATADIR%%/templates/report.tex
+%%DATADIR%%/ui/ui.xml
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexApp.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildJob.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildTool.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildTools.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildToolsDefault.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildToolsPersonal.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildView.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexFactory.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessor.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorAllOutput.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorLatex.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorLatexmk.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexSettings.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexStructure.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexSynctex.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesDefault.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesManageDialog.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesPersonal.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTreeModelNode.html
+%%DOCS%%share/gtk-doc/html/enter-tex/annexes.html
+%%DOCS%%share/gtk-doc/html/enter-tex/annotation-glossary.html
+%%DOCS%%share/gtk-doc/html/enter-tex/api-reference.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch01.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch02.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch03.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch04.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch05.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-Gtex-Initialization-and-Finalization.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexBottomPanel.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexBuffer.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexCommands.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexDirs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexPrefs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexTemplatesDialogs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexUtils.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexView.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex.devhelp2
+%%DOCS%%share/gtk-doc/html/enter-tex/home.png
+%%DOCS%%share/gtk-doc/html/enter-tex/index.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ix01.html
+%%DOCS%%share/gtk-doc/html/enter-tex/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/left.png
+%%DOCS%%share/gtk-doc/html/enter-tex/object-tree.html
+%%DOCS%%share/gtk-doc/html/enter-tex/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/right.png
+%%DOCS%%share/gtk-doc/html/enter-tex/style.css
+%%DOCS%%share/gtk-doc/html/enter-tex/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/up.png
+share/help/C/enter-tex/build_tools.page
+share/help/C/enter-tex/completion.page
+share/help/C/enter-tex/index.page
+share/help/C/enter-tex/projects.page
+share/help/C/enter-tex/spell_checking.page
+share/help/C/enter-tex/structure.page
+share/help/C/enter-tex/synctex.page
+share/help/cs/enter-tex/build_tools.page
+share/help/cs/enter-tex/completion.page
+share/help/cs/enter-tex/index.page
+share/help/cs/enter-tex/projects.page
+share/help/cs/enter-tex/spell_checking.page
+share/help/cs/enter-tex/structure.page
+share/help/cs/enter-tex/synctex.page
+share/help/da/enter-tex/build_tools.page
+share/help/da/enter-tex/completion.page
+share/help/da/enter-tex/index.page
+share/help/da/enter-tex/projects.page
+share/help/da/enter-tex/spell_checking.page
+share/help/da/enter-tex/structure.page
+share/help/da/enter-tex/synctex.page
+share/help/de/enter-tex/build_tools.page
+share/help/de/enter-tex/completion.page
+share/help/de/enter-tex/index.page
+share/help/de/enter-tex/projects.page
+share/help/de/enter-tex/spell_checking.page
+share/help/de/enter-tex/structure.page
+share/help/de/enter-tex/synctex.page
+share/help/el/enter-tex/build_tools.page
+share/help/el/enter-tex/completion.page
+share/help/el/enter-tex/index.page
+share/help/el/enter-tex/projects.page
+share/help/el/enter-tex/spell_checking.page
+share/help/el/enter-tex/structure.page
+share/help/el/enter-tex/synctex.page
+share/help/es/enter-tex/build_tools.page
+share/help/es/enter-tex/completion.page
+share/help/es/enter-tex/index.page
+share/help/es/enter-tex/projects.page
+share/help/es/enter-tex/spell_checking.page
+share/help/es/enter-tex/structure.page
+share/help/es/enter-tex/synctex.page
+share/help/fr/enter-tex/build_tools.page
+share/help/fr/enter-tex/completion.page
+share/help/fr/enter-tex/index.page
+share/help/fr/enter-tex/projects.page
+share/help/fr/enter-tex/spell_checking.page
+share/help/fr/enter-tex/structure.page
+share/help/fr/enter-tex/synctex.page
+share/help/gl/enter-tex/build_tools.page
+share/help/gl/enter-tex/completion.page
+share/help/gl/enter-tex/index.page
+share/help/gl/enter-tex/projects.page
+share/help/gl/enter-tex/spell_checking.page
+share/help/gl/enter-tex/structure.page
+share/help/gl/enter-tex/synctex.page
+share/help/hu/enter-tex/build_tools.page
+share/help/hu/enter-tex/completion.page
+share/help/hu/enter-tex/index.page
+share/help/hu/enter-tex/projects.page
+share/help/hu/enter-tex/spell_checking.page
+share/help/hu/enter-tex/structure.page
+share/help/hu/enter-tex/synctex.page
+share/help/pl/enter-tex/build_tools.page
+share/help/pl/enter-tex/completion.page
+share/help/pl/enter-tex/index.page
+share/help/pl/enter-tex/projects.page
+share/help/pl/enter-tex/spell_checking.page
+share/help/pl/enter-tex/structure.page
+share/help/pl/enter-tex/synctex.page
+share/help/pt_BR/enter-tex/build_tools.page
+share/help/pt_BR/enter-tex/completion.page
+share/help/pt_BR/enter-tex/index.page
+share/help/pt_BR/enter-tex/projects.page
+share/help/pt_BR/enter-tex/spell_checking.page
+share/help/pt_BR/enter-tex/structure.page
+share/help/pt_BR/enter-tex/synctex.page
+share/help/ru/enter-tex/build_tools.page
+share/help/ru/enter-tex/completion.page
+share/help/ru/enter-tex/index.page
+share/help/ru/enter-tex/projects.page
+share/help/ru/enter-tex/spell_checking.page
+share/help/ru/enter-tex/structure.page
+share/help/ru/enter-tex/synctex.page
+share/help/sv/enter-tex/build_tools.page
+share/help/sv/enter-tex/completion.page
+share/help/sv/enter-tex/index.page
+share/help/sv/enter-tex/projects.page
+share/help/sv/enter-tex/spell_checking.page
+share/help/sv/enter-tex/structure.page
+share/help/sv/enter-tex/synctex.page
+share/help/uk/enter-tex/build_tools.page
+share/help/uk/enter-tex/completion.page
+share/help/uk/enter-tex/index.page
+share/help/uk/enter-tex/projects.page
+share/help/uk/enter-tex/spell_checking.page
+share/help/uk/enter-tex/structure.page
+share/help/uk/enter-tex/synctex.page
+share/icons/hicolor/scalable/apps/org.gnome.enter_tex.svg
+share/icons/hicolor/symbolic/apps/org.gnome.enter_tex-symbolic.svg
+share/locale/bs/LC_MESSAGES/enter-tex.mo
+share/locale/ca/LC_MESSAGES/enter-tex.mo
+share/locale/cs/LC_MESSAGES/enter-tex.mo
+share/locale/da/LC_MESSAGES/enter-tex.mo
+share/locale/de/LC_MESSAGES/enter-tex.mo
+share/locale/el/LC_MESSAGES/enter-tex.mo
+share/locale/eo/LC_MESSAGES/enter-tex.mo
+share/locale/es/LC_MESSAGES/enter-tex.mo
+share/locale/eu/LC_MESSAGES/enter-tex.mo
+share/locale/fr/LC_MESSAGES/enter-tex.mo
+share/locale/gl/LC_MESSAGES/enter-tex.mo
+share/locale/he/LC_MESSAGES/enter-tex.mo
+share/locale/hu/LC_MESSAGES/enter-tex.mo
+share/locale/id/LC_MESSAGES/enter-tex.mo
+share/locale/it/LC_MESSAGES/enter-tex.mo
+share/locale/lt/LC_MESSAGES/enter-tex.mo
+share/locale/lv/LC_MESSAGES/enter-tex.mo
+share/locale/nb/LC_MESSAGES/enter-tex.mo
+share/locale/nl/LC_MESSAGES/enter-tex.mo
+share/locale/oc/LC_MESSAGES/enter-tex.mo
+share/locale/pl/LC_MESSAGES/enter-tex.mo
+share/locale/pt/LC_MESSAGES/enter-tex.mo
+share/locale/pt_BR/LC_MESSAGES/enter-tex.mo
+share/locale/ro/LC_MESSAGES/enter-tex.mo
+share/locale/ru/LC_MESSAGES/enter-tex.mo
+share/locale/sl/LC_MESSAGES/enter-tex.mo
+share/locale/sr/LC_MESSAGES/enter-tex.mo
+share/locale/sr@latin/LC_MESSAGES/enter-tex.mo
+share/locale/sv/LC_MESSAGES/enter-tex.mo
+share/locale/tr/LC_MESSAGES/enter-tex.mo
+share/locale/uk/LC_MESSAGES/enter-tex.mo
+share/locale/zh_CN/LC_MESSAGES/enter-tex.mo
+share/man/man1/enter-tex.1.gz
+share/metainfo/org.gnome.enter_tex.metainfo.xml
diff --git a/editors/fileobj/Makefile b/editors/fileobj/Makefile
index 0b089a2f6b41..d29cfbf12f44 100644
--- a/editors/fileobj/Makefile
+++ b/editors/fileobj/Makefile
@@ -1,7 +1,6 @@
PORTNAME= fileobj
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.6
-PORTREVISION= 2
+DISTVERSION= 0.8.7
CATEGORIES= editors
MAINTAINER= tkusumi@netbsd.org
@@ -19,6 +18,7 @@ USE_PYTHON= autoplist concurrent distutils optsuffix
PLIST_FILES= share/man/man1/fileobj.1.gz
post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fileobj/_native.cpython-${PYTHON_SUFFIX}.so
${INSTALL_MAN} ${WRKSRC}/doc/fileobj.1 \
${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/editors/fileobj/distinfo b/editors/fileobj/distinfo
index 4e0f3cf885b5..deaf45414336 100644
--- a/editors/fileobj/distinfo
+++ b/editors/fileobj/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715838201
-SHA256 (kusumi-fileobj-v0.8.6_GH0.tar.gz) = 3b8d907798bc072faf0afe7b42557f1923080e46d80e0737493f01a08d0c5254
-SIZE (kusumi-fileobj-v0.8.6_GH0.tar.gz) = 198600
+TIMESTAMP = 1748833639
+SHA256 (kusumi-fileobj-v0.8.7_GH0.tar.gz) = 8e1e26219f689827091343efa132bb7fee92d201c1bfbcea22dab0a4c8cf3aa3
+SIZE (kusumi-fileobj-v0.8.7_GH0.tar.gz) = 199997
diff --git a/editors/flim/Makefile b/editors/flim/Makefile
index 10f54e4076ba..edcc917cf376 100644
--- a/editors/flim/Makefile
+++ b/editors/flim/Makefile
@@ -1,5 +1,6 @@
PORTNAME= flim
PORTVERSION= 1.14.9.${SNAPDATE}
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/focuswriter/Makefile b/editors/focuswriter/Makefile
index 3f7661baea5d..5940b38abd47 100644
--- a/editors/focuswriter/Makefile
+++ b/editors/focuswriter/Makefile
@@ -1,11 +1,8 @@
PORTNAME= focuswriter
-DISTVERSION= 1.8.11
+DISTVERSION= 1.8.13
CATEGORIES= editors
MASTER_SITES= https://gottcode.org/${PORTNAME}/
-PATCH_SITES= https://github.com/gottcode/focuswriter/commit/
-PATCHFILES+= dd74ed4559a141653a06e7984c1251b992925775.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Simple, distraction-free writing environment
WWW= https://gottcode.org/focuswriter/
diff --git a/editors/focuswriter/distinfo b/editors/focuswriter/distinfo
index dd2512b71eb0..b169fe29698f 100644
--- a/editors/focuswriter/distinfo
+++ b/editors/focuswriter/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1745045245
-SHA256 (focuswriter-1.8.11.tar.bz2) = 89db786aa6919962068971defd8106da4a4decd43f2525dce48bc9f95bbfd3f7
-SIZE (focuswriter-1.8.11.tar.bz2) = 10477272
-SHA256 (dd74ed4559a141653a06e7984c1251b992925775.patch) = 36eaf5daf791ac0377d92602abcb0d3a1bd09e23019a1405f42ac5043d9f7b7f
-SIZE (dd74ed4559a141653a06e7984c1251b992925775.patch) = 1264
+TIMESTAMP = 1755552305
+SHA256 (focuswriter-1.8.13.tar.bz2) = 736662c0ec6ca9d6ae93b18f637963e9f5a914b25027d07b34723ca91b4aa98b
+SIZE (focuswriter-1.8.13.tar.bz2) = 10478620
diff --git a/editors/gedit-plugins/Makefile b/editors/gedit-plugins/Makefile
index 472a4b1c9efc..ccd4f7467f69 100644
--- a/editors/gedit-plugins/Makefile
+++ b/editors/gedit-plugins/Makefile
@@ -1,37 +1,31 @@
PORTNAME= gedit-plugins
-PORTVERSION= 43.1
-PORTREVISION= 6
+PORTVERSION= 48.1
CATEGORIES= editors gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Plugins for GEdit
-WWW= https://wiki.gnome.org/Apps/Gedit/PluginsLists
+COMMENT= Plugins for gedit
+WWW= https://gitlab.gnome.org/World/gedit/gedit-plugins
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= gedit>=0:editors/gedit \
- itstool:textproc/itstool \
- ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR}
-LIB_DEPENDS= libpeas-1.0.so:devel/libpeas \
- libgit2-glib-1.0.so:devel/libgit2-glib \
- libgucharmap_2_90.so:deskutils/gucharmap
-RUN_DEPENDS= gedit>=0:editors/gedit \
- ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
-
-PORTSCOUT= limitw:1,even
+BUILD_DEPENDS= gedit>=48.1:editors/gedit \
+ itstool:textproc/itstool
+LIB_DEPENDS= libpeas-1.0.so:devel/libpeas1 \
+ libgucharmap_2_90.so:deskutils/gucharmap \
+ libgedit-tepl-6.so:x11-toolkits/tepl6 \
+ libgedit-gtksourceview-300.so:x11-toolkits/libgedit-gtksourceview
+RUN_DEPENDS= gedit>=48.1:editors/gedit \
+ ${PYTHON_PKGNAMEPREFIX}libpeas1>0:devel/py-libpeas1@${PY_FLAVOR}
USES= compiler:c11 gettext gnome localbase meson pkgconfig \
- python shebangfix tar:xz vala:build
-USE_GNOME= cairo gdkpixbuf gtk30 gtksourceview4 intlhack introspection \
+ python tar:xz
+USE_GNOME= glib20 gtk30 introspection pygobject3 \
vte3
USE_CSTD= c11
USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-SHEBANG_FILES= plugins/synctex/synctex/evince_dbus.py
BINARY_ALIAS= python3=${PYTHON_CMD}
GLIB_SCHEMAS= org.gnome.gedit.plugins.drawspaces.gschema.xml \
diff --git a/editors/gedit-plugins/distinfo b/editors/gedit-plugins/distinfo
index 81e0e85a1aeb..433cca7f709e 100644
--- a/editors/gedit-plugins/distinfo
+++ b/editors/gedit-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668053361
-SHA256 (gnome/gedit-plugins-43.1.tar.xz) = 93a4ff0f60e8283293f16c242c25eb197e5e7bdc06cbe8891b82cf1d46cc6e1d
-SIZE (gnome/gedit-plugins-43.1.tar.xz) = 913072
+TIMESTAMP = 1739723692
+SHA256 (gnome/gedit-plugins-48.1.tar.xz) = 9026bfe71a678f8c47f46316837437e7b357918fd6c3d4d65be27fc95b710e1c
+SIZE (gnome/gedit-plugins-48.1.tar.xz) = 881140
diff --git a/editors/gedit-plugins/pkg-plist b/editors/gedit-plugins/pkg-plist
index 370ca60a9d3a..dcd6d6f2531c 100644
--- a/editors/gedit-plugins/pkg-plist
+++ b/editors/gedit-plugins/pkg-plist
@@ -8,19 +8,7 @@ lib/gedit/plugins/codecomment.plugin
lib/gedit/plugins/codecomment.py
lib/gedit/plugins/colorpicker.plugin
lib/gedit/plugins/colorpicker.py
-lib/gedit/plugins/colorschemer.plugin
-lib/gedit/plugins/colorschemer/__init__.py
-lib/gedit/plugins/colorschemer/languages.py
-lib/gedit/plugins/colorschemer/schemer.py
lib/gedit/plugins/drawspaces.plugin
-lib/gedit/plugins/git.plugin
-lib/gedit/plugins/git/__init__.py
-lib/gedit/plugins/git/appactivatable.py
-lib/gedit/plugins/git/debug.py
-lib/gedit/plugins/git/diffrenderer.py
-lib/gedit/plugins/git/viewactivatable.py
-lib/gedit/plugins/git/windowactivatable.py
-lib/gedit/plugins/git/workerthread.py
lib/gedit/plugins/gpdefs.py
lib/gedit/plugins/joinlines.plugin
lib/gedit/plugins/joinlines.py
@@ -43,18 +31,9 @@ lib/gedit/plugins/sessionsaver/store/sessionstore.py
lib/gedit/plugins/sessionsaver/store/xmlsessionstore.py
lib/gedit/plugins/sessionsaver/windowactivable.py
lib/gedit/plugins/smartspaces.plugin
-lib/gedit/plugins/synctex.plugin
-lib/gedit/plugins/synctex/__init__.py
-lib/gedit/plugins/synctex/evince_dbus.py
-lib/gedit/plugins/synctex/synctex.py
lib/gedit/plugins/terminal.plugin
lib/gedit/plugins/terminal.py
-lib/gedit/plugins/textsize.plugin
-lib/gedit/plugins/textsize/__init__.py
-lib/gedit/plugins/textsize/signals.py
-lib/gedit/plugins/textsize/viewactivatable.py
lib/gedit/plugins/wordcompletion.plugin
-share/gedit/plugins/colorschemer/ui/schemer.ui
share/gedit/plugins/sessionsaver/ui/sessionsaver.ui
share/help/C/gedit/bookmarks.page
share/help/C/gedit/bracket-comp.page
@@ -62,14 +41,11 @@ share/help/C/gedit/character-map.page
share/help/C/gedit/code-comment.page
share/help/C/gedit/color-picker.page
share/help/C/gedit/draw-spaces.page
-share/help/C/gedit/git.page
share/help/C/gedit/join-split-lines.page
share/help/C/gedit/legal-plugins.xml
share/help/C/gedit/multi-edit.page
share/help/C/gedit/session-saver.page
-share/help/C/gedit/synctex.page
share/help/C/gedit/terminal.page
-share/help/C/gedit/text-size.page
share/help/C/gedit/word-completion.page
share/help/ar/gedit/bookmarks.page
share/help/ar/gedit/bracket-comp.page
@@ -77,14 +53,11 @@ share/help/ar/gedit/character-map.page
share/help/ar/gedit/code-comment.page
share/help/ar/gedit/color-picker.page
share/help/ar/gedit/draw-spaces.page
-share/help/ar/gedit/git.page
share/help/ar/gedit/join-split-lines.page
share/help/ar/gedit/legal-plugins.xml
share/help/ar/gedit/multi-edit.page
share/help/ar/gedit/session-saver.page
-share/help/ar/gedit/synctex.page
share/help/ar/gedit/terminal.page
-share/help/ar/gedit/text-size.page
share/help/ar/gedit/word-completion.page
share/help/bg/gedit/bookmarks.page
share/help/bg/gedit/bracket-comp.page
@@ -92,14 +65,11 @@ share/help/bg/gedit/character-map.page
share/help/bg/gedit/code-comment.page
share/help/bg/gedit/color-picker.page
share/help/bg/gedit/draw-spaces.page
-share/help/bg/gedit/git.page
share/help/bg/gedit/join-split-lines.page
share/help/bg/gedit/legal-plugins.xml
share/help/bg/gedit/multi-edit.page
share/help/bg/gedit/session-saver.page
-share/help/bg/gedit/synctex.page
share/help/bg/gedit/terminal.page
-share/help/bg/gedit/text-size.page
share/help/bg/gedit/word-completion.page
share/help/ca/gedit/bookmarks.page
share/help/ca/gedit/bracket-comp.page
@@ -107,14 +77,11 @@ share/help/ca/gedit/character-map.page
share/help/ca/gedit/code-comment.page
share/help/ca/gedit/color-picker.page
share/help/ca/gedit/draw-spaces.page
-share/help/ca/gedit/git.page
share/help/ca/gedit/join-split-lines.page
share/help/ca/gedit/legal-plugins.xml
share/help/ca/gedit/multi-edit.page
share/help/ca/gedit/session-saver.page
-share/help/ca/gedit/synctex.page
share/help/ca/gedit/terminal.page
-share/help/ca/gedit/text-size.page
share/help/ca/gedit/word-completion.page
share/help/cs/gedit/bookmarks.page
share/help/cs/gedit/bracket-comp.page
@@ -122,14 +89,11 @@ share/help/cs/gedit/character-map.page
share/help/cs/gedit/code-comment.page
share/help/cs/gedit/color-picker.page
share/help/cs/gedit/draw-spaces.page
-share/help/cs/gedit/git.page
share/help/cs/gedit/join-split-lines.page
share/help/cs/gedit/legal-plugins.xml
share/help/cs/gedit/multi-edit.page
share/help/cs/gedit/session-saver.page
-share/help/cs/gedit/synctex.page
share/help/cs/gedit/terminal.page
-share/help/cs/gedit/text-size.page
share/help/cs/gedit/word-completion.page
share/help/da/gedit/bookmarks.page
share/help/da/gedit/bracket-comp.page
@@ -137,14 +101,11 @@ share/help/da/gedit/character-map.page
share/help/da/gedit/code-comment.page
share/help/da/gedit/color-picker.page
share/help/da/gedit/draw-spaces.page
-share/help/da/gedit/git.page
share/help/da/gedit/join-split-lines.page
share/help/da/gedit/legal-plugins.xml
share/help/da/gedit/multi-edit.page
share/help/da/gedit/session-saver.page
-share/help/da/gedit/synctex.page
share/help/da/gedit/terminal.page
-share/help/da/gedit/text-size.page
share/help/da/gedit/word-completion.page
share/help/de/gedit/bookmarks.page
share/help/de/gedit/bracket-comp.page
@@ -152,14 +113,11 @@ share/help/de/gedit/character-map.page
share/help/de/gedit/code-comment.page
share/help/de/gedit/color-picker.page
share/help/de/gedit/draw-spaces.page
-share/help/de/gedit/git.page
share/help/de/gedit/join-split-lines.page
share/help/de/gedit/legal-plugins.xml
share/help/de/gedit/multi-edit.page
share/help/de/gedit/session-saver.page
-share/help/de/gedit/synctex.page
share/help/de/gedit/terminal.page
-share/help/de/gedit/text-size.page
share/help/de/gedit/word-completion.page
share/help/el/gedit/bookmarks.page
share/help/el/gedit/bracket-comp.page
@@ -167,14 +125,11 @@ share/help/el/gedit/character-map.page
share/help/el/gedit/code-comment.page
share/help/el/gedit/color-picker.page
share/help/el/gedit/draw-spaces.page
-share/help/el/gedit/git.page
share/help/el/gedit/join-split-lines.page
share/help/el/gedit/legal-plugins.xml
share/help/el/gedit/multi-edit.page
share/help/el/gedit/session-saver.page
-share/help/el/gedit/synctex.page
share/help/el/gedit/terminal.page
-share/help/el/gedit/text-size.page
share/help/el/gedit/word-completion.page
share/help/es/gedit/bookmarks.page
share/help/es/gedit/bracket-comp.page
@@ -182,14 +137,11 @@ share/help/es/gedit/character-map.page
share/help/es/gedit/code-comment.page
share/help/es/gedit/color-picker.page
share/help/es/gedit/draw-spaces.page
-share/help/es/gedit/git.page
share/help/es/gedit/join-split-lines.page
share/help/es/gedit/legal-plugins.xml
share/help/es/gedit/multi-edit.page
share/help/es/gedit/session-saver.page
-share/help/es/gedit/synctex.page
share/help/es/gedit/terminal.page
-share/help/es/gedit/text-size.page
share/help/es/gedit/word-completion.page
share/help/eu/gedit/bookmarks.page
share/help/eu/gedit/bracket-comp.page
@@ -197,14 +149,11 @@ share/help/eu/gedit/character-map.page
share/help/eu/gedit/code-comment.page
share/help/eu/gedit/color-picker.page
share/help/eu/gedit/draw-spaces.page
-share/help/eu/gedit/git.page
share/help/eu/gedit/join-split-lines.page
share/help/eu/gedit/legal-plugins.xml
share/help/eu/gedit/multi-edit.page
share/help/eu/gedit/session-saver.page
-share/help/eu/gedit/synctex.page
share/help/eu/gedit/terminal.page
-share/help/eu/gedit/text-size.page
share/help/eu/gedit/word-completion.page
share/help/fi/gedit/bookmarks.page
share/help/fi/gedit/bracket-comp.page
@@ -212,14 +161,11 @@ share/help/fi/gedit/character-map.page
share/help/fi/gedit/code-comment.page
share/help/fi/gedit/color-picker.page
share/help/fi/gedit/draw-spaces.page
-share/help/fi/gedit/git.page
share/help/fi/gedit/join-split-lines.page
share/help/fi/gedit/legal-plugins.xml
share/help/fi/gedit/multi-edit.page
share/help/fi/gedit/session-saver.page
-share/help/fi/gedit/synctex.page
share/help/fi/gedit/terminal.page
-share/help/fi/gedit/text-size.page
share/help/fi/gedit/word-completion.page
share/help/fr/gedit/bookmarks.page
share/help/fr/gedit/bracket-comp.page
@@ -227,14 +173,11 @@ share/help/fr/gedit/character-map.page
share/help/fr/gedit/code-comment.page
share/help/fr/gedit/color-picker.page
share/help/fr/gedit/draw-spaces.page
-share/help/fr/gedit/git.page
share/help/fr/gedit/join-split-lines.page
share/help/fr/gedit/legal-plugins.xml
share/help/fr/gedit/multi-edit.page
share/help/fr/gedit/session-saver.page
-share/help/fr/gedit/synctex.page
share/help/fr/gedit/terminal.page
-share/help/fr/gedit/text-size.page
share/help/fr/gedit/word-completion.page
share/help/gl/gedit/bookmarks.page
share/help/gl/gedit/bracket-comp.page
@@ -242,14 +185,11 @@ share/help/gl/gedit/character-map.page
share/help/gl/gedit/code-comment.page
share/help/gl/gedit/color-picker.page
share/help/gl/gedit/draw-spaces.page
-share/help/gl/gedit/git.page
share/help/gl/gedit/join-split-lines.page
share/help/gl/gedit/legal-plugins.xml
share/help/gl/gedit/multi-edit.page
share/help/gl/gedit/session-saver.page
-share/help/gl/gedit/synctex.page
share/help/gl/gedit/terminal.page
-share/help/gl/gedit/text-size.page
share/help/gl/gedit/word-completion.page
share/help/hu/gedit/bookmarks.page
share/help/hu/gedit/bracket-comp.page
@@ -257,14 +197,11 @@ share/help/hu/gedit/character-map.page
share/help/hu/gedit/code-comment.page
share/help/hu/gedit/color-picker.page
share/help/hu/gedit/draw-spaces.page
-share/help/hu/gedit/git.page
share/help/hu/gedit/join-split-lines.page
share/help/hu/gedit/legal-plugins.xml
share/help/hu/gedit/multi-edit.page
share/help/hu/gedit/session-saver.page
-share/help/hu/gedit/synctex.page
share/help/hu/gedit/terminal.page
-share/help/hu/gedit/text-size.page
share/help/hu/gedit/word-completion.page
share/help/it/gedit/bookmarks.page
share/help/it/gedit/bracket-comp.page
@@ -272,14 +209,11 @@ share/help/it/gedit/character-map.page
share/help/it/gedit/code-comment.page
share/help/it/gedit/color-picker.page
share/help/it/gedit/draw-spaces.page
-share/help/it/gedit/git.page
share/help/it/gedit/join-split-lines.page
share/help/it/gedit/legal-plugins.xml
share/help/it/gedit/multi-edit.page
share/help/it/gedit/session-saver.page
-share/help/it/gedit/synctex.page
share/help/it/gedit/terminal.page
-share/help/it/gedit/text-size.page
share/help/it/gedit/word-completion.page
share/help/ja/gedit/bookmarks.page
share/help/ja/gedit/bracket-comp.page
@@ -287,14 +221,11 @@ share/help/ja/gedit/character-map.page
share/help/ja/gedit/code-comment.page
share/help/ja/gedit/color-picker.page
share/help/ja/gedit/draw-spaces.page
-share/help/ja/gedit/git.page
share/help/ja/gedit/join-split-lines.page
share/help/ja/gedit/legal-plugins.xml
share/help/ja/gedit/multi-edit.page
share/help/ja/gedit/session-saver.page
-share/help/ja/gedit/synctex.page
share/help/ja/gedit/terminal.page
-share/help/ja/gedit/text-size.page
share/help/ja/gedit/word-completion.page
share/help/ko/gedit/bookmarks.page
share/help/ko/gedit/bracket-comp.page
@@ -302,14 +233,11 @@ share/help/ko/gedit/character-map.page
share/help/ko/gedit/code-comment.page
share/help/ko/gedit/color-picker.page
share/help/ko/gedit/draw-spaces.page
-share/help/ko/gedit/git.page
share/help/ko/gedit/join-split-lines.page
share/help/ko/gedit/legal-plugins.xml
share/help/ko/gedit/multi-edit.page
share/help/ko/gedit/session-saver.page
-share/help/ko/gedit/synctex.page
share/help/ko/gedit/terminal.page
-share/help/ko/gedit/text-size.page
share/help/ko/gedit/word-completion.page
share/help/lv/gedit/bookmarks.page
share/help/lv/gedit/bracket-comp.page
@@ -317,14 +245,11 @@ share/help/lv/gedit/character-map.page
share/help/lv/gedit/code-comment.page
share/help/lv/gedit/color-picker.page
share/help/lv/gedit/draw-spaces.page
-share/help/lv/gedit/git.page
share/help/lv/gedit/join-split-lines.page
share/help/lv/gedit/legal-plugins.xml
share/help/lv/gedit/multi-edit.page
share/help/lv/gedit/session-saver.page
-share/help/lv/gedit/synctex.page
share/help/lv/gedit/terminal.page
-share/help/lv/gedit/text-size.page
share/help/lv/gedit/word-completion.page
share/help/oc/gedit/bookmarks.page
share/help/oc/gedit/bracket-comp.page
@@ -332,14 +257,11 @@ share/help/oc/gedit/character-map.page
share/help/oc/gedit/code-comment.page
share/help/oc/gedit/color-picker.page
share/help/oc/gedit/draw-spaces.page
-share/help/oc/gedit/git.page
share/help/oc/gedit/join-split-lines.page
share/help/oc/gedit/legal-plugins.xml
share/help/oc/gedit/multi-edit.page
share/help/oc/gedit/session-saver.page
-share/help/oc/gedit/synctex.page
share/help/oc/gedit/terminal.page
-share/help/oc/gedit/text-size.page
share/help/oc/gedit/word-completion.page
share/help/pl/gedit/bookmarks.page
share/help/pl/gedit/bracket-comp.page
@@ -347,14 +269,11 @@ share/help/pl/gedit/character-map.page
share/help/pl/gedit/code-comment.page
share/help/pl/gedit/color-picker.page
share/help/pl/gedit/draw-spaces.page
-share/help/pl/gedit/git.page
share/help/pl/gedit/join-split-lines.page
share/help/pl/gedit/legal-plugins.xml
share/help/pl/gedit/multi-edit.page
share/help/pl/gedit/session-saver.page
-share/help/pl/gedit/synctex.page
share/help/pl/gedit/terminal.page
-share/help/pl/gedit/text-size.page
share/help/pl/gedit/word-completion.page
share/help/pt_BR/gedit/bookmarks.page
share/help/pt_BR/gedit/bracket-comp.page
@@ -362,14 +281,11 @@ share/help/pt_BR/gedit/character-map.page
share/help/pt_BR/gedit/code-comment.page
share/help/pt_BR/gedit/color-picker.page
share/help/pt_BR/gedit/draw-spaces.page
-share/help/pt_BR/gedit/git.page
share/help/pt_BR/gedit/join-split-lines.page
share/help/pt_BR/gedit/legal-plugins.xml
share/help/pt_BR/gedit/multi-edit.page
share/help/pt_BR/gedit/session-saver.page
-share/help/pt_BR/gedit/synctex.page
share/help/pt_BR/gedit/terminal.page
-share/help/pt_BR/gedit/text-size.page
share/help/pt_BR/gedit/word-completion.page
share/help/ru/gedit/bookmarks.page
share/help/ru/gedit/bracket-comp.page
@@ -377,14 +293,11 @@ share/help/ru/gedit/character-map.page
share/help/ru/gedit/code-comment.page
share/help/ru/gedit/color-picker.page
share/help/ru/gedit/draw-spaces.page
-share/help/ru/gedit/git.page
share/help/ru/gedit/join-split-lines.page
share/help/ru/gedit/legal-plugins.xml
share/help/ru/gedit/multi-edit.page
share/help/ru/gedit/session-saver.page
-share/help/ru/gedit/synctex.page
share/help/ru/gedit/terminal.page
-share/help/ru/gedit/text-size.page
share/help/ru/gedit/word-completion.page
share/help/sl/gedit/bookmarks.page
share/help/sl/gedit/bracket-comp.page
@@ -392,14 +305,11 @@ share/help/sl/gedit/character-map.page
share/help/sl/gedit/code-comment.page
share/help/sl/gedit/color-picker.page
share/help/sl/gedit/draw-spaces.page
-share/help/sl/gedit/git.page
share/help/sl/gedit/join-split-lines.page
share/help/sl/gedit/legal-plugins.xml
share/help/sl/gedit/multi-edit.page
share/help/sl/gedit/session-saver.page
-share/help/sl/gedit/synctex.page
share/help/sl/gedit/terminal.page
-share/help/sl/gedit/text-size.page
share/help/sl/gedit/word-completion.page
share/help/sv/gedit/bookmarks.page
share/help/sv/gedit/bracket-comp.page
@@ -407,14 +317,11 @@ share/help/sv/gedit/character-map.page
share/help/sv/gedit/code-comment.page
share/help/sv/gedit/color-picker.page
share/help/sv/gedit/draw-spaces.page
-share/help/sv/gedit/git.page
share/help/sv/gedit/join-split-lines.page
share/help/sv/gedit/legal-plugins.xml
share/help/sv/gedit/multi-edit.page
share/help/sv/gedit/session-saver.page
-share/help/sv/gedit/synctex.page
share/help/sv/gedit/terminal.page
-share/help/sv/gedit/text-size.page
share/help/sv/gedit/word-completion.page
share/help/te/gedit/bookmarks.page
share/help/te/gedit/bracket-comp.page
@@ -422,14 +329,11 @@ share/help/te/gedit/character-map.page
share/help/te/gedit/code-comment.page
share/help/te/gedit/color-picker.page
share/help/te/gedit/draw-spaces.page
-share/help/te/gedit/git.page
share/help/te/gedit/join-split-lines.page
share/help/te/gedit/legal-plugins.xml
share/help/te/gedit/multi-edit.page
share/help/te/gedit/session-saver.page
-share/help/te/gedit/synctex.page
share/help/te/gedit/terminal.page
-share/help/te/gedit/text-size.page
share/help/te/gedit/word-completion.page
share/help/th/gedit/bookmarks.page
share/help/th/gedit/bracket-comp.page
@@ -437,14 +341,11 @@ share/help/th/gedit/character-map.page
share/help/th/gedit/code-comment.page
share/help/th/gedit/color-picker.page
share/help/th/gedit/draw-spaces.page
-share/help/th/gedit/git.page
share/help/th/gedit/join-split-lines.page
share/help/th/gedit/legal-plugins.xml
share/help/th/gedit/multi-edit.page
share/help/th/gedit/session-saver.page
-share/help/th/gedit/synctex.page
share/help/th/gedit/terminal.page
-share/help/th/gedit/text-size.page
share/help/th/gedit/word-completion.page
share/help/uk/gedit/bookmarks.page
share/help/uk/gedit/bracket-comp.page
@@ -452,14 +353,11 @@ share/help/uk/gedit/character-map.page
share/help/uk/gedit/code-comment.page
share/help/uk/gedit/color-picker.page
share/help/uk/gedit/draw-spaces.page
-share/help/uk/gedit/git.page
share/help/uk/gedit/join-split-lines.page
share/help/uk/gedit/legal-plugins.xml
share/help/uk/gedit/multi-edit.page
share/help/uk/gedit/session-saver.page
-share/help/uk/gedit/synctex.page
share/help/uk/gedit/terminal.page
-share/help/uk/gedit/text-size.page
share/help/uk/gedit/word-completion.page
share/help/zh_CN/gedit/bookmarks.page
share/help/zh_CN/gedit/bracket-comp.page
@@ -467,14 +365,11 @@ share/help/zh_CN/gedit/character-map.page
share/help/zh_CN/gedit/code-comment.page
share/help/zh_CN/gedit/color-picker.page
share/help/zh_CN/gedit/draw-spaces.page
-share/help/zh_CN/gedit/git.page
share/help/zh_CN/gedit/join-split-lines.page
share/help/zh_CN/gedit/legal-plugins.xml
share/help/zh_CN/gedit/multi-edit.page
share/help/zh_CN/gedit/session-saver.page
-share/help/zh_CN/gedit/synctex.page
share/help/zh_CN/gedit/terminal.page
-share/help/zh_CN/gedit/text-size.page
share/help/zh_CN/gedit/word-completion.page
share/help/zh_HK/gedit/bookmarks.page
share/help/zh_HK/gedit/bracket-comp.page
@@ -482,14 +377,11 @@ share/help/zh_HK/gedit/character-map.page
share/help/zh_HK/gedit/code-comment.page
share/help/zh_HK/gedit/color-picker.page
share/help/zh_HK/gedit/draw-spaces.page
-share/help/zh_HK/gedit/git.page
share/help/zh_HK/gedit/join-split-lines.page
share/help/zh_HK/gedit/legal-plugins.xml
share/help/zh_HK/gedit/multi-edit.page
share/help/zh_HK/gedit/session-saver.page
-share/help/zh_HK/gedit/synctex.page
share/help/zh_HK/gedit/terminal.page
-share/help/zh_HK/gedit/text-size.page
share/help/zh_HK/gedit/word-completion.page
share/help/zh_TW/gedit/bookmarks.page
share/help/zh_TW/gedit/bracket-comp.page
@@ -497,14 +389,11 @@ share/help/zh_TW/gedit/character-map.page
share/help/zh_TW/gedit/code-comment.page
share/help/zh_TW/gedit/color-picker.page
share/help/zh_TW/gedit/draw-spaces.page
-share/help/zh_TW/gedit/git.page
share/help/zh_TW/gedit/join-split-lines.page
share/help/zh_TW/gedit/legal-plugins.xml
share/help/zh_TW/gedit/multi-edit.page
share/help/zh_TW/gedit/session-saver.page
-share/help/zh_TW/gedit/synctex.page
share/help/zh_TW/gedit/terminal.page
-share/help/zh_TW/gedit/text-size.page
share/help/zh_TW/gedit/word-completion.page
share/locale/af/LC_MESSAGES/gedit-plugins.mo
share/locale/am/LC_MESSAGES/gedit-plugins.mo
@@ -606,13 +495,9 @@ share/metainfo/gedit-bracketcompletion.metainfo.xml
share/metainfo/gedit-charmap.metainfo.xml
share/metainfo/gedit-codecomment.metainfo.xml
share/metainfo/gedit-colorpicker.metainfo.xml
-share/metainfo/gedit-colorschemer.metainfo.xml
share/metainfo/gedit-drawspaces.metainfo.xml
-share/metainfo/gedit-git.metainfo.xml
share/metainfo/gedit-joinlines.metainfo.xml
share/metainfo/gedit-multiedit.metainfo.xml
share/metainfo/gedit-smartspaces.metainfo.xml
-share/metainfo/gedit-synctex.metainfo.xml
share/metainfo/gedit-terminal.metainfo.xml
-share/metainfo/gedit-textsize.metainfo.xml
share/metainfo/gedit-wordcompletion.metainfo.xml
diff --git a/editors/gedit/Makefile b/editors/gedit/Makefile
index d8292658de15..2d2bb3b375c1 100644
--- a/editors/gedit/Makefile
+++ b/editors/gedit/Makefile
@@ -1,54 +1,42 @@
PORTNAME= gedit
-PORTVERSION= 44.2
-PORTREVISION= 4
+PORTVERSION= 48.1
CATEGORIES= editors gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Small but powerful text editor for the GNOME Desktop Environment
-WWW= https://www.gnome.org/projects/gedit/
+COMMENT= Small but powerful GTK text editor
+WWW= https://gitlab.gnome.org/World/gedit/gedit
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
- gtk-doc>0:textproc/gtk-doc \
- iso-codes>=0:misc/iso-codes \
itstool:textproc/itstool
-LIB_DEPENDS= libamtk-5.so:x11-toolkits/amtk \
- libenchant.so:textproc/enchant \
- libgspell-1.so:textproc/gspell \
- libpeas-gtk-1.0.so:devel/libpeas \
- libsoup-2.4.so:devel/libsoup \
- libtepl-6.so:x11-toolkits/tepl6
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
- iso-codes>=0:misc/iso-codes
-
-PORTSCOUT= limitw:1,even
+LIB_DEPENDS= libgspell-1.so:textproc/gspell \
+ libpeas-gtk-1.0.so:devel/libpeas1 \
+ libgedit-gtksourceview-300.so:x11-toolkits/libgedit-gtksourceview \
+ libgedit-gfls-1.so:filesystems/libgedit-gfls \
+ libgedit-amtk-5.so:x11-toolkits/amtk \
+ libgedit-tepl-6.so:x11-toolkits/tepl6
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas1>0:devel/py-libpeas1@${PY_FLAVOR}
USES= compiler:c11 cpe desktop-file-utils gettext gnome localbase \
meson pkgconfig python tar:xz vala:build xorg
USE_CSTD= c11
-USE_GNOME= cairo gdkpixbuf gtksourceview4 intlhack introspection libxml2 \
+USE_GNOME= glib20 gtk30 introspection libxml2 \
pygobject3
USE_XORG= sm x11
-USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
-PLIST_SUB= VERSION=44
-INSTALL_TARGET= install-strip
-MESON_ARGS+= --buildtype \
- plain
+USE_LDCONFIG= yes
+PLIST_SUB= VERSION=${DISTVERSION}
+MESON_ARGS= -Dgtk_doc=false
BINARY_ALIAS= python3=${PYTHON_CMD}
CPE_VENDOR= gnome
GLIB_SCHEMAS= org.gnome.gedit.enums.xml \
org.gnome.gedit.gschema.xml \
- org.gnome.gedit.plugins.externaltools.gschema.xml \
org.gnome.gedit.plugins.filebrowser.enums.xml \
org.gnome.gedit.plugins.filebrowser.gschema.xml \
- org.gnome.gedit.plugins.pythonconsole.gschema.xml \
org.gnome.gedit.plugins.spell.gschema.xml \
org.gnome.gedit.plugins.time.enums.xml \
org.gnome.gedit.plugins.time.gschema.xml
diff --git a/editors/gedit/distinfo b/editors/gedit/distinfo
index e3ba6af85031..1d3df287ef3d 100644
--- a/editors/gedit/distinfo
+++ b/editors/gedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675098705
-SHA256 (gnome/gedit-44.2.tar.xz) = 3bbb1b3775d4c277daf54aaab44b0eb83a4eb1f09f0391800041c9e56893ec11
-SIZE (gnome/gedit-44.2.tar.xz) = 2741932
+TIMESTAMP = 1739720023
+SHA256 (gnome/gedit-48.1.tar.xz) = 971e7ac26bc0a3a3ded27a7563772415687db0e5a092b4547e5b10a55858b30a
+SIZE (gnome/gedit-48.1.tar.xz) = 2813580
diff --git a/editors/gedit/files/patch-gedit_meson.build b/editors/gedit/files/patch-gedit_meson.build
new file mode 100644
index 000000000000..bf4b2878ca50
--- /dev/null
+++ b/editors/gedit/files/patch-gedit_meson.build
@@ -0,0 +1,11 @@
+--- gedit/meson.build.orig 2024-12-07 15:39:41 UTC
++++ gedit/meson.build
+@@ -200,8 +200,6 @@ gnome.generate_gir(
+ includes: ['Gtk-3.0', 'GtkSource-300', 'Tepl-6'],
+ link_with: libgedit_shared_lib,
+ install: true,
+- install_dir_gir: get_option('datadir') / 'gedit/gir-1.0',
+- install_dir_typelib: get_option('libdir') / 'gedit/girepository-1.0',
+ )
+
+ python3.install_sources(
diff --git a/editors/gedit/pkg-plist b/editors/gedit/pkg-plist
index 049705b1345b..d13ee0f69d1d 100644
--- a/editors/gedit/pkg-plist
+++ b/editors/gedit/pkg-plist
@@ -16,20 +16,8 @@ include/gedit-%%VERSION%%/gedit/gedit-view-activatable.h
include/gedit-%%VERSION%%/gedit/gedit-view.h
include/gedit-%%VERSION%%/gedit/gedit-window-activatable.h
include/gedit-%%VERSION%%/gedit/gedit-window.h
-lib/gedit/girepository-1.0/Gedit-3.0.typelib
lib/gedit/libgedit-%%VERSION%%.so
lib/gedit/plugins/docinfo.plugin
-lib/gedit/plugins/externaltools.plugin
-lib/gedit/plugins/externaltools/__init__.py
-lib/gedit/plugins/externaltools/appactivatable.py
-lib/gedit/plugins/externaltools/capture.py
-lib/gedit/plugins/externaltools/filelookup.py
-lib/gedit/plugins/externaltools/functions.py
-lib/gedit/plugins/externaltools/library.py
-lib/gedit/plugins/externaltools/linkparsing.py
-lib/gedit/plugins/externaltools/manager.py
-lib/gedit/plugins/externaltools/outputpanel.py
-lib/gedit/plugins/externaltools/windowactivatable.py
lib/gedit/plugins/filebrowser.plugin
lib/gedit/plugins/libdocinfo.so
lib/gedit/plugins/libfilebrowser.so
@@ -37,122 +25,25 @@ lib/gedit/plugins/libmodelines.so
lib/gedit/plugins/libquickhighlight.so
lib/gedit/plugins/libsort.so
lib/gedit/plugins/libspell.so
+lib/gedit/plugins/libtextsize.so
lib/gedit/plugins/libtime.so
lib/gedit/plugins/modelines.plugin
-lib/gedit/plugins/pythonconsole.plugin
-lib/gedit/plugins/pythonconsole/__init__.py
-lib/gedit/plugins/pythonconsole/config.py
-lib/gedit/plugins/pythonconsole/console.py
lib/gedit/plugins/quickhighlight.plugin
-lib/gedit/plugins/quickopen.plugin
-lib/gedit/plugins/quickopen/__init__.py
-lib/gedit/plugins/quickopen/popup.py
-lib/gedit/plugins/quickopen/virtualdirs.py
-lib/gedit/plugins/snippets.plugin
-lib/gedit/plugins/snippets/__init__.py
-lib/gedit/plugins/snippets/appactivatable.py
-lib/gedit/plugins/snippets/completion.py
-lib/gedit/plugins/snippets/document.py
-lib/gedit/plugins/snippets/exporter.py
-lib/gedit/plugins/snippets/helper.py
-lib/gedit/plugins/snippets/importer.py
-lib/gedit/plugins/snippets/languagemanager.py
-lib/gedit/plugins/snippets/library.py
-lib/gedit/plugins/snippets/manager.py
-lib/gedit/plugins/snippets/parser.py
-lib/gedit/plugins/snippets/placeholder.py
-lib/gedit/plugins/snippets/shareddata.py
-lib/gedit/plugins/snippets/signals.py
-lib/gedit/plugins/snippets/singleton.py
-lib/gedit/plugins/snippets/snippet.py
-lib/gedit/plugins/snippets/substitutionparser.py
-lib/gedit/plugins/snippets/windowactivatable.py
lib/gedit/plugins/sort.plugin
lib/gedit/plugins/spell.plugin
+lib/gedit/plugins/textsize.plugin
lib/gedit/plugins/time.plugin
+lib/girepository-1.0/Gedit-3.0.typelib
%%PYTHON_SITELIBDIR%%/gi/overrides/Gedit.py
libdata/pkgconfig/gedit.pc
-share/man/man1/gedit.1.gz
share/applications/org.gnome.gedit.desktop
share/dbus-1/services/org.gnome.gedit.service
-%%DATADIR%%/gir-1.0/Gedit-3.0.gir
-%%DATADIR%%/plugins/externaltools/tools/build
-%%DATADIR%%/plugins/externaltools/tools/open-terminal-here
-%%DATADIR%%/plugins/externaltools/tools/remove-trailing-spaces
-%%DATADIR%%/plugins/externaltools/tools/run-command
-%%DATADIR%%/plugins/externaltools/tools/send-to-fpaste
-%%DATADIR%%/plugins/externaltools/ui/outputpanel.ui
-%%DATADIR%%/plugins/externaltools/ui/tools.ui
%%DATADIR%%/plugins/modelines/language-mappings
-%%DATADIR%%/plugins/pythonconsole/ui/config.ui
-%%DATADIR%%/plugins/snippets/c.xml
-%%DATADIR%%/plugins/snippets/chdr.xml
-%%DATADIR%%/plugins/snippets/cpp.xml
-%%DATADIR%%/plugins/snippets/css.xml
-%%DATADIR%%/plugins/snippets/docbook.xml
-%%DATADIR%%/plugins/snippets/fortran.xml
-%%DATADIR%%/plugins/snippets/global.xml
-%%DATADIR%%/plugins/snippets/haskell.xml
-%%DATADIR%%/plugins/snippets/html.xml
-%%DATADIR%%/plugins/snippets/idl.xml
-%%DATADIR%%/plugins/snippets/java.xml
-%%DATADIR%%/plugins/snippets/javascript.xml
-%%DATADIR%%/plugins/snippets/lang/snippets.lang
-%%DATADIR%%/plugins/snippets/latex.xml
-%%DATADIR%%/plugins/snippets/mallard.xml
-%%DATADIR%%/plugins/snippets/markdown.xml
-%%DATADIR%%/plugins/snippets/perl.xml
-%%DATADIR%%/plugins/snippets/php.xml
-%%DATADIR%%/plugins/snippets/python.xml
-%%DATADIR%%/plugins/snippets/rpmspec.xml
-%%DATADIR%%/plugins/snippets/ruby.xml
-%%DATADIR%%/plugins/snippets/sh.xml
-%%DATADIR%%/plugins/snippets/snippets.xml
-%%DATADIR%%/plugins/snippets/tcl.xml
-%%DATADIR%%/plugins/snippets/ui/snippets.ui
-%%DATADIR%%/plugins/snippets/xml.xml
-%%DATADIR%%/plugins/snippets/xslt.xml
-share/gtk-doc/html/gedit/GeditApp.html
-share/gtk-doc/html/gedit/GeditAppActivatable.html
-share/gtk-doc/html/gedit/GeditDocument.html
-share/gtk-doc/html/gedit/GeditEncodingsComboBox.html
-share/gtk-doc/html/gedit/GeditMessage.html
-share/gtk-doc/html/gedit/GeditMessageBus.html
-share/gtk-doc/html/gedit/GeditStatusbar.html
-share/gtk-doc/html/gedit/GeditTab.html
-share/gtk-doc/html/gedit/GeditViewActivatable.html
-share/gtk-doc/html/gedit/GeditWindow.html
-share/gtk-doc/html/gedit/GeditWindowActivatable.html
-share/gtk-doc/html/gedit/annexes.html
-share/gtk-doc/html/gedit/annotation-glossary.html
-share/gtk-doc/html/gedit/api-breaks.html
-share/gtk-doc/html/gedit/api-reference.html
-share/gtk-doc/html/gedit/ch01.html
-share/gtk-doc/html/gedit/gedit-GeditCommands.html
-share/gtk-doc/html/gedit/gedit-gedit-debug.html
-share/gtk-doc/html/gedit/gedit-gedit-menu-extension.html
-share/gtk-doc/html/gedit/gedit-gedit-utils.html
-share/gtk-doc/html/gedit/gedit-gedit-view.html
-share/gtk-doc/html/gedit/gedit.devhelp2
-share/gtk-doc/html/gedit/home.png
-share/gtk-doc/html/gedit/index.html
-share/gtk-doc/html/gedit/ix01.html
-share/gtk-doc/html/gedit/ix02.html
-share/gtk-doc/html/gedit/ix03.html
-share/gtk-doc/html/gedit/ix04.html
-share/gtk-doc/html/gedit/left-insensitive.png
-share/gtk-doc/html/gedit/left.png
-share/gtk-doc/html/gedit/right-insensitive.png
-share/gtk-doc/html/gedit/right.png
-share/gtk-doc/html/gedit/style.css
-share/gtk-doc/html/gedit/up-insensitive.png
-share/gtk-doc/html/gedit/up.png
-share/help/C/gedit/figures/gedit-html-snippet.png
-share/help/C/gedit/figures/gedit-icon.png
+share/gir-1.0/Gedit-3.0.gir
+share/help/C/gedit/figures/gedit-icon-24x24.png
share/help/C/gedit/figures/gedit3-screenshot.png
share/help/C/gedit/gedit-brief-intro.page
share/help/C/gedit/gedit-change-color-scheme.page
-share/help/C/gedit/gedit-change-default-font.page
share/help/C/gedit/gedit-close-file.page
share/help/C/gedit/gedit-create-new-file.page
share/help/C/gedit/gedit-edit-as-root.page
@@ -167,17 +58,12 @@ share/help/C/gedit/gedit-open-several-files-at-once.page
share/help/C/gedit/gedit-plugin-guide.page
share/help/C/gedit/gedit-plugins-change-case.page
share/help/C/gedit/gedit-plugins-doc-stats.page
-share/help/C/gedit/gedit-plugins-external-tools.page
share/help/C/gedit/gedit-plugins-file-browser.page
share/help/C/gedit/gedit-plugins-insert-date-time.page
share/help/C/gedit/gedit-plugins-install.page
share/help/C/gedit/gedit-plugins-modelines.page
-share/help/C/gedit/gedit-plugins-pyconsole.page
-share/help/C/gedit/gedit-plugins-quick-open.page
-share/help/C/gedit/gedit-plugins-snippets.page
share/help/C/gedit/gedit-plugins-sort.page
-share/help/C/gedit/gedit-printing-order.page
-share/help/C/gedit/gedit-printing-select.page
+share/help/C/gedit/gedit-plugins-text-size.page
share/help/C/gedit/gedit-printing.page
share/help/C/gedit/gedit-save-file.page
share/help/C/gedit/gedit-search-and-replace.page
@@ -188,12 +74,10 @@ share/help/C/gedit/gedit-tab-groups.page
share/help/C/gedit/gedit-tabs.page
share/help/C/gedit/gedit-undo-redo.page
share/help/C/gedit/index.page
-share/help/ar/gedit/figures/gedit-html-snippet.png
-share/help/ar/gedit/figures/gedit-icon.png
+share/help/ar/gedit/figures/gedit-icon-24x24.png
share/help/ar/gedit/figures/gedit3-screenshot.png
share/help/ar/gedit/gedit-brief-intro.page
share/help/ar/gedit/gedit-change-color-scheme.page
-share/help/ar/gedit/gedit-change-default-font.page
share/help/ar/gedit/gedit-close-file.page
share/help/ar/gedit/gedit-create-new-file.page
share/help/ar/gedit/gedit-edit-as-root.page
@@ -208,17 +92,12 @@ share/help/ar/gedit/gedit-open-several-files-at-once.page
share/help/ar/gedit/gedit-plugin-guide.page
share/help/ar/gedit/gedit-plugins-change-case.page
share/help/ar/gedit/gedit-plugins-doc-stats.page
-share/help/ar/gedit/gedit-plugins-external-tools.page
share/help/ar/gedit/gedit-plugins-file-browser.page
share/help/ar/gedit/gedit-plugins-insert-date-time.page
share/help/ar/gedit/gedit-plugins-install.page
share/help/ar/gedit/gedit-plugins-modelines.page
-share/help/ar/gedit/gedit-plugins-pyconsole.page
-share/help/ar/gedit/gedit-plugins-quick-open.page
-share/help/ar/gedit/gedit-plugins-snippets.page
share/help/ar/gedit/gedit-plugins-sort.page
-share/help/ar/gedit/gedit-printing-order.page
-share/help/ar/gedit/gedit-printing-select.page
+share/help/ar/gedit/gedit-plugins-text-size.page
share/help/ar/gedit/gedit-printing.page
share/help/ar/gedit/gedit-save-file.page
share/help/ar/gedit/gedit-search-and-replace.page
@@ -229,12 +108,10 @@ share/help/ar/gedit/gedit-tab-groups.page
share/help/ar/gedit/gedit-tabs.page
share/help/ar/gedit/gedit-undo-redo.page
share/help/ar/gedit/index.page
-share/help/bg/gedit/figures/gedit-html-snippet.png
-share/help/bg/gedit/figures/gedit-icon.png
+share/help/bg/gedit/figures/gedit-icon-24x24.png
share/help/bg/gedit/figures/gedit3-screenshot.png
share/help/bg/gedit/gedit-brief-intro.page
share/help/bg/gedit/gedit-change-color-scheme.page
-share/help/bg/gedit/gedit-change-default-font.page
share/help/bg/gedit/gedit-close-file.page
share/help/bg/gedit/gedit-create-new-file.page
share/help/bg/gedit/gedit-edit-as-root.page
@@ -249,17 +126,12 @@ share/help/bg/gedit/gedit-open-several-files-at-once.page
share/help/bg/gedit/gedit-plugin-guide.page
share/help/bg/gedit/gedit-plugins-change-case.page
share/help/bg/gedit/gedit-plugins-doc-stats.page
-share/help/bg/gedit/gedit-plugins-external-tools.page
share/help/bg/gedit/gedit-plugins-file-browser.page
share/help/bg/gedit/gedit-plugins-insert-date-time.page
share/help/bg/gedit/gedit-plugins-install.page
share/help/bg/gedit/gedit-plugins-modelines.page
-share/help/bg/gedit/gedit-plugins-pyconsole.page
-share/help/bg/gedit/gedit-plugins-quick-open.page
-share/help/bg/gedit/gedit-plugins-snippets.page
share/help/bg/gedit/gedit-plugins-sort.page
-share/help/bg/gedit/gedit-printing-order.page
-share/help/bg/gedit/gedit-printing-select.page
+share/help/bg/gedit/gedit-plugins-text-size.page
share/help/bg/gedit/gedit-printing.page
share/help/bg/gedit/gedit-save-file.page
share/help/bg/gedit/gedit-search-and-replace.page
@@ -270,12 +142,10 @@ share/help/bg/gedit/gedit-tab-groups.page
share/help/bg/gedit/gedit-tabs.page
share/help/bg/gedit/gedit-undo-redo.page
share/help/bg/gedit/index.page
-share/help/ca/gedit/figures/gedit-html-snippet.png
-share/help/ca/gedit/figures/gedit-icon.png
+share/help/ca/gedit/figures/gedit-icon-24x24.png
share/help/ca/gedit/figures/gedit3-screenshot.png
share/help/ca/gedit/gedit-brief-intro.page
share/help/ca/gedit/gedit-change-color-scheme.page
-share/help/ca/gedit/gedit-change-default-font.page
share/help/ca/gedit/gedit-close-file.page
share/help/ca/gedit/gedit-create-new-file.page
share/help/ca/gedit/gedit-edit-as-root.page
@@ -290,17 +160,12 @@ share/help/ca/gedit/gedit-open-several-files-at-once.page
share/help/ca/gedit/gedit-plugin-guide.page
share/help/ca/gedit/gedit-plugins-change-case.page
share/help/ca/gedit/gedit-plugins-doc-stats.page
-share/help/ca/gedit/gedit-plugins-external-tools.page
share/help/ca/gedit/gedit-plugins-file-browser.page
share/help/ca/gedit/gedit-plugins-insert-date-time.page
share/help/ca/gedit/gedit-plugins-install.page
share/help/ca/gedit/gedit-plugins-modelines.page
-share/help/ca/gedit/gedit-plugins-pyconsole.page
-share/help/ca/gedit/gedit-plugins-quick-open.page
-share/help/ca/gedit/gedit-plugins-snippets.page
share/help/ca/gedit/gedit-plugins-sort.page
-share/help/ca/gedit/gedit-printing-order.page
-share/help/ca/gedit/gedit-printing-select.page
+share/help/ca/gedit/gedit-plugins-text-size.page
share/help/ca/gedit/gedit-printing.page
share/help/ca/gedit/gedit-save-file.page
share/help/ca/gedit/gedit-search-and-replace.page
@@ -311,12 +176,10 @@ share/help/ca/gedit/gedit-tab-groups.page
share/help/ca/gedit/gedit-tabs.page
share/help/ca/gedit/gedit-undo-redo.page
share/help/ca/gedit/index.page
-share/help/cs/gedit/figures/gedit-html-snippet.png
-share/help/cs/gedit/figures/gedit-icon.png
+share/help/cs/gedit/figures/gedit-icon-24x24.png
share/help/cs/gedit/figures/gedit3-screenshot.png
share/help/cs/gedit/gedit-brief-intro.page
share/help/cs/gedit/gedit-change-color-scheme.page
-share/help/cs/gedit/gedit-change-default-font.page
share/help/cs/gedit/gedit-close-file.page
share/help/cs/gedit/gedit-create-new-file.page
share/help/cs/gedit/gedit-edit-as-root.page
@@ -331,17 +194,12 @@ share/help/cs/gedit/gedit-open-several-files-at-once.page
share/help/cs/gedit/gedit-plugin-guide.page
share/help/cs/gedit/gedit-plugins-change-case.page
share/help/cs/gedit/gedit-plugins-doc-stats.page
-share/help/cs/gedit/gedit-plugins-external-tools.page
share/help/cs/gedit/gedit-plugins-file-browser.page
share/help/cs/gedit/gedit-plugins-insert-date-time.page
share/help/cs/gedit/gedit-plugins-install.page
share/help/cs/gedit/gedit-plugins-modelines.page
-share/help/cs/gedit/gedit-plugins-pyconsole.page
-share/help/cs/gedit/gedit-plugins-quick-open.page
-share/help/cs/gedit/gedit-plugins-snippets.page
share/help/cs/gedit/gedit-plugins-sort.page
-share/help/cs/gedit/gedit-printing-order.page
-share/help/cs/gedit/gedit-printing-select.page
+share/help/cs/gedit/gedit-plugins-text-size.page
share/help/cs/gedit/gedit-printing.page
share/help/cs/gedit/gedit-save-file.page
share/help/cs/gedit/gedit-search-and-replace.page
@@ -352,12 +210,10 @@ share/help/cs/gedit/gedit-tab-groups.page
share/help/cs/gedit/gedit-tabs.page
share/help/cs/gedit/gedit-undo-redo.page
share/help/cs/gedit/index.page
-share/help/da/gedit/figures/gedit-html-snippet.png
-share/help/da/gedit/figures/gedit-icon.png
+share/help/da/gedit/figures/gedit-icon-24x24.png
share/help/da/gedit/figures/gedit3-screenshot.png
share/help/da/gedit/gedit-brief-intro.page
share/help/da/gedit/gedit-change-color-scheme.page
-share/help/da/gedit/gedit-change-default-font.page
share/help/da/gedit/gedit-close-file.page
share/help/da/gedit/gedit-create-new-file.page
share/help/da/gedit/gedit-edit-as-root.page
@@ -372,17 +228,12 @@ share/help/da/gedit/gedit-open-several-files-at-once.page
share/help/da/gedit/gedit-plugin-guide.page
share/help/da/gedit/gedit-plugins-change-case.page
share/help/da/gedit/gedit-plugins-doc-stats.page
-share/help/da/gedit/gedit-plugins-external-tools.page
share/help/da/gedit/gedit-plugins-file-browser.page
share/help/da/gedit/gedit-plugins-insert-date-time.page
share/help/da/gedit/gedit-plugins-install.page
share/help/da/gedit/gedit-plugins-modelines.page
-share/help/da/gedit/gedit-plugins-pyconsole.page
-share/help/da/gedit/gedit-plugins-quick-open.page
-share/help/da/gedit/gedit-plugins-snippets.page
share/help/da/gedit/gedit-plugins-sort.page
-share/help/da/gedit/gedit-printing-order.page
-share/help/da/gedit/gedit-printing-select.page
+share/help/da/gedit/gedit-plugins-text-size.page
share/help/da/gedit/gedit-printing.page
share/help/da/gedit/gedit-save-file.page
share/help/da/gedit/gedit-search-and-replace.page
@@ -393,12 +244,10 @@ share/help/da/gedit/gedit-tab-groups.page
share/help/da/gedit/gedit-tabs.page
share/help/da/gedit/gedit-undo-redo.page
share/help/da/gedit/index.page
-share/help/de/gedit/figures/gedit-html-snippet.png
-share/help/de/gedit/figures/gedit-icon.png
+share/help/de/gedit/figures/gedit-icon-24x24.png
share/help/de/gedit/figures/gedit3-screenshot.png
share/help/de/gedit/gedit-brief-intro.page
share/help/de/gedit/gedit-change-color-scheme.page
-share/help/de/gedit/gedit-change-default-font.page
share/help/de/gedit/gedit-close-file.page
share/help/de/gedit/gedit-create-new-file.page
share/help/de/gedit/gedit-edit-as-root.page
@@ -413,17 +262,12 @@ share/help/de/gedit/gedit-open-several-files-at-once.page
share/help/de/gedit/gedit-plugin-guide.page
share/help/de/gedit/gedit-plugins-change-case.page
share/help/de/gedit/gedit-plugins-doc-stats.page
-share/help/de/gedit/gedit-plugins-external-tools.page
share/help/de/gedit/gedit-plugins-file-browser.page
share/help/de/gedit/gedit-plugins-insert-date-time.page
share/help/de/gedit/gedit-plugins-install.page
share/help/de/gedit/gedit-plugins-modelines.page
-share/help/de/gedit/gedit-plugins-pyconsole.page
-share/help/de/gedit/gedit-plugins-quick-open.page
-share/help/de/gedit/gedit-plugins-snippets.page
share/help/de/gedit/gedit-plugins-sort.page
-share/help/de/gedit/gedit-printing-order.page
-share/help/de/gedit/gedit-printing-select.page
+share/help/de/gedit/gedit-plugins-text-size.page
share/help/de/gedit/gedit-printing.page
share/help/de/gedit/gedit-save-file.page
share/help/de/gedit/gedit-search-and-replace.page
@@ -434,12 +278,10 @@ share/help/de/gedit/gedit-tab-groups.page
share/help/de/gedit/gedit-tabs.page
share/help/de/gedit/gedit-undo-redo.page
share/help/de/gedit/index.page
-share/help/el/gedit/figures/gedit-html-snippet.png
-share/help/el/gedit/figures/gedit-icon.png
+share/help/el/gedit/figures/gedit-icon-24x24.png
share/help/el/gedit/figures/gedit3-screenshot.png
share/help/el/gedit/gedit-brief-intro.page
share/help/el/gedit/gedit-change-color-scheme.page
-share/help/el/gedit/gedit-change-default-font.page
share/help/el/gedit/gedit-close-file.page
share/help/el/gedit/gedit-create-new-file.page
share/help/el/gedit/gedit-edit-as-root.page
@@ -454,17 +296,12 @@ share/help/el/gedit/gedit-open-several-files-at-once.page
share/help/el/gedit/gedit-plugin-guide.page
share/help/el/gedit/gedit-plugins-change-case.page
share/help/el/gedit/gedit-plugins-doc-stats.page
-share/help/el/gedit/gedit-plugins-external-tools.page
share/help/el/gedit/gedit-plugins-file-browser.page
share/help/el/gedit/gedit-plugins-insert-date-time.page
share/help/el/gedit/gedit-plugins-install.page
share/help/el/gedit/gedit-plugins-modelines.page
-share/help/el/gedit/gedit-plugins-pyconsole.page
-share/help/el/gedit/gedit-plugins-quick-open.page
-share/help/el/gedit/gedit-plugins-snippets.page
share/help/el/gedit/gedit-plugins-sort.page
-share/help/el/gedit/gedit-printing-order.page
-share/help/el/gedit/gedit-printing-select.page
+share/help/el/gedit/gedit-plugins-text-size.page
share/help/el/gedit/gedit-printing.page
share/help/el/gedit/gedit-save-file.page
share/help/el/gedit/gedit-search-and-replace.page
@@ -475,12 +312,10 @@ share/help/el/gedit/gedit-tab-groups.page
share/help/el/gedit/gedit-tabs.page
share/help/el/gedit/gedit-undo-redo.page
share/help/el/gedit/index.page
-share/help/en_GB/gedit/figures/gedit-html-snippet.png
-share/help/en_GB/gedit/figures/gedit-icon.png
+share/help/en_GB/gedit/figures/gedit-icon-24x24.png
share/help/en_GB/gedit/figures/gedit3-screenshot.png
share/help/en_GB/gedit/gedit-brief-intro.page
share/help/en_GB/gedit/gedit-change-color-scheme.page
-share/help/en_GB/gedit/gedit-change-default-font.page
share/help/en_GB/gedit/gedit-close-file.page
share/help/en_GB/gedit/gedit-create-new-file.page
share/help/en_GB/gedit/gedit-edit-as-root.page
@@ -495,17 +330,12 @@ share/help/en_GB/gedit/gedit-open-several-files-at-once.page
share/help/en_GB/gedit/gedit-plugin-guide.page
share/help/en_GB/gedit/gedit-plugins-change-case.page
share/help/en_GB/gedit/gedit-plugins-doc-stats.page
-share/help/en_GB/gedit/gedit-plugins-external-tools.page
share/help/en_GB/gedit/gedit-plugins-file-browser.page
share/help/en_GB/gedit/gedit-plugins-insert-date-time.page
share/help/en_GB/gedit/gedit-plugins-install.page
share/help/en_GB/gedit/gedit-plugins-modelines.page
-share/help/en_GB/gedit/gedit-plugins-pyconsole.page
-share/help/en_GB/gedit/gedit-plugins-quick-open.page
-share/help/en_GB/gedit/gedit-plugins-snippets.page
share/help/en_GB/gedit/gedit-plugins-sort.page
-share/help/en_GB/gedit/gedit-printing-order.page
-share/help/en_GB/gedit/gedit-printing-select.page
+share/help/en_GB/gedit/gedit-plugins-text-size.page
share/help/en_GB/gedit/gedit-printing.page
share/help/en_GB/gedit/gedit-save-file.page
share/help/en_GB/gedit/gedit-search-and-replace.page
@@ -516,12 +346,10 @@ share/help/en_GB/gedit/gedit-tab-groups.page
share/help/en_GB/gedit/gedit-tabs.page
share/help/en_GB/gedit/gedit-undo-redo.page
share/help/en_GB/gedit/index.page
-share/help/es/gedit/figures/gedit-html-snippet.png
-share/help/es/gedit/figures/gedit-icon.png
+share/help/es/gedit/figures/gedit-icon-24x24.png
share/help/es/gedit/figures/gedit3-screenshot.png
share/help/es/gedit/gedit-brief-intro.page
share/help/es/gedit/gedit-change-color-scheme.page
-share/help/es/gedit/gedit-change-default-font.page
share/help/es/gedit/gedit-close-file.page
share/help/es/gedit/gedit-create-new-file.page
share/help/es/gedit/gedit-edit-as-root.page
@@ -536,17 +364,12 @@ share/help/es/gedit/gedit-open-several-files-at-once.page
share/help/es/gedit/gedit-plugin-guide.page
share/help/es/gedit/gedit-plugins-change-case.page
share/help/es/gedit/gedit-plugins-doc-stats.page
-share/help/es/gedit/gedit-plugins-external-tools.page
share/help/es/gedit/gedit-plugins-file-browser.page
share/help/es/gedit/gedit-plugins-insert-date-time.page
share/help/es/gedit/gedit-plugins-install.page
share/help/es/gedit/gedit-plugins-modelines.page
-share/help/es/gedit/gedit-plugins-pyconsole.page
-share/help/es/gedit/gedit-plugins-quick-open.page
-share/help/es/gedit/gedit-plugins-snippets.page
share/help/es/gedit/gedit-plugins-sort.page
-share/help/es/gedit/gedit-printing-order.page
-share/help/es/gedit/gedit-printing-select.page
+share/help/es/gedit/gedit-plugins-text-size.page
share/help/es/gedit/gedit-printing.page
share/help/es/gedit/gedit-save-file.page
share/help/es/gedit/gedit-search-and-replace.page
@@ -557,12 +380,10 @@ share/help/es/gedit/gedit-tab-groups.page
share/help/es/gedit/gedit-tabs.page
share/help/es/gedit/gedit-undo-redo.page
share/help/es/gedit/index.page
-share/help/eu/gedit/figures/gedit-html-snippet.png
-share/help/eu/gedit/figures/gedit-icon.png
+share/help/eu/gedit/figures/gedit-icon-24x24.png
share/help/eu/gedit/figures/gedit3-screenshot.png
share/help/eu/gedit/gedit-brief-intro.page
share/help/eu/gedit/gedit-change-color-scheme.page
-share/help/eu/gedit/gedit-change-default-font.page
share/help/eu/gedit/gedit-close-file.page
share/help/eu/gedit/gedit-create-new-file.page
share/help/eu/gedit/gedit-edit-as-root.page
@@ -577,17 +398,12 @@ share/help/eu/gedit/gedit-open-several-files-at-once.page
share/help/eu/gedit/gedit-plugin-guide.page
share/help/eu/gedit/gedit-plugins-change-case.page
share/help/eu/gedit/gedit-plugins-doc-stats.page
-share/help/eu/gedit/gedit-plugins-external-tools.page
share/help/eu/gedit/gedit-plugins-file-browser.page
share/help/eu/gedit/gedit-plugins-insert-date-time.page
share/help/eu/gedit/gedit-plugins-install.page
share/help/eu/gedit/gedit-plugins-modelines.page
-share/help/eu/gedit/gedit-plugins-pyconsole.page
-share/help/eu/gedit/gedit-plugins-quick-open.page
-share/help/eu/gedit/gedit-plugins-snippets.page
share/help/eu/gedit/gedit-plugins-sort.page
-share/help/eu/gedit/gedit-printing-order.page
-share/help/eu/gedit/gedit-printing-select.page
+share/help/eu/gedit/gedit-plugins-text-size.page
share/help/eu/gedit/gedit-printing.page
share/help/eu/gedit/gedit-save-file.page
share/help/eu/gedit/gedit-search-and-replace.page
@@ -598,12 +414,10 @@ share/help/eu/gedit/gedit-tab-groups.page
share/help/eu/gedit/gedit-tabs.page
share/help/eu/gedit/gedit-undo-redo.page
share/help/eu/gedit/index.page
-share/help/fi/gedit/figures/gedit-html-snippet.png
-share/help/fi/gedit/figures/gedit-icon.png
+share/help/fi/gedit/figures/gedit-icon-24x24.png
share/help/fi/gedit/figures/gedit3-screenshot.png
share/help/fi/gedit/gedit-brief-intro.page
share/help/fi/gedit/gedit-change-color-scheme.page
-share/help/fi/gedit/gedit-change-default-font.page
share/help/fi/gedit/gedit-close-file.page
share/help/fi/gedit/gedit-create-new-file.page
share/help/fi/gedit/gedit-edit-as-root.page
@@ -618,17 +432,12 @@ share/help/fi/gedit/gedit-open-several-files-at-once.page
share/help/fi/gedit/gedit-plugin-guide.page
share/help/fi/gedit/gedit-plugins-change-case.page
share/help/fi/gedit/gedit-plugins-doc-stats.page
-share/help/fi/gedit/gedit-plugins-external-tools.page
share/help/fi/gedit/gedit-plugins-file-browser.page
share/help/fi/gedit/gedit-plugins-insert-date-time.page
share/help/fi/gedit/gedit-plugins-install.page
share/help/fi/gedit/gedit-plugins-modelines.page
-share/help/fi/gedit/gedit-plugins-pyconsole.page
-share/help/fi/gedit/gedit-plugins-quick-open.page
-share/help/fi/gedit/gedit-plugins-snippets.page
share/help/fi/gedit/gedit-plugins-sort.page
-share/help/fi/gedit/gedit-printing-order.page
-share/help/fi/gedit/gedit-printing-select.page
+share/help/fi/gedit/gedit-plugins-text-size.page
share/help/fi/gedit/gedit-printing.page
share/help/fi/gedit/gedit-save-file.page
share/help/fi/gedit/gedit-search-and-replace.page
@@ -639,12 +448,10 @@ share/help/fi/gedit/gedit-tab-groups.page
share/help/fi/gedit/gedit-tabs.page
share/help/fi/gedit/gedit-undo-redo.page
share/help/fi/gedit/index.page
-share/help/fr/gedit/figures/gedit-html-snippet.png
-share/help/fr/gedit/figures/gedit-icon.png
+share/help/fr/gedit/figures/gedit-icon-24x24.png
share/help/fr/gedit/figures/gedit3-screenshot.png
share/help/fr/gedit/gedit-brief-intro.page
share/help/fr/gedit/gedit-change-color-scheme.page
-share/help/fr/gedit/gedit-change-default-font.page
share/help/fr/gedit/gedit-close-file.page
share/help/fr/gedit/gedit-create-new-file.page
share/help/fr/gedit/gedit-edit-as-root.page
@@ -659,17 +466,12 @@ share/help/fr/gedit/gedit-open-several-files-at-once.page
share/help/fr/gedit/gedit-plugin-guide.page
share/help/fr/gedit/gedit-plugins-change-case.page
share/help/fr/gedit/gedit-plugins-doc-stats.page
-share/help/fr/gedit/gedit-plugins-external-tools.page
share/help/fr/gedit/gedit-plugins-file-browser.page
share/help/fr/gedit/gedit-plugins-insert-date-time.page
share/help/fr/gedit/gedit-plugins-install.page
share/help/fr/gedit/gedit-plugins-modelines.page
-share/help/fr/gedit/gedit-plugins-pyconsole.page
-share/help/fr/gedit/gedit-plugins-quick-open.page
-share/help/fr/gedit/gedit-plugins-snippets.page
share/help/fr/gedit/gedit-plugins-sort.page
-share/help/fr/gedit/gedit-printing-order.page
-share/help/fr/gedit/gedit-printing-select.page
+share/help/fr/gedit/gedit-plugins-text-size.page
share/help/fr/gedit/gedit-printing.page
share/help/fr/gedit/gedit-save-file.page
share/help/fr/gedit/gedit-search-and-replace.page
@@ -680,12 +482,10 @@ share/help/fr/gedit/gedit-tab-groups.page
share/help/fr/gedit/gedit-tabs.page
share/help/fr/gedit/gedit-undo-redo.page
share/help/fr/gedit/index.page
-share/help/gl/gedit/figures/gedit-html-snippet.png
-share/help/gl/gedit/figures/gedit-icon.png
+share/help/gl/gedit/figures/gedit-icon-24x24.png
share/help/gl/gedit/figures/gedit3-screenshot.png
share/help/gl/gedit/gedit-brief-intro.page
share/help/gl/gedit/gedit-change-color-scheme.page
-share/help/gl/gedit/gedit-change-default-font.page
share/help/gl/gedit/gedit-close-file.page
share/help/gl/gedit/gedit-create-new-file.page
share/help/gl/gedit/gedit-edit-as-root.page
@@ -700,17 +500,12 @@ share/help/gl/gedit/gedit-open-several-files-at-once.page
share/help/gl/gedit/gedit-plugin-guide.page
share/help/gl/gedit/gedit-plugins-change-case.page
share/help/gl/gedit/gedit-plugins-doc-stats.page
-share/help/gl/gedit/gedit-plugins-external-tools.page
share/help/gl/gedit/gedit-plugins-file-browser.page
share/help/gl/gedit/gedit-plugins-insert-date-time.page
share/help/gl/gedit/gedit-plugins-install.page
share/help/gl/gedit/gedit-plugins-modelines.page
-share/help/gl/gedit/gedit-plugins-pyconsole.page
-share/help/gl/gedit/gedit-plugins-quick-open.page
-share/help/gl/gedit/gedit-plugins-snippets.page
share/help/gl/gedit/gedit-plugins-sort.page
-share/help/gl/gedit/gedit-printing-order.page
-share/help/gl/gedit/gedit-printing-select.page
+share/help/gl/gedit/gedit-plugins-text-size.page
share/help/gl/gedit/gedit-printing.page
share/help/gl/gedit/gedit-save-file.page
share/help/gl/gedit/gedit-search-and-replace.page
@@ -721,12 +516,10 @@ share/help/gl/gedit/gedit-tab-groups.page
share/help/gl/gedit/gedit-tabs.page
share/help/gl/gedit/gedit-undo-redo.page
share/help/gl/gedit/index.page
-share/help/hu/gedit/figures/gedit-html-snippet.png
-share/help/hu/gedit/figures/gedit-icon.png
+share/help/hu/gedit/figures/gedit-icon-24x24.png
share/help/hu/gedit/figures/gedit3-screenshot.png
share/help/hu/gedit/gedit-brief-intro.page
share/help/hu/gedit/gedit-change-color-scheme.page
-share/help/hu/gedit/gedit-change-default-font.page
share/help/hu/gedit/gedit-close-file.page
share/help/hu/gedit/gedit-create-new-file.page
share/help/hu/gedit/gedit-edit-as-root.page
@@ -741,17 +534,12 @@ share/help/hu/gedit/gedit-open-several-files-at-once.page
share/help/hu/gedit/gedit-plugin-guide.page
share/help/hu/gedit/gedit-plugins-change-case.page
share/help/hu/gedit/gedit-plugins-doc-stats.page
-share/help/hu/gedit/gedit-plugins-external-tools.page
share/help/hu/gedit/gedit-plugins-file-browser.page
share/help/hu/gedit/gedit-plugins-insert-date-time.page
share/help/hu/gedit/gedit-plugins-install.page
share/help/hu/gedit/gedit-plugins-modelines.page
-share/help/hu/gedit/gedit-plugins-pyconsole.page
-share/help/hu/gedit/gedit-plugins-quick-open.page
-share/help/hu/gedit/gedit-plugins-snippets.page
share/help/hu/gedit/gedit-plugins-sort.page
-share/help/hu/gedit/gedit-printing-order.page
-share/help/hu/gedit/gedit-printing-select.page
+share/help/hu/gedit/gedit-plugins-text-size.page
share/help/hu/gedit/gedit-printing.page
share/help/hu/gedit/gedit-save-file.page
share/help/hu/gedit/gedit-search-and-replace.page
@@ -762,12 +550,10 @@ share/help/hu/gedit/gedit-tab-groups.page
share/help/hu/gedit/gedit-tabs.page
share/help/hu/gedit/gedit-undo-redo.page
share/help/hu/gedit/index.page
-share/help/id/gedit/figures/gedit-html-snippet.png
-share/help/id/gedit/figures/gedit-icon.png
+share/help/id/gedit/figures/gedit-icon-24x24.png
share/help/id/gedit/figures/gedit3-screenshot.png
share/help/id/gedit/gedit-brief-intro.page
share/help/id/gedit/gedit-change-color-scheme.page
-share/help/id/gedit/gedit-change-default-font.page
share/help/id/gedit/gedit-close-file.page
share/help/id/gedit/gedit-create-new-file.page
share/help/id/gedit/gedit-edit-as-root.page
@@ -782,17 +568,12 @@ share/help/id/gedit/gedit-open-several-files-at-once.page
share/help/id/gedit/gedit-plugin-guide.page
share/help/id/gedit/gedit-plugins-change-case.page
share/help/id/gedit/gedit-plugins-doc-stats.page
-share/help/id/gedit/gedit-plugins-external-tools.page
share/help/id/gedit/gedit-plugins-file-browser.page
share/help/id/gedit/gedit-plugins-insert-date-time.page
share/help/id/gedit/gedit-plugins-install.page
share/help/id/gedit/gedit-plugins-modelines.page
-share/help/id/gedit/gedit-plugins-pyconsole.page
-share/help/id/gedit/gedit-plugins-quick-open.page
-share/help/id/gedit/gedit-plugins-snippets.page
share/help/id/gedit/gedit-plugins-sort.page
-share/help/id/gedit/gedit-printing-order.page
-share/help/id/gedit/gedit-printing-select.page
+share/help/id/gedit/gedit-plugins-text-size.page
share/help/id/gedit/gedit-printing.page
share/help/id/gedit/gedit-save-file.page
share/help/id/gedit/gedit-search-and-replace.page
@@ -803,12 +584,10 @@ share/help/id/gedit/gedit-tab-groups.page
share/help/id/gedit/gedit-tabs.page
share/help/id/gedit/gedit-undo-redo.page
share/help/id/gedit/index.page
-share/help/it/gedit/figures/gedit-html-snippet.png
-share/help/it/gedit/figures/gedit-icon.png
+share/help/it/gedit/figures/gedit-icon-24x24.png
share/help/it/gedit/figures/gedit3-screenshot.png
share/help/it/gedit/gedit-brief-intro.page
share/help/it/gedit/gedit-change-color-scheme.page
-share/help/it/gedit/gedit-change-default-font.page
share/help/it/gedit/gedit-close-file.page
share/help/it/gedit/gedit-create-new-file.page
share/help/it/gedit/gedit-edit-as-root.page
@@ -823,17 +602,12 @@ share/help/it/gedit/gedit-open-several-files-at-once.page
share/help/it/gedit/gedit-plugin-guide.page
share/help/it/gedit/gedit-plugins-change-case.page
share/help/it/gedit/gedit-plugins-doc-stats.page
-share/help/it/gedit/gedit-plugins-external-tools.page
share/help/it/gedit/gedit-plugins-file-browser.page
share/help/it/gedit/gedit-plugins-insert-date-time.page
share/help/it/gedit/gedit-plugins-install.page
share/help/it/gedit/gedit-plugins-modelines.page
-share/help/it/gedit/gedit-plugins-pyconsole.page
-share/help/it/gedit/gedit-plugins-quick-open.page
-share/help/it/gedit/gedit-plugins-snippets.page
share/help/it/gedit/gedit-plugins-sort.page
-share/help/it/gedit/gedit-printing-order.page
-share/help/it/gedit/gedit-printing-select.page
+share/help/it/gedit/gedit-plugins-text-size.page
share/help/it/gedit/gedit-printing.page
share/help/it/gedit/gedit-save-file.page
share/help/it/gedit/gedit-search-and-replace.page
@@ -844,12 +618,10 @@ share/help/it/gedit/gedit-tab-groups.page
share/help/it/gedit/gedit-tabs.page
share/help/it/gedit/gedit-undo-redo.page
share/help/it/gedit/index.page
-share/help/ja/gedit/figures/gedit-html-snippet.png
-share/help/ja/gedit/figures/gedit-icon.png
+share/help/ja/gedit/figures/gedit-icon-24x24.png
share/help/ja/gedit/figures/gedit3-screenshot.png
share/help/ja/gedit/gedit-brief-intro.page
share/help/ja/gedit/gedit-change-color-scheme.page
-share/help/ja/gedit/gedit-change-default-font.page
share/help/ja/gedit/gedit-close-file.page
share/help/ja/gedit/gedit-create-new-file.page
share/help/ja/gedit/gedit-edit-as-root.page
@@ -864,17 +636,12 @@ share/help/ja/gedit/gedit-open-several-files-at-once.page
share/help/ja/gedit/gedit-plugin-guide.page
share/help/ja/gedit/gedit-plugins-change-case.page
share/help/ja/gedit/gedit-plugins-doc-stats.page
-share/help/ja/gedit/gedit-plugins-external-tools.page
share/help/ja/gedit/gedit-plugins-file-browser.page
share/help/ja/gedit/gedit-plugins-insert-date-time.page
share/help/ja/gedit/gedit-plugins-install.page
share/help/ja/gedit/gedit-plugins-modelines.page
-share/help/ja/gedit/gedit-plugins-pyconsole.page
-share/help/ja/gedit/gedit-plugins-quick-open.page
-share/help/ja/gedit/gedit-plugins-snippets.page
share/help/ja/gedit/gedit-plugins-sort.page
-share/help/ja/gedit/gedit-printing-order.page
-share/help/ja/gedit/gedit-printing-select.page
+share/help/ja/gedit/gedit-plugins-text-size.page
share/help/ja/gedit/gedit-printing.page
share/help/ja/gedit/gedit-save-file.page
share/help/ja/gedit/gedit-search-and-replace.page
@@ -885,12 +652,10 @@ share/help/ja/gedit/gedit-tab-groups.page
share/help/ja/gedit/gedit-tabs.page
share/help/ja/gedit/gedit-undo-redo.page
share/help/ja/gedit/index.page
-share/help/ko/gedit/figures/gedit-html-snippet.png
-share/help/ko/gedit/figures/gedit-icon.png
+share/help/ko/gedit/figures/gedit-icon-24x24.png
share/help/ko/gedit/figures/gedit3-screenshot.png
share/help/ko/gedit/gedit-brief-intro.page
share/help/ko/gedit/gedit-change-color-scheme.page
-share/help/ko/gedit/gedit-change-default-font.page
share/help/ko/gedit/gedit-close-file.page
share/help/ko/gedit/gedit-create-new-file.page
share/help/ko/gedit/gedit-edit-as-root.page
@@ -905,17 +670,12 @@ share/help/ko/gedit/gedit-open-several-files-at-once.page
share/help/ko/gedit/gedit-plugin-guide.page
share/help/ko/gedit/gedit-plugins-change-case.page
share/help/ko/gedit/gedit-plugins-doc-stats.page
-share/help/ko/gedit/gedit-plugins-external-tools.page
share/help/ko/gedit/gedit-plugins-file-browser.page
share/help/ko/gedit/gedit-plugins-insert-date-time.page
share/help/ko/gedit/gedit-plugins-install.page
share/help/ko/gedit/gedit-plugins-modelines.page
-share/help/ko/gedit/gedit-plugins-pyconsole.page
-share/help/ko/gedit/gedit-plugins-quick-open.page
-share/help/ko/gedit/gedit-plugins-snippets.page
share/help/ko/gedit/gedit-plugins-sort.page
-share/help/ko/gedit/gedit-printing-order.page
-share/help/ko/gedit/gedit-printing-select.page
+share/help/ko/gedit/gedit-plugins-text-size.page
share/help/ko/gedit/gedit-printing.page
share/help/ko/gedit/gedit-save-file.page
share/help/ko/gedit/gedit-search-and-replace.page
@@ -926,12 +686,10 @@ share/help/ko/gedit/gedit-tab-groups.page
share/help/ko/gedit/gedit-tabs.page
share/help/ko/gedit/gedit-undo-redo.page
share/help/ko/gedit/index.page
-share/help/lv/gedit/figures/gedit-html-snippet.png
-share/help/lv/gedit/figures/gedit-icon.png
+share/help/lv/gedit/figures/gedit-icon-24x24.png
share/help/lv/gedit/figures/gedit3-screenshot.png
share/help/lv/gedit/gedit-brief-intro.page
share/help/lv/gedit/gedit-change-color-scheme.page
-share/help/lv/gedit/gedit-change-default-font.page
share/help/lv/gedit/gedit-close-file.page
share/help/lv/gedit/gedit-create-new-file.page
share/help/lv/gedit/gedit-edit-as-root.page
@@ -946,17 +704,12 @@ share/help/lv/gedit/gedit-open-several-files-at-once.page
share/help/lv/gedit/gedit-plugin-guide.page
share/help/lv/gedit/gedit-plugins-change-case.page
share/help/lv/gedit/gedit-plugins-doc-stats.page
-share/help/lv/gedit/gedit-plugins-external-tools.page
share/help/lv/gedit/gedit-plugins-file-browser.page
share/help/lv/gedit/gedit-plugins-insert-date-time.page
share/help/lv/gedit/gedit-plugins-install.page
share/help/lv/gedit/gedit-plugins-modelines.page
-share/help/lv/gedit/gedit-plugins-pyconsole.page
-share/help/lv/gedit/gedit-plugins-quick-open.page
-share/help/lv/gedit/gedit-plugins-snippets.page
share/help/lv/gedit/gedit-plugins-sort.page
-share/help/lv/gedit/gedit-printing-order.page
-share/help/lv/gedit/gedit-printing-select.page
+share/help/lv/gedit/gedit-plugins-text-size.page
share/help/lv/gedit/gedit-printing.page
share/help/lv/gedit/gedit-save-file.page
share/help/lv/gedit/gedit-search-and-replace.page
@@ -967,12 +720,10 @@ share/help/lv/gedit/gedit-tab-groups.page
share/help/lv/gedit/gedit-tabs.page
share/help/lv/gedit/gedit-undo-redo.page
share/help/lv/gedit/index.page
-share/help/oc/gedit/figures/gedit-html-snippet.png
-share/help/oc/gedit/figures/gedit-icon.png
+share/help/oc/gedit/figures/gedit-icon-24x24.png
share/help/oc/gedit/figures/gedit3-screenshot.png
share/help/oc/gedit/gedit-brief-intro.page
share/help/oc/gedit/gedit-change-color-scheme.page
-share/help/oc/gedit/gedit-change-default-font.page
share/help/oc/gedit/gedit-close-file.page
share/help/oc/gedit/gedit-create-new-file.page
share/help/oc/gedit/gedit-edit-as-root.page
@@ -987,17 +738,12 @@ share/help/oc/gedit/gedit-open-several-files-at-once.page
share/help/oc/gedit/gedit-plugin-guide.page
share/help/oc/gedit/gedit-plugins-change-case.page
share/help/oc/gedit/gedit-plugins-doc-stats.page
-share/help/oc/gedit/gedit-plugins-external-tools.page
share/help/oc/gedit/gedit-plugins-file-browser.page
share/help/oc/gedit/gedit-plugins-insert-date-time.page
share/help/oc/gedit/gedit-plugins-install.page
share/help/oc/gedit/gedit-plugins-modelines.page
-share/help/oc/gedit/gedit-plugins-pyconsole.page
-share/help/oc/gedit/gedit-plugins-quick-open.page
-share/help/oc/gedit/gedit-plugins-snippets.page
share/help/oc/gedit/gedit-plugins-sort.page
-share/help/oc/gedit/gedit-printing-order.page
-share/help/oc/gedit/gedit-printing-select.page
+share/help/oc/gedit/gedit-plugins-text-size.page
share/help/oc/gedit/gedit-printing.page
share/help/oc/gedit/gedit-save-file.page
share/help/oc/gedit/gedit-search-and-replace.page
@@ -1008,12 +754,10 @@ share/help/oc/gedit/gedit-tab-groups.page
share/help/oc/gedit/gedit-tabs.page
share/help/oc/gedit/gedit-undo-redo.page
share/help/oc/gedit/index.page
-share/help/pl/gedit/figures/gedit-html-snippet.png
-share/help/pl/gedit/figures/gedit-icon.png
+share/help/pl/gedit/figures/gedit-icon-24x24.png
share/help/pl/gedit/figures/gedit3-screenshot.png
share/help/pl/gedit/gedit-brief-intro.page
share/help/pl/gedit/gedit-change-color-scheme.page
-share/help/pl/gedit/gedit-change-default-font.page
share/help/pl/gedit/gedit-close-file.page
share/help/pl/gedit/gedit-create-new-file.page
share/help/pl/gedit/gedit-edit-as-root.page
@@ -1028,17 +772,12 @@ share/help/pl/gedit/gedit-open-several-files-at-once.page
share/help/pl/gedit/gedit-plugin-guide.page
share/help/pl/gedit/gedit-plugins-change-case.page
share/help/pl/gedit/gedit-plugins-doc-stats.page
-share/help/pl/gedit/gedit-plugins-external-tools.page
share/help/pl/gedit/gedit-plugins-file-browser.page
share/help/pl/gedit/gedit-plugins-insert-date-time.page
share/help/pl/gedit/gedit-plugins-install.page
share/help/pl/gedit/gedit-plugins-modelines.page
-share/help/pl/gedit/gedit-plugins-pyconsole.page
-share/help/pl/gedit/gedit-plugins-quick-open.page
-share/help/pl/gedit/gedit-plugins-snippets.page
share/help/pl/gedit/gedit-plugins-sort.page
-share/help/pl/gedit/gedit-printing-order.page
-share/help/pl/gedit/gedit-printing-select.page
+share/help/pl/gedit/gedit-plugins-text-size.page
share/help/pl/gedit/gedit-printing.page
share/help/pl/gedit/gedit-save-file.page
share/help/pl/gedit/gedit-search-and-replace.page
@@ -1049,12 +788,10 @@ share/help/pl/gedit/gedit-tab-groups.page
share/help/pl/gedit/gedit-tabs.page
share/help/pl/gedit/gedit-undo-redo.page
share/help/pl/gedit/index.page
-share/help/pt_BR/gedit/figures/gedit-html-snippet.png
-share/help/pt_BR/gedit/figures/gedit-icon.png
+share/help/pt_BR/gedit/figures/gedit-icon-24x24.png
share/help/pt_BR/gedit/figures/gedit3-screenshot.png
share/help/pt_BR/gedit/gedit-brief-intro.page
share/help/pt_BR/gedit/gedit-change-color-scheme.page
-share/help/pt_BR/gedit/gedit-change-default-font.page
share/help/pt_BR/gedit/gedit-close-file.page
share/help/pt_BR/gedit/gedit-create-new-file.page
share/help/pt_BR/gedit/gedit-edit-as-root.page
@@ -1069,17 +806,12 @@ share/help/pt_BR/gedit/gedit-open-several-files-at-once.page
share/help/pt_BR/gedit/gedit-plugin-guide.page
share/help/pt_BR/gedit/gedit-plugins-change-case.page
share/help/pt_BR/gedit/gedit-plugins-doc-stats.page
-share/help/pt_BR/gedit/gedit-plugins-external-tools.page
share/help/pt_BR/gedit/gedit-plugins-file-browser.page
share/help/pt_BR/gedit/gedit-plugins-insert-date-time.page
share/help/pt_BR/gedit/gedit-plugins-install.page
share/help/pt_BR/gedit/gedit-plugins-modelines.page
-share/help/pt_BR/gedit/gedit-plugins-pyconsole.page
-share/help/pt_BR/gedit/gedit-plugins-quick-open.page
-share/help/pt_BR/gedit/gedit-plugins-snippets.page
share/help/pt_BR/gedit/gedit-plugins-sort.page
-share/help/pt_BR/gedit/gedit-printing-order.page
-share/help/pt_BR/gedit/gedit-printing-select.page
+share/help/pt_BR/gedit/gedit-plugins-text-size.page
share/help/pt_BR/gedit/gedit-printing.page
share/help/pt_BR/gedit/gedit-save-file.page
share/help/pt_BR/gedit/gedit-search-and-replace.page
@@ -1090,12 +822,10 @@ share/help/pt_BR/gedit/gedit-tab-groups.page
share/help/pt_BR/gedit/gedit-tabs.page
share/help/pt_BR/gedit/gedit-undo-redo.page
share/help/pt_BR/gedit/index.page
-share/help/ro/gedit/figures/gedit-html-snippet.png
-share/help/ro/gedit/figures/gedit-icon.png
+share/help/ro/gedit/figures/gedit-icon-24x24.png
share/help/ro/gedit/figures/gedit3-screenshot.png
share/help/ro/gedit/gedit-brief-intro.page
share/help/ro/gedit/gedit-change-color-scheme.page
-share/help/ro/gedit/gedit-change-default-font.page
share/help/ro/gedit/gedit-close-file.page
share/help/ro/gedit/gedit-create-new-file.page
share/help/ro/gedit/gedit-edit-as-root.page
@@ -1110,17 +840,12 @@ share/help/ro/gedit/gedit-open-several-files-at-once.page
share/help/ro/gedit/gedit-plugin-guide.page
share/help/ro/gedit/gedit-plugins-change-case.page
share/help/ro/gedit/gedit-plugins-doc-stats.page
-share/help/ro/gedit/gedit-plugins-external-tools.page
share/help/ro/gedit/gedit-plugins-file-browser.page
share/help/ro/gedit/gedit-plugins-insert-date-time.page
share/help/ro/gedit/gedit-plugins-install.page
share/help/ro/gedit/gedit-plugins-modelines.page
-share/help/ro/gedit/gedit-plugins-pyconsole.page
-share/help/ro/gedit/gedit-plugins-quick-open.page
-share/help/ro/gedit/gedit-plugins-snippets.page
share/help/ro/gedit/gedit-plugins-sort.page
-share/help/ro/gedit/gedit-printing-order.page
-share/help/ro/gedit/gedit-printing-select.page
+share/help/ro/gedit/gedit-plugins-text-size.page
share/help/ro/gedit/gedit-printing.page
share/help/ro/gedit/gedit-save-file.page
share/help/ro/gedit/gedit-search-and-replace.page
@@ -1131,12 +856,10 @@ share/help/ro/gedit/gedit-tab-groups.page
share/help/ro/gedit/gedit-tabs.page
share/help/ro/gedit/gedit-undo-redo.page
share/help/ro/gedit/index.page
-share/help/ru/gedit/figures/gedit-html-snippet.png
-share/help/ru/gedit/figures/gedit-icon.png
+share/help/ru/gedit/figures/gedit-icon-24x24.png
share/help/ru/gedit/figures/gedit3-screenshot.png
share/help/ru/gedit/gedit-brief-intro.page
share/help/ru/gedit/gedit-change-color-scheme.page
-share/help/ru/gedit/gedit-change-default-font.page
share/help/ru/gedit/gedit-close-file.page
share/help/ru/gedit/gedit-create-new-file.page
share/help/ru/gedit/gedit-edit-as-root.page
@@ -1151,17 +874,12 @@ share/help/ru/gedit/gedit-open-several-files-at-once.page
share/help/ru/gedit/gedit-plugin-guide.page
share/help/ru/gedit/gedit-plugins-change-case.page
share/help/ru/gedit/gedit-plugins-doc-stats.page
-share/help/ru/gedit/gedit-plugins-external-tools.page
share/help/ru/gedit/gedit-plugins-file-browser.page
share/help/ru/gedit/gedit-plugins-insert-date-time.page
share/help/ru/gedit/gedit-plugins-install.page
share/help/ru/gedit/gedit-plugins-modelines.page
-share/help/ru/gedit/gedit-plugins-pyconsole.page
-share/help/ru/gedit/gedit-plugins-quick-open.page
-share/help/ru/gedit/gedit-plugins-snippets.page
share/help/ru/gedit/gedit-plugins-sort.page
-share/help/ru/gedit/gedit-printing-order.page
-share/help/ru/gedit/gedit-printing-select.page
+share/help/ru/gedit/gedit-plugins-text-size.page
share/help/ru/gedit/gedit-printing.page
share/help/ru/gedit/gedit-save-file.page
share/help/ru/gedit/gedit-search-and-replace.page
@@ -1172,12 +890,10 @@ share/help/ru/gedit/gedit-tab-groups.page
share/help/ru/gedit/gedit-tabs.page
share/help/ru/gedit/gedit-undo-redo.page
share/help/ru/gedit/index.page
-share/help/sl/gedit/figures/gedit-html-snippet.png
-share/help/sl/gedit/figures/gedit-icon.png
+share/help/sl/gedit/figures/gedit-icon-24x24.png
share/help/sl/gedit/figures/gedit3-screenshot.png
share/help/sl/gedit/gedit-brief-intro.page
share/help/sl/gedit/gedit-change-color-scheme.page
-share/help/sl/gedit/gedit-change-default-font.page
share/help/sl/gedit/gedit-close-file.page
share/help/sl/gedit/gedit-create-new-file.page
share/help/sl/gedit/gedit-edit-as-root.page
@@ -1192,17 +908,12 @@ share/help/sl/gedit/gedit-open-several-files-at-once.page
share/help/sl/gedit/gedit-plugin-guide.page
share/help/sl/gedit/gedit-plugins-change-case.page
share/help/sl/gedit/gedit-plugins-doc-stats.page
-share/help/sl/gedit/gedit-plugins-external-tools.page
share/help/sl/gedit/gedit-plugins-file-browser.page
share/help/sl/gedit/gedit-plugins-insert-date-time.page
share/help/sl/gedit/gedit-plugins-install.page
share/help/sl/gedit/gedit-plugins-modelines.page
-share/help/sl/gedit/gedit-plugins-pyconsole.page
-share/help/sl/gedit/gedit-plugins-quick-open.page
-share/help/sl/gedit/gedit-plugins-snippets.page
share/help/sl/gedit/gedit-plugins-sort.page
-share/help/sl/gedit/gedit-printing-order.page
-share/help/sl/gedit/gedit-printing-select.page
+share/help/sl/gedit/gedit-plugins-text-size.page
share/help/sl/gedit/gedit-printing.page
share/help/sl/gedit/gedit-save-file.page
share/help/sl/gedit/gedit-search-and-replace.page
@@ -1213,12 +924,10 @@ share/help/sl/gedit/gedit-tab-groups.page
share/help/sl/gedit/gedit-tabs.page
share/help/sl/gedit/gedit-undo-redo.page
share/help/sl/gedit/index.page
-share/help/sv/gedit/figures/gedit-html-snippet.png
-share/help/sv/gedit/figures/gedit-icon.png
+share/help/sv/gedit/figures/gedit-icon-24x24.png
share/help/sv/gedit/figures/gedit3-screenshot.png
share/help/sv/gedit/gedit-brief-intro.page
share/help/sv/gedit/gedit-change-color-scheme.page
-share/help/sv/gedit/gedit-change-default-font.page
share/help/sv/gedit/gedit-close-file.page
share/help/sv/gedit/gedit-create-new-file.page
share/help/sv/gedit/gedit-edit-as-root.page
@@ -1233,17 +942,12 @@ share/help/sv/gedit/gedit-open-several-files-at-once.page
share/help/sv/gedit/gedit-plugin-guide.page
share/help/sv/gedit/gedit-plugins-change-case.page
share/help/sv/gedit/gedit-plugins-doc-stats.page
-share/help/sv/gedit/gedit-plugins-external-tools.page
share/help/sv/gedit/gedit-plugins-file-browser.page
share/help/sv/gedit/gedit-plugins-insert-date-time.page
share/help/sv/gedit/gedit-plugins-install.page
share/help/sv/gedit/gedit-plugins-modelines.page
-share/help/sv/gedit/gedit-plugins-pyconsole.page
-share/help/sv/gedit/gedit-plugins-quick-open.page
-share/help/sv/gedit/gedit-plugins-snippets.page
share/help/sv/gedit/gedit-plugins-sort.page
-share/help/sv/gedit/gedit-printing-order.page
-share/help/sv/gedit/gedit-printing-select.page
+share/help/sv/gedit/gedit-plugins-text-size.page
share/help/sv/gedit/gedit-printing.page
share/help/sv/gedit/gedit-save-file.page
share/help/sv/gedit/gedit-search-and-replace.page
@@ -1254,12 +958,10 @@ share/help/sv/gedit/gedit-tab-groups.page
share/help/sv/gedit/gedit-tabs.page
share/help/sv/gedit/gedit-undo-redo.page
share/help/sv/gedit/index.page
-share/help/te/gedit/figures/gedit-html-snippet.png
-share/help/te/gedit/figures/gedit-icon.png
+share/help/te/gedit/figures/gedit-icon-24x24.png
share/help/te/gedit/figures/gedit3-screenshot.png
share/help/te/gedit/gedit-brief-intro.page
share/help/te/gedit/gedit-change-color-scheme.page
-share/help/te/gedit/gedit-change-default-font.page
share/help/te/gedit/gedit-close-file.page
share/help/te/gedit/gedit-create-new-file.page
share/help/te/gedit/gedit-edit-as-root.page
@@ -1274,17 +976,12 @@ share/help/te/gedit/gedit-open-several-files-at-once.page
share/help/te/gedit/gedit-plugin-guide.page
share/help/te/gedit/gedit-plugins-change-case.page
share/help/te/gedit/gedit-plugins-doc-stats.page
-share/help/te/gedit/gedit-plugins-external-tools.page
share/help/te/gedit/gedit-plugins-file-browser.page
share/help/te/gedit/gedit-plugins-insert-date-time.page
share/help/te/gedit/gedit-plugins-install.page
share/help/te/gedit/gedit-plugins-modelines.page
-share/help/te/gedit/gedit-plugins-pyconsole.page
-share/help/te/gedit/gedit-plugins-quick-open.page
-share/help/te/gedit/gedit-plugins-snippets.page
share/help/te/gedit/gedit-plugins-sort.page
-share/help/te/gedit/gedit-printing-order.page
-share/help/te/gedit/gedit-printing-select.page
+share/help/te/gedit/gedit-plugins-text-size.page
share/help/te/gedit/gedit-printing.page
share/help/te/gedit/gedit-save-file.page
share/help/te/gedit/gedit-search-and-replace.page
@@ -1295,12 +992,10 @@ share/help/te/gedit/gedit-tab-groups.page
share/help/te/gedit/gedit-tabs.page
share/help/te/gedit/gedit-undo-redo.page
share/help/te/gedit/index.page
-share/help/th/gedit/figures/gedit-html-snippet.png
-share/help/th/gedit/figures/gedit-icon.png
+share/help/th/gedit/figures/gedit-icon-24x24.png
share/help/th/gedit/figures/gedit3-screenshot.png
share/help/th/gedit/gedit-brief-intro.page
share/help/th/gedit/gedit-change-color-scheme.page
-share/help/th/gedit/gedit-change-default-font.page
share/help/th/gedit/gedit-close-file.page
share/help/th/gedit/gedit-create-new-file.page
share/help/th/gedit/gedit-edit-as-root.page
@@ -1315,17 +1010,12 @@ share/help/th/gedit/gedit-open-several-files-at-once.page
share/help/th/gedit/gedit-plugin-guide.page
share/help/th/gedit/gedit-plugins-change-case.page
share/help/th/gedit/gedit-plugins-doc-stats.page
-share/help/th/gedit/gedit-plugins-external-tools.page
share/help/th/gedit/gedit-plugins-file-browser.page
share/help/th/gedit/gedit-plugins-insert-date-time.page
share/help/th/gedit/gedit-plugins-install.page
share/help/th/gedit/gedit-plugins-modelines.page
-share/help/th/gedit/gedit-plugins-pyconsole.page
-share/help/th/gedit/gedit-plugins-quick-open.page
-share/help/th/gedit/gedit-plugins-snippets.page
share/help/th/gedit/gedit-plugins-sort.page
-share/help/th/gedit/gedit-printing-order.page
-share/help/th/gedit/gedit-printing-select.page
+share/help/th/gedit/gedit-plugins-text-size.page
share/help/th/gedit/gedit-printing.page
share/help/th/gedit/gedit-save-file.page
share/help/th/gedit/gedit-search-and-replace.page
@@ -1336,12 +1026,10 @@ share/help/th/gedit/gedit-tab-groups.page
share/help/th/gedit/gedit-tabs.page
share/help/th/gedit/gedit-undo-redo.page
share/help/th/gedit/index.page
-share/help/uk/gedit/figures/gedit-html-snippet.png
-share/help/uk/gedit/figures/gedit-icon.png
+share/help/uk/gedit/figures/gedit-icon-24x24.png
share/help/uk/gedit/figures/gedit3-screenshot.png
share/help/uk/gedit/gedit-brief-intro.page
share/help/uk/gedit/gedit-change-color-scheme.page
-share/help/uk/gedit/gedit-change-default-font.page
share/help/uk/gedit/gedit-close-file.page
share/help/uk/gedit/gedit-create-new-file.page
share/help/uk/gedit/gedit-edit-as-root.page
@@ -1356,17 +1044,12 @@ share/help/uk/gedit/gedit-open-several-files-at-once.page
share/help/uk/gedit/gedit-plugin-guide.page
share/help/uk/gedit/gedit-plugins-change-case.page
share/help/uk/gedit/gedit-plugins-doc-stats.page
-share/help/uk/gedit/gedit-plugins-external-tools.page
share/help/uk/gedit/gedit-plugins-file-browser.page
share/help/uk/gedit/gedit-plugins-insert-date-time.page
share/help/uk/gedit/gedit-plugins-install.page
share/help/uk/gedit/gedit-plugins-modelines.page
-share/help/uk/gedit/gedit-plugins-pyconsole.page
-share/help/uk/gedit/gedit-plugins-quick-open.page
-share/help/uk/gedit/gedit-plugins-snippets.page
share/help/uk/gedit/gedit-plugins-sort.page
-share/help/uk/gedit/gedit-printing-order.page
-share/help/uk/gedit/gedit-printing-select.page
+share/help/uk/gedit/gedit-plugins-text-size.page
share/help/uk/gedit/gedit-printing.page
share/help/uk/gedit/gedit-save-file.page
share/help/uk/gedit/gedit-search-and-replace.page
@@ -1377,12 +1060,10 @@ share/help/uk/gedit/gedit-tab-groups.page
share/help/uk/gedit/gedit-tabs.page
share/help/uk/gedit/gedit-undo-redo.page
share/help/uk/gedit/index.page
-share/help/zh_CN/gedit/figures/gedit-html-snippet.png
-share/help/zh_CN/gedit/figures/gedit-icon.png
+share/help/zh_CN/gedit/figures/gedit-icon-24x24.png
share/help/zh_CN/gedit/figures/gedit3-screenshot.png
share/help/zh_CN/gedit/gedit-brief-intro.page
share/help/zh_CN/gedit/gedit-change-color-scheme.page
-share/help/zh_CN/gedit/gedit-change-default-font.page
share/help/zh_CN/gedit/gedit-close-file.page
share/help/zh_CN/gedit/gedit-create-new-file.page
share/help/zh_CN/gedit/gedit-edit-as-root.page
@@ -1397,17 +1078,12 @@ share/help/zh_CN/gedit/gedit-open-several-files-at-once.page
share/help/zh_CN/gedit/gedit-plugin-guide.page
share/help/zh_CN/gedit/gedit-plugins-change-case.page
share/help/zh_CN/gedit/gedit-plugins-doc-stats.page
-share/help/zh_CN/gedit/gedit-plugins-external-tools.page
share/help/zh_CN/gedit/gedit-plugins-file-browser.page
share/help/zh_CN/gedit/gedit-plugins-insert-date-time.page
share/help/zh_CN/gedit/gedit-plugins-install.page
share/help/zh_CN/gedit/gedit-plugins-modelines.page
-share/help/zh_CN/gedit/gedit-plugins-pyconsole.page
-share/help/zh_CN/gedit/gedit-plugins-quick-open.page
-share/help/zh_CN/gedit/gedit-plugins-snippets.page
share/help/zh_CN/gedit/gedit-plugins-sort.page
-share/help/zh_CN/gedit/gedit-printing-order.page
-share/help/zh_CN/gedit/gedit-printing-select.page
+share/help/zh_CN/gedit/gedit-plugins-text-size.page
share/help/zh_CN/gedit/gedit-printing.page
share/help/zh_CN/gedit/gedit-save-file.page
share/help/zh_CN/gedit/gedit-search-and-replace.page
@@ -1418,12 +1094,10 @@ share/help/zh_CN/gedit/gedit-tab-groups.page
share/help/zh_CN/gedit/gedit-tabs.page
share/help/zh_CN/gedit/gedit-undo-redo.page
share/help/zh_CN/gedit/index.page
-share/help/zh_HK/gedit/figures/gedit-html-snippet.png
-share/help/zh_HK/gedit/figures/gedit-icon.png
+share/help/zh_HK/gedit/figures/gedit-icon-24x24.png
share/help/zh_HK/gedit/figures/gedit3-screenshot.png
share/help/zh_HK/gedit/gedit-brief-intro.page
share/help/zh_HK/gedit/gedit-change-color-scheme.page
-share/help/zh_HK/gedit/gedit-change-default-font.page
share/help/zh_HK/gedit/gedit-close-file.page
share/help/zh_HK/gedit/gedit-create-new-file.page
share/help/zh_HK/gedit/gedit-edit-as-root.page
@@ -1438,17 +1112,12 @@ share/help/zh_HK/gedit/gedit-open-several-files-at-once.page
share/help/zh_HK/gedit/gedit-plugin-guide.page
share/help/zh_HK/gedit/gedit-plugins-change-case.page
share/help/zh_HK/gedit/gedit-plugins-doc-stats.page
-share/help/zh_HK/gedit/gedit-plugins-external-tools.page
share/help/zh_HK/gedit/gedit-plugins-file-browser.page
share/help/zh_HK/gedit/gedit-plugins-insert-date-time.page
share/help/zh_HK/gedit/gedit-plugins-install.page
share/help/zh_HK/gedit/gedit-plugins-modelines.page
-share/help/zh_HK/gedit/gedit-plugins-pyconsole.page
-share/help/zh_HK/gedit/gedit-plugins-quick-open.page
-share/help/zh_HK/gedit/gedit-plugins-snippets.page
share/help/zh_HK/gedit/gedit-plugins-sort.page
-share/help/zh_HK/gedit/gedit-printing-order.page
-share/help/zh_HK/gedit/gedit-printing-select.page
+share/help/zh_HK/gedit/gedit-plugins-text-size.page
share/help/zh_HK/gedit/gedit-printing.page
share/help/zh_HK/gedit/gedit-save-file.page
share/help/zh_HK/gedit/gedit-search-and-replace.page
@@ -1459,12 +1128,10 @@ share/help/zh_HK/gedit/gedit-tab-groups.page
share/help/zh_HK/gedit/gedit-tabs.page
share/help/zh_HK/gedit/gedit-undo-redo.page
share/help/zh_HK/gedit/index.page
-share/help/zh_TW/gedit/figures/gedit-html-snippet.png
-share/help/zh_TW/gedit/figures/gedit-icon.png
+share/help/zh_TW/gedit/figures/gedit-icon-24x24.png
share/help/zh_TW/gedit/figures/gedit3-screenshot.png
share/help/zh_TW/gedit/gedit-brief-intro.page
share/help/zh_TW/gedit/gedit-change-color-scheme.page
-share/help/zh_TW/gedit/gedit-change-default-font.page
share/help/zh_TW/gedit/gedit-close-file.page
share/help/zh_TW/gedit/gedit-create-new-file.page
share/help/zh_TW/gedit/gedit-edit-as-root.page
@@ -1479,17 +1146,12 @@ share/help/zh_TW/gedit/gedit-open-several-files-at-once.page
share/help/zh_TW/gedit/gedit-plugin-guide.page
share/help/zh_TW/gedit/gedit-plugins-change-case.page
share/help/zh_TW/gedit/gedit-plugins-doc-stats.page
-share/help/zh_TW/gedit/gedit-plugins-external-tools.page
share/help/zh_TW/gedit/gedit-plugins-file-browser.page
share/help/zh_TW/gedit/gedit-plugins-insert-date-time.page
share/help/zh_TW/gedit/gedit-plugins-install.page
share/help/zh_TW/gedit/gedit-plugins-modelines.page
-share/help/zh_TW/gedit/gedit-plugins-pyconsole.page
-share/help/zh_TW/gedit/gedit-plugins-quick-open.page
-share/help/zh_TW/gedit/gedit-plugins-snippets.page
share/help/zh_TW/gedit/gedit-plugins-sort.page
-share/help/zh_TW/gedit/gedit-printing-order.page
-share/help/zh_TW/gedit/gedit-printing-select.page
+share/help/zh_TW/gedit/gedit-plugins-text-size.page
share/help/zh_TW/gedit/gedit-printing.page
share/help/zh_TW/gedit/gedit-save-file.page
share/help/zh_TW/gedit/gedit-search-and-replace.page
@@ -1500,7 +1162,12 @@ share/help/zh_TW/gedit/gedit-tab-groups.page
share/help/zh_TW/gedit/gedit-tabs.page
share/help/zh_TW/gedit/gedit-undo-redo.page
share/help/zh_TW/gedit/index.page
-share/icons/hicolor/scalable/apps/org.gnome.gedit.svg
+share/icons/hicolor/16x16/apps/org.gnome.gedit.png
+share/icons/hicolor/22x22/apps/org.gnome.gedit.png
+share/icons/hicolor/24x24/apps/org.gnome.gedit.png
+share/icons/hicolor/256x256/apps/org.gnome.gedit.png
+share/icons/hicolor/32x32/apps/org.gnome.gedit.png
+share/icons/hicolor/48x48/apps/org.gnome.gedit.png
share/icons/hicolor/symbolic/apps/org.gnome.gedit-symbolic.svg
share/locale/af/LC_MESSAGES/gedit.mo
share/locale/am/LC_MESSAGES/gedit.mo
@@ -1546,12 +1213,14 @@ share/locale/hi/LC_MESSAGES/gedit.mo
share/locale/hr/LC_MESSAGES/gedit.mo
share/locale/hu/LC_MESSAGES/gedit.mo
share/locale/hy/LC_MESSAGES/gedit.mo
+share/locale/ia/LC_MESSAGES/gedit.mo
share/locale/id/LC_MESSAGES/gedit.mo
share/locale/ie/LC_MESSAGES/gedit.mo
share/locale/is/LC_MESSAGES/gedit.mo
share/locale/it/LC_MESSAGES/gedit.mo
share/locale/ja/LC_MESSAGES/gedit.mo
share/locale/ka/LC_MESSAGES/gedit.mo
+share/locale/kab/LC_MESSAGES/gedit.mo
share/locale/kk/LC_MESSAGES/gedit.mo
share/locale/km/LC_MESSAGES/gedit.mo
share/locale/kn/LC_MESSAGES/gedit.mo
@@ -1607,6 +1276,5 @@ share/locale/xh/LC_MESSAGES/gedit.mo
share/locale/zh_CN/LC_MESSAGES/gedit.mo
share/locale/zh_HK/LC_MESSAGES/gedit.mo
share/locale/zh_TW/LC_MESSAGES/gedit.mo
-share/metainfo/org.gnome.gedit.appdata.xml
-share/vala/vapi/gedit.deps
-share/vala/vapi/gedit.vapi
+share/man/man1/gedit.1.gz
+share/metainfo/org.gnome.gedit.metainfo.xml
diff --git a/editors/ghex/Makefile b/editors/ghex/Makefile
index f220e5c5dac5..0ce4f3d59805 100644
--- a/editors/ghex/Makefile
+++ b/editors/ghex/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghex
PORTVERSION= 46.2
CATEGORIES= editors gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo
index a28ee509d540..d3fa98ab9671 100644
--- a/editors/ghostwriter/distinfo
+++ b/editors/ghostwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557861
-SHA256 (KDE/release-service/25.04.1/ghostwriter-25.04.1.tar.xz) = 814d450cc84a9eb11540de408a4ec2d1918ca00d05ca5a172d5bd01340312010
-SIZE (KDE/release-service/25.04.1/ghostwriter-25.04.1.tar.xz) = 2722648
+TIMESTAMP = 1754646243
+SHA256 (KDE/release-service/25.08.0/ghostwriter-25.08.0.tar.xz) = e263840e6e4a5f24ca46c615cfafd0c4b792349bb66354a40ac3beef00b5d8b7
+SIZE (KDE/release-service/25.08.0/ghostwriter-25.08.0.tar.xz) = 2728260
diff --git a/editors/ghostwriter/pkg-plist b/editors/ghostwriter/pkg-plist
index 0388657cb5d6..e23a7b4c4acd 100644
--- a/editors/ghostwriter/pkg-plist
+++ b/editors/ghostwriter/pkg-plist
@@ -28,6 +28,7 @@ share/locale/ja/LC_MESSAGES/ghostwriter_qt.qm
share/locale/ka/LC_MESSAGES/ghostwriter_qt.qm
share/locale/ko/LC_MESSAGES/ghostwriter_qt.qm
share/locale/lt/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/lv/LC_MESSAGES/ghostwriter_qt.qm
share/locale/nl/LC_MESSAGES/ghostwriter_qt.qm
share/locale/pl/LC_MESSAGES/ghostwriter_qt.qm
share/locale/pt/LC_MESSAGES/ghostwriter_qt.qm
diff --git a/editors/gnome-latex/Makefile b/editors/gnome-latex/Makefile
deleted file mode 100644
index f84cf753bd3f..000000000000
--- a/editors/gnome-latex/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-PORTNAME= gnome-latex
-PORTVERSION= 3.44.0
-PORTREVISION= 2
-CATEGORIES= editors
-MASTER_SITES= GNOME
-DIST_SUBDIR= gnome
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Integrated LaTeX environment
-WWW= https://wiki.gnome.org/Apps/LaTeXila
-
-LICENSE= GPLv3
-
-BUILD_DEPENDS= itstool:textproc/itstool \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
-LIB_DEPENDS= libgee-0.8.so:devel/libgee \
- libfribidi.so:converters/fribidi \
- libenchant-2.so:textproc/enchant2 \
- libtepl-6.so:x11-toolkits/tepl6 \
- libgspell-1.so:textproc/gspell
-
-USES= compiler:c11 desktop-file-utils gettext gmake gnome \
- pkgconfig tar:xz tex vala:build
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_GNOME= cairo dconf intltool gtksourceview4
-USE_TEX= latex dvipsk
-INSTALL_TARGET= install-strip
-
-OPTIONS_DEFINE= NLS
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
-OPTIONS_SUB= yes
-
-GLIB_SCHEMAS= org.gnome.gnome-latex.gschema.xml
-
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/editors/gnome-latex/distinfo b/editors/gnome-latex/distinfo
deleted file mode 100644
index ee0736437bf8..000000000000
--- a/editors/gnome-latex/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1675099485
-SHA256 (gnome/gnome-latex-3.44.0.tar.xz) = 88bd5340bd28c7ed01c7966a3a00732bbd902773df5ac659be6ad11806a9e744
-SIZE (gnome/gnome-latex-3.44.0.tar.xz) = 1168840
diff --git a/editors/gnome-latex/pkg-descr b/editors/gnome-latex/pkg-descr
deleted file mode 100644
index eda8f18f89b1..000000000000
--- a/editors/gnome-latex/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-LaTeXila is a LaTeX editor for the GNOME desktop. The idea of LaTeXila is
-to always deal directly with the LaTeX code, while simplifying as most as
-possible the writing of this LaTeX code.
diff --git a/editors/gnome-latex/pkg-plist b/editors/gnome-latex/pkg-plist
deleted file mode 100644
index 74e72056ac11..000000000000
--- a/editors/gnome-latex/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-bin/gnome-latex
-share/man/man1/gnome-latex.1.gz
-share/applications/org.gnome.gnome-latex.desktop
-share/dbus-1/services/org.gnome.gnome-latex.service
-%%DATADIR%%/build_tools.xml
-%%DATADIR%%/completion.xml
-%%DATADIR%%/latexhelp.html
-%%DATADIR%%/templates/article.xml
-%%DATADIR%%/templates/beamer.xml
-%%DATADIR%%/templates/book.xml
-%%DATADIR%%/templates/letter.xml
-%%DATADIR%%/templates/report.xml
-%%DATADIR%%/ui/ui.xml
-share/gtk-doc/html/gnome-latex/LatexilaApp.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildJob.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildTool.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildTools.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildToolsDefault.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildToolsPersonal.html
-share/gtk-doc/html/gnome-latex/LatexilaBuildView.html
-share/gtk-doc/html/gnome-latex/LatexilaFactory.html
-share/gtk-doc/html/gnome-latex/LatexilaPostProcessor.html
-share/gtk-doc/html/gnome-latex/LatexilaPostProcessorAllOutput.html
-share/gtk-doc/html/gnome-latex/LatexilaPostProcessorLatex.html
-share/gtk-doc/html/gnome-latex/LatexilaPostProcessorLatexmk.html
-share/gtk-doc/html/gnome-latex/LatexilaSettings.html
-share/gtk-doc/html/gnome-latex/LatexilaSynctex.html
-share/gtk-doc/html/gnome-latex/LatexilaTemplatesDefault.html
-share/gtk-doc/html/gnome-latex/LatexilaTemplatesManageDialog.html
-share/gtk-doc/html/gnome-latex/LatexilaTemplatesPersonal.html
-share/gtk-doc/html/gnome-latex/annexes.html
-share/gtk-doc/html/gnome-latex/annotation-glossary.html
-share/gtk-doc/html/gnome-latex/api-reference.html
-share/gtk-doc/html/gnome-latex/ch01.html
-share/gtk-doc/html/gnome-latex/ch02.html
-share/gtk-doc/html/gnome-latex/ch03.html
-share/gtk-doc/html/gnome-latex/ch04.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LaTeX-commands.html
-share/gtk-doc/html/gnome-latex/gnome-latex-Latexila-Initialization-and-Finalization.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaBuffer.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaDirs.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaPrefs.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaTemplatesDialogs.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaUtils.html
-share/gtk-doc/html/gnome-latex/gnome-latex-LatexilaView.html
-share/gtk-doc/html/gnome-latex/gnome-latex.devhelp2
-share/gtk-doc/html/gnome-latex/home.png
-share/gtk-doc/html/gnome-latex/index.html
-share/gtk-doc/html/gnome-latex/ix01.html
-share/gtk-doc/html/gnome-latex/left-insensitive.png
-share/gtk-doc/html/gnome-latex/left.png
-share/gtk-doc/html/gnome-latex/object-tree.html
-share/gtk-doc/html/gnome-latex/right-insensitive.png
-share/gtk-doc/html/gnome-latex/right.png
-share/gtk-doc/html/gnome-latex/style.css
-share/gtk-doc/html/gnome-latex/up-insensitive.png
-share/gtk-doc/html/gnome-latex/up.png
-share/help/C/gnome-latex/build_tools.page
-share/help/C/gnome-latex/completion.page
-share/help/C/gnome-latex/index.page
-share/help/C/gnome-latex/projects.page
-share/help/C/gnome-latex/spell_checking.page
-share/help/C/gnome-latex/structure.page
-share/help/C/gnome-latex/synctex.page
-share/help/cs/gnome-latex/build_tools.page
-share/help/cs/gnome-latex/completion.page
-share/help/cs/gnome-latex/index.page
-share/help/cs/gnome-latex/projects.page
-share/help/cs/gnome-latex/spell_checking.page
-share/help/cs/gnome-latex/structure.page
-share/help/cs/gnome-latex/synctex.page
-share/help/da/gnome-latex/build_tools.page
-share/help/da/gnome-latex/completion.page
-share/help/da/gnome-latex/index.page
-share/help/da/gnome-latex/projects.page
-share/help/da/gnome-latex/spell_checking.page
-share/help/da/gnome-latex/structure.page
-share/help/da/gnome-latex/synctex.page
-share/help/de/gnome-latex/build_tools.page
-share/help/de/gnome-latex/completion.page
-share/help/de/gnome-latex/index.page
-share/help/de/gnome-latex/projects.page
-share/help/de/gnome-latex/spell_checking.page
-share/help/de/gnome-latex/structure.page
-share/help/de/gnome-latex/synctex.page
-share/help/el/gnome-latex/build_tools.page
-share/help/el/gnome-latex/completion.page
-share/help/el/gnome-latex/index.page
-share/help/el/gnome-latex/projects.page
-share/help/el/gnome-latex/spell_checking.page
-share/help/el/gnome-latex/structure.page
-share/help/el/gnome-latex/synctex.page
-share/help/es/gnome-latex/build_tools.page
-share/help/es/gnome-latex/completion.page
-share/help/es/gnome-latex/index.page
-share/help/es/gnome-latex/projects.page
-share/help/es/gnome-latex/spell_checking.page
-share/help/es/gnome-latex/structure.page
-share/help/es/gnome-latex/synctex.page
-share/help/fr/gnome-latex/build_tools.page
-share/help/fr/gnome-latex/completion.page
-share/help/fr/gnome-latex/index.page
-share/help/fr/gnome-latex/projects.page
-share/help/fr/gnome-latex/spell_checking.page
-share/help/fr/gnome-latex/structure.page
-share/help/fr/gnome-latex/synctex.page
-share/help/gl/gnome-latex/build_tools.page
-share/help/gl/gnome-latex/completion.page
-share/help/gl/gnome-latex/index.page
-share/help/gl/gnome-latex/projects.page
-share/help/gl/gnome-latex/spell_checking.page
-share/help/gl/gnome-latex/structure.page
-share/help/gl/gnome-latex/synctex.page
-share/help/hu/gnome-latex/build_tools.page
-share/help/hu/gnome-latex/completion.page
-share/help/hu/gnome-latex/index.page
-share/help/hu/gnome-latex/projects.page
-share/help/hu/gnome-latex/spell_checking.page
-share/help/hu/gnome-latex/structure.page
-share/help/hu/gnome-latex/synctex.page
-share/help/pl/gnome-latex/build_tools.page
-share/help/pl/gnome-latex/completion.page
-share/help/pl/gnome-latex/index.page
-share/help/pl/gnome-latex/projects.page
-share/help/pl/gnome-latex/spell_checking.page
-share/help/pl/gnome-latex/structure.page
-share/help/pl/gnome-latex/synctex.page
-share/help/pt_BR/gnome-latex/build_tools.page
-share/help/pt_BR/gnome-latex/completion.page
-share/help/pt_BR/gnome-latex/index.page
-share/help/pt_BR/gnome-latex/projects.page
-share/help/pt_BR/gnome-latex/spell_checking.page
-share/help/pt_BR/gnome-latex/structure.page
-share/help/pt_BR/gnome-latex/synctex.page
-share/help/ru/gnome-latex/build_tools.page
-share/help/ru/gnome-latex/completion.page
-share/help/ru/gnome-latex/index.page
-share/help/ru/gnome-latex/projects.page
-share/help/ru/gnome-latex/spell_checking.page
-share/help/ru/gnome-latex/structure.page
-share/help/ru/gnome-latex/synctex.page
-share/help/sv/gnome-latex/build_tools.page
-share/help/sv/gnome-latex/completion.page
-share/help/sv/gnome-latex/index.page
-share/help/sv/gnome-latex/projects.page
-share/help/sv/gnome-latex/spell_checking.page
-share/help/sv/gnome-latex/structure.page
-share/help/sv/gnome-latex/synctex.page
-share/help/uk/gnome-latex/build_tools.page
-share/help/uk/gnome-latex/completion.page
-share/help/uk/gnome-latex/index.page
-share/help/uk/gnome-latex/projects.page
-share/help/uk/gnome-latex/spell_checking.page
-share/help/uk/gnome-latex/structure.page
-share/help/uk/gnome-latex/synctex.page
-share/icons/hicolor/scalable/apps/org.gnome.gnome-latex.svg
-share/icons/hicolor/symbolic/apps/org.gnome.gnome-latex-symbolic.svg
-%%NLS%%share/locale/bs/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/da/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/de/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/el/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/es/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/he/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/id/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/it/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/sr@latin/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/gnome-latex.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/gnome-latex.mo
-share/metainfo/org.gnome.gnome-latex.appdata.xml
diff --git a/editors/gnome-text-editor/Makefile b/editors/gnome-text-editor/Makefile
index 88cb5efe2a77..9cdbe2f760fd 100644
--- a/editors/gnome-text-editor/Makefile
+++ b/editors/gnome-text-editor/Makefile
@@ -1,28 +1,29 @@
PORTNAME= gnome-text-editor
-PORTVERSION= 42.2
-PORTREVISION= 6
+PORTVERSION= 47.4
CATEGORIES= editors gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Small but powerful text editor for the GNOME Desktop Environment
-WWW= https://gitlab.gnome.org/GNOME/gnome-text-editor
+WWW= https://apps.gnome.org/TextEditor/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+PORTSCOUT= limit:^47\.
+
BUILD_DEPENDS= itstool>0:textproc/itstool
LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \
libicudata.so:devel/icu \
- libpcre.so:devel/pcre
+ libpcre2-8.so:devel/pcre2 \
+ libspelling-1.so:x11-toolkits/libspelling \
+ libeditorconfig.so:editors/editorconfig-core-c
USES= compiler:c11 desktop-file-utils gettext gnome localbase meson \
pkgconfig tar:xz
USE_CSTD= c11
-USE_GNOME= cairo gtk40 gtksourceview5 libadwaita
+USE_GNOME= cairo glib20 gtk40 gtksourceview5 libadwaita
GLIB_SCHEMAS= org.gnome.TextEditor.gschema.xml
-PORTSCOUT= limitw:1,even
-
.include <bsd.port.mk>
diff --git a/editors/gnome-text-editor/distinfo b/editors/gnome-text-editor/distinfo
index a4bd88740c02..85ea33cb7c56 100644
--- a/editors/gnome-text-editor/distinfo
+++ b/editors/gnome-text-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657827469
-SHA256 (gnome/gnome-text-editor-42.2.tar.xz) = e56d4a8cdcbce8a8f1c0881b45de799f8b25205ec0cbf2269e532025761cc5da
-SIZE (gnome/gnome-text-editor-42.2.tar.xz) = 1168504
+TIMESTAMP = 1744473535
+SHA256 (gnome/gnome-text-editor-47.4.tar.xz) = 3ac505a904aafce353813bb13a7b8f82a39d474c4a945ce89aef7e650ec9f8da
+SIZE (gnome/gnome-text-editor-47.4.tar.xz) = 639932
diff --git a/editors/gnome-text-editor/pkg-plist b/editors/gnome-text-editor/pkg-plist
index 2de0924288e8..6c26ee7cd2f2 100644
--- a/editors/gnome-text-editor/pkg-plist
+++ b/editors/gnome-text-editor/pkg-plist
@@ -69,6 +69,15 @@ share/help/eu/gnome-text-editor/index.page
share/help/eu/gnome-text-editor/legal.xml
share/help/eu/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/eu/gnome-text-editor/media/search-recent.png
+share/help/fr/gnome-text-editor/basics-create-new-file.page
+share/help/fr/gnome-text-editor/basics-draft-folder.page
+share/help/fr/gnome-text-editor/basics-open-file.page
+share/help/fr/gnome-text-editor/edit-search-and-replace.page
+share/help/fr/gnome-text-editor/edit-undo-redo.page
+share/help/fr/gnome-text-editor/index.page
+share/help/fr/gnome-text-editor/legal.xml
+share/help/fr/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/fr/gnome-text-editor/media/search-recent.png
share/help/gl/gnome-text-editor/basics-create-new-file.page
share/help/gl/gnome-text-editor/basics-draft-folder.page
share/help/gl/gnome-text-editor/basics-open-file.page
@@ -78,6 +87,15 @@ share/help/gl/gnome-text-editor/index.page
share/help/gl/gnome-text-editor/legal.xml
share/help/gl/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/gl/gnome-text-editor/media/search-recent.png
+share/help/hu/gnome-text-editor/basics-create-new-file.page
+share/help/hu/gnome-text-editor/basics-draft-folder.page
+share/help/hu/gnome-text-editor/basics-open-file.page
+share/help/hu/gnome-text-editor/edit-search-and-replace.page
+share/help/hu/gnome-text-editor/edit-undo-redo.page
+share/help/hu/gnome-text-editor/index.page
+share/help/hu/gnome-text-editor/legal.xml
+share/help/hu/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/hu/gnome-text-editor/media/search-recent.png
share/help/id/gnome-text-editor/basics-create-new-file.page
share/help/id/gnome-text-editor/basics-draft-folder.page
share/help/id/gnome-text-editor/basics-open-file.page
@@ -87,6 +105,15 @@ share/help/id/gnome-text-editor/index.page
share/help/id/gnome-text-editor/legal.xml
share/help/id/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/id/gnome-text-editor/media/search-recent.png
+share/help/it/gnome-text-editor/basics-create-new-file.page
+share/help/it/gnome-text-editor/basics-draft-folder.page
+share/help/it/gnome-text-editor/basics-open-file.page
+share/help/it/gnome-text-editor/edit-search-and-replace.page
+share/help/it/gnome-text-editor/edit-undo-redo.page
+share/help/it/gnome-text-editor/index.page
+share/help/it/gnome-text-editor/legal.xml
+share/help/it/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/it/gnome-text-editor/media/search-recent.png
share/help/ko/gnome-text-editor/basics-create-new-file.page
share/help/ko/gnome-text-editor/basics-draft-folder.page
share/help/ko/gnome-text-editor/basics-open-file.page
@@ -96,6 +123,24 @@ share/help/ko/gnome-text-editor/index.page
share/help/ko/gnome-text-editor/legal.xml
share/help/ko/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/ko/gnome-text-editor/media/search-recent.png
+share/help/ne/gnome-text-editor/basics-create-new-file.page
+share/help/ne/gnome-text-editor/basics-draft-folder.page
+share/help/ne/gnome-text-editor/basics-open-file.page
+share/help/ne/gnome-text-editor/edit-search-and-replace.page
+share/help/ne/gnome-text-editor/edit-undo-redo.page
+share/help/ne/gnome-text-editor/index.page
+share/help/ne/gnome-text-editor/legal.xml
+share/help/ne/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/ne/gnome-text-editor/media/search-recent.png
+share/help/nl/gnome-text-editor/basics-create-new-file.page
+share/help/nl/gnome-text-editor/basics-draft-folder.page
+share/help/nl/gnome-text-editor/basics-open-file.page
+share/help/nl/gnome-text-editor/edit-search-and-replace.page
+share/help/nl/gnome-text-editor/edit-undo-redo.page
+share/help/nl/gnome-text-editor/index.page
+share/help/nl/gnome-text-editor/legal.xml
+share/help/nl/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/nl/gnome-text-editor/media/search-recent.png
share/help/pl/gnome-text-editor/basics-create-new-file.page
share/help/pl/gnome-text-editor/basics-draft-folder.page
share/help/pl/gnome-text-editor/basics-open-file.page
@@ -132,6 +177,15 @@ share/help/sv/gnome-text-editor/index.page
share/help/sv/gnome-text-editor/legal.xml
share/help/sv/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/sv/gnome-text-editor/media/search-recent.png
+share/help/tr/gnome-text-editor/basics-create-new-file.page
+share/help/tr/gnome-text-editor/basics-draft-folder.page
+share/help/tr/gnome-text-editor/basics-open-file.page
+share/help/tr/gnome-text-editor/edit-search-and-replace.page
+share/help/tr/gnome-text-editor/edit-undo-redo.page
+share/help/tr/gnome-text-editor/index.page
+share/help/tr/gnome-text-editor/legal.xml
+share/help/tr/gnome-text-editor/media/org.gnome.TextEditor.svg
+share/help/tr/gnome-text-editor/media/search-recent.png
share/help/uk/gnome-text-editor/basics-create-new-file.page
share/help/uk/gnome-text-editor/basics-draft-folder.page
share/help/uk/gnome-text-editor/basics-open-file.page
@@ -150,16 +204,18 @@ share/help/zh_CN/gnome-text-editor/index.page
share/help/zh_CN/gnome-text-editor/legal.xml
share/help/zh_CN/gnome-text-editor/media/org.gnome.TextEditor.svg
share/help/zh_CN/gnome-text-editor/media/search-recent.png
-share/icons/hicolor/scalable/actions/document-admin-symbolic.svg
-share/icons/hicolor/scalable/actions/document-modified-symbolic.svg
share/icons/hicolor/scalable/apps/org.gnome.TextEditor.svg
share/icons/hicolor/symbolic/apps/org.gnome.TextEditor-symbolic.svg
+share/locale/ab/LC_MESSAGES/gnome-text-editor.mo
+share/locale/be/LC_MESSAGES/gnome-text-editor.mo
share/locale/bg/LC_MESSAGES/gnome-text-editor.mo
share/locale/ca/LC_MESSAGES/gnome-text-editor.mo
share/locale/cs/LC_MESSAGES/gnome-text-editor.mo
share/locale/da/LC_MESSAGES/gnome-text-editor.mo
share/locale/de/LC_MESSAGES/gnome-text-editor.mo
share/locale/el/LC_MESSAGES/gnome-text-editor.mo
+share/locale/en_GB/LC_MESSAGES/gnome-text-editor.mo
+share/locale/eo/LC_MESSAGES/gnome-text-editor.mo
share/locale/es/LC_MESSAGES/gnome-text-editor.mo
share/locale/eu/LC_MESSAGES/gnome-text-editor.mo
share/locale/fa/LC_MESSAGES/gnome-text-editor.mo
@@ -168,14 +224,20 @@ share/locale/fr/LC_MESSAGES/gnome-text-editor.mo
share/locale/fur/LC_MESSAGES/gnome-text-editor.mo
share/locale/gl/LC_MESSAGES/gnome-text-editor.mo
share/locale/he/LC_MESSAGES/gnome-text-editor.mo
+share/locale/hi/LC_MESSAGES/gnome-text-editor.mo
share/locale/hr/LC_MESSAGES/gnome-text-editor.mo
share/locale/hu/LC_MESSAGES/gnome-text-editor.mo
share/locale/id/LC_MESSAGES/gnome-text-editor.mo
+share/locale/ie/LC_MESSAGES/gnome-text-editor.mo
+share/locale/is/LC_MESSAGES/gnome-text-editor.mo
share/locale/it/LC_MESSAGES/gnome-text-editor.mo
share/locale/ja/LC_MESSAGES/gnome-text-editor.mo
+share/locale/ka/LC_MESSAGES/gnome-text-editor.mo
+share/locale/kab/LC_MESSAGES/gnome-text-editor.mo
share/locale/kk/LC_MESSAGES/gnome-text-editor.mo
share/locale/ko/LC_MESSAGES/gnome-text-editor.mo
share/locale/lt/LC_MESSAGES/gnome-text-editor.mo
+share/locale/lv/LC_MESSAGES/gnome-text-editor.mo
share/locale/nb/LC_MESSAGES/gnome-text-editor.mo
share/locale/ne/LC_MESSAGES/gnome-text-editor.mo
share/locale/nl/LC_MESSAGES/gnome-text-editor.mo
@@ -184,13 +246,16 @@ share/locale/pa/LC_MESSAGES/gnome-text-editor.mo
share/locale/pl/LC_MESSAGES/gnome-text-editor.mo
share/locale/pt/LC_MESSAGES/gnome-text-editor.mo
share/locale/pt_BR/LC_MESSAGES/gnome-text-editor.mo
+share/locale/ro/LC_MESSAGES/gnome-text-editor.mo
share/locale/ru/LC_MESSAGES/gnome-text-editor.mo
share/locale/sk/LC_MESSAGES/gnome-text-editor.mo
share/locale/sl/LC_MESSAGES/gnome-text-editor.mo
share/locale/sr/LC_MESSAGES/gnome-text-editor.mo
share/locale/sv/LC_MESSAGES/gnome-text-editor.mo
+share/locale/th/LC_MESSAGES/gnome-text-editor.mo
share/locale/tr/LC_MESSAGES/gnome-text-editor.mo
share/locale/uk/LC_MESSAGES/gnome-text-editor.mo
share/locale/vi/LC_MESSAGES/gnome-text-editor.mo
share/locale/zh_CN/LC_MESSAGES/gnome-text-editor.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-text-editor.mo
share/metainfo/org.gnome.TextEditor.appdata.xml
diff --git a/editors/gobby/Makefile b/editors/gobby/Makefile
index 60889c9d61de..1a24e63d9c46 100644
--- a/editors/gobby/Makefile
+++ b/editors/gobby/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gobby
DISTVERSION= 0.6.0
+PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= http://releases.0x539.de/gobby/
diff --git a/editors/gomate/Makefile b/editors/gomate/Makefile
index 1e4022eee83f..b8a161830d86 100644
--- a/editors/gomate/Makefile
+++ b/editors/gomate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gomate
DISTVERSION= g20170711
-PORTREVISION= 25
+PORTREVISION= 29
CATEGORIES= editors
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index 62f03021500a..ff3422b853c1 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,15 +1,16 @@
PORTNAME= helix
-DISTVERSION= 25.01.1
-PORTREVISION= 2
+DISTVERSION= 25.07.1
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~ecs/tree-sitter-hare/archive/:treesitterhare \
https://git.sr.ht/~jummit/tree-sitter-wren/archive/:treesitterwren \
https://git.sr.ht/~sfr/tree-sitter-gemini/archive/:treesittergemini \
+ https://codeberg.org/foxy/tree-sitter-prolog/archive/${TREE_SITTER_PROLOG_REV}.tar.gz?dummy=/:treesitterprolog \
https://raw.githubusercontent.com/tree-sitter/tree-sitter-javascript/${TREE_SITTER_JSHIGH_REV}/queries/highlights.scm?file=/:jshigh \
https://raw.githubusercontent.com/tree-sitter/tree-sitter-typescript/${TREE_SITTER_TSHIGH_REV}/queries/highlights.scm?file=/:tshigh
DISTFILES= ${TREE_SITTER_HARE_REV}.tar.gz:treesitterhare \
${TREE_SITTER_WREN_REV}.tar.gz:treesitterwren \
${TREE_SITTER_GEMINI_REV}.tar.gz:treesittergemini \
+ tree-sitter-prolog-${TREE_SITTER_PROLOG_REV}.tar.gz:treesitterprolog \
${TREE_SITTER_JSHIGH_REV}-js-highlights.scm:jshigh \
${TREE_SITTER_TSHIGH_REV}-ts-highlights.scm:tshigh
EXTRACT_ONLY= ${DISTFILES:N*\:*high:C/:[^:]+$//}
@@ -29,10 +30,11 @@ GH_TUPLE= \
briot:tree-sitter-ada:ba0894ef:briot_tree_sitter_ada/runtime/grammars/sources/ada \
adl-lang:tree-sitter-adl:2787d04b:adl_lang_tree_sitter_adl/runtime/grammars/sources/adl \
tree-sitter:tree-sitter-agda:c21c3a0f:tree_sitter_tree_sitter_agda/runtime/grammars/sources/agda \
+ mattsre:tree-sitter-alloy:3e18eb4e:mattsre_tree_sitter_alloy/runtime/grammars/sources/alloy \
amber-lang:tree-sitter-amber:c6df3ec2:amber_lang_tree_sitter_amber/runtime/grammars/sources/amber \
virchau13:tree-sitter-astro:947e9308:virchau13_tree_sitter_astro/runtime/grammars/sources/astro \
Beaglefoot:tree-sitter-awk:a799bc5d:Beaglefoot_tree_sitter_awk/runtime/grammars/sources/awk \
- tree-sitter:tree-sitter-bash:f8fb3274:tree_sitter_tree_sitter_bash/runtime/grammars/sources/bash \
+ tree-sitter:tree-sitter-bash:487734f8:tree_sitter_tree_sitter_bash/runtime/grammars/sources/bash \
vito:tree-sitter-bass:501133e2:vito_tree_sitter_bass/runtime/grammars/sources/bass \
polarmutex:tree-sitter-beancount:f3741a3a:polarmutex_tree_sitter_beancount/runtime/grammars/sources/beancount \
latex-lsp:tree-sitter-bibtex:ccfd77db:latex_lsp_tree_sitter_bibtex/runtime/grammars/sources/bibtex \
@@ -40,18 +42,22 @@ GH_TUPLE= \
tree-sitter-grammars:tree-sitter-bitbake:10bacac9:tree_sitter_grammars_tree_sitter_bitbake/runtime/grammars/sources/bitbake \
EmranMR:tree-sitter-blade:4c66efe1:EmranMR_tree_sitter_blade/runtime/grammars/sources/blade \
tree-sitter:tree-sitter-c:7175a6dd:tree_sitter_tree_sitter_c/runtime/grammars/sources/c \
- starkware-libs:tree-sitter-cairo:e3a02122:starkware_libs_tree_sitter_cairo/runtime/grammars/sources/cairo \
+ caddyserver:tree-sitter-caddyfile:b04bdb4e:caddyserver_tree_sitter_caddyfile/runtime/grammars/sources/caddyfile \
+ starkware-libs:tree-sitter-cairo:4c6a2568:starkware_libs_tree_sitter_cairo/runtime/grammars/sources/cairo \
amaanq:tree-sitter-capnp:fc6e2add:amaanq_tree_sitter_capnp/runtime/grammars/sources/capnp \
bufbuild:tree-sitter-cel:9f2b65da:bufbuild_tree_sitter_cel/runtime/grammars/sources/cel \
Decurity:tree-sitter-circom:02150524:Decurity_tree_sitter_circom/runtime/grammars/sources/circom \
+ xlittlerag:tree-sitter-clarity:7fa54825:xlittlerag_tree_sitter_clarity/runtime/grammars/sources/clarity \
sogaiu:tree-sitter-clojure:e57c569a:sogaiu_tree_sitter_clojure/runtime/grammars/sources/clojure \
uyha:tree-sitter-cmake:6e51463e:uyha_tree_sitter_cmake/runtime/grammars/sources/cmake \
stsewd:tree-sitter-comment:aefcc281:stsewd_tree_sitter_comment/runtime/grammars/sources/comment \
fvacek:tree-sitter-cpon:0d01fcda:fvacek_tree_sitter_cpon/runtime/grammars/sources/cpon \
- tree-sitter:tree-sitter-cpp:670404d7:tree_sitter_tree_sitter_cpp/runtime/grammars/sources/cpp \
- tree-sitter:tree-sitter-c-sharp:5b60f995:tree_sitter_tree_sitter_c_sharp/runtime/grammars/sources/c-sharp \
+ tree-sitter:tree-sitter-cpp:56455f42:tree_sitter_tree_sitter_cpp/runtime/grammars/sources/cpp \
+ crystal-lang-tools:tree-sitter-crystal:76afc1f5:crystal_lang_tools_tree_sitter_crystal/runtime/grammars/sources/crystal \
+ tree-sitter:tree-sitter-c-sharp:b5eb5742:tree_sitter_tree_sitter_c_sharp/runtime/grammars/sources/c-sharp \
tree-sitter:tree-sitter-css:769203d0:tree_sitter_tree_sitter_css/runtime/grammars/sources/css \
- eonpatapon:tree-sitter-cue:61843e3b:eonpatapon_tree_sitter_cue/runtime/grammars/sources/cue \
+ weartist:rainbow-csv-tree-sitter:d3dbf916:weartist_rainbow_csv_tree_sitter/runtime/grammars/sources/csv \
+ eonpatapon:tree-sitter-cue:8a5f273b:eonpatapon_tree_sitter_cue/runtime/grammars/sources/cue \
elliotfontaine:tree-sitter-cylc:30dd40d9:elliotfontaine_tree_sitter_cylc/runtime/grammars/sources/cylc \
gdamore:tree-sitter-d:5566f8ce:gdamore_tree_sitter_d/runtime/grammars/sources/d \
UserNobody14:tree-sitter-dart:e398400a:UserNobody14_tree_sitter_dart/runtime/grammars/sources/dart \
@@ -59,73 +65,80 @@ GH_TUPLE= \
joelspadin:tree-sitter-devicetree:877adbfa:joelspadin_tree_sitter_devicetree/runtime/grammars/sources/devicetree \
jbellerb:tree-sitter-dhall:affb6ee3:jbellerb_tree_sitter_dhall/runtime/grammars/sources/dhall \
the-mikedavis:tree-sitter-diff:fd74c78f:the_mikedavis_tree_sitter_diff/runtime/grammars/sources/diff \
+ treeman:tree-sitter-djot:67e6e23b:treeman_tree_sitter_djot/runtime/grammars/sources/djot \
camdencheek:tree-sitter-dockerfile:087daa20:camdencheek_tree_sitter_dockerfile/runtime/grammars/sources/dockerfile \
rydesun:tree-sitter-dot:91723074:rydesun_tree_sitter_dot/runtime/grammars/sources/dot \
KMikeeU:tree-sitter-dtd:6116becb:KMikeeU_tree_sitter_dtd/runtime/grammars/sources/dtd \
+ rotmh:tree-sitter-dunstrc:9cb9d5cc:rotmh_tree_sitter_dunstrc/runtime/grammars/sources/dunstrc \
glehmann:tree-sitter-earthfile:dbfb970a:glehmann_tree_sitter_earthfile/runtime/grammars/sources/earthfile \
the-mikedavis:tree-sitter-edoc:74774af7:the_mikedavis_tree_sitter_edoc/runtime/grammars/sources/edoc \
connorlay:tree-sitter-eex:f742f2fe:connorlay_tree_sitter_eex/runtime/grammars/sources/eex \
Wilfred:tree-sitter-elisp:e5524fdc:Wilfred_tree_sitter_elisp/runtime/grammars/sources/elisp \
- elixir-lang:tree-sitter-elixir:b20eaa75:elixir_lang_tree_sitter_elixir/runtime/grammars/sources/elixir \
+ elixir-lang:tree-sitter-elixir:02a6f7fd:elixir_lang_tree_sitter_elixir/runtime/grammars/sources/elixir \
elm-tooling:tree-sitter-elm:df4cb639:elm_tooling_tree_sitter_elm/runtime/grammars/sources/elm \
ckafi:tree-sitter-elvish:e50787ca:ckafi_tree_sitter_elvish/runtime/grammars/sources/elvish \
tree-sitter:tree-sitter-embedded-template:d21df11b:tree_sitter_tree_sitter_embedded_template/runtime/grammars/sources/embedded-template \
- the-mikedavis:tree-sitter-erlang:9d4b36a7:the_mikedavis_tree_sitter_erlang/runtime/grammars/sources/erlang \
+ the-mikedavis:tree-sitter-erlang:33a3e4f1:the_mikedavis_tree_sitter_erlang/runtime/grammars/sources/erlang \
greym0uth:tree-sitter-esdl:df83acc8:greym0uth_tree_sitter_esdl/runtime/grammars/sources/esdl \
+ alexmozaidze:tree-sitter-fennel:cfbfa478:alexmozaidze_tree_sitter_fennel/runtime/grammars/sources/fennel \
+ matoous:tree-sitter-fga:5005e8dd:matoous_tree_sitter_fga/runtime/grammars/sources/fga \
google:tree-sitter-fidl:bdbb635a:google_tree_sitter_fidl/runtime/grammars/sources/fidl \
- ram02z:tree-sitter-fish:84436cf2:ram02z_tree_sitter_fish/runtime/grammars/sources/fish \
+ ram02z:tree-sitter-fish:a78aef9a:ram02z_tree_sitter_fish/runtime/grammars/sources/fish \
alexanderbrevig:tree-sitter-forth:90189238:alexanderbrevig_tree_sitter_forth/runtime/grammars/sources/forth \
stadelmanma:tree-sitter-fortran:f0f2f100:stadelmanma_tree_sitter_fortran/runtime/grammars/sources/fortran \
ionide:tree-sitter-fsharp:996ea998:ionide_tree_sitter_fsharp/runtime/grammars/sources/fsharp \
sirius94:tree-sitter-gas:60f44364:sirius94_tree_sitter_gas/runtime/grammars/sources/gas \
PrestonKnopp:tree-sitter-gdscript:1f1e782f:PrestonKnopp_tree_sitter_gdscript/runtime/grammars/sources/gdscript \
SamyAB:tree-sitter-gherkin:43873ee8:SamyAB_tree_sitter_gherkin/runtime/grammars/sources/gherkin \
+ bezhermoso:tree-sitter-ghostty:8438a93b:bezhermoso_tree_sitter_ghostty/runtime/grammars/sources/ghostty \
mtoohey31:tree-sitter-gitattributes:3dd50808:mtoohey31_tree_sitter_gitattributes/runtime/grammars/sources/gitattributes \
- the-mikedavis:tree-sitter-git-commit:6f193a66:the_mikedavis_tree_sitter_git_commit/runtime/grammars/sources/git-commit \
+ gbprod:tree-sitter-gitcommit:a716678c:gbprod_tree_sitter_gitcommit/runtime/grammars/sources/gitcommit \
the-mikedavis:tree-sitter-git-config:9c2a1b78:the_mikedavis_tree_sitter_git_config/runtime/grammars/sources/git-config \
shunsambongi:tree-sitter-gitignore:f4685bf1:shunsambongi_tree_sitter_gitignore/runtime/grammars/sources/gitignore \
the-mikedavis:tree-sitter-git-rebase:d8a4207e:the_mikedavis_tree_sitter_git_rebase/runtime/grammars/sources/git-rebase \
- gleam-lang:tree-sitter-gleam:426e6708:gleam_lang_tree_sitter_gleam/runtime/grammars/sources/gleam \
+ gleam-lang:tree-sitter-gleam:ee93c639:gleam_lang_tree_sitter_gleam/runtime/grammars/sources/gleam \
ember-tooling:tree-sitter-glimmer:5dc6d104:ember_tooling_tree_sitter_glimmer/runtime/grammars/sources/glimmer \
theHamsta:tree-sitter-glsl:88408ffc:theHamsta_tree_sitter_glsl/runtime/grammars/sources/glsl \
willcassella:tree-sitter-gn:e18d6e36:willcassella_tree_sitter_gn/runtime/grammars/sources/gn \
tree-sitter:tree-sitter-go:64457ea6:tree_sitter_tree_sitter_go/runtime/grammars/sources/go \
PrestonKnopp:tree-sitter-godot-resource:2ffb90de:PrestonKnopp_tree_sitter_godot_resource/runtime/grammars/sources/godot-resource \
- camdencheek:tree-sitter-go-mod:e8f51f8e:camdencheek_tree_sitter_go_mod/runtime/grammars/sources/gomod \
+ camdencheek:tree-sitter-go-mod:6efb5965:camdencheek_tree_sitter_go_mod/runtime/grammars/sources/gomod \
dannylongeuay:tree-sitter-go-template:395a33e0:dannylongeuay_tree_sitter_go_template/runtime/grammars/sources/gotmpl \
omertuc:tree-sitter-go-work:6dd9dd79:omertuc_tree_sitter_go_work/runtime/grammars/sources/gowork \
brownts:tree-sitter-gpr:cea857d3:brownts_tree_sitter_gpr/runtime/grammars/sources/gpr \
bkegley:tree-sitter-graphql:5e66e961:bkegley_tree_sitter_graphql/runtime/grammars/sources/graphql \
MaeBrooks:tree-sitter-gren:76554f4f:MaeBrooks_tree_sitter_gren/runtime/grammars/sources/gren \
murtaza64:tree-sitter-groovy:235009aa:murtaza64_tree_sitter_groovy/runtime/grammars/sources/groovy \
- tree-sitter:tree-sitter-haskell:d7ac98f4:tree_sitter_tree_sitter_haskell/runtime/grammars/sources/haskell \
+ tree-sitter:tree-sitter-haskell:0975ef72:tree_sitter_tree_sitter_haskell/runtime/grammars/sources/haskell \
MercuryTechnologies:tree-sitter-haskell-persistent:58a6ccfd:MercuryTechnologies_tree_sitter_haskell_persistent/runtime/grammars/sources/haskell-persistent \
tree-sitter-grammars:tree-sitter-hcl:9e3ec984:tree_sitter_grammars_tree_sitter_hcl/runtime/grammars/sources/hcl \
phoenixframework:tree-sitter-heex:f6b83f30:phoenixframework_tree_sitter_heex/runtime/grammars/sources/heex \
antosha417:tree-sitter-hocon:c390f105:antosha417_tree_sitter_hocon/runtime/grammars/sources/hocon \
urbit-pilled:tree-sitter-hoon:1d5df35a:urbit_pilled_tree_sitter_hoon/runtime/grammars/sources/hoon \
ath3:tree-sitter-hosts:301b9379:ath3_tree_sitter_hosts/runtime/grammars/sources/hosts \
- tree-sitter:tree-sitter-html:29f53d8f:tree_sitter_tree_sitter_html/runtime/grammars/sources/html \
+ tree-sitter:tree-sitter-html:cbb91a0f:tree_sitter_tree_sitter_html/runtime/grammars/sources/html \
+ interdependence:tree-sitter-htmldjango:3a643167:interdependence_tree_sitter_htmldjango/runtime/grammars/sources/htmldjango \
pfeiferj:tree-sitter-hurl:cd1a0ada:pfeiferj_tree_sitter_hurl/runtime/grammars/sources/hurl \
tree-sitter-grammars:tree-sitter-hyprlang:27af9b74:tree_sitter_grammars_tree_sitter_hyprlang/runtime/grammars/sources/hyprlang \
elixir-lang:tree-sitter-iex:39f20bb5:elixir_lang_tree_sitter_iex/runtime/grammars/sources/iex \
- justinmk:tree-sitter-ini:4d247fb8:justinmk_tree_sitter_ini/runtime/grammars/sources/ini \
+ justinmk:tree-sitter-ini:32b31863:justinmk_tree_sitter_ini/runtime/grammars/sources/ini \
+ rhizoome:tree-sitter-ink:8486e9b1:rhizoome_tree_sitter_ink/runtime/grammars/sources/ink \
inko-lang:tree-sitter-inko:7860637c:inko_lang_tree_sitter_inko/runtime/grammars/sources/inko \
sogaiu:tree-sitter-janet-simple:51271e26:sogaiu_tree_sitter_janet_simple/runtime/grammars/sources/janet-simple \
tree-sitter:tree-sitter-java:09d650de:tree_sitter_tree_sitter_java/runtime/grammars/sources/java \
tree-sitter:tree-sitter-javascript:f772967f:tree_sitter_tree_sitter_javascript/runtime/grammars/sources/javascript \
varpeti:tree-sitter-jinja2:a533cd3c:varpeti_tree_sitter_jinja2/runtime/grammars/sources/jinja2 \
- kareigu:tree-sitter-jjdescription:d09205b5:kareigu_tree_sitter_jjdescription/runtime/grammars/sources/jjdescription \
+ kareigu:tree-sitter-jjdescription:1613b8c8:kareigu_tree_sitter_jjdescription/runtime/grammars/sources/jjdescription \
flurie:tree-sitter-jq:13990f53:flurie_tree_sitter_jq/runtime/grammars/sources/jq \
tree-sitter:tree-sitter-jsdoc:189a6a48:tree_sitter_tree_sitter_jsdoc/runtime/grammars/sources/jsdoc \
tree-sitter:tree-sitter-json:73076754:tree_sitter_tree_sitter_json/runtime/grammars/sources/json \
Joakker:tree-sitter-json5:c23f7a9b:Joakker_tree_sitter_json5/runtime/grammars/sources/json5 \
sourcegraph:tree-sitter-jsonnet:0475a501:sourcegraph_tree_sitter_jsonnet/runtime/grammars/sources/jsonnet \
- tree-sitter:tree-sitter-julia:8fb38abf:tree_sitter_tree_sitter_julia/runtime/grammars/sources/julia \
- poliorcetics:tree-sitter-just:180bb15d:poliorcetics_tree_sitter_just/runtime/grammars/sources/just \
+ tree-sitter:tree-sitter-julia:e84f10db:tree_sitter_tree_sitter_julia/runtime/grammars/sources/julia \
+ poliorcetics:tree-sitter-just:8d03cfdd:poliorcetics_tree_sitter_just/runtime/grammars/sources/just \
amaanq:tree-sitter-kdl:3ca569b9:amaanq_tree_sitter_kdl/runtime/grammars/sources/kdl \
mtoohey31:tree-sitter-koka:96d070c3:mtoohey31_tree_sitter_koka/runtime/grammars/sources/koka \
- fwcd:tree-sitter-kotlin:a4f71eb9:fwcd_tree_sitter_kotlin/runtime/grammars/sources/kotlin \
+ fwcd:tree-sitter-kotlin:c4ddea35:fwcd_tree_sitter_kotlin/runtime/grammars/sources/kotlin \
koto-lang:tree-sitter-koto:b420f792:koto_lang_tree_sitter_koto/runtime/grammars/sources/koto \
latex-lsp:tree-sitter-latex:8c75e93c:latex_lsp_tree_sitter_latex/runtime/grammars/sources/latex \
mtoohey31:tree-sitter-ld:0e9695ae:mtoohey31_tree_sitter_ld/runtime/grammars/sources/ld \
@@ -136,6 +149,8 @@ GH_TUPLE= \
Flakebi:tree-sitter-llvm-mir:d166ff8c:Flakebi_tree_sitter_llvm_mir/runtime/grammars/sources/llvm-mir \
Tudyx:tree-sitter-log:62cfe307:Tudyx_tree_sitter_log/runtime/grammars/sources/log \
tree-sitter-grammars:tree-sitter-lua:88e44647:tree_sitter_grammars_tree_sitter_lua/runtime/grammars/sources/lua \
+ polychromatist:tree-sitter-luau:ec187caf:polychromatist_tree_sitter_luau/runtime/grammars/sources/luau \
+ ficcdaf:tree-sitter-mail:8e60f38e:ficcdaf_tree_sitter_mail/runtime/grammars/sources/mail \
alemuller:tree-sitter-make:a4b91874:alemuller_tree_sitter_make/runtime/grammars/sources/make \
markdoc-extra:tree-sitter-markdoc:5ffe71b2:markdoc_extra_tree_sitter_markdoc/runtime/grammars/sources/markdoc \
tree-sitter-grammars:tree-sitter-markdown:62516e8c:tree_sitter_grammars_tree_sitter_markdown/runtime/grammars/sources/markdown \
@@ -150,10 +165,10 @@ GH_TUPLE= \
nix-community:tree-sitter-nix:1b69cf1f:nix_community_tree_sitter_nix/runtime/grammars/sources/nix \
nushell:tree-sitter-nu:358c4f50:nushell_tree_sitter_nu/runtime/grammars/sources/nu \
tree-sitter:tree-sitter-ocaml:9965d208:tree_sitter_tree_sitter_ocaml/runtime/grammars/sources/ocaml \
- tree-sitter-grammars:tree-sitter-odin:b5f668ef:tree_sitter_grammars_tree_sitter_odin/runtime/grammars/sources/odin \
+ tree-sitter-grammars:tree-sitter-odin:6c6b07e3:tree_sitter_grammars_tree_sitter_odin/runtime/grammars/sources/odin \
novusnota:tree-sitter-ohm:80f14f0e:novusnota_tree_sitter_ohm/runtime/grammars/sources/ohm \
lefp:tree-sitter-opencl:8e1d24a5:lefp_tree_sitter_opencl/runtime/grammars/sources/opencl \
- bollian:tree-sitter-openscad:5c3ce93d:bollian_tree_sitter_openscad/runtime/grammars/sources/openscad \
+ openscad:tree-sitter-openscad:acc196e9:openscad_tree_sitter_openscad/runtime/grammars/sources/openscad \
milisims:tree-sitter-org:698bb1a3:milisims_tree_sitter_org/runtime/grammars/sources/org \
Isopod:tree-sitter-pascal:2fd40f47:Isopod_tree_sitter_pascal/runtime/grammars/sources/pascal \
ath3:tree-sitter-passwd:20239395:ath3_tree_sitter_passwd/runtime/grammars/sources/passwd \
@@ -168,9 +183,11 @@ GH_TUPLE= \
mfelsche:tree-sitter-ponylang:ef66b151:mfelsche_tree_sitter_ponylang/runtime/grammars/sources/ponylang \
airbus-cert:tree-sitter-powershell:c9316be0:airbus_cert_tree_sitter_powershell/runtime/grammars/sources/powershell \
victorhqc:tree-sitter-prisma:eca2596a:victorhqc_tree_sitter_prisma/runtime/grammars/sources/prisma \
+ tree-sitter-grammars:tree-sitter-properties:579b62f5:tree_sitter_grammars_tree_sitter_properties/runtime/grammars/sources/properties \
sdoerner:tree-sitter-proto:778ab6ed:sdoerner_tree_sitter_proto/runtime/grammars/sources/proto \
PRQL:tree-sitter-prql:09e158cd:PRQL_tree_sitter_prql/runtime/grammars/sources/prql \
- postsolar:tree-sitter-purescript:5ef55926:postsolar_tree_sitter_purescript/runtime/grammars/sources/purescript \
+ zealot128:tree-sitter-pug:13e91953:zealot128_tree_sitter_pug/runtime/grammars/sources/pug \
+ postsolar:tree-sitter-purescript:f541f95f:postsolar_tree_sitter_purescript/runtime/grammars/sources/purescript \
tree-sitter:tree-sitter-python:4bfdd903:tree_sitter_tree_sitter_python/runtime/grammars/sources/python \
tree-sitter:tree-sitter-ql:1fd627a4:tree_sitter_tree_sitter_ql/runtime/grammars/sources/ql \
yuja:tree-sitter-qmljs:0b2b25bc:yuja_tree_sitter_qmljs/runtime/grammars/sources/qmljs \
@@ -181,25 +198,28 @@ GH_TUPLE= \
FallenAngel97:tree-sitter-rego:9ac75e71:FallenAngel97_tree_sitter_rego/runtime/grammars/sources/rego \
rescript-lang:tree-sitter-rescript:5e2a44a9:rescript_lang_tree_sitter_rescript/runtime/grammars/sources/rescript \
Hubro:tree-sitter-robot:322e4cc6:Hubro_tree_sitter_robot/runtime/grammars/sources/robot \
- zee-editor:tree-sitter-ron:7762d709:zee_editor_tree_sitter_ron/runtime/grammars/sources/ron \
+ tree-sitter-grammars:tree-sitter-ron:78938553:tree_sitter_grammars_tree_sitter_ron/runtime/grammars/sources/ron \
stsewd:tree-sitter-rst:25e63288:stsewd_tree_sitter_rst/runtime/grammars/sources/rst \
tree-sitter:tree-sitter-ruby:206c7077:tree_sitter_tree_sitter_ruby/runtime/grammars/sources/ruby \
- tree-sitter:tree-sitter-rust:9c84af00:tree_sitter_tree_sitter_rust/runtime/grammars/sources/rust \
+ tree-sitter:tree-sitter-rust:1f63b33e:tree_sitter_tree_sitter_rust/runtime/grammars/sources/rust \
+ nik-rev:tree-sitter-rust-format-args:84ffe550:nik_rev_tree_sitter_rust_format_args/runtime/grammars/sources/rust-format-args \
tree-sitter:tree-sitter-scala:7891815f:tree_sitter_tree_sitter_scala/runtime/grammars/sources/scala \
6cdh:tree-sitter-scheme:af3af6c9:6cdh_tree_sitter_scheme/runtime/grammars/sources/scheme \
serenadeai:tree-sitter-scss:c478c686:serenadeai_tree_sitter_scss/runtime/grammars/sources/scss \
+ tree-sitter-grammars:tree-sitter-slang:327b1b82:tree_sitter_grammars_tree_sitter_slang/runtime/grammars/sources/slang \
slint-ui:tree-sitter-slint:f11da7e6:slint_ui_tree_sitter_slint/runtime/grammars/sources/slint \
amaanq:tree-sitter-smali:5ae51e15:amaanq_tree_sitter_smali/runtime/grammars/sources/smali \
indoorvivants:tree-sitter-smithy:8327eb84:indoorvivants_tree_sitter_smithy/runtime/grammars/sources/smithy \
Giorbo:tree-sitter-sml:bd4055d5:Giorbo_tree_sitter_sml/runtime/grammars/sources/sml \
osthomas:tree-sitter-snakemake:e909815a:osthomas_tree_sitter_snakemake/runtime/grammars/sources/snakemake \
JoranHonig:tree-sitter-solidity:f7f5251a:JoranHonig_tree_sitter_solidity/runtime/grammars/sources/solidity \
+ nilshelmig:tree-sitter-sourcepawn:f2af8d0d:nilshelmig_tree_sitter_sourcepawn/runtime/grammars/sources/sourcepawn \
jzelinskie:tree-sitter-spicedb:a4e46456:jzelinskie_tree_sitter_spicedb/runtime/grammars/sources/spicedb \
- DerekStride:tree-sitter-sql:da2d1eff:DerekStride_tree_sitter_sql/runtime/grammars/sources/sql \
+ DerekStride:tree-sitter-sql:b9d10958:DerekStride_tree_sitter_sql/runtime/grammars/sources/sql \
metio:tree-sitter-ssh-client-config:e45c6d5c:metio_tree_sitter_ssh_client_config/runtime/grammars/sources/sshclientconfig \
sigmaSd:tree-sitter-strace:2b18fdf9:sigmaSd_tree_sitter_strace/runtime/grammars/sources/strace \
madskjeldgaard:tree-sitter-supercollider:3b35bd0f:madskjeldgaard_tree_sitter_supercollider/runtime/grammars/sources/supercollider \
- Himujjal:tree-sitter-svelte:be7f2e7d:Himujjal_tree_sitter_svelte/runtime/grammars/sources/svelte \
+ Himujjal:tree-sitter-svelte:60ea1d67:Himujjal_tree_sitter_svelte/runtime/grammars/sources/svelte \
FuelLabs:tree-sitter-sway:e491a005:FuelLabs_tree_sitter_sway/runtime/grammars/sources/sway \
alex-pinkus:tree-sitter-swift:57c1c6d6:alex_pinkus_tree_sitter_swift/runtime/grammars/sources/swift \
Flakebi:tree-sitter-tablegen:3e9c4822:Flakebi_tree_sitter_tablegen/runtime/grammars/sources/tablegen \
@@ -208,36 +228,42 @@ GH_TUPLE= \
tree-sitter-grammars:tree-sitter-tcl:56ad1fa6:tree_sitter_grammars_tree_sitter_tcl/runtime/grammars/sources/tcl \
euclidianAce:tree-sitter-teal:3db65592:euclidianAce_tree_sitter_teal/runtime/grammars/sources/teal \
vrischmann:tree-sitter-templ:db662414:vrischmann_tree_sitter_templ/runtime/grammars/sources/templ \
+ uncenter:tree-sitter-tera:e8d679a2:uncenter_tree_sitter_tera/runtime/grammars/sources/tera \
PorterAtGoogle:tree-sitter-textproto:568471b8:PorterAtGoogle_tree_sitter_textproto/runtime/grammars/sources/textproto \
tree-sitter-grammars:tree-sitter-thrift:68fd0d80:tree_sitter_grammars_tree_sitter_thrift/runtime/grammars/sources/thrift \
+ tlaplus-community:tree-sitter-tlaplus:4ba91b07:tlaplus_community_tree_sitter_tlaplus/runtime/grammars/sources/tlaplus \
arnarg:tree-sitter-todotxt:3937c5cd:arnarg_tree_sitter_todotxt/runtime/grammars/sources/todotxt \
ikatyang:tree-sitter-toml:7cff70bb:ikatyang_tree_sitter_toml/runtime/grammars/sources/toml \
- gbprod:tree-sitter-twig:807b293f:gbprod_tree_sitter_twig/runtime/grammars/sources/twig \
+ gbprod:tree-sitter-twig:085648e0:gbprod_tree_sitter_twig/runtime/grammars/sources/twig \
tree-sitter:tree-sitter-typescript:b1bf4825:tree_sitter_tree_sitter_typescript/runtime/grammars/sources/typescript \
happenslol:tree-sitter-typespec:0ee05546:happenslol_tree_sitter_typespec/runtime/grammars/sources/typespec \
uben0:tree-sitter-typst:13863ddc:uben0_tree_sitter_typst/runtime/grammars/sources/typst \
Philipp-M:tree-sitter-ungrammar:a7e10462:Philipp_M_tree_sitter_ungrammar/runtime/grammars/sources/ungrammar \
kylegoetz:tree-sitter-unison:3c97db76:kylegoetz_tree_sitter_unison/runtime/grammars/sources/unison \
Jummit:tree-sitter-uxntal:d6840606:Jummit_tree_sitter_uxntal/runtime/grammars/sources/uxntal \
- vlang:v-analyzer:e14fdf6e:vlang_v_analyzer/runtime/grammars/sources/v \
+ vlang:v-analyzer:59a8889d:vlang_v_analyzer/runtime/grammars/sources/v \
vala-lang:tree-sitter-vala:c9eea93b:vala_lang_tree_sitter_vala/runtime/grammars/sources/vala \
ventojs:tree-sitter-vento:3b32474b:ventojs_tree_sitter_vento/runtime/grammars/sources/vento \
tree-sitter:tree-sitter-verilog:4457145e:tree_sitter_tree_sitter_verilog/runtime/grammars/sources/verilog \
- teburd:tree-sitter-vhdl:c57313ad:teburd_tree_sitter_vhdl/runtime/grammars/sources/vhdl \
+ jpt13653903:tree-sitter-vhdl:32d3e3da:jpt13653903_tree_sitter_vhdl/runtime/grammars/sources/vhdl \
charmbracelet:tree-sitter-vhs:9534865e:charmbracelet_tree_sitter_vhs/runtime/grammars/sources/vhs \
ikatyang:tree-sitter-vue:91fe2754:ikatyang_tree_sitter_vue/runtime/grammars/sources/vue \
wasm-lsp:tree-sitter-wasm:2ca28a9f:wasm_lsp_tree_sitter_wasm/runtime/grammars/sources/wast \
+ little-bonsai:tree-sitter-werk:92b0f7fe:little_bonsai_tree_sitter_werk/runtime/grammars/sources/werk \
+ wgsl-tooling-wg:tree-sitter-wesl:94ee6122:wgsl_tooling_wg_tree_sitter_wesl/runtime/grammars/sources/wesl \
szebniok:tree-sitter-wgsl:272e89ef:szebniok_tree_sitter_wgsl/runtime/grammars/sources/wgsl \
hh9527:tree-sitter-wit:c917790a:hh9527_tree_sitter_wit/runtime/grammars/sources/wit \
synaptiko:tree-sitter-xit:7d790245:synaptiko_tree_sitter_xit/runtime/grammars/sources/xit \
RenjiSann:tree-sitter-xml:48a7c2b6:RenjiSann_tree_sitter_xml/runtime/grammars/sources/xml \
Alexis-Lapierre:tree-sitter-xtc:7bc11b73:Alexis_Lapierre_tree_sitter_xtc/runtime/grammars/sources/xtc \
ikatyang:tree-sitter-yaml:0e36bed1:ikatyang_tree_sitter_yaml/runtime/grammars/sources/yaml \
+ egibs:tree-sitter-yara:eb3ede20:egibs_tree_sitter_yara/runtime/grammars/sources/yara \
Philipp-M:tree-sitter-yuck:e3d91a3c:Philipp_M_tree_sitter_yuck/runtime/grammars/sources/yuck \
- maxxnino:tree-sitter-zig:0d08703e:maxxnino_tree_sitter_zig/runtime/grammars/sources/zig
+ tree-sitter-grammars:tree-sitter-zig:eb7d58c2:tree_sitter_grammars_tree_sitter_zig/runtime/grammars/sources/zig
USE_GITLAB= nodefault
GL_TUPLE= \
https://gitlab.com:gabmus:tree-sitter-blueprint:863cea9f:gabmus_tree_sitter_blueprint/runtime/grammars/sources/blueprint \
+ https://gitlab.com:MggMuggins:tree-sitter-debian:9b3f4b78:MggMuggins_tree_sitter_debian/runtime/grammars/sources/debian \
https://gitlab.com:TheZoq2:tree-sitter-lpf:db7372e6:TheZoq2_tree_sitter_lpf/runtime/grammars/sources/lpf \
https://gitlab.com:joncoole:tree-sitter-nginx:b4b61db4:joncoole_tree_sitter_nginx/runtime/grammars/sources/nginx \
https://gitlab.com:spade-lang:tree-sitter-spade:78bf09a8:spade_lang_tree_sitter_spade/runtime/grammars/sources/spade \
@@ -248,8 +274,10 @@ TREE_SITTER_WREN_REV= 6748694be32f11e7ec6b5faeb1b48ca6156d4e06
TREE_SITTER_GEMINI_REV= 3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3
TREE_SITTER_JSHIGH_REV= 936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b
TREE_SITTER_TSHIGH_REV= 0ab9d99867435a7667c5548a6617a6bf73dbd830
+TREE_SITTER_PROLOG_REV= d8d415f6a1cf80ca138524bcc395810b176d40fa
CARGO_CARGOTOML= ${WRKSRC}/helix-term/Cargo.toml
CARGO_INSTALL_PATH= ./helix-term
+CARGO_ENV= HELIX_DEFAULT_RUNTIME=${DATADIR}/runtime
CONFLICTS_INSTALL= shx
@@ -261,12 +289,10 @@ post-extract:
${MV} ${WRKDIR}/tree-sitter-hare-${TREE_SITTER_HARE_REV} ${WRKSRC}/runtime/grammars/sources/hare
${MV} ${WRKDIR}/tree-sitter-wren-${TREE_SITTER_WREN_REV} ${WRKSRC}/runtime/grammars/sources/wren
${MV} ${WRKDIR}/tree-sitter-gemini-${TREE_SITTER_GEMINI_REV} ${WRKSRC}/runtime/grammars/sources/gemini
+ ${MV} ${WRKDIR}/tree-sitter-prolog ${WRKSRC}/runtime/grammars/sources/prolog
${CP} -R ${DISTDIR}/${TREE_SITTER_TSHIGH_REV}-ts-highlights.scm ${WRKSRC}/runtime/grammars/sources/qmljs/queries/highlights-typescript.scm
${CP} -R ${DISTDIR}/${TREE_SITTER_JSHIGH_REV}-js-highlights.scm ${WRKSRC}/runtime/grammars/sources/qmljs/queries/highlights-javascript.scm
-post-patch:
- ${GREP} -F -Rl '%%DATADIR%%' ${WRKSRC}/ | ${XARGS} ${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},'
-
post-install:
${MKDIR} ${STAGEDIR}${DATADIR}/runtime/grammars
.for DIR in queries themes
diff --git a/editors/helix/Makefile.crates b/editors/helix/Makefile.crates
index 34120deb72c9..baa829d3f922 100644
--- a/editors/helix/Makefile.crates
+++ b/editors/helix/Makefile.crates
@@ -1,35 +1,40 @@
CARGO_CRATES= addr2line-0.22.0 \
adler-1.0.2 \
adler2-2.0.0 \
- ahash-0.8.11 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.18 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anyhow-1.0.95 \
+ anyhow-1.0.98 \
arc-swap-1.7.1 \
autocfg-1.3.0 \
backtrace-0.3.73 \
- bitflags-2.7.0 \
- bstr-1.10.0 \
+ bitflags-2.9.1 \
+ block-buffer-0.10.4 \
+ bstr-1.12.0 \
bumpalo-3.16.0 \
+ byteorder-1.5.0 \
bytes-1.7.1 \
cassowary-0.3.0 \
- cc-1.2.9 \
+ cc-1.2.29 \
cfg-if-1.0.0 \
chardetng-0.1.17 \
- chrono-0.4.39 \
+ chrono-0.4.41 \
clipboard-win-5.4.0 \
clru-0.6.2 \
content_inspector-0.2.4 \
core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
crc32fast-1.4.2 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.20 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
+ crypto-common-0.1.6 \
dashmap-6.1.0 \
+ digest-0.10.7 \
displaydoc-0.2.5 \
dunce-1.0.5 \
either-1.13.0 \
@@ -39,73 +44,79 @@ CARGO_CRATES= addr2line-0.22.0 \
equivalent-1.0.1 \
errno-0.3.10 \
error-code-3.2.0 \
- etcetera-0.8.0 \
- faster-hex-0.9.0 \
+ etcetera-0.10.0 \
+ faster-hex-0.10.0 \
fastrand-2.1.1 \
fern-0.7.1 \
filedescriptor-0.8.2 \
filetime-0.2.25 \
- flate2-1.0.33 \
+ flate2-1.1.1 \
fnv-1.0.7 \
+ foldhash-0.1.5 \
form_urlencoded-1.2.1 \
futures-core-0.3.31 \
futures-executor-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.1 \
gimli-0.29.0 \
- gix-0.69.1 \
- gix-actor-0.33.1 \
- gix-attributes-0.23.1 \
- gix-bitmap-0.2.13 \
- gix-chunk-0.4.10 \
- gix-command-0.4.0 \
- gix-commitgraph-0.25.1 \
- gix-config-0.42.0 \
- gix-config-value-0.14.10 \
- gix-date-0.9.3 \
- gix-diff-0.49.0 \
- gix-dir-0.11.0 \
- gix-discover-0.37.0 \
- gix-features-0.39.1 \
- gix-filter-0.16.0 \
- gix-fs-0.12.1 \
- gix-glob-0.17.1 \
- gix-hash-0.15.1 \
- gix-hashtable-0.6.0 \
- gix-ignore-0.12.1 \
- gix-index-0.37.0 \
- gix-lock-15.0.0 \
- gix-object-0.46.1 \
- gix-odb-0.66.0 \
- gix-pack-0.56.0 \
- gix-packetline-0.18.2 \
- gix-packetline-blocking-0.18.1 \
- gix-path-0.10.13 \
- gix-pathspec-0.8.1 \
- gix-protocol-0.47.0 \
- gix-quote-0.4.14 \
- gix-ref-0.49.1 \
- gix-refspec-0.27.0 \
- gix-revision-0.31.1 \
- gix-revwalk-0.17.0 \
- gix-sec-0.10.10 \
- gix-shallow-0.1.0 \
- gix-status-0.16.0 \
- gix-submodule-0.16.0 \
- gix-tempfile-15.0.0 \
- gix-trace-0.1.11 \
- gix-transport-0.44.0 \
- gix-traverse-0.43.1 \
- gix-url-0.28.2 \
- gix-utils-0.1.13 \
- gix-validate-0.9.2 \
- gix-worktree-0.38.0 \
- globset-0.4.15 \
+ gix-0.72.1 \
+ gix-actor-0.35.1 \
+ gix-attributes-0.26.0 \
+ gix-bitmap-0.2.14 \
+ gix-chunk-0.4.11 \
+ gix-command-0.6.0 \
+ gix-commitgraph-0.28.0 \
+ gix-config-0.45.1 \
+ gix-config-value-0.15.0 \
+ gix-date-0.10.1 \
+ gix-diff-0.52.1 \
+ gix-dir-0.14.1 \
+ gix-discover-0.40.1 \
+ gix-features-0.42.1 \
+ gix-filter-0.19.1 \
+ gix-fs-0.15.0 \
+ gix-glob-0.20.0 \
+ gix-hash-0.18.0 \
+ gix-hashtable-0.8.1 \
+ gix-ignore-0.15.0 \
+ gix-index-0.40.0 \
+ gix-lock-17.1.0 \
+ gix-object-0.49.1 \
+ gix-odb-0.69.1 \
+ gix-pack-0.59.1 \
+ gix-packetline-0.19.0 \
+ gix-packetline-blocking-0.19.0 \
+ gix-path-0.10.17 \
+ gix-pathspec-0.11.0 \
+ gix-protocol-0.50.1 \
+ gix-quote-0.6.0 \
+ gix-ref-0.52.1 \
+ gix-refspec-0.30.1 \
+ gix-revision-0.34.1 \
+ gix-revwalk-0.20.1 \
+ gix-sec-0.11.0 \
+ gix-shallow-0.4.0 \
+ gix-status-0.19.1 \
+ gix-submodule-0.19.1 \
+ gix-tempfile-17.1.0 \
+ gix-trace-0.1.12 \
+ gix-transport-0.47.0 \
+ gix-traverse-0.46.1 \
+ gix-url-0.31.0 \
+ gix-utils-0.3.0 \
+ gix-validate-0.10.0 \
+ gix-worktree-0.41.0 \
+ globset-0.4.16 \
grep-matcher-0.1.7 \
grep-regex-0.1.13 \
grep-searcher-0.1.14 \
+ hash32-0.3.1 \
hashbrown-0.14.5 \
+ hashbrown-0.15.4 \
+ heapless-0.8.0 \
hermit-abi-0.3.9 \
home-0.5.9 \
iana-time-zone-0.1.60 \
@@ -123,49 +134,55 @@ CARGO_CRATES= addr2line-0.22.0 \
idna-1.0.3 \
idna_adapter-1.2.0 \
ignore-0.4.23 \
- imara-diff-0.1.7 \
- indexmap-2.5.0 \
- indoc-2.0.5 \
+ imara-diff-0.1.8 \
+ imara-diff-0.2.0 \
+ indexmap-2.10.0 \
+ indoc-2.0.6 \
+ io-uring-0.7.8 \
is-docker-0.2.0 \
is-wsl-0.4.0 \
itoa-1.0.11 \
- jiff-0.1.13 \
- jiff-tzdb-0.1.1 \
- jiff-tzdb-platform-0.1.1 \
+ jiff-0.2.10 \
+ jiff-static-0.2.10 \
+ jiff-tzdb-0.1.4 \
+ jiff-tzdb-platform-0.1.3 \
js-sys-0.3.70 \
kstring-2.0.2 \
- libc-0.2.169 \
- libloading-0.8.6 \
+ libc-0.2.174 \
+ libloading-0.8.7 \
libredox-0.1.3 \
+ libz-rs-sys-0.5.0 \
linux-raw-sys-0.4.14 \
+ linux-raw-sys-0.9.2 \
litemap-0.7.3 \
- lock_api-0.4.12 \
- log-0.4.22 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
maybe-async-0.2.10 \
memchr-2.7.4 \
memmap2-0.9.4 \
miniz_oxide-0.7.4 \
- miniz_oxide-0.8.0 \
+ miniz_oxide-0.8.7 \
mio-1.0.2 \
nucleo-0.5.0 \
nucleo-matcher-0.3.1 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
object-0.36.4 \
- once_cell-1.20.2 \
+ once_cell-1.21.3 \
open-5.3.2 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
pathdiff-0.2.1 \
percent-encoding-2.3.1 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
- portable-atomic-1.7.0 \
- proc-macro2-1.0.86 \
- prodash-29.0.0 \
- pulldown-cmark-0.12.2 \
+ portable-atomic-1.11.0 \
+ portable-atomic-util-0.2.4 \
+ proc-macro2-1.0.95 \
+ prodash-29.0.2 \
+ pulldown-cmark-0.13.0 \
quickcheck-1.0.3 \
- quote-1.0.37 \
+ quote-1.0.40 \
rand-0.8.5 \
rand_core-0.6.4 \
rayon-1.10.0 \
@@ -173,55 +190,59 @@ CARGO_CRATES= addr2line-0.22.0 \
redox_syscall-0.5.3 \
regex-1.11.1 \
regex-automata-0.4.9 \
- regex-cursor-0.1.4 \
+ regex-cursor-0.1.5 \
regex-syntax-0.8.5 \
ropey-1.6.1 \
rustc-demangle-0.1.24 \
- rustix-0.38.43 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
ryu-1.0.18 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.135 \
- serde_repr-0.1.19 \
- serde_spanned-0.6.7 \
- sha1_smol-1.0.1 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.9 \
+ sha1-0.10.6 \
+ sha1-checked-0.10.0 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.2 \
signal-hook-tokio-0.3.1 \
slab-0.4.9 \
slotmap-1.0.7 \
- smallvec-1.13.2 \
+ smallvec-1.15.1 \
smartstring-1.0.1 \
smawk-0.3.2 \
socket2-0.5.7 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
str_indices-0.4.3 \
- syn-2.0.87 \
+ syn-2.0.101 \
synstructure-0.13.1 \
- tempfile-3.15.0 \
+ tempfile-3.20.0 \
termini-1.0.0 \
- textwrap-0.16.1 \
+ textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-impl-2.0.12 \
threadpool-1.8.1 \
tinystr-0.7.6 \
tinyvec-1.8.0 \
tinyvec_macros-0.1.1 \
- tokio-1.43.0 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-stream-0.1.17 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.20 \
- tree-sitter-0.22.6 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ tree-house-0.3.0 \
+ tree-house-bindings-0.2.1 \
+ typenum-1.18.0 \
unicase-2.7.0 \
unicode-bom-2.0.3 \
unicode-general-category-1.0.0 \
@@ -230,52 +251,58 @@ CARGO_CRATES= addr2line-0.22.0 \
unicode-normalization-0.1.23 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.12 \
+ unicode-width-0.2.0 \
url-2.5.4 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
version_check-0.9.5 \
walkdir-2.5.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.13.3+wasi-0.2.2 \
wasm-bindgen-0.2.93 \
wasm-bindgen-backend-0.2.93 \
wasm-bindgen-macro-0.2.93 \
wasm-bindgen-macro-support-0.2.93 \
wasm-bindgen-shared-0.2.93 \
- which-7.0.1 \
+ which-8.0.0 \
winapi-0.3.9 \
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.52.0 \
- windows-sys-0.48.0 \
+ windows-link-0.1.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.18 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.10 \
winsafe-0.0.19 \
+ wit-bindgen-rt-0.33.0 \
write16-1.0.0 \
writeable-0.5.5 \
yoke-0.7.4 \
yoke-derive-0.7.4 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25 \
zerofrom-0.1.4 \
zerofrom-derive-0.1.4 \
zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerovec-derive-0.10.3 \
+ zlib-rs-0.5.0
diff --git a/editors/helix/distinfo b/editors/helix/distinfo
index 70194b474e68..d9aedfffe4ac 100644
--- a/editors/helix/distinfo
+++ b/editors/helix/distinfo
@@ -1,10 +1,12 @@
-TIMESTAMP = 1737702397
+TIMESTAMP = 1752856962
SHA256 (07035a248943575444aa0b893ffe306e1444c0ab.tar.gz) = a59074fff56ce73fd8c2b2e5609977b6ce22c6aa2b41452f5732339c1b7186a4
SIZE (07035a248943575444aa0b893ffe306e1444c0ab.tar.gz) = 92672
SHA256 (6748694be32f11e7ec6b5faeb1b48ca6156d4e06.tar.gz) = 3550ddcbc7c7aefc021a9e810cc0515e3ac4087ae8166d9cf712d16596afabfb
SIZE (6748694be32f11e7ec6b5faeb1b48ca6156d4e06.tar.gz) = 68260
SHA256 (3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3.tar.gz) = 8da6c0db66d71db423213debda1298aa023f00e17976e3c8e56b36ec8ae2b895
SIZE (3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3.tar.gz) = 11158
+SHA256 (tree-sitter-prolog-d8d415f6a1cf80ca138524bcc395810b176d40fa.tar.gz) = 5d879f9947d82d0b083725b8a0802afe3053b197d7fe701daba7db33b803e28e
+SIZE (tree-sitter-prolog-d8d415f6a1cf80ca138524bcc395810b176d40fa.tar.gz) = 76041
SHA256 (936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b-js-highlights.scm) = 1f93ffa86c0b4d4367ff1fbd178f3ae6d3d056129d03a87244906420368452c8
SIZE (936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b-js-highlights.scm) = 2685
SHA256 (0ab9d99867435a7667c5548a6617a6bf73dbd830-ts-highlights.scm) = a91e728dfc1a205d5b1d44d112989b5d4b894936cb58c5b2a5c55eaf967feb71
@@ -15,8 +17,8 @@ SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e
SIZE (rust/crates/adler-1.0.2.crate) = 12778
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/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
@@ -25,32 +27,36 @@ 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/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
-SHA256 (rust/crates/bitflags-2.7.0.crate) = 1be3f42a67d6d345ecd59f675f3f012d6974981560836e938c22b424b85ce1be
-SIZE (rust/crates/bitflags-2.7.0.crate) = 45924
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.7.1.crate) = 8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50
SIZE (rust/crates/bytes-1.7.1.crate) = 63623
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/cc-1.2.9.crate) = c8293772165d9345bdaaa39b45b2109591e63fe5e6fbc23c6ff930a048aa310b
-SIZE (rust/crates/cc-1.2.9.crate) = 101156
+SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
+SIZE (rust/crates/cc-1.2.29.crate) = 108072
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea
SIZE (rust/crates/chardetng-0.1.17.crate) = 56362
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
@@ -59,6 +65,8 @@ SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c
SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
@@ -71,8 +79,12 @@ SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
@@ -91,10 +103,10 @@ SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1
SIZE (rust/crates/errno-0.3.10.crate) = 11824
SHA256 (rust/crates/error-code-3.2.0.crate) = a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b
SIZE (rust/crates/error-code-3.2.0.crate) = 7569
-SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
-SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
-SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
-SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
+SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
+SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
+SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
+SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
@@ -103,10 +115,12 @@ SHA256 (rust/crates/filedescriptor-0.8.2.crate) = 7199d965852c3bac31f779ef99cbb4
SIZE (rust/crates/filedescriptor-0.8.2.crate) = 10830
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.0.33.crate) = 324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253
-SIZE (rust/crates/flate2-1.0.33.crate) = 108838
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
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
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
@@ -117,114 +131,124 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
+SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
SIZE (rust/crates/gimli-0.29.0.crate) = 275756
-SHA256 (rust/crates/gix-0.69.1.crate) = 8d0eebdaecdcf405d5433a36f85e4f058cf4de48ee2604388be0dbccbaad353e
-SIZE (rust/crates/gix-0.69.1.crate) = 283914
-SHA256 (rust/crates/gix-actor-0.33.1.crate) = 32b24171f514cef7bb4dfb72a0b06dacf609b33ba8ad2489d4c4559a03b7afb3
-SIZE (rust/crates/gix-actor-0.33.1.crate) = 10085
-SHA256 (rust/crates/gix-attributes-0.23.1.crate) = ddf9bf852194c0edfe699a2d36422d2c1f28f73b7c6d446c3f0ccd3ba232cadc
-SIZE (rust/crates/gix-attributes-0.23.1.crate) = 19861
-SHA256 (rust/crates/gix-bitmap-0.2.13.crate) = d48b897b4bbc881aea994b4a5bbb340a04979d7be9089791304e04a9fbc66b53
-SIZE (rust/crates/gix-bitmap-0.2.13.crate) = 7689
-SHA256 (rust/crates/gix-chunk-0.4.10.crate) = c6ffbeb3a5c0b8b84c3fe4133a6f8c82fa962f4caefe8d0762eced025d3eb4f7
-SIZE (rust/crates/gix-chunk-0.4.10.crate) = 10131
-SHA256 (rust/crates/gix-command-0.4.0.crate) = 9405c0a56e17f8365a46870cd2c7db71323ecc8bda04b50cb746ea37bd091e90
-SIZE (rust/crates/gix-command-0.4.0.crate) = 11815
-SHA256 (rust/crates/gix-commitgraph-0.25.1.crate) = a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85
-SIZE (rust/crates/gix-commitgraph-0.25.1.crate) = 18945
-SHA256 (rust/crates/gix-config-0.42.0.crate) = 6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19
-SIZE (rust/crates/gix-config-0.42.0.crate) = 64315
-SHA256 (rust/crates/gix-config-value-0.14.10.crate) = 49aaeef5d98390a3bcf9dbc6440b520b793d1bf3ed99317dc407b02be995b28e
-SIZE (rust/crates/gix-config-value-0.14.10.crate) = 13604
-SHA256 (rust/crates/gix-date-0.9.3.crate) = c57c477b645ee248b173bb1176b52dd528872f12c50375801a58aaf5ae91113f
-SIZE (rust/crates/gix-date-0.9.3.crate) = 11299
-SHA256 (rust/crates/gix-diff-0.49.0.crate) = a8e92566eccbca205a0a0f96ffb0327c061e85bc5c95abbcddfe177498aa04f6
-SIZE (rust/crates/gix-diff-0.49.0.crate) = 41572
-SHA256 (rust/crates/gix-dir-0.11.0.crate) = fba2ffbcf4bd34438e8a8367ccbc94870549903d1f193a14f47eb6b0967e1293
-SIZE (rust/crates/gix-dir-0.11.0.crate) = 54967
-SHA256 (rust/crates/gix-discover-0.37.0.crate) = 83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef
-SIZE (rust/crates/gix-discover-0.37.0.crate) = 16673
-SHA256 (rust/crates/gix-features-0.39.1.crate) = 7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f
-SIZE (rust/crates/gix-features-0.39.1.crate) = 31228
-SHA256 (rust/crates/gix-filter-0.16.0.crate) = 3d0ecdee5667f840ba20c7fe56d63f8e1dc1e6b3bfd296151fe5ef07c874790a
-SIZE (rust/crates/gix-filter-0.16.0.crate) = 36654
-SHA256 (rust/crates/gix-fs-0.12.1.crate) = 3b3d4fac505a621f97e5ce2c69fdc425742af00c0920363ca4074f0eb48b1db9
-SIZE (rust/crates/gix-fs-0.12.1.crate) = 15734
-SHA256 (rust/crates/gix-glob-0.17.1.crate) = aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435
-SIZE (rust/crates/gix-glob-0.17.1.crate) = 14136
-SHA256 (rust/crates/gix-hash-0.15.1.crate) = 0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce
-SIZE (rust/crates/gix-hash-0.15.1.crate) = 13513
-SHA256 (rust/crates/gix-hashtable-0.6.0.crate) = 0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe
-SIZE (rust/crates/gix-hashtable-0.6.0.crate) = 7189
-SHA256 (rust/crates/gix-ignore-0.12.1.crate) = b6b1fb24d2a4af0aa7438e2771d60c14a80cf2c9bd55c29cf1712b841f05bb8a
-SIZE (rust/crates/gix-ignore-0.12.1.crate) = 9873
-SHA256 (rust/crates/gix-index-0.37.0.crate) = 270645fd20556b64c8ffa1540d921b281e6994413a0ca068596f97e9367a257a
-SIZE (rust/crates/gix-index-0.37.0.crate) = 46644
-SHA256 (rust/crates/gix-lock-15.0.0.crate) = 5102acdf4acae2644e38dbbd18cdfba9597a218f7d85f810fe5430207e03c2de
-SIZE (rust/crates/gix-lock-15.0.0.crate) = 10524
-SHA256 (rust/crates/gix-object-0.46.1.crate) = e42d58010183ef033f31088479b4eb92b44fe341b35b62d39eb8b185573d77ea
-SIZE (rust/crates/gix-object-0.46.1.crate) = 40544
-SHA256 (rust/crates/gix-odb-0.66.0.crate) = cb780eceb3372ee204469478de02eaa34f6ba98247df0186337e0333de97d0ae
-SIZE (rust/crates/gix-odb-0.66.0.crate) = 56319
-SHA256 (rust/crates/gix-pack-0.56.0.crate) = 4158928929be29cae7ab97afc8e820a932071a7f39d8ba388eed2380c12c566c
-SIZE (rust/crates/gix-pack-0.56.0.crate) = 97454
-SHA256 (rust/crates/gix-packetline-0.18.2.crate) = 911aeea8b2dabeed2f775af9906152a1f0109787074daf9e64224e3892dde453
-SIZE (rust/crates/gix-packetline-0.18.2.crate) = 21148
-SHA256 (rust/crates/gix-packetline-blocking-0.18.1.crate) = ce9004ce1bc00fd538b11c1ec8141a1558fb3af3d2b7ac1ac5c41881f9e42d2a
-SIZE (rust/crates/gix-packetline-blocking-0.18.1.crate) = 20988
-SHA256 (rust/crates/gix-path-0.10.13.crate) = afc292ef1a51e340aeb0e720800338c805975724c1dfbd243185452efd8645b7
-SIZE (rust/crates/gix-path-0.10.13.crate) = 22831
-SHA256 (rust/crates/gix-pathspec-0.8.1.crate) = 4c472dfbe4a4e96fcf7efddcd4771c9037bb4fdea2faaabf2f4888210c75b81e
-SIZE (rust/crates/gix-pathspec-0.8.1.crate) = 18854
-SHA256 (rust/crates/gix-protocol-0.47.0.crate) = c84642e8b6fed7035ce9cc449593019c55b0ec1af7a5dce1ab8a0636eaaeb067
-SIZE (rust/crates/gix-protocol-0.47.0.crate) = 44961
-SHA256 (rust/crates/gix-quote-0.4.14.crate) = 64a1e282216ec2ab2816cd57e6ed88f8009e634aec47562883c05ac8a7009a63
-SIZE (rust/crates/gix-quote-0.4.14.crate) = 7828
-SHA256 (rust/crates/gix-ref-0.49.1.crate) = a91b61776c839d0f1b7114901179afb0947aa7f4d30793ca1c56d335dfef485f
-SIZE (rust/crates/gix-ref-0.49.1.crate) = 58105
-SHA256 (rust/crates/gix-refspec-0.27.0.crate) = 00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d
-SIZE (rust/crates/gix-refspec-0.27.0.crate) = 16887
-SHA256 (rust/crates/gix-revision-0.31.1.crate) = 61e1ddc474405a68d2ce8485705dd72fe6ce959f2f5fe718601ead5da2c8f9e7
-SIZE (rust/crates/gix-revision-0.31.1.crate) = 22665
-SHA256 (rust/crates/gix-revwalk-0.17.0.crate) = 510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d
-SIZE (rust/crates/gix-revwalk-0.17.0.crate) = 13323
-SHA256 (rust/crates/gix-sec-0.10.10.crate) = a8b876ef997a955397809a2ec398d6a45b7a55b4918f2446344330f778d14fd6
-SIZE (rust/crates/gix-sec-0.10.10.crate) = 10205
-SHA256 (rust/crates/gix-shallow-0.1.0.crate) = 88d2673242e87492cb6ff671f0c01f689061ca306c4020f137197f3abc84ce01
-SIZE (rust/crates/gix-shallow-0.1.0.crate) = 7545
-SHA256 (rust/crates/gix-status-0.16.0.crate) = 1665770e277608bd6b0eaf86adbf6cb3ffc6fb97749e7bc6f9318ac5f37564df
-SIZE (rust/crates/gix-status-0.16.0.crate) = 30873
-SHA256 (rust/crates/gix-submodule-0.16.0.crate) = a2455f8c0fcb6ebe2a6e83c8f522d30615d763eb2ef7a23c7d929f9476e89f5c
-SIZE (rust/crates/gix-submodule-0.16.0.crate) = 12832
-SHA256 (rust/crates/gix-tempfile-15.0.0.crate) = 2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82
-SIZE (rust/crates/gix-tempfile-15.0.0.crate) = 18426
-SHA256 (rust/crates/gix-trace-0.1.11.crate) = 04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952
-SIZE (rust/crates/gix-trace-0.1.11.crate) = 10424
-SHA256 (rust/crates/gix-transport-0.44.0.crate) = dd04d91e507a8713cfa2318d5a85d75b36e53a40379cc7eb7634ce400ecacbaf
-SIZE (rust/crates/gix-transport-0.44.0.crate) = 50856
-SHA256 (rust/crates/gix-traverse-0.43.1.crate) = 6ed47d648619e23e93f971d2bba0d10c1100e54ef95d2981d609907a8cabac89
-SIZE (rust/crates/gix-traverse-0.43.1.crate) = 18569
-SHA256 (rust/crates/gix-url-0.28.2.crate) = d096fb733ba6bd3f5403dba8bd72bdd8809fe2b347b57844040b8f49c93492d9
-SIZE (rust/crates/gix-url-0.28.2.crate) = 15297
-SHA256 (rust/crates/gix-utils-0.1.13.crate) = ba427e3e9599508ed98a6ddf8ed05493db114564e338e41f6a996d2e4790335f
-SIZE (rust/crates/gix-utils-0.1.13.crate) = 10194
-SHA256 (rust/crates/gix-validate-0.9.2.crate) = cd520d09f9f585b34b32aba1d0b36ada89ab7fefb54a8ca3fe37fc482a750937
-SIZE (rust/crates/gix-validate-0.9.2.crate) = 11923
-SHA256 (rust/crates/gix-worktree-0.38.0.crate) = 756dbbe15188fa22540d5eab941f8f9cf511a5364d5aec34c88083c09f4bea13
-SIZE (rust/crates/gix-worktree-0.38.0.crate) = 17557
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/gix-0.72.1.crate) = 01237e8d3d78581f71642be8b0c2ae8c0b2b5c251c9c5d9ebbea3c1ea280dce8
+SIZE (rust/crates/gix-0.72.1.crate) = 293929
+SHA256 (rust/crates/gix-actor-0.35.1.crate) = 6b300e6e4f31f3f6bd2de5e2b0caab192ced00dc0fcd0f7cc56e28c575c8e1ff
+SIZE (rust/crates/gix-actor-0.35.1.crate) = 13112
+SHA256 (rust/crates/gix-attributes-0.26.0.crate) = e7e26b3ac280ddb25bb6980d34f4a82ee326f78bf2c6d4ea45eef2d940048b8e
+SIZE (rust/crates/gix-attributes-0.26.0.crate) = 22718
+SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540
+SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704
+SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
+SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
+SHA256 (rust/crates/gix-command-0.6.0.crate) = d2f47f3fb4ba33644061e8e0e1030ef2a937d42dc969553118c320a205a9fb28
+SIZE (rust/crates/gix-command-0.6.0.crate) = 15069
+SHA256 (rust/crates/gix-commitgraph-0.28.0.crate) = e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951
+SIZE (rust/crates/gix-commitgraph-0.28.0.crate) = 22377
+SHA256 (rust/crates/gix-config-0.45.1.crate) = 48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881
+SIZE (rust/crates/gix-config-0.45.1.crate) = 73729
+SHA256 (rust/crates/gix-config-value-0.15.0.crate) = 439d62e241dae2dffd55bfeeabe551275cf9d9f084c5ebc6b48bad49d03285b7
+SIZE (rust/crates/gix-config-value-0.15.0.crate) = 15580
+SHA256 (rust/crates/gix-date-0.10.1.crate) = 3a98593f1f1e14b9fa15c5b921b2c465e904d698b9463e21bb377be8376c3c1a
+SIZE (rust/crates/gix-date-0.10.1.crate) = 15049
+SHA256 (rust/crates/gix-diff-0.52.1.crate) = 5e9b43e95fe352da82a969f0c84ff860c2de3e724d93f6681fedbcd6c917f252
+SIZE (rust/crates/gix-diff-0.52.1.crate) = 57859
+SHA256 (rust/crates/gix-dir-0.14.1.crate) = 01e6e2dc5b8917142d0ffe272209d1671e45b771e433f90186bc71c016792e87
+SIZE (rust/crates/gix-dir-0.14.1.crate) = 64263
+SHA256 (rust/crates/gix-discover-0.40.1.crate) = dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c
+SIZE (rust/crates/gix-discover-0.40.1.crate) = 23518
+SHA256 (rust/crates/gix-features-0.42.1.crate) = 56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed
+SIZE (rust/crates/gix-features-0.42.1.crate) = 33400
+SHA256 (rust/crates/gix-filter-0.19.1.crate) = f90c21f0d61778f518bbb7c431b00247bf4534b2153c3e85bcf383876c55ca6c
+SIZE (rust/crates/gix-filter-0.19.1.crate) = 37541
+SHA256 (rust/crates/gix-fs-0.15.0.crate) = 67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7
+SIZE (rust/crates/gix-fs-0.15.0.crate) = 19741
+SHA256 (rust/crates/gix-glob-0.20.0.crate) = 2926b03666e83b8d01c10cf06e5733521aacbd2d97179a4c9b1fdddabb9e937d
+SIZE (rust/crates/gix-glob-0.20.0.crate) = 16207
+SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8
+SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940
+SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904
+SIZE (rust/crates/gix-hashtable-0.8.1.crate) = 10253
+SHA256 (rust/crates/gix-ignore-0.15.0.crate) = ae358c3c96660b10abc7da63c06788dfded603e717edbd19e38c6477911b71c8
+SIZE (rust/crates/gix-ignore-0.15.0.crate) = 12101
+SHA256 (rust/crates/gix-index-0.40.0.crate) = e6d505aea7d7c4267a3153cb90c712a89970b4dd02a2cb3205be322891f530b5
+SIZE (rust/crates/gix-index-0.40.0.crate) = 53587
+SHA256 (rust/crates/gix-lock-17.1.0.crate) = 570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796
+SIZE (rust/crates/gix-lock-17.1.0.crate) = 13990
+SHA256 (rust/crates/gix-object-0.49.1.crate) = d957ca3640c555d48bb27f8278c67169fa1380ed94f6452c5590742524c40fbb
+SIZE (rust/crates/gix-object-0.49.1.crate) = 50087
+SHA256 (rust/crates/gix-odb-0.69.1.crate) = 868f703905fdbcfc1bd750942f82419903ecb7039f5288adb5206d6de405e0c9
+SIZE (rust/crates/gix-odb-0.69.1.crate) = 63292
+SHA256 (rust/crates/gix-pack-0.59.1.crate) = 9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450
+SIZE (rust/crates/gix-pack-0.59.1.crate) = 104396
+SHA256 (rust/crates/gix-packetline-0.19.0.crate) = 8ddc034bc67c848e4ef7596ab5528cd8fd439d310858dbe1ce8b324f25deb91c
+SIZE (rust/crates/gix-packetline-0.19.0.crate) = 26737
+SHA256 (rust/crates/gix-packetline-blocking-0.19.0.crate) = c44880f028ba46d6cf37a66d27a300310c6b51b8ed0e44918f93df061168e2f3
+SIZE (rust/crates/gix-packetline-blocking-0.19.0.crate) = 22283
+SHA256 (rust/crates/gix-path-0.10.17.crate) = c091d2e887e02c3462f52252c5ea61150270c0f2657b642e8d0d6df56c16e642
+SIZE (rust/crates/gix-path-0.10.17.crate) = 30151
+SHA256 (rust/crates/gix-pathspec-0.11.0.crate) = ce061c50e5f8f7c830cacb3da3e999ae935e283ce8522249f0ce2256d110979d
+SIZE (rust/crates/gix-pathspec-0.11.0.crate) = 23225
+SHA256 (rust/crates/gix-protocol-0.50.1.crate) = f5c17d78bb0414f8d60b5f952196dc2e47ec320dca885de9128ecdb4a0e38401
+SIZE (rust/crates/gix-protocol-0.50.1.crate) = 57176
+SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd
+SIZE (rust/crates/gix-quote-0.6.0.crate) = 8887
+SHA256 (rust/crates/gix-ref-0.52.1.crate) = d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762
+SIZE (rust/crates/gix-ref-0.52.1.crate) = 64383
+SHA256 (rust/crates/gix-refspec-0.30.1.crate) = 445ed14e3db78e8e79980085e3723df94e1c8163b3ae5bc8ed6a8fe6cf983b42
+SIZE (rust/crates/gix-refspec-0.30.1.crate) = 22568
+SHA256 (rust/crates/gix-revision-0.34.1.crate) = 78d0b8e5cbd1c329e25383e088cb8f17439414021a643b30afa5146b71e3c65d
+SIZE (rust/crates/gix-revision-0.34.1.crate) = 28041
+SHA256 (rust/crates/gix-revwalk-0.20.1.crate) = 1bc756b73225bf005ddeb871d1ca7b3c33e2417d0d53e56effa5a36765b52b28
+SIZE (rust/crates/gix-revwalk-0.20.1.crate) = 18297
+SHA256 (rust/crates/gix-sec-0.11.0.crate) = d0dabbc78c759ecc006b970339394951b2c8e1e38a37b072c105b80b84c308fd
+SIZE (rust/crates/gix-sec-0.11.0.crate) = 12827
+SHA256 (rust/crates/gix-shallow-0.4.0.crate) = 6b9a6f6e34d6ede08f522d89e5c7990b4f60524b8ae6ebf8e850963828119ad4
+SIZE (rust/crates/gix-shallow-0.4.0.crate) = 12071
+SHA256 (rust/crates/gix-status-0.19.1.crate) = 072099c2415cfa5397df7d47eacbcb6016d2cd17e0d674c74965e6ad1b17289f
+SIZE (rust/crates/gix-status-0.19.1.crate) = 40628
+SHA256 (rust/crates/gix-submodule-0.19.1.crate) = 5f51472f05a450cc61bc91ed2f62fb06e31e2bbb31c420bc4be8793f26c8b0c1
+SIZE (rust/crates/gix-submodule-0.19.1.crate) = 22031
+SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
+SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
+SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7
+SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435
+SHA256 (rust/crates/gix-transport-0.47.0.crate) = edfe22ba26d4b65c17879f12b9882eafe65d3c8611c933b272fce2c10f546f59
+SIZE (rust/crates/gix-transport-0.47.0.crate) = 69139
+SHA256 (rust/crates/gix-traverse-0.46.1.crate) = 39094185f6d9a4d81101130fbbf7f598a06441d774ae3b3ae7930a613bbe1157
+SIZE (rust/crates/gix-traverse-0.46.1.crate) = 24737
+SHA256 (rust/crates/gix-url-0.31.0.crate) = 42a1ad0b04a5718b5cb233e6888e52a9b627846296161d81dcc5eb9203ec84b8
+SIZE (rust/crates/gix-url-0.31.0.crate) = 19348
+SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
+SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
+SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
+SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
+SHA256 (rust/crates/gix-worktree-0.41.0.crate) = 54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9
+SIZE (rust/crates/gix-worktree-0.41.0.crate) = 24609
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/grep-matcher-0.1.7.crate) = 47a3141a10a43acfedc7c98a60a834d7ba00dfe7bec9071cbfc19b55b292ac02
SIZE (rust/crates/grep-matcher-0.1.7.crate) = 15609
SHA256 (rust/crates/grep-regex-0.1.13.crate) = 9edd147c7e3296e7a26bd3a81345ce849557d5a8e48ed88f736074e760f91f7e
SIZE (rust/crates/grep-regex-0.1.13.crate) = 28030
SHA256 (rust/crates/grep-searcher-0.1.14.crate) = b9b6c14b3fc2e0a107d6604d3231dec0509e691e62447104bc385a46a7892cda
SIZE (rust/crates/grep-searcher-0.1.14.crate) = 45073
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
@@ -259,42 +283,52 @@ SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64
SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/imara-diff-0.1.7.crate) = fc9da1a252bd44cd341657203722352efc9bc0c847d06ea6d2dc1cd1135e0a01
-SIZE (rust/crates/imara-diff-0.1.7.crate) = 155688
-SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5
-SIZE (rust/crates/indexmap-2.5.0.crate) = 85919
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
+SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
+SHA256 (rust/crates/imara-diff-0.2.0.crate) = 2f01d462f766df78ab820dd06f5eb700233c51f0f4c2e846520eaf4ba6aa5c5c
+SIZE (rust/crates/imara-diff-0.2.0.crate) = 163149
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jiff-0.1.13.crate) = 8a45489186a6123c128fdf6016183fcfab7113e1820eb813127e036e287233fb
-SIZE (rust/crates/jiff-0.1.13.crate) = 604330
-SHA256 (rust/crates/jiff-tzdb-0.1.1.crate) = 91335e575850c5c4c673b9bd467b0e025f164ca59d0564f69d0c2ee0ffad4653
-SIZE (rust/crates/jiff-tzdb-0.1.1.crate) = 82030
-SHA256 (rust/crates/jiff-tzdb-platform-0.1.1.crate) = 9835f0060a626fe59f160437bc725491a6af23133ea906500027d1bd2f8f4329
-SIZE (rust/crates/jiff-tzdb-platform-0.1.1.crate) = 2945
+SHA256 (rust/crates/jiff-0.2.10.crate) = 5a064218214dc6a10fbae5ec5fa888d80c45d611aba169222fc272072bf7aef6
+SIZE (rust/crates/jiff-0.2.10.crate) = 698434
+SHA256 (rust/crates/jiff-static-0.2.10.crate) = 199b7932d97e325aff3a7030e141eafe7f2c6268e1d1b24859b753a627f45254
+SIZE (rust/crates/jiff-static-0.2.10.crate) = 76123
+SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
+SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
+SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
+SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
SHA256 (rust/crates/js-sys-0.3.70.crate) = 1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a
SIZE (rust/crates/js-sys-0.3.70.crate) = 53863
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libloading-0.8.7.crate) = 6a793df0d7afeac54f95b471d3af7f0d4fb975699f972341a4b76988d49cdf0c
+SIZE (rust/crates/libloading-0.8.7.crate) = 30374
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libz-rs-sys-0.5.0.crate) = 6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a
+SIZE (rust/crates/libz-rs-sys-0.5.0.crate) = 17014
SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
+SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
SHA256 (rust/crates/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
SIZE (rust/crates/litemap-0.7.3.crate) = 28728
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
@@ -303,8 +337,8 @@ SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d6
SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/miniz_oxide-0.8.7.crate) = ff70ce3e48ae43fa075863cef62e8b43b71a4f2382229920e0df362592919430
+SIZE (rust/crates/miniz_oxide-0.8.7.crate) = 66905
SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
SIZE (rust/crates/mio-1.0.2.crate) = 102777
SHA256 (rust/crates/nucleo-0.5.0.crate) = 5262af4c94921c2646c5ac6ff7900c2af9cbb08dc26a797e18130a7019c039d4
@@ -317,14 +351,14 @@ SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/object-0.36.4.crate) = 084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a
SIZE (rust/crates/object-0.36.4.crate) = 325802
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
SIZE (rust/crates/open-5.3.2.crate) = 26342
-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/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
@@ -333,18 +367,20 @@ SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d
SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/portable-atomic-1.7.0.crate) = da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265
-SIZE (rust/crates/portable-atomic-1.7.0.crate) = 145385
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/prodash-29.0.0.crate) = a266d8d6020c61a437be704c5e618037588e1985c7dbb7bf8d265db84cffe325
-SIZE (rust/crates/prodash-29.0.0.crate) = 90594
-SHA256 (rust/crates/pulldown-cmark-0.12.2.crate) = f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14
-SIZE (rust/crates/pulldown-cmark-0.12.2.crate) = 149070
+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-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
+SIZE (rust/crates/prodash-29.0.2.crate) = 91338
+SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
+SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
@@ -359,40 +395,42 @@ SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26
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-cursor-0.1.4.crate) = ae4327b5fde3ae6fda0152128d3d59b95a5aad7be91c405869300091720f7169
-SIZE (rust/crates/regex-cursor-0.1.4.crate) = 151904
+SHA256 (rust/crates/regex-cursor-0.1.5.crate) = 0497c781d2f982ae8284d2932aee6a877e58a4541daa5e8fadc18cc75c23a61d
+SIZE (rust/crates/regex-cursor-0.1.5.crate) = 156899
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/ropey-1.6.1.crate) = 93411e420bcd1a75ddd1dc3caf18c23155eda2c090631a85af21ba19e97093b5
SIZE (rust/crates/ropey-1.6.1.crate) = 119463
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
-SIZE (rust/crates/rustix-0.38.43.crate) = 379134
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
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/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-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.135.crate) = 2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9
-SIZE (rust/crates/serde_json-1.0.135.crate) = 154499
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
-SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
-SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
-SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
-SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423
+SIZE (rust/crates/sha1-checked-0.10.0.crate) = 783840
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/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
@@ -403,8 +441,8 @@ SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0b
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29
SIZE (rust/crates/smartstring-1.0.1.crate) = 29555
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
@@ -417,24 +455,24 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/str_indices-0.4.3.crate) = e9557cb6521e8d009c51a8666f09356f4b817ba9ba0981a305bd86aee47bd35c
SIZE (rust/crates/str_indices-0.4.3.crate) = 19096
-SHA256 (rust/crates/syn-2.0.87.crate) = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d
-SIZE (rust/crates/syn-2.0.87.crate) = 278076
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
-SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termini-1.0.0.crate) = 2ad441d87dd98bc5eeb31cf2fb7e4839968763006b478efb38668a3bf9da0d59
SIZE (rust/crates/termini-1.0.0.crate) = 14075
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
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-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
@@ -443,20 +481,26 @@ SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c7
SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-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.20.crate) = 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d
-SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726
-SHA256 (rust/crates/tree-sitter-0.22.6.crate) = df7cc499ceadd4dcdf7ec6d4cbc34ece92c3fa07821e287aedecd4416c516dca
-SIZE (rust/crates/tree-sitter-0.22.6.crate) = 173157
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/tree-house-0.3.0.crate) = d00ea55222392f171ae004dd13b62edd09d995633abf0c13406a8df3547fb999
+SIZE (rust/crates/tree-house-0.3.0.crate) = 42184
+SHA256 (rust/crates/tree-house-bindings-0.2.1.crate) = 3f1646788fe0afdbf8e191b5d0f558df7333d8857665a67053c532ec811e6086
+SIZE (rust/crates/tree-house-bindings-0.2.1.crate) = 175958
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
SIZE (rust/crates/unicase-2.7.0.crate) = 23783
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
@@ -473,6 +517,8 @@ SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec9
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
@@ -485,6 +531,8 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
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.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
+SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
SHA256 (rust/crates/wasm-bindgen-0.2.93.crate) = a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5
SIZE (rust/crates/wasm-bindgen-0.2.93.crate) = 43769
SHA256 (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b
@@ -495,8 +543,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = afc340c74d9005395
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = 20642
SHA256 (rust/crates/wasm-bindgen-shared-0.2.93.crate) = c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484
SIZE (rust/crates/wasm-bindgen-shared-0.2.93.crate) = 7527
-SHA256 (rust/crates/which-7.0.1.crate) = fb4a9e33648339dc1642b0e36e21b3385e6148e289226f657c809dee59df5028
-SIZE (rust/crates/which-7.0.1.crate) = 18596
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -507,50 +555,56 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
+SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
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.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+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_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f
-SIZE (rust/crates/winnow-0.6.18.crate) = 163357
+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/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
+SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
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
@@ -559,10 +613,10 @@ SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951
SIZE (rust/crates/yoke-0.7.4.crate) = 27781
SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95
SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470
-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/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/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5
@@ -571,22 +625,26 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d
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 (helix-editor-helix-25.01.1_GH0.tar.gz) = 3f2364463e2e58b0e78ea16fd37a23a93ec2b086323b9ca1e6e310d86a9b3663
-SIZE (helix-editor-helix-25.01.1_GH0.tar.gz) = 2385499
+SHA256 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
+SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
+SHA256 (helix-editor-helix-25.07.1_GH0.tar.gz) = 27c8bc3eba46bc7bab1e3629c6b28ff94882eeff17366b3ea69cd8ceffba7541
+SIZE (helix-editor-helix-25.07.1_GH0.tar.gz) = 2484601
SHA256 (briot-tree-sitter-ada-ba0894ef_GH0.tar.gz) = ebd0b791ea0681daa0bdb3bdefa71b81b2d62fb8b7582bca28bd1d1c177e8c77
SIZE (briot-tree-sitter-ada-ba0894ef_GH0.tar.gz) = 197465
SHA256 (adl-lang-tree-sitter-adl-2787d04b_GH0.tar.gz) = 79ae5cc687f0f75e9a14e6821c6419e3f915e9f09db6580eac8364bc26339178
SIZE (adl-lang-tree-sitter-adl-2787d04b_GH0.tar.gz) = 34710
SHA256 (tree-sitter-tree-sitter-agda-c21c3a0f_GH0.tar.gz) = b3b99dc3946df322900664a8ece2923b1fa6f5cf9f35aa0c5c13828df72517f2
SIZE (tree-sitter-tree-sitter-agda-c21c3a0f_GH0.tar.gz) = 762637
+SHA256 (mattsre-tree-sitter-alloy-3e18eb4e_GH0.tar.gz) = 103fb9492c0753fbc8faf87fc3174f329e7f1733673f1bdeef432391168a27f2
+SIZE (mattsre-tree-sitter-alloy-3e18eb4e_GH0.tar.gz) = 28573
SHA256 (amber-lang-tree-sitter-amber-c6df3ec2_GH0.tar.gz) = 1d86864e211a250b94e85d6291e0d5cd06639e8c3c9d544397398471e891bfab
SIZE (amber-lang-tree-sitter-amber-c6df3ec2_GH0.tar.gz) = 88590
SHA256 (virchau13-tree-sitter-astro-947e9308_GH0.tar.gz) = 5543e74b6f986a0e8ae0bfa9e8b8f568922de33301cd7a9d35c1d4d26365e86e
SIZE (virchau13-tree-sitter-astro-947e9308_GH0.tar.gz) = 24058
SHA256 (Beaglefoot-tree-sitter-awk-a799bc5d_GH0.tar.gz) = 93e53e68b8742aaae80645672779b90c9d80e458233bde956d3e48b118970de5
SIZE (Beaglefoot-tree-sitter-awk-a799bc5d_GH0.tar.gz) = 140940
-SHA256 (tree-sitter-tree-sitter-bash-f8fb3274_GH0.tar.gz) = f6ed418701cc7a639867239659adf4c40d501f2553a2773b56374c669ed18d57
-SIZE (tree-sitter-tree-sitter-bash-f8fb3274_GH0.tar.gz) = 557122
+SHA256 (tree-sitter-tree-sitter-bash-487734f8_GH0.tar.gz) = 9eee897c064651593d681f47ec50677f23d6eb520c8350a433de5ab681d096a3
+SIZE (tree-sitter-tree-sitter-bash-487734f8_GH0.tar.gz) = 544240
SHA256 (vito-tree-sitter-bass-501133e2_GH0.tar.gz) = 81c849b0b3b55d7a8bbefde8bbbd6a6106d81ac79068b9253bf615fef0667835
SIZE (vito-tree-sitter-bass-501133e2_GH0.tar.gz) = 37938
SHA256 (polarmutex-tree-sitter-beancount-f3741a3a_GH0.tar.gz) = c3739a5e3fb992af2f5e91352034804317da031fcbe6b2ad7887a5413cfe790e
@@ -601,14 +659,18 @@ SHA256 (EmranMR-tree-sitter-blade-4c66efe1_GH0.tar.gz) = 1dc9944a5a474a6195e4d82
SIZE (EmranMR-tree-sitter-blade-4c66efe1_GH0.tar.gz) = 416372
SHA256 (tree-sitter-tree-sitter-c-7175a6dd_GH0.tar.gz) = 6fdaeea37ff919e8537056b139103f443d8efaa22fb96eeb1b8b7eb26d7a508b
SIZE (tree-sitter-tree-sitter-c-7175a6dd_GH0.tar.gz) = 249722
-SHA256 (starkware-libs-tree-sitter-cairo-e3a02122_GH0.tar.gz) = 788f40bcf11504f98150ffe13e96b39f99684dffe3576ada6fccde8f10311fc8
-SIZE (starkware-libs-tree-sitter-cairo-e3a02122_GH0.tar.gz) = 164014
+SHA256 (caddyserver-tree-sitter-caddyfile-b04bdb4e_GH0.tar.gz) = 3bdf12bfdea8861b49289aa2a87fc7fe693bb5e238b6ff3a8167bf861e0f8124
+SIZE (caddyserver-tree-sitter-caddyfile-b04bdb4e_GH0.tar.gz) = 83148
+SHA256 (starkware-libs-tree-sitter-cairo-4c6a2568_GH0.tar.gz) = c62c4c49a18439e8c778b78f65de61beb3baca725a77c54520d7f50cb5989c90
+SIZE (starkware-libs-tree-sitter-cairo-4c6a2568_GH0.tar.gz) = 182279
SHA256 (amaanq-tree-sitter-capnp-fc6e2add_GH0.tar.gz) = 6c20a63c8d14e738a7dadeec3578ed6829848470b4a2eead4ec0e7c0fc9225b1
SIZE (amaanq-tree-sitter-capnp-fc6e2add_GH0.tar.gz) = 74597
SHA256 (bufbuild-tree-sitter-cel-9f2b65da_GH0.tar.gz) = 5dca981202d3630479600a1f76ce7e44b3e258ddb18aa83b4a3b05231acf0c82
SIZE (bufbuild-tree-sitter-cel-9f2b65da_GH0.tar.gz) = 55786
SHA256 (Decurity-tree-sitter-circom-02150524_GH0.tar.gz) = 41fb606c543b00b150c4232444ee822da7faa687b8fb216a2b716284e7bd7324
SIZE (Decurity-tree-sitter-circom-02150524_GH0.tar.gz) = 57537
+SHA256 (xlittlerag-tree-sitter-clarity-7fa54825_GH0.tar.gz) = 714ef6885e9c4afa1ff340ef1aa085d24e5ec4bcb827ac48f007fab26ee7093a
+SIZE (xlittlerag-tree-sitter-clarity-7fa54825_GH0.tar.gz) = 77276
SHA256 (sogaiu-tree-sitter-clojure-e57c569a_GH0.tar.gz) = 7db159c5ffa87d1d656fe3df6ed968344a8285d61dadcfc1dfbbca81b2c53c1d
SIZE (sogaiu-tree-sitter-clojure-e57c569a_GH0.tar.gz) = 58786
SHA256 (uyha-tree-sitter-cmake-6e51463e_GH0.tar.gz) = 9aaaf6f66696d19595ba277def0ad1c452a2c21ad41b83e91667146230b84f43
@@ -617,14 +679,18 @@ SHA256 (stsewd-tree-sitter-comment-aefcc281_GH0.tar.gz) = 910d867c40a33a8e45c958
SIZE (stsewd-tree-sitter-comment-aefcc281_GH0.tar.gz) = 118203
SHA256 (fvacek-tree-sitter-cpon-0d01fcda_GH0.tar.gz) = 6e3aad8267163c8d7fabd1e0233ccf82536b05c838faeef10389435d4bf43886
SIZE (fvacek-tree-sitter-cpon-0d01fcda_GH0.tar.gz) = 16870
-SHA256 (tree-sitter-tree-sitter-cpp-670404d7_GH0.tar.gz) = cbccf149edbda4fa314f6803be4d1a64bf1d41bb6d769396a270efca6631b5eb
-SIZE (tree-sitter-tree-sitter-cpp-670404d7_GH0.tar.gz) = 717906
-SHA256 (tree-sitter-tree-sitter-c-sharp-5b60f995_GH0.tar.gz) = 9d0cd530fa59becf98a58cbce3691eed050e48a414c4a37850c343f45202c0d7
-SIZE (tree-sitter-tree-sitter-c-sharp-5b60f995_GH0.tar.gz) = 1050492
+SHA256 (tree-sitter-tree-sitter-cpp-56455f42_GH0.tar.gz) = e86792ac0a0c9df5d08572880d910b8cf9bb7939663c0e42dffe572f4c5e6c89
+SIZE (tree-sitter-tree-sitter-cpp-56455f42_GH0.tar.gz) = 1180491
+SHA256 (crystal-lang-tools-tree-sitter-crystal-76afc1f5_GH0.tar.gz) = dd33fb6fa8cd5c1d1a8854654a0adb95ece0981d352eb6ab790c31e2c07a80d5
+SIZE (crystal-lang-tools-tree-sitter-crystal-76afc1f5_GH0.tar.gz) = 2113526
+SHA256 (tree-sitter-tree-sitter-c-sharp-b5eb5742_GH0.tar.gz) = db09ed71bd66a364af457fe46e30bb5596f084ba2fb33c1a5257b66df9911ee0
+SIZE (tree-sitter-tree-sitter-c-sharp-b5eb5742_GH0.tar.gz) = 1320802
SHA256 (tree-sitter-tree-sitter-css-769203d0_GH0.tar.gz) = c8337bd238e9283ce744fc8763b551b273fc515d27f2c3ad1b54519cbeeb9d29
SIZE (tree-sitter-tree-sitter-css-769203d0_GH0.tar.gz) = 80849
-SHA256 (eonpatapon-tree-sitter-cue-61843e3b_GH0.tar.gz) = d05a4de417d0876d1e9ff6b113ebaae6f627272ddb5b474f20d98569dc1a364b
-SIZE (eonpatapon-tree-sitter-cue-61843e3b_GH0.tar.gz) = 273984
+SHA256 (weartist-rainbow-csv-tree-sitter-d3dbf916_GH0.tar.gz) = 5493e1b76e0e791151b8d6eaac06dec12d8ca2ae521da5f48ac0490d27a68982
+SIZE (weartist-rainbow-csv-tree-sitter-d3dbf916_GH0.tar.gz) = 15218
+SHA256 (eonpatapon-tree-sitter-cue-8a5f273b_GH0.tar.gz) = 71c4a77528c8c401a798209be50040f8a4f318a63f4f9b0c27230441ec9ad07f
+SIZE (eonpatapon-tree-sitter-cue-8a5f273b_GH0.tar.gz) = 303860
SHA256 (elliotfontaine-tree-sitter-cylc-30dd40d9_GH0.tar.gz) = f5c1c341dc116c433c46ccd1c41f3f0ea40df6dd8576744ea5cf8da75649bbed
SIZE (elliotfontaine-tree-sitter-cylc-30dd40d9_GH0.tar.gz) = 80979
SHA256 (gdamore-tree-sitter-d-5566f8ce_GH0.tar.gz) = 23e8919b66c0b29c2e0aed2880c5bd5695d97d7a08d018d955d9b3482c1e9ed4
@@ -639,12 +705,16 @@ SHA256 (jbellerb-tree-sitter-dhall-affb6ee3_GH0.tar.gz) = 83a719fbeed31846dbb6e2
SIZE (jbellerb-tree-sitter-dhall-affb6ee3_GH0.tar.gz) = 163123
SHA256 (the-mikedavis-tree-sitter-diff-fd74c78f_GH0.tar.gz) = 0d2e94d0948c25ba20c96de85cb2cefdf378324d590266ec8aa6978d7b3cf783
SIZE (the-mikedavis-tree-sitter-diff-fd74c78f_GH0.tar.gz) = 634918
+SHA256 (treeman-tree-sitter-djot-67e6e23b_GH0.tar.gz) = 600dd11a698d2067d457ac4b1f4688d7f56fce2b7599b4f8001f26838c4bae6e
+SIZE (treeman-tree-sitter-djot-67e6e23b_GH0.tar.gz) = 249127
SHA256 (camdencheek-tree-sitter-dockerfile-087daa20_GH0.tar.gz) = 3802ee14410289d232bd30c99a2f5e670c8d08a6ef2ec1938bbdf4185d83c1b6
SIZE (camdencheek-tree-sitter-dockerfile-087daa20_GH0.tar.gz) = 64988
SHA256 (rydesun-tree-sitter-dot-91723074_GH0.tar.gz) = f7c0734fe49ca53dc024579b266b9e70f297fc38393f43f71254fa59d998feb9
SIZE (rydesun-tree-sitter-dot-91723074_GH0.tar.gz) = 29730
SHA256 (KMikeeU-tree-sitter-dtd-6116becb_GH0.tar.gz) = c0e23c9e7314a269f94e7ca1270a5b5f45ac6b5d7e7319212a860a3a0f8df91e
SIZE (KMikeeU-tree-sitter-dtd-6116becb_GH0.tar.gz) = 31619
+SHA256 (rotmh-tree-sitter-dunstrc-9cb9d5cc_GH0.tar.gz) = 392a5617fb1e1ab2771176f6abf973c42ef7089a58cb5fd67954db4e7a02b15e
+SIZE (rotmh-tree-sitter-dunstrc-9cb9d5cc_GH0.tar.gz) = 23809
SHA256 (glehmann-tree-sitter-earthfile-dbfb970a_GH0.tar.gz) = 643d56ac893edc651f1308640808654d5fa214880dad1169e778e45714b4d912
SIZE (glehmann-tree-sitter-earthfile-dbfb970a_GH0.tar.gz) = 405766
SHA256 (the-mikedavis-tree-sitter-edoc-74774af7_GH0.tar.gz) = 450d3fe284173d368c9607e162fa0756037e4d4435600a2c145e472b0761023a
@@ -653,22 +723,26 @@ SHA256 (connorlay-tree-sitter-eex-f742f2fe_GH0.tar.gz) = 58ae8dc436cef20bd0f8e68
SIZE (connorlay-tree-sitter-eex-f742f2fe_GH0.tar.gz) = 10630
SHA256 (Wilfred-tree-sitter-elisp-e5524fdc_GH0.tar.gz) = 8bc30a19bef567e974aee50b3df4d0cf27e06f5db69ccb2d9fc3127c20c2c34b
SIZE (Wilfred-tree-sitter-elisp-e5524fdc_GH0.tar.gz) = 26407
-SHA256 (elixir-lang-tree-sitter-elixir-b20eaa75_GH0.tar.gz) = 4d018d1b5bec1ce7a5e6bff5a9dc20d19a7789abc1ca0936302ced81c1356b7a
-SIZE (elixir-lang-tree-sitter-elixir-b20eaa75_GH0.tar.gz) = 594659
+SHA256 (elixir-lang-tree-sitter-elixir-02a6f7fd_GH0.tar.gz) = 389793e9e0939968839316d3d12c6ce0d5963cc1d7f14e68793af2e39f5cd94e
+SIZE (elixir-lang-tree-sitter-elixir-02a6f7fd_GH0.tar.gz) = 559878
SHA256 (elm-tooling-tree-sitter-elm-df4cb639_GH0.tar.gz) = 9d74c5ca1fc64d532c319d42ecb24fc95d1f9c380187de87ad4122a155d22b43
SIZE (elm-tooling-tree-sitter-elm-df4cb639_GH0.tar.gz) = 342925
SHA256 (ckafi-tree-sitter-elvish-e50787ca_GH0.tar.gz) = 80a105be68209bb975bc013a067f1b2dd5c0d79f4089d260cd7d56c948365522
SIZE (ckafi-tree-sitter-elvish-e50787ca_GH0.tar.gz) = 60413
SHA256 (tree-sitter-tree-sitter-embedded-template-d21df11b_GH0.tar.gz) = 4affb2e0a037fbb723c805a6b06baa2b9f6039b61a8bc9fedeb5c1c4053346c6
SIZE (tree-sitter-tree-sitter-embedded-template-d21df11b_GH0.tar.gz) = 11302
-SHA256 (the-mikedavis-tree-sitter-erlang-9d4b36a7_GH0.tar.gz) = 159072657ccae653531aeac9553076b6ad3636b7f9c4e223357dd95724425e7f
-SIZE (the-mikedavis-tree-sitter-erlang-9d4b36a7_GH0.tar.gz) = 292052
+SHA256 (the-mikedavis-tree-sitter-erlang-33a3e4f1_GH0.tar.gz) = 7db032b542989e7e693ab9420045fdeef01fd0033470e541abedaec37add8bd3
+SIZE (the-mikedavis-tree-sitter-erlang-33a3e4f1_GH0.tar.gz) = 292078
SHA256 (greym0uth-tree-sitter-esdl-df83acc8_GH0.tar.gz) = f70f13b46d56b920e3f16cbde56aa41ad81ca7d17a7e5036e82067f3558a42bf
SIZE (greym0uth-tree-sitter-esdl-df83acc8_GH0.tar.gz) = 52897
+SHA256 (alexmozaidze-tree-sitter-fennel-cfbfa478_GH0.tar.gz) = e6351794d360f1031ddc516de4f4a7e383e8a2be63ed1f8bb4ae37f0b2416674
+SIZE (alexmozaidze-tree-sitter-fennel-cfbfa478_GH0.tar.gz) = 743475
+SHA256 (matoous-tree-sitter-fga-5005e8dd_GH0.tar.gz) = 93efeb072b2e3a9f61aede5eebe7243bed1d18b0c7a1e23591b253fd275a6792
+SIZE (matoous-tree-sitter-fga-5005e8dd_GH0.tar.gz) = 364898
SHA256 (google-tree-sitter-fidl-bdbb635a_GH0.tar.gz) = cd103bfde666983f7a437ee728440570aa4cad8553e3d78b50b0e2e4f493d99d
SIZE (google-tree-sitter-fidl-bdbb635a_GH0.tar.gz) = 46546
-SHA256 (ram02z-tree-sitter-fish-84436cf2_GH0.tar.gz) = 52432b8bfe2a8149e4963eaa70bd0eb59e1cf54451203fd87cb787795f7b614f
-SIZE (ram02z-tree-sitter-fish-84436cf2_GH0.tar.gz) = 55969
+SHA256 (ram02z-tree-sitter-fish-a78aef9a_GH0.tar.gz) = 853577976a45f47133927dac8052977baabc793f2a05d543f00f4399e3be39d8
+SIZE (ram02z-tree-sitter-fish-a78aef9a_GH0.tar.gz) = 52822
SHA256 (alexanderbrevig-tree-sitter-forth-90189238_GH0.tar.gz) = 2710aeb5729d4deca92a3c032a892a58f957920e6864c65b9afe4752ee8013e5
SIZE (alexanderbrevig-tree-sitter-forth-90189238_GH0.tar.gz) = 30305
SHA256 (stadelmanma-tree-sitter-fortran-f0f2f100_GH0.tar.gz) = 98a8418d83f4e94c1c9eac37aed3fa1726d03a87b26799b0b9e3a9bc2eed35bb
@@ -681,18 +755,20 @@ SHA256 (PrestonKnopp-tree-sitter-gdscript-1f1e782f_GH0.tar.gz) = 6627bc369aaf1ca
SIZE (PrestonKnopp-tree-sitter-gdscript-1f1e782f_GH0.tar.gz) = 112183
SHA256 (SamyAB-tree-sitter-gherkin-43873ee8_GH0.tar.gz) = 47ea146ecaf87362d9ed2bcf055540f96e28dff50f8903d2f6ca28b73a484e45
SIZE (SamyAB-tree-sitter-gherkin-43873ee8_GH0.tar.gz) = 23352
+SHA256 (bezhermoso-tree-sitter-ghostty-8438a93b_GH0.tar.gz) = b354079231d554cd0d728a9ef4a262332933ee02f11514458b4d3e2e0abce5e6
+SIZE (bezhermoso-tree-sitter-ghostty-8438a93b_GH0.tar.gz) = 46220
SHA256 (mtoohey31-tree-sitter-gitattributes-3dd50808_GH0.tar.gz) = 366c08b8c80b38e133052904b3f186c604dc50bc138dcba8511e9778d71a0124
SIZE (mtoohey31-tree-sitter-gitattributes-3dd50808_GH0.tar.gz) = 19479
-SHA256 (the-mikedavis-tree-sitter-git-commit-6f193a66_GH0.tar.gz) = 030450ab84672db56d50426641c58a419bb8755818613dd454e3a810ceb15562
-SIZE (the-mikedavis-tree-sitter-git-commit-6f193a66_GH0.tar.gz) = 73654
+SHA256 (gbprod-tree-sitter-gitcommit-a716678c_GH0.tar.gz) = 08144b487d90c17ef4f8791300c7b3e1ab0ced69af03e7734ef36529bc140fe8
+SIZE (gbprod-tree-sitter-gitcommit-a716678c_GH0.tar.gz) = 222189
SHA256 (the-mikedavis-tree-sitter-git-config-9c2a1b78_GH0.tar.gz) = 66037154fa6d72264da3c3ebd5c87acbf867bbbccbb399ae824014df90f5ae1b
SIZE (the-mikedavis-tree-sitter-git-config-9c2a1b78_GH0.tar.gz) = 262973
SHA256 (shunsambongi-tree-sitter-gitignore-f4685bf1_GH0.tar.gz) = d5c7e5474e7b190511c303d750674991e8aae2d2afbea917115bcb7f2cbf46f3
SIZE (shunsambongi-tree-sitter-gitignore-f4685bf1_GH0.tar.gz) = 16574
SHA256 (the-mikedavis-tree-sitter-git-rebase-d8a4207e_GH0.tar.gz) = 7d798ae826ce519b996e4dacd7668442912fdfdab4bd4eb6f03f92556b6379b4
SIZE (the-mikedavis-tree-sitter-git-rebase-d8a4207e_GH0.tar.gz) = 179395
-SHA256 (gleam-lang-tree-sitter-gleam-426e6708_GH0.tar.gz) = 2fb149a501a57e2aca860471337ab63465facb9eb8cfe282c7477460ed5db9f5
-SIZE (gleam-lang-tree-sitter-gleam-426e6708_GH0.tar.gz) = 150607
+SHA256 (gleam-lang-tree-sitter-gleam-ee93c639_GH0.tar.gz) = a1110d8d65acb26eb54bce02101c6806fe2c3662ee243ee329acda16d8c7c500
+SIZE (gleam-lang-tree-sitter-gleam-ee93c639_GH0.tar.gz) = 199025
SHA256 (ember-tooling-tree-sitter-glimmer-5dc6d104_GH0.tar.gz) = c33d3e01ba67c92505a2d6b8b26b6bfede03656b613c005142a352efc7c94d2b
SIZE (ember-tooling-tree-sitter-glimmer-5dc6d104_GH0.tar.gz) = 929154
SHA256 (theHamsta-tree-sitter-glsl-88408ffc_GH0.tar.gz) = 0b9b9bc167f7d4e99f4cdb954c753f6618719fd7812b8925516fe624bfe97f00
@@ -703,8 +779,8 @@ SHA256 (tree-sitter-tree-sitter-go-64457ea6_GH0.tar.gz) = 32f3df9eeba0515a46da9d
SIZE (tree-sitter-tree-sitter-go-64457ea6_GH0.tar.gz) = 173917
SHA256 (PrestonKnopp-tree-sitter-godot-resource-2ffb90de_GH0.tar.gz) = d5c06707680ce9bb6e98083882ca9d6f01bb83e9a75dbe227349061cc1d92734
SIZE (PrestonKnopp-tree-sitter-godot-resource-2ffb90de_GH0.tar.gz) = 23192
-SHA256 (camdencheek-tree-sitter-go-mod-e8f51f8e_GH0.tar.gz) = 7bc7475497d27d2eacb5d7f3f08f677320bc3536bf457c259b2cec2d62f95a07
-SIZE (camdencheek-tree-sitter-go-mod-e8f51f8e_GH0.tar.gz) = 18679
+SHA256 (camdencheek-tree-sitter-go-mod-6efb5965_GH0.tar.gz) = 8998bbb64c957a306ab10e71e88c81d3bb36bf09dd8317bcec3a068481b4ebc2
+SIZE (camdencheek-tree-sitter-go-mod-6efb5965_GH0.tar.gz) = 29044
SHA256 (dannylongeuay-tree-sitter-go-template-395a33e0_GH0.tar.gz) = ff603517dcb017e967ba5780ca06936d62437cd801d8f80a8ef0fa7af8d6e676
SIZE (dannylongeuay-tree-sitter-go-template-395a33e0_GH0.tar.gz) = 63659
SHA256 (omertuc-tree-sitter-go-work-6dd9dd79_GH0.tar.gz) = c94dbfa978f27b02137ec0591876f34d8349668c286e25d76a63746a14a6fc3b
@@ -717,8 +793,8 @@ SHA256 (MaeBrooks-tree-sitter-gren-76554f4f_GH0.tar.gz) = 5ca6788d59e2cbf5180bc4
SIZE (MaeBrooks-tree-sitter-gren-76554f4f_GH0.tar.gz) = 138361
SHA256 (murtaza64-tree-sitter-groovy-235009aa_GH0.tar.gz) = 96c98ae1d1f768c2994daa4d426cefcca9ed1f136d402dea4993b1e744887c4c
SIZE (murtaza64-tree-sitter-groovy-235009aa_GH0.tar.gz) = 350283
-SHA256 (tree-sitter-tree-sitter-haskell-d7ac98f4_GH0.tar.gz) = 61498d6253cda961281382a95b5d350b7c7e130901e985931f2adc8e6fce7ebe
-SIZE (tree-sitter-tree-sitter-haskell-d7ac98f4_GH0.tar.gz) = 1525344
+SHA256 (tree-sitter-tree-sitter-haskell-0975ef72_GH0.tar.gz) = a52b298d8b961fd166031222130f384f4eee7923c12f1dda894bf04eaa696e95
+SIZE (tree-sitter-tree-sitter-haskell-0975ef72_GH0.tar.gz) = 1008597
SHA256 (MercuryTechnologies-tree-sitter-haskell-persistent-58a6ccfd_GH0.tar.gz) = 8d0b4aea20c1e0c026ca6534b6428de26a26068bbd46b12d04ef6acbcefecfe5
SIZE (MercuryTechnologies-tree-sitter-haskell-persistent-58a6ccfd_GH0.tar.gz) = 71151
SHA256 (tree-sitter-grammars-tree-sitter-hcl-9e3ec984_GH0.tar.gz) = 3ae845ecc8a6f0f260573429533b1964c08e628bcaa107d28778afb36b5bc27c
@@ -731,16 +807,20 @@ SHA256 (urbit-pilled-tree-sitter-hoon-1d5df35a_GH0.tar.gz) = b86524ef95372478bf2
SIZE (urbit-pilled-tree-sitter-hoon-1d5df35a_GH0.tar.gz) = 525498
SHA256 (ath3-tree-sitter-hosts-301b9379_GH0.tar.gz) = 7ced887ba154433d4c8eff335887d8214922c28bbf9c309448cb939f24c7f76c
SIZE (ath3-tree-sitter-hosts-301b9379_GH0.tar.gz) = 7627
-SHA256 (tree-sitter-tree-sitter-html-29f53d8f_GH0.tar.gz) = d0b479e48d6c8f76a7f191db97db575f70f8d74f7a3d48644cad5b13d9e215a1
-SIZE (tree-sitter-tree-sitter-html-29f53d8f_GH0.tar.gz) = 20213
+SHA256 (tree-sitter-tree-sitter-html-cbb91a0f_GH0.tar.gz) = 55ce26e1abbbe653a6084c2f79488d44dc69238f45f4dfb613b2710f92dd03e9
+SIZE (tree-sitter-tree-sitter-html-cbb91a0f_GH0.tar.gz) = 50188
+SHA256 (interdependence-tree-sitter-htmldjango-3a643167_GH0.tar.gz) = 13afee4368ac04cd07e0758e0a619c42414b40da80c779fd1e486e1871ec4072
+SIZE (interdependence-tree-sitter-htmldjango-3a643167_GH0.tar.gz) = 46436
SHA256 (pfeiferj-tree-sitter-hurl-cd1a0ada_GH0.tar.gz) = 034e7b53dda7d19d299881295072a59daefd59a6f18358b2a20d7ba17ddace5d
SIZE (pfeiferj-tree-sitter-hurl-cd1a0ada_GH0.tar.gz) = 86035
SHA256 (tree-sitter-grammars-tree-sitter-hyprlang-27af9b74_GH0.tar.gz) = 5c8e39929c549247832ccfb51f741c1176196e95611142bcfd659864d5926a4d
SIZE (tree-sitter-grammars-tree-sitter-hyprlang-27af9b74_GH0.tar.gz) = 71161
SHA256 (elixir-lang-tree-sitter-iex-39f20bb5_GH0.tar.gz) = 858f6a827627e391eca105be14539b260081aff478f6130383c0d230c852274c
SIZE (elixir-lang-tree-sitter-iex-39f20bb5_GH0.tar.gz) = 60755
-SHA256 (justinmk-tree-sitter-ini-4d247fb8_GH0.tar.gz) = 4f2a7dbf00995041d950ccb415c93bd0de2ab19665b101880736b990efb4f22f
-SIZE (justinmk-tree-sitter-ini-4d247fb8_GH0.tar.gz) = 17397
+SHA256 (justinmk-tree-sitter-ini-32b31863_GH0.tar.gz) = 70e428415bbbb91e75bc271f60f78e91b44754e92878294c1bcbde83ae6bdbd9
+SIZE (justinmk-tree-sitter-ini-32b31863_GH0.tar.gz) = 32022
+SHA256 (rhizoome-tree-sitter-ink-8486e9b1_GH0.tar.gz) = 5341bbd7151d402986ae9c9ed5a0bf44d93732638d47044570357234bd69bcbf
+SIZE (rhizoome-tree-sitter-ink-8486e9b1_GH0.tar.gz) = 247117
SHA256 (inko-lang-tree-sitter-inko-7860637c_GH0.tar.gz) = 89183e9e9b97636c1d0a914be2e4fe95615c7fe0578d3f742e094643a0f41f02
SIZE (inko-lang-tree-sitter-inko-7860637c_GH0.tar.gz) = 112531
SHA256 (sogaiu-tree-sitter-janet-simple-51271e26_GH0.tar.gz) = a00dd77f3946c29d0bf148162f3796e4af832255cdff24a82693bb944660b002
@@ -751,8 +831,8 @@ SHA256 (tree-sitter-tree-sitter-javascript-f772967f_GH0.tar.gz) = b4448998493d94
SIZE (tree-sitter-tree-sitter-javascript-f772967f_GH0.tar.gz) = 303314
SHA256 (varpeti-tree-sitter-jinja2-a533cd3c_GH0.tar.gz) = a10ee6100bd1f14a365d2d1961f9b536f4388993d8cf4945fbac216240a94f25
SIZE (varpeti-tree-sitter-jinja2-a533cd3c_GH0.tar.gz) = 31604
-SHA256 (kareigu-tree-sitter-jjdescription-d09205b5_GH0.tar.gz) = dbef1832410868edc2dbe69d40c44b77f500956cf1d80ee0f7b1e9addd3a164a
-SIZE (kareigu-tree-sitter-jjdescription-d09205b5_GH0.tar.gz) = 19356
+SHA256 (kareigu-tree-sitter-jjdescription-1613b8c8_GH0.tar.gz) = 185d713d924edf37e80bb1a9cc576b01e3636b52459c7fbbf57264b0e4b51035
+SIZE (kareigu-tree-sitter-jjdescription-1613b8c8_GH0.tar.gz) = 19652
SHA256 (flurie-tree-sitter-jq-13990f53_GH0.tar.gz) = d02c53002289fa3e0dd480c1e28fac3888d9ad9181ce3a74191f5b3125cc7455
SIZE (flurie-tree-sitter-jq-13990f53_GH0.tar.gz) = 77282
SHA256 (tree-sitter-tree-sitter-jsdoc-189a6a48_GH0.tar.gz) = 63db7154e009c4484fe95adafe5b41bca2987fd4e290e5c8085ab625f4309e23
@@ -763,16 +843,16 @@ SHA256 (Joakker-tree-sitter-json5-c23f7a9b_GH0.tar.gz) = 4c40cd38054977d8fd972c9
SIZE (Joakker-tree-sitter-json5-c23f7a9b_GH0.tar.gz) = 18129
SHA256 (sourcegraph-tree-sitter-jsonnet-0475a501_GH0.tar.gz) = 7d1a2ce282e1205f51bb2f4508221568f0167b0d4b37964e1457ae47a2351146
SIZE (sourcegraph-tree-sitter-jsonnet-0475a501_GH0.tar.gz) = 34232
-SHA256 (tree-sitter-tree-sitter-julia-8fb38abf_GH0.tar.gz) = a5e49c014e8c911ad9fe8bd8c838230f7992f48fa6c7458bd97a0acb22c2234d
-SIZE (tree-sitter-tree-sitter-julia-8fb38abf_GH0.tar.gz) = 720078
-SHA256 (poliorcetics-tree-sitter-just-180bb15d_GH0.tar.gz) = 674703a8891d8808f3c896306577768edfacad4aece635f108cc6a80fe5558a0
-SIZE (poliorcetics-tree-sitter-just-180bb15d_GH0.tar.gz) = 63602
+SHA256 (tree-sitter-tree-sitter-julia-e84f10db_GH0.tar.gz) = f565125f10daed8c4df7e9c335756ed07c7a2e6a65a9fd722214e36a8e13c0d6
+SIZE (tree-sitter-tree-sitter-julia-e84f10db_GH0.tar.gz) = 4032943
+SHA256 (poliorcetics-tree-sitter-just-8d03cfdd_GH0.tar.gz) = 8cdf48a5a8c8ec462fb13a9d582301b1d0d24f3b16b7833d935926f88a546977
+SIZE (poliorcetics-tree-sitter-just-8d03cfdd_GH0.tar.gz) = 64284
SHA256 (amaanq-tree-sitter-kdl-3ca569b9_GH0.tar.gz) = 28e1a2da9ccc00e19479779f5c419abe921a30088f5280db9c1fcb15122bdb9d
SIZE (amaanq-tree-sitter-kdl-3ca569b9_GH0.tar.gz) = 69031
SHA256 (mtoohey31-tree-sitter-koka-96d070c3_GH0.tar.gz) = fc3d06f93bc712f1b323a1ff860d01c235e295eddf14240630bc60b40e82377b
SIZE (mtoohey31-tree-sitter-koka-96d070c3_GH0.tar.gz) = 155602
-SHA256 (fwcd-tree-sitter-kotlin-a4f71eb9_GH0.tar.gz) = 3b7a88b47aa648dc997bf858eea294a639fd5f159d7b35e682abfdcdb9e49aae
-SIZE (fwcd-tree-sitter-kotlin-a4f71eb9_GH0.tar.gz) = 1619571
+SHA256 (fwcd-tree-sitter-kotlin-c4ddea35_GH0.tar.gz) = faca1e54fffaeb7f5df9894c588cf034f74c04bcdbc5eb6148b1773dcd82eec1
+SIZE (fwcd-tree-sitter-kotlin-c4ddea35_GH0.tar.gz) = 2211923
SHA256 (koto-lang-tree-sitter-koto-b420f792_GH0.tar.gz) = 36527dcac37063f213b3a21440d00c46c070598917b2eb69db365395c4d2806c
SIZE (koto-lang-tree-sitter-koto-b420f792_GH0.tar.gz) = 1996143
SHA256 (latex-lsp-tree-sitter-latex-8c75e93c_GH0.tar.gz) = a1a3ee1c1aef5b848623fbdb774e487ab5fdbff445f42dd3a26b4ea2f7b91a36
@@ -793,6 +873,10 @@ SHA256 (Tudyx-tree-sitter-log-62cfe307_GH0.tar.gz) = 03b87f3ff07b15e8c1c31e94c48
SIZE (Tudyx-tree-sitter-log-62cfe307_GH0.tar.gz) = 39072
SHA256 (tree-sitter-grammars-tree-sitter-lua-88e44647_GH0.tar.gz) = 939b22a918774934b1c73890396e28df32abd0e8a322ac6980e087662a120f3b
SIZE (tree-sitter-grammars-tree-sitter-lua-88e44647_GH0.tar.gz) = 46383
+SHA256 (polychromatist-tree-sitter-luau-ec187caf_GH0.tar.gz) = 98365fb1e24370780ed5066ed9adf38e906d9a444c1ca3c73bf8b4b08ccdef4b
+SIZE (polychromatist-tree-sitter-luau-ec187caf_GH0.tar.gz) = 233268
+SHA256 (ficcdaf-tree-sitter-mail-8e60f38e_GH0.tar.gz) = 8c5e48ba29734a03c44215b4f8830ef25e8420dab0832083e9c832440726b246
+SIZE (ficcdaf-tree-sitter-mail-8e60f38e_GH0.tar.gz) = 33279
SHA256 (alemuller-tree-sitter-make-a4b91874_GH0.tar.gz) = 160b3d2e1de645fd07b5bb7569bf6b2e5f081151135d6d3de2c45a7a5948fed9
SIZE (alemuller-tree-sitter-make-a4b91874_GH0.tar.gz) = 81450
SHA256 (markdoc-extra-tree-sitter-markdoc-5ffe71b2_GH0.tar.gz) = 5c1c0054a8938cd7d595c72e42dbe0e6f884149409aff1b68389d36a8e7e90fb
@@ -821,14 +905,14 @@ SHA256 (nushell-tree-sitter-nu-358c4f50_GH0.tar.gz) = 4024dbe3df67bb8d0da41a7b79
SIZE (nushell-tree-sitter-nu-358c4f50_GH0.tar.gz) = 875938
SHA256 (tree-sitter-tree-sitter-ocaml-9965d208_GH0.tar.gz) = 4ec9be4389977de34e8a6a4b9f9c9f5eeaecb678b2d051f78fc96884a668dcdc
SIZE (tree-sitter-tree-sitter-ocaml-9965d208_GH0.tar.gz) = 2872039
-SHA256 (tree-sitter-grammars-tree-sitter-odin-b5f668ef_GH0.tar.gz) = 82cabd8034a7f797698cf4b10605a5f639d2fcf6240444fddc5c5f5c36c7467f
-SIZE (tree-sitter-grammars-tree-sitter-odin-b5f668ef_GH0.tar.gz) = 632007
+SHA256 (tree-sitter-grammars-tree-sitter-odin-6c6b07e3_GH0.tar.gz) = 106ea783542037e17d53b555ba7733a38256346ad3e531f8fd2af1ab00007e9b
+SIZE (tree-sitter-grammars-tree-sitter-odin-6c6b07e3_GH0.tar.gz) = 669920
SHA256 (novusnota-tree-sitter-ohm-80f14f0e_GH0.tar.gz) = 411f2ac12065571144ffcf857a2016a9e13ec1541fee647f785f7187fa84302b
SIZE (novusnota-tree-sitter-ohm-80f14f0e_GH0.tar.gz) = 55389
SHA256 (lefp-tree-sitter-opencl-8e1d24a5_GH0.tar.gz) = e7bfc9017e61a3c1c664c2e501e224c87ba3fe84a154c460fbc994fcd357bc31
SIZE (lefp-tree-sitter-opencl-8e1d24a5_GH0.tar.gz) = 321449
-SHA256 (bollian-tree-sitter-openscad-5c3ce93d_GH0.tar.gz) = ebe59b1372260bd991d5a07800fa59ef871e77bffb4a05583728304974d34aae
-SIZE (bollian-tree-sitter-openscad-5c3ce93d_GH0.tar.gz) = 39291
+SHA256 (openscad-tree-sitter-openscad-acc196e9_GH0.tar.gz) = bafeddfebce7f9f181b8b96ee44c070e1aba05add1351e4e6c239261420d8101
+SIZE (openscad-tree-sitter-openscad-acc196e9_GH0.tar.gz) = 76278
SHA256 (milisims-tree-sitter-org-698bb1a3_GH0.tar.gz) = b8dcb152f27f8be07e206767e96ad24952b04da09b5a2918395fd7ce6a7056cc
SIZE (milisims-tree-sitter-org-698bb1a3_GH0.tar.gz) = 147453
SHA256 (Isopod-tree-sitter-pascal-2fd40f47_GH0.tar.gz) = ad5e3c5ca07d3b8f6f71eea28a12efd74d71e12d85e5c0d82feae36033d855e4
@@ -857,12 +941,16 @@ SHA256 (airbus-cert-tree-sitter-powershell-c9316be0_GH0.tar.gz) = d8b7483c2a6c2c
SIZE (airbus-cert-tree-sitter-powershell-c9316be0_GH0.tar.gz) = 226874
SHA256 (victorhqc-tree-sitter-prisma-eca2596a_GH0.tar.gz) = 0dd8e82008ed25a73f60847c59830b63da47b4762aa48b00a2ad9e4edc924e5f
SIZE (victorhqc-tree-sitter-prisma-eca2596a_GH0.tar.gz) = 31785
+SHA256 (tree-sitter-grammars-tree-sitter-properties-579b62f5_GH0.tar.gz) = c6af33ee7af723de82ce4a2ea21422def23617b90c5bbdeabb8647941315e7c6
+SIZE (tree-sitter-grammars-tree-sitter-properties-579b62f5_GH0.tar.gz) = 33593
SHA256 (sdoerner-tree-sitter-proto-778ab6ed_GH0.tar.gz) = 2637a7e03f3a80138aaea8c251f7b9fa63d0fc0c9116ae6a00b74c9f628cddcf
SIZE (sdoerner-tree-sitter-proto-778ab6ed_GH0.tar.gz) = 52539
SHA256 (PRQL-tree-sitter-prql-09e158cd_GH0.tar.gz) = afdb2b558020fcbf12415b320a9f7f0ff83b8e932a9c36de24c936b5d307011a
SIZE (PRQL-tree-sitter-prql-09e158cd_GH0.tar.gz) = 70696
-SHA256 (postsolar-tree-sitter-purescript-5ef55926_GH0.tar.gz) = 31037a03a8868a95bb5d466a301ed685402a97906dd629a4014672261dedaa79
-SIZE (postsolar-tree-sitter-purescript-5ef55926_GH0.tar.gz) = 569753
+SHA256 (zealot128-tree-sitter-pug-13e91953_GH0.tar.gz) = c0a69760f4fe59bd5302381fdd4861fbaa9472a2438341cac0d810bab1ac4531
+SIZE (zealot128-tree-sitter-pug-13e91953_GH0.tar.gz) = 91402
+SHA256 (postsolar-tree-sitter-purescript-f541f95f_GH0.tar.gz) = c8c5adb53c9c867e6e655b62978018965e8f038be76e9f167788f8362020f036
+SIZE (postsolar-tree-sitter-purescript-f541f95f_GH0.tar.gz) = 556643
SHA256 (tree-sitter-tree-sitter-python-4bfdd903_GH0.tar.gz) = cf73287d65429bed5253f8703d1c3da90bc433f7af9f25a86df9d28a5bded7bf
SIZE (tree-sitter-tree-sitter-python-4bfdd903_GH0.tar.gz) = 251968
SHA256 (tree-sitter-tree-sitter-ql-1fd627a4_GH0.tar.gz) = b78e24cfa3f809040a0bf12cdefeaaafd931b68aa44a131f0bcdbaae8b17a34a
@@ -883,20 +971,24 @@ SHA256 (rescript-lang-tree-sitter-rescript-5e2a44a9_GH0.tar.gz) = a8424b74e740b4
SIZE (rescript-lang-tree-sitter-rescript-5e2a44a9_GH0.tar.gz) = 281958
SHA256 (Hubro-tree-sitter-robot-322e4cc6_GH0.tar.gz) = f48c6738ef0d1de127c022baf929e24843100d4790e93b89ab050e7f2c9244ee
SIZE (Hubro-tree-sitter-robot-322e4cc6_GH0.tar.gz) = 49784
-SHA256 (zee-editor-tree-sitter-ron-7762d709_GH0.tar.gz) = b6c478f4b72316a674d7f43c3a05b459d0d4cdea8f61d0a7fc3fdf033372b86c
-SIZE (zee-editor-tree-sitter-ron-7762d709_GH0.tar.gz) = 39398
+SHA256 (tree-sitter-grammars-tree-sitter-ron-78938553_GH0.tar.gz) = 560954da1089787fea1153e71573791d1ac507388a0b97e01a301f3030a22b35
+SIZE (tree-sitter-grammars-tree-sitter-ron-78938553_GH0.tar.gz) = 34965
SHA256 (stsewd-tree-sitter-rst-25e63288_GH0.tar.gz) = e3f937235f40899081c831af9034c45ca2a77bcfaa508430819f3edf6166c1a9
SIZE (stsewd-tree-sitter-rst-25e63288_GH0.tar.gz) = 200975
SHA256 (tree-sitter-tree-sitter-ruby-206c7077_GH0.tar.gz) = 4e823aae1271beeadd2e587383c281440f90fa2bc869615aaaf2a98450a91084
SIZE (tree-sitter-tree-sitter-ruby-206c7077_GH0.tar.gz) = 604498
-SHA256 (tree-sitter-tree-sitter-rust-9c84af00_GH0.tar.gz) = 7cd7a74dcb55d3e3fd9c38aab0394f10b2a2f3e9af6380306154b4b0cbf1b614
-SIZE (tree-sitter-tree-sitter-rust-9c84af00_GH0.tar.gz) = 433856
+SHA256 (tree-sitter-tree-sitter-rust-1f63b33e_GH0.tar.gz) = 1bff4887daa9ce29e6b1d833bfd55ed33e55f628e0c0201095cb111658ac5af5
+SIZE (tree-sitter-tree-sitter-rust-1f63b33e_GH0.tar.gz) = 442918
+SHA256 (nik-rev-tree-sitter-rust-format-args-84ffe550_GH0.tar.gz) = ccc62af808921c4e707f12bce7cb0633a349680b0742f6576651998ad0f8db85
+SIZE (nik-rev-tree-sitter-rust-format-args-84ffe550_GH0.tar.gz) = 31302
SHA256 (tree-sitter-tree-sitter-scala-7891815f_GH0.tar.gz) = 70d91abe7355c127a6928d5aaecbae25bd3a485e7b122719f9ef57933d651267
SIZE (tree-sitter-tree-sitter-scala-7891815f_GH0.tar.gz) = 1320877
SHA256 (6cdh-tree-sitter-scheme-af3af6c9_GH0.tar.gz) = 9dc98f98ac9d14f83c3e2cf28767e2aeda3edf29c09d8f192b2c2f215e41ca1c
SIZE (6cdh-tree-sitter-scheme-af3af6c9_GH0.tar.gz) = 49234
SHA256 (serenadeai-tree-sitter-scss-c478c686_GH0.tar.gz) = 3fc1c0b1d2d5e0e6a19e7b59f239c1904aabbbbb822a36f792d0e995357c823c
SIZE (serenadeai-tree-sitter-scss-c478c686_GH0.tar.gz) = 77907
+SHA256 (tree-sitter-grammars-tree-sitter-slang-327b1b82_GH0.tar.gz) = b008791d3a00aaffd04021439bc109cc1bc7051259d1c872b587f53039387e9a
+SIZE (tree-sitter-grammars-tree-sitter-slang-327b1b82_GH0.tar.gz) = 1831587
SHA256 (slint-ui-tree-sitter-slint-f11da7e6_GH0.tar.gz) = ad873fa31565eee393a1f3551a7567b16dbb0e1530c82b80b089e034c9f7a5f5
SIZE (slint-ui-tree-sitter-slint-f11da7e6_GH0.tar.gz) = 119026
SHA256 (amaanq-tree-sitter-smali-5ae51e15_GH0.tar.gz) = fc7ffed6f0680867bf1a51b2afbba216262b820a8338878618f1200c125364d4
@@ -909,18 +1001,20 @@ SHA256 (osthomas-tree-sitter-snakemake-e909815a_GH0.tar.gz) = 6d2a458b32cd5eb804
SIZE (osthomas-tree-sitter-snakemake-e909815a_GH0.tar.gz) = 323332
SHA256 (JoranHonig-tree-sitter-solidity-f7f5251a_GH0.tar.gz) = 3488fb4d6cdcfd567de4d74a2a41c3acac7363b01ef453622778f8e1871eb8b8
SIZE (JoranHonig-tree-sitter-solidity-f7f5251a_GH0.tar.gz) = 212399
+SHA256 (nilshelmig-tree-sitter-sourcepawn-f2af8d0d_GH0.tar.gz) = b78adff3b99e64e3ad9538ba10804cab14a10d866720d0a6232aa8d0ed40ce77
+SIZE (nilshelmig-tree-sitter-sourcepawn-f2af8d0d_GH0.tar.gz) = 231234
SHA256 (jzelinskie-tree-sitter-spicedb-a4e46456_GH0.tar.gz) = 54ca473349d6466a7ac6c5baf2103641c3b926df3d083051c5c8e08e52d4a548
SIZE (jzelinskie-tree-sitter-spicedb-a4e46456_GH0.tar.gz) = 27441
-SHA256 (DerekStride-tree-sitter-sql-da2d1eff_GH0.tar.gz) = 068b63d0a675ad28bfb6d4d18d98a5275f94b0dd40ec5dcdba3349059d482c3a
-SIZE (DerekStride-tree-sitter-sql-da2d1eff_GH0.tar.gz) = 800052
+SHA256 (DerekStride-tree-sitter-sql-b9d10958_GH0.tar.gz) = a45def660dbf0e08727bc3f837b39ffdc268dfcd1d6e96520d279abc0b7bb91c
+SIZE (DerekStride-tree-sitter-sql-b9d10958_GH0.tar.gz) = 834771
SHA256 (metio-tree-sitter-ssh-client-config-e45c6d5c_GH0.tar.gz) = a4cedd680defe4e175f0c71c31a425d5f220023280a6cf7173702563bfc92ebd
SIZE (metio-tree-sitter-ssh-client-config-e45c6d5c_GH0.tar.gz) = 496669
SHA256 (sigmaSd-tree-sitter-strace-2b18fdf9_GH0.tar.gz) = e598985a94b4f15a8fee8f8955bc015c34ac04bf53834b50bdeafcc4526e1c9a
SIZE (sigmaSd-tree-sitter-strace-2b18fdf9_GH0.tar.gz) = 32030
SHA256 (madskjeldgaard-tree-sitter-supercollider-3b35bd0f_GH0.tar.gz) = a9aa3f1deb6a494aab1b30cd411621d68aff734ab19cf731015858b1008751aa
SIZE (madskjeldgaard-tree-sitter-supercollider-3b35bd0f_GH0.tar.gz) = 4092713
-SHA256 (Himujjal-tree-sitter-svelte-be7f2e7d_GH0.tar.gz) = 5d1eec4808e6a0a718fce1f793d8fd9e7a58e6d21ed045fcf1d8863bf5d9b32d
-SIZE (Himujjal-tree-sitter-svelte-be7f2e7d_GH0.tar.gz) = 62814
+SHA256 (Himujjal-tree-sitter-svelte-60ea1d67_GH0.tar.gz) = eee02981fcfcd0f0afdad9149f79245598698713eb734b7931551dd9d5be2e19
+SIZE (Himujjal-tree-sitter-svelte-60ea1d67_GH0.tar.gz) = 67271
SHA256 (FuelLabs-tree-sitter-sway-e491a005_GH0.tar.gz) = a6c9123935bbaf994f4b6c7898987357d5e50a4d6ca69752f5f142609f51e5d5
SIZE (FuelLabs-tree-sitter-sway-e491a005_GH0.tar.gz) = 251237
SHA256 (alex-pinkus-tree-sitter-swift-57c1c6d6_GH0.tar.gz) = f8465559e33e3c1fe7a3f608cf31bb31cff271fcaa7f7b810e66eda6e7aadc22
@@ -937,16 +1031,20 @@ SHA256 (euclidianAce-tree-sitter-teal-3db65592_GH0.tar.gz) = 80ee639de85b95f5e0d
SIZE (euclidianAce-tree-sitter-teal-3db65592_GH0.tar.gz) = 103709
SHA256 (vrischmann-tree-sitter-templ-db662414_GH0.tar.gz) = e0db9f0cdff12a339a6d8f934b019689cc487ac668e25f85526fb4851f904a2b
SIZE (vrischmann-tree-sitter-templ-db662414_GH0.tar.gz) = 141227
+SHA256 (uncenter-tree-sitter-tera-e8d679a2_GH0.tar.gz) = 0677448b9944be7e17ebb91b8b70a582825cfe41bba6c90340b131e0e11f277a
+SIZE (uncenter-tree-sitter-tera-e8d679a2_GH0.tar.gz) = 502973
SHA256 (PorterAtGoogle-tree-sitter-textproto-568471b8_GH0.tar.gz) = aa7c9c90ca015ac9df4f3e3c3e9d2e666dcdbd67b77abfb1fff8e51f60fa2f53
SIZE (PorterAtGoogle-tree-sitter-textproto-568471b8_GH0.tar.gz) = 19609
SHA256 (tree-sitter-grammars-tree-sitter-thrift-68fd0d80_GH0.tar.gz) = 086b14b4fe43b08a1d11af82c31fb1e5436af990a617221e246c76c27ed60e7a
SIZE (tree-sitter-grammars-tree-sitter-thrift-68fd0d80_GH0.tar.gz) = 86042
+SHA256 (tlaplus-community-tree-sitter-tlaplus-4ba91b07_GH0.tar.gz) = f6396ecde445a9841d31633a0333ef5a4bdc5e2b1cd0d814ce1edd4d19012e29
+SIZE (tlaplus-community-tree-sitter-tlaplus-4ba91b07_GH0.tar.gz) = 1823674
SHA256 (arnarg-tree-sitter-todotxt-3937c5cd_GH0.tar.gz) = 5df33fa0a46c8bf7e442901604f4f7406c30316e5fb333f573dae5bc3e0a2c68
SIZE (arnarg-tree-sitter-todotxt-3937c5cd_GH0.tar.gz) = 9777
SHA256 (ikatyang-tree-sitter-toml-7cff70bb_GH0.tar.gz) = 0e8b2cddbf7543a8dd4db3433059b77109831d30b8b074cdc099e50cce4331ad
SIZE (ikatyang-tree-sitter-toml-7cff70bb_GH0.tar.gz) = 162326
-SHA256 (gbprod-tree-sitter-twig-807b293f_GH0.tar.gz) = aff04d0a20a95f23d963c7b6ec30d5850026c9b1736d6624f235c783ca886b38
-SIZE (gbprod-tree-sitter-twig-807b293f_GH0.tar.gz) = 221679
+SHA256 (gbprod-tree-sitter-twig-085648e0_GH0.tar.gz) = a78e3c28b0a8ce2a7a64de9d89cc4fbe27ea718c611b75d75b427ea361c6a4da
+SIZE (gbprod-tree-sitter-twig-085648e0_GH0.tar.gz) = 75919
SHA256 (tree-sitter-tree-sitter-typescript-b1bf4825_GH0.tar.gz) = 88c0a06c35f8a8d1c01e42984cb2b0755110b87001a1e399ce34ffdd77df011d
SIZE (tree-sitter-tree-sitter-typescript-b1bf4825_GH0.tar.gz) = 843829
SHA256 (happenslol-tree-sitter-typespec-0ee05546_GH0.tar.gz) = 8dd365be620433e354cb43fb98c65d9c208547272c52ec00afb7d8d7012ef5a9
@@ -959,22 +1057,26 @@ SHA256 (kylegoetz-tree-sitter-unison-3c97db76_GH0.tar.gz) = 34fd68e74383f97399bb
SIZE (kylegoetz-tree-sitter-unison-3c97db76_GH0.tar.gz) = 499851
SHA256 (Jummit-tree-sitter-uxntal-d6840606_GH0.tar.gz) = 4e2dd836995ff41aedb5b72e59b817dffd2aa152e5c183dcf6e74be04ad1ca9a
SIZE (Jummit-tree-sitter-uxntal-d6840606_GH0.tar.gz) = 14128
-SHA256 (vlang-v-analyzer-e14fdf6e_GH0.tar.gz) = 234589c20e5352b6b340f12f73a997dd5d2773b32e40aa9ee571e217c3fa0dcc
-SIZE (vlang-v-analyzer-e14fdf6e_GH0.tar.gz) = 1036076
+SHA256 (vlang-v-analyzer-59a8889d_GH0.tar.gz) = 1e6a545c2c34c19aba81d31dc99db0b33c0febe97f48e6960dd5130f5920ae23
+SIZE (vlang-v-analyzer-59a8889d_GH0.tar.gz) = 1022790
SHA256 (vala-lang-tree-sitter-vala-c9eea93b_GH0.tar.gz) = 8d2bd21156953296c189c6efcd05f31be658d4f1720180c64713e8798d98cea9
SIZE (vala-lang-tree-sitter-vala-c9eea93b_GH0.tar.gz) = 200782
SHA256 (ventojs-tree-sitter-vento-3b32474b_GH0.tar.gz) = 7d7c94a55c86712a680f522020dbc7ee65f9faa27080a005dcab23cd96a48f1b
SIZE (ventojs-tree-sitter-vento-3b32474b_GH0.tar.gz) = 15542
SHA256 (tree-sitter-tree-sitter-verilog-4457145e_GH0.tar.gz) = 77003c00d49de774d899ba4a934a10c3ec72827d628cb8935234adfb528b6f6a
SIZE (tree-sitter-tree-sitter-verilog-4457145e_GH0.tar.gz) = 2670781
-SHA256 (teburd-tree-sitter-vhdl-c57313ad_GH0.tar.gz) = 849599ec3886b4706128b7e59f38891881b1fd4a6ab13756f2eb01678526b77c
-SIZE (teburd-tree-sitter-vhdl-c57313ad_GH0.tar.gz) = 527811
+SHA256 (jpt13653903-tree-sitter-vhdl-32d3e3da_GH0.tar.gz) = 132dd5fd3cb09395e042384f50da986c5a764361159aefbd1ddf17144522e43d
+SIZE (jpt13653903-tree-sitter-vhdl-32d3e3da_GH0.tar.gz) = 1261625
SHA256 (charmbracelet-tree-sitter-vhs-9534865e_GH0.tar.gz) = 4eb1e3ec89ddec4be374c80ed636da824fe1ea8a22c249984388efd069cf0a40
SIZE (charmbracelet-tree-sitter-vhs-9534865e_GH0.tar.gz) = 20819
SHA256 (ikatyang-tree-sitter-vue-91fe2754_GH0.tar.gz) = 065671f35868fa7a697fdb6f59c3011bffd3ddf70f52bd49053798977fd5f35e
SIZE (ikatyang-tree-sitter-vue-91fe2754_GH0.tar.gz) = 157667
SHA256 (wasm-lsp-tree-sitter-wasm-2ca28a9f_GH0.tar.gz) = c4779024d8c91c1dffcd0ca5a73d63f87578edcf234a35a67f925326ab643c93
SIZE (wasm-lsp-tree-sitter-wasm-2ca28a9f_GH0.tar.gz) = 261187
+SHA256 (little-bonsai-tree-sitter-werk-92b0f7fe_GH0.tar.gz) = 8cc4f5e6262eab31183ad19efaeeea1197a639f707b077caaca27f57ff96957e
+SIZE (little-bonsai-tree-sitter-werk-92b0f7fe_GH0.tar.gz) = 50570
+SHA256 (wgsl-tooling-wg-tree-sitter-wesl-94ee6122_GH0.tar.gz) = ac7fd34d7147b21a9527aa2b603c62bcc573e0ad86c99d2479a905cdc2897b0e
+SIZE (wgsl-tooling-wg-tree-sitter-wesl-94ee6122_GH0.tar.gz) = 106451
SHA256 (szebniok-tree-sitter-wgsl-272e89ef_GH0.tar.gz) = c9bd1c9f5e898a552cc802350fc89e495d066144967eb879b1b80fffc0d39f3c
SIZE (szebniok-tree-sitter-wgsl-272e89ef_GH0.tar.gz) = 4533324
SHA256 (hh9527-tree-sitter-wit-c917790a_GH0.tar.gz) = 542b51ac6f6e582847428ff8537fef48232947d7a051b315e4f439470c98c923
@@ -987,12 +1089,16 @@ SHA256 (Alexis-Lapierre-tree-sitter-xtc-7bc11b73_GH0.tar.gz) = 6f4d5aec29ffe19f1
SIZE (Alexis-Lapierre-tree-sitter-xtc-7bc11b73_GH0.tar.gz) = 12739
SHA256 (ikatyang-tree-sitter-yaml-0e36bed1_GH0.tar.gz) = 1221864699aabafd669520bc8d7390fa884204fb3b0bc13ccfcb6467510f3a3e
SIZE (ikatyang-tree-sitter-yaml-0e36bed1_GH0.tar.gz) = 266208
+SHA256 (egibs-tree-sitter-yara-eb3ede20_GH0.tar.gz) = 15cd06f78743caf3fffd0525e3ae17a4af32d75b39f0a90354468b8d4eeaab28
+SIZE (egibs-tree-sitter-yara-eb3ede20_GH0.tar.gz) = 42155
SHA256 (Philipp-M-tree-sitter-yuck-e3d91a3c_GH0.tar.gz) = 0d89ea6a514ebe476913e83a9fe4b134af1c00fc1ebbd8135687b119d9b1e036
SIZE (Philipp-M-tree-sitter-yuck-e3d91a3c_GH0.tar.gz) = 42224
-SHA256 (maxxnino-tree-sitter-zig-0d08703e_GH0.tar.gz) = a93f45f8333933f3ecc28812c6fe3f4c32694cb58aad9005720b6b8562f5a8cd
-SIZE (maxxnino-tree-sitter-zig-0d08703e_GH0.tar.gz) = 804394
+SHA256 (tree-sitter-grammars-tree-sitter-zig-eb7d58c2_GH0.tar.gz) = f9c17580c44201d63f1585321b57dfe705cfa4c903f8f22bde8cec69a93c3fda
+SIZE (tree-sitter-grammars-tree-sitter-zig-eb7d58c2_GH0.tar.gz) = 250065
SHA256 (tree-sitter-blueprint-863cea9f.tar.bz2) = e8330d814cb5e2422cb5e4e994ad10f4365a8ae6b0a72aec8f9add33fe49bd68
SIZE (tree-sitter-blueprint-863cea9f.tar.bz2) = 31006
+SHA256 (tree-sitter-debian-9b3f4b78.tar.bz2) = a7be076d6f917029dcae37a57aad4d9e9c49bfffb0837b3419c519b5349f03ae
+SIZE (tree-sitter-debian-9b3f4b78.tar.bz2) = 19344
SHA256 (tree-sitter-lpf-db7372e6.tar.bz2) = 912a4b93e9a2c7af1112faad9d7d1b4ffd400aafdbe64e21c554dc87c50dd39e
SIZE (tree-sitter-lpf-db7372e6.tar.bz2) = 17870
SHA256 (tree-sitter-nginx-b4b61db4.tar.bz2) = 56689dd81b75cbbf9d5857b137098ff6df47c2764b5d602f5c895dda034a02e4
diff --git a/editors/helix/files/patch-helix-loader_src_lib.rs b/editors/helix/files/patch-helix-loader_src_lib.rs
deleted file mode 100644
index a61fede9e5d5..000000000000
--- a/editors/helix/files/patch-helix-loader_src_lib.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- helix-loader/src/lib.rs.orig 2024-03-31 01:10:06 UTC
-+++ helix-loader/src/lib.rs
-@@ -65,6 +65,8 @@ fn prioritize_runtime_dirs() -> Vec<PathBuf> {
- rt_dirs.push(dir.into());
- }
-
-+ rt_dirs.push(std::path::PathBuf::from("%%DATADIR%%").join(RT_DIR));
-+
- // fallback to location of the executable being run
- // canonicalize the path in case the executable is symlinked
- let exe_rt_dir = std::env::current_exe()
diff --git a/editors/helix/pkg-plist b/editors/helix/pkg-plist
index 995a3de00c5b..909fdaefff04 100644
--- a/editors/helix/pkg-plist
+++ b/editors/helix/pkg-plist
@@ -2,6 +2,7 @@ bin/hx
%%DATADIR%%/runtime/grammars/ada.so
%%DATADIR%%/runtime/grammars/adl.so
%%DATADIR%%/runtime/grammars/agda.so
+%%DATADIR%%/runtime/grammars/alloy.so
%%DATADIR%%/runtime/grammars/amber.so
%%DATADIR%%/runtime/grammars/astro.so
%%DATADIR%%/runtime/grammars/awk.so
@@ -15,27 +16,34 @@ bin/hx
%%DATADIR%%/runtime/grammars/blueprint.so
%%DATADIR%%/runtime/grammars/c-sharp.so
%%DATADIR%%/runtime/grammars/c.so
+%%DATADIR%%/runtime/grammars/caddyfile.so
%%DATADIR%%/runtime/grammars/cairo.so
%%DATADIR%%/runtime/grammars/capnp.so
%%DATADIR%%/runtime/grammars/cel.so
%%DATADIR%%/runtime/grammars/circom.so
+%%DATADIR%%/runtime/grammars/clarity.so
%%DATADIR%%/runtime/grammars/clojure.so
%%DATADIR%%/runtime/grammars/cmake.so
%%DATADIR%%/runtime/grammars/comment.so
%%DATADIR%%/runtime/grammars/cpon.so
%%DATADIR%%/runtime/grammars/cpp.so
+%%DATADIR%%/runtime/grammars/crystal.so
%%DATADIR%%/runtime/grammars/css.so
+%%DATADIR%%/runtime/grammars/csv.so
%%DATADIR%%/runtime/grammars/cue.so
%%DATADIR%%/runtime/grammars/cylc.so
%%DATADIR%%/runtime/grammars/d.so
%%DATADIR%%/runtime/grammars/dart.so
%%DATADIR%%/runtime/grammars/dbml.so
+%%DATADIR%%/runtime/grammars/debian.so
%%DATADIR%%/runtime/grammars/devicetree.so
%%DATADIR%%/runtime/grammars/dhall.so
%%DATADIR%%/runtime/grammars/diff.so
+%%DATADIR%%/runtime/grammars/djot.so
%%DATADIR%%/runtime/grammars/dockerfile.so
%%DATADIR%%/runtime/grammars/dot.so
%%DATADIR%%/runtime/grammars/dtd.so
+%%DATADIR%%/runtime/grammars/dunstrc.so
%%DATADIR%%/runtime/grammars/earthfile.so
%%DATADIR%%/runtime/grammars/edoc.so
%%DATADIR%%/runtime/grammars/eex.so
@@ -46,6 +54,8 @@ bin/hx
%%DATADIR%%/runtime/grammars/embedded-template.so
%%DATADIR%%/runtime/grammars/erlang.so
%%DATADIR%%/runtime/grammars/esdl.so
+%%DATADIR%%/runtime/grammars/fennel.so
+%%DATADIR%%/runtime/grammars/fga.so
%%DATADIR%%/runtime/grammars/fidl.so
%%DATADIR%%/runtime/grammars/fish.so
%%DATADIR%%/runtime/grammars/forth.so
@@ -54,10 +64,11 @@ bin/hx
%%DATADIR%%/runtime/grammars/gas.so
%%DATADIR%%/runtime/grammars/gdscript.so
%%DATADIR%%/runtime/grammars/gherkin.so
-%%DATADIR%%/runtime/grammars/git-commit.so
+%%DATADIR%%/runtime/grammars/ghostty.so
%%DATADIR%%/runtime/grammars/git-config.so
%%DATADIR%%/runtime/grammars/git-rebase.so
%%DATADIR%%/runtime/grammars/gitattributes.so
+%%DATADIR%%/runtime/grammars/gitcommit.so
%%DATADIR%%/runtime/grammars/gitignore.so
%%DATADIR%%/runtime/grammars/gleam.so
%%DATADIR%%/runtime/grammars/glimmer.so
@@ -81,10 +92,12 @@ bin/hx
%%DATADIR%%/runtime/grammars/hoon.so
%%DATADIR%%/runtime/grammars/hosts.so
%%DATADIR%%/runtime/grammars/html.so
+%%DATADIR%%/runtime/grammars/htmldjango.so
%%DATADIR%%/runtime/grammars/hurl.so
%%DATADIR%%/runtime/grammars/hyprlang.so
%%DATADIR%%/runtime/grammars/iex.so
%%DATADIR%%/runtime/grammars/ini.so
+%%DATADIR%%/runtime/grammars/ink.so
%%DATADIR%%/runtime/grammars/inko.so
%%DATADIR%%/runtime/grammars/janet-simple.so
%%DATADIR%%/runtime/grammars/java.so
@@ -112,6 +125,8 @@ bin/hx
%%DATADIR%%/runtime/grammars/log.so
%%DATADIR%%/runtime/grammars/lpf.so
%%DATADIR%%/runtime/grammars/lua.so
+%%DATADIR%%/runtime/grammars/luau.so
+%%DATADIR%%/runtime/grammars/mail.so
%%DATADIR%%/runtime/grammars/make.so
%%DATADIR%%/runtime/grammars/markdoc.so
%%DATADIR%%/runtime/grammars/markdown.so
@@ -147,8 +162,11 @@ bin/hx
%%DATADIR%%/runtime/grammars/ponylang.so
%%DATADIR%%/runtime/grammars/powershell.so
%%DATADIR%%/runtime/grammars/prisma.so
+%%DATADIR%%/runtime/grammars/prolog.so
+%%DATADIR%%/runtime/grammars/properties.so
%%DATADIR%%/runtime/grammars/proto.so
%%DATADIR%%/runtime/grammars/prql.so
+%%DATADIR%%/runtime/grammars/pug.so
%%DATADIR%%/runtime/grammars/purescript.so
%%DATADIR%%/runtime/grammars/python.so
%%DATADIR%%/runtime/grammars/ql.so
@@ -163,16 +181,19 @@ bin/hx
%%DATADIR%%/runtime/grammars/ron.so
%%DATADIR%%/runtime/grammars/rst.so
%%DATADIR%%/runtime/grammars/ruby.so
+%%DATADIR%%/runtime/grammars/rust-format-args.so
%%DATADIR%%/runtime/grammars/rust.so
%%DATADIR%%/runtime/grammars/scala.so
%%DATADIR%%/runtime/grammars/scheme.so
%%DATADIR%%/runtime/grammars/scss.so
+%%DATADIR%%/runtime/grammars/slang.so
%%DATADIR%%/runtime/grammars/slint.so
%%DATADIR%%/runtime/grammars/smali.so
%%DATADIR%%/runtime/grammars/smithy.so
%%DATADIR%%/runtime/grammars/sml.so
%%DATADIR%%/runtime/grammars/snakemake.so
%%DATADIR%%/runtime/grammars/solidity.so
+%%DATADIR%%/runtime/grammars/sourcepawn.so
%%DATADIR%%/runtime/grammars/spade.so
%%DATADIR%%/runtime/grammars/spicedb.so
%%DATADIR%%/runtime/grammars/sql.so
@@ -189,8 +210,10 @@ bin/hx
%%DATADIR%%/runtime/grammars/tcl.so
%%DATADIR%%/runtime/grammars/teal.so
%%DATADIR%%/runtime/grammars/templ.so
+%%DATADIR%%/runtime/grammars/tera.so
%%DATADIR%%/runtime/grammars/textproto.so
%%DATADIR%%/runtime/grammars/thrift.so
+%%DATADIR%%/runtime/grammars/tlaplus.so
%%DATADIR%%/runtime/grammars/todotxt.so
%%DATADIR%%/runtime/grammars/toml.so
%%DATADIR%%/runtime/grammars/tsx.so
@@ -210,12 +233,15 @@ bin/hx
%%DATADIR%%/runtime/grammars/vue.so
%%DATADIR%%/runtime/grammars/wast.so
%%DATADIR%%/runtime/grammars/wat.so
+%%DATADIR%%/runtime/grammars/werk.so
+%%DATADIR%%/runtime/grammars/wesl.so
%%DATADIR%%/runtime/grammars/wgsl.so
%%DATADIR%%/runtime/grammars/wit.so
%%DATADIR%%/runtime/grammars/xit.so
%%DATADIR%%/runtime/grammars/xml.so
%%DATADIR%%/runtime/grammars/xtc.so
%%DATADIR%%/runtime/grammars/yaml.so
+%%DATADIR%%/runtime/grammars/yara.so
%%DATADIR%%/runtime/grammars/yuck.so
%%DATADIR%%/runtime/grammars/zig.so
%%DATADIR%%/runtime/queries/_gjs/highlights.scm
@@ -238,6 +264,7 @@ bin/hx
%%DATADIR%%/runtime/queries/adl/indents.scm
%%DATADIR%%/runtime/queries/adl/textobjects.scm
%%DATADIR%%/runtime/queries/agda/highlights.scm
+%%DATADIR%%/runtime/queries/alloy/highlights.scm
%%DATADIR%%/runtime/queries/amber/highlights.scm
%%DATADIR%%/runtime/queries/astro/highlights.scm
%%DATADIR%%/runtime/queries/astro/injections.scm
@@ -252,7 +279,6 @@ bin/hx
%%DATADIR%%/runtime/queries/beancount/folds.scm
%%DATADIR%%/runtime/queries/beancount/highlights.scm
%%DATADIR%%/runtime/queries/bibtex/highlights.scm
-%%DATADIR%%/runtime/queries/bibtex/locals.scm
%%DATADIR%%/runtime/queries/bibtex/tags.scm
%%DATADIR%%/runtime/queries/bicep/highlights.scm
%%DATADIR%%/runtime/queries/bitbake/highlights.scm
@@ -263,11 +289,18 @@ bin/hx
%%DATADIR%%/runtime/queries/blueprint/highlights.scm
%%DATADIR%%/runtime/queries/c-sharp/highlights.scm
%%DATADIR%%/runtime/queries/c-sharp/injections.scm
+%%DATADIR%%/runtime/queries/c-sharp/tags.scm
%%DATADIR%%/runtime/queries/c-sharp/textobjects.scm
%%DATADIR%%/runtime/queries/c/highlights.scm
%%DATADIR%%/runtime/queries/c/indents.scm
%%DATADIR%%/runtime/queries/c/injections.scm
+%%DATADIR%%/runtime/queries/c/locals.scm
%%DATADIR%%/runtime/queries/c/textobjects.scm
+%%DATADIR%%/runtime/queries/caddyfile/highlights.scm
+%%DATADIR%%/runtime/queries/caddyfile/indents.scm
+%%DATADIR%%/runtime/queries/caddyfile/injections.scm
+%%DATADIR%%/runtime/queries/caddyfile/locals.scm
+%%DATADIR%%/runtime/queries/caddyfile/textobjects.scm
%%DATADIR%%/runtime/queries/cairo/highlights.scm
%%DATADIR%%/runtime/queries/cairo/indents.scm
%%DATADIR%%/runtime/queries/cairo/injections.scm
@@ -281,6 +314,7 @@ bin/hx
%%DATADIR%%/runtime/queries/cel/highlights.scm
%%DATADIR%%/runtime/queries/circom/highlights.scm
%%DATADIR%%/runtime/queries/circom/locals.scm
+%%DATADIR%%/runtime/queries/clarity/highlights.scm
%%DATADIR%%/runtime/queries/clojure/highlights.scm
%%DATADIR%%/runtime/queries/clojure/injections.scm
%%DATADIR%%/runtime/queries/cmake/highlights.scm
@@ -300,12 +334,15 @@ bin/hx
%%DATADIR%%/runtime/queries/cpp/injections.scm
%%DATADIR%%/runtime/queries/cpp/textobjects.scm
%%DATADIR%%/runtime/queries/crystal/highlights.scm
+%%DATADIR%%/runtime/queries/crystal/indents.scm
%%DATADIR%%/runtime/queries/crystal/injections.scm
%%DATADIR%%/runtime/queries/crystal/locals.scm
+%%DATADIR%%/runtime/queries/crystal/tags.scm
%%DATADIR%%/runtime/queries/crystal/textobjects.scm
%%DATADIR%%/runtime/queries/css/highlights.scm
%%DATADIR%%/runtime/queries/css/indents.scm
%%DATADIR%%/runtime/queries/css/injections.scm
+%%DATADIR%%/runtime/queries/csv/highlights.scm
%%DATADIR%%/runtime/queries/cue/highlights.scm
%%DATADIR%%/runtime/queries/cylc/highlights.scm
%%DATADIR%%/runtime/queries/cylc/indents.scm
@@ -321,11 +358,14 @@ bin/hx
%%DATADIR%%/runtime/queries/dart/locals.scm
%%DATADIR%%/runtime/queries/dart/textobjects.scm
%%DATADIR%%/runtime/queries/dbml/highlights.scm
+%%DATADIR%%/runtime/queries/debian/highlights.scm
%%DATADIR%%/runtime/queries/devicetree/highlights.scm
%%DATADIR%%/runtime/queries/dhall/highlights.scm
%%DATADIR%%/runtime/queries/dhall/injections.scm
%%DATADIR%%/runtime/queries/dhall/textobjects.scm
%%DATADIR%%/runtime/queries/diff/highlights.scm
+%%DATADIR%%/runtime/queries/djot/highlights.scm
+%%DATADIR%%/runtime/queries/djot/injections.scm
%%DATADIR%%/runtime/queries/docker-compose/highlights.scm
%%DATADIR%%/runtime/queries/docker-compose/indents.scm
%%DATADIR%%/runtime/queries/docker-compose/injections.scm
@@ -338,6 +378,7 @@ bin/hx
%%DATADIR%%/runtime/queries/dtd/highlights.scm
%%DATADIR%%/runtime/queries/dtd/injections.scm
%%DATADIR%%/runtime/queries/dune/highlights.scm
+%%DATADIR%%/runtime/queries/dunstrc/highlights.scm
%%DATADIR%%/runtime/queries/earthfile/highlights.scm
%%DATADIR%%/runtime/queries/earthfile/indents.scm
%%DATADIR%%/runtime/queries/earthfile/injections.scm
@@ -376,6 +417,10 @@ bin/hx
%%DATADIR%%/runtime/queries/erlang/locals.scm
%%DATADIR%%/runtime/queries/erlang/textobjects.scm
%%DATADIR%%/runtime/queries/esdl/highlights.scm
+%%DATADIR%%/runtime/queries/fennel/highlights.scm
+%%DATADIR%%/runtime/queries/fga/highlights.scm
+%%DATADIR%%/runtime/queries/fga/indents.scm
+%%DATADIR%%/runtime/queries/fga/textobjects.scm
%%DATADIR%%/runtime/queries/fidl/folds.scm
%%DATADIR%%/runtime/queries/fidl/highlights.scm
%%DATADIR%%/runtime/queries/fidl/injections.scm
@@ -401,6 +446,7 @@ bin/hx
%%DATADIR%%/runtime/queries/gdscript/textobjects.scm
%%DATADIR%%/runtime/queries/gemini/highlights.scm
%%DATADIR%%/runtime/queries/gherkin/highlights.scm
+%%DATADIR%%/runtime/queries/ghostty/highlights.scm
%%DATADIR%%/runtime/queries/git-attributes/highlights.scm
%%DATADIR%%/runtime/queries/git-commit/highlights.scm
%%DATADIR%%/runtime/queries/git-commit/injections.scm
@@ -408,6 +454,7 @@ bin/hx
%%DATADIR%%/runtime/queries/git-config/highlights.scm
%%DATADIR%%/runtime/queries/git-config/textobjects.scm
%%DATADIR%%/runtime/queries/git-ignore/highlights.scm
+%%DATADIR%%/runtime/queries/git-notes/highlights.scm
%%DATADIR%%/runtime/queries/git-rebase/highlights.scm
%%DATADIR%%/runtime/queries/git-rebase/injections.scm
%%DATADIR%%/runtime/queries/gjs/highlights.scm
@@ -429,7 +476,6 @@ bin/hx
%%DATADIR%%/runtime/queries/glsl/textobjects.scm
%%DATADIR%%/runtime/queries/gn/highlights.scm
%%DATADIR%%/runtime/queries/gn/injections.scm
-%%DATADIR%%/runtime/queries/gn/locals.scm
%%DATADIR%%/runtime/queries/go/highlights.scm
%%DATADIR%%/runtime/queries/go/indents.scm
%%DATADIR%%/runtime/queries/go/injections.scm
@@ -450,7 +496,6 @@ bin/hx
%%DATADIR%%/runtime/queries/graphql/textobjects.scm
%%DATADIR%%/runtime/queries/gren/highlights.scm
%%DATADIR%%/runtime/queries/gren/locals.scm
-%%DATADIR%%/runtime/queries/gren/tags.scm
%%DATADIR%%/runtime/queries/gren/textobjects.scm
%%DATADIR%%/runtime/queries/groovy/folds.scm
%%DATADIR%%/runtime/queries/groovy/highlights.scm
@@ -467,7 +512,6 @@ bin/hx
%%DATADIR%%/runtime/queries/hare/locals.scm
%%DATADIR%%/runtime/queries/haskell-persistent/folds.scm
%%DATADIR%%/runtime/queries/haskell-persistent/highlights.scm
-%%DATADIR%%/runtime/queries/haskell-persistent/locals.scm
%%DATADIR%%/runtime/queries/haskell/highlights.scm
%%DATADIR%%/runtime/queries/haskell/injections.scm
%%DATADIR%%/runtime/queries/haskell/locals.scm
@@ -489,6 +533,8 @@ bin/hx
%%DATADIR%%/runtime/queries/hosts/highlights.scm
%%DATADIR%%/runtime/queries/html/highlights.scm
%%DATADIR%%/runtime/queries/html/injections.scm
+%%DATADIR%%/runtime/queries/htmldjango/highlights.scm
+%%DATADIR%%/runtime/queries/htmldjango/injections.scm
%%DATADIR%%/runtime/queries/hurl/highlights.scm
%%DATADIR%%/runtime/queries/hurl/indents.scm
%%DATADIR%%/runtime/queries/hurl/injections.scm
@@ -499,6 +545,7 @@ bin/hx
%%DATADIR%%/runtime/queries/iex/highlights.scm
%%DATADIR%%/runtime/queries/iex/injections.scm
%%DATADIR%%/runtime/queries/ini/highlights.scm
+%%DATADIR%%/runtime/queries/ink/highlights.scm
%%DATADIR%%/runtime/queries/inko/highlights.scm
%%DATADIR%%/runtime/queries/inko/indents.scm
%%DATADIR%%/runtime/queries/inko/injections.scm
@@ -525,6 +572,9 @@ bin/hx
%%DATADIR%%/runtime/queries/jq/textobjects.scm
%%DATADIR%%/runtime/queries/jsdoc/highlights.scm
%%DATADIR%%/runtime/queries/jsdoc/injections.scm
+%%DATADIR%%/runtime/queries/json-ld/highlights.scm
+%%DATADIR%%/runtime/queries/json-ld/indents.scm
+%%DATADIR%%/runtime/queries/json-ld/textobjects.scm
%%DATADIR%%/runtime/queries/json/highlights.scm
%%DATADIR%%/runtime/queries/json/indents.scm
%%DATADIR%%/runtime/queries/json/textobjects.scm
@@ -559,8 +609,10 @@ bin/hx
%%DATADIR%%/runtime/queries/koka/locals.scm
%%DATADIR%%/runtime/queries/kotlin/folds.scm
%%DATADIR%%/runtime/queries/kotlin/highlights.scm
+%%DATADIR%%/runtime/queries/kotlin/indents.scm
%%DATADIR%%/runtime/queries/kotlin/injections.scm
%%DATADIR%%/runtime/queries/kotlin/locals.scm
+%%DATADIR%%/runtime/queries/kotlin/textobjects.scm
%%DATADIR%%/runtime/queries/koto/folds.scm
%%DATADIR%%/runtime/queries/koto/highlights.scm
%%DATADIR%%/runtime/queries/koto/indents.scm
@@ -600,11 +652,20 @@ bin/hx
%%DATADIR%%/runtime/queries/lua/indents.scm
%%DATADIR%%/runtime/queries/lua/injections.scm
%%DATADIR%%/runtime/queries/lua/textobjects.scm
+%%DATADIR%%/runtime/queries/luau/highlights.scm
+%%DATADIR%%/runtime/queries/luau/indents.scm
+%%DATADIR%%/runtime/queries/luau/injections.scm
+%%DATADIR%%/runtime/queries/luau/locals.scm
+%%DATADIR%%/runtime/queries/luau/textobjects.scm
+%%DATADIR%%/runtime/queries/mail/highlights.scm
+%%DATADIR%%/runtime/queries/mail/textobjects.scm
%%DATADIR%%/runtime/queries/make/highlights.scm
%%DATADIR%%/runtime/queries/make/indents.scm
%%DATADIR%%/runtime/queries/make/injections.scm
%%DATADIR%%/runtime/queries/markdoc/highlights.scm
%%DATADIR%%/runtime/queries/markdoc/injections.scm
+%%DATADIR%%/runtime/queries/markdown-rustdoc/highlights.scm
+%%DATADIR%%/runtime/queries/markdown-rustdoc/injections.scm
%%DATADIR%%/runtime/queries/markdown.inline/highlights.scm
%%DATADIR%%/runtime/queries/markdown.inline/injections.scm
%%DATADIR%%/runtime/queries/markdown/highlights.scm
@@ -644,6 +705,7 @@ bin/hx
%%DATADIR%%/runtime/queries/nim/indents.scm
%%DATADIR%%/runtime/queries/nim/textobjects.scm
%%DATADIR%%/runtime/queries/nix/highlights.scm
+%%DATADIR%%/runtime/queries/nix/indents.scm
%%DATADIR%%/runtime/queries/nix/injections.scm
%%DATADIR%%/runtime/queries/nix/textobjects.scm
%%DATADIR%%/runtime/queries/nu/highlights.scm
@@ -711,12 +773,22 @@ bin/hx
%%DATADIR%%/runtime/queries/powershell/injections.scm
%%DATADIR%%/runtime/queries/prisma/highlights.scm
%%DATADIR%%/runtime/queries/prisma/textobjects.scm
+%%DATADIR%%/runtime/queries/prolog/folds.scm
+%%DATADIR%%/runtime/queries/prolog/highlights.scm
+%%DATADIR%%/runtime/queries/prolog/indents.scm
+%%DATADIR%%/runtime/queries/prolog/injections.scm
+%%DATADIR%%/runtime/queries/properties/highlights.scm
+%%DATADIR%%/runtime/queries/properties/injections.scm
+%%DATADIR%%/runtime/queries/properties/locals.scm
+%%DATADIR%%/runtime/queries/properties/textobjects.scm
%%DATADIR%%/runtime/queries/protobuf/highlights.scm
%%DATADIR%%/runtime/queries/protobuf/indents.scm
%%DATADIR%%/runtime/queries/protobuf/injections.scm
%%DATADIR%%/runtime/queries/protobuf/textobjects.scm
%%DATADIR%%/runtime/queries/prql/highlights.scm
%%DATADIR%%/runtime/queries/prql/injections.scm
+%%DATADIR%%/runtime/queries/pug/highlights.scm
+%%DATADIR%%/runtime/queries/pug/injections.scm
%%DATADIR%%/runtime/queries/purescript/highlights.scm
%%DATADIR%%/runtime/queries/purescript/injections.scm
%%DATADIR%%/runtime/queries/purescript/locals.scm
@@ -730,7 +802,12 @@ bin/hx
%%DATADIR%%/runtime/queries/qml/highlights.scm
%%DATADIR%%/runtime/queries/qml/indents.scm
%%DATADIR%%/runtime/queries/qml/injections.scm
+%%DATADIR%%/runtime/queries/qml/textobjects.scm
+%%DATADIR%%/runtime/queries/quarto/highlights.scm
+%%DATADIR%%/runtime/queries/quarto/indents.scm
+%%DATADIR%%/runtime/queries/quarto/injections.scm
%%DATADIR%%/runtime/queries/quint/highlights.scm
+%%DATADIR%%/runtime/queries/quint/injections.scm
%%DATADIR%%/runtime/queries/r/highlights.scm
%%DATADIR%%/runtime/queries/r/injections.scm
%%DATADIR%%/runtime/queries/r/locals.scm
@@ -742,7 +819,6 @@ bin/hx
%%DATADIR%%/runtime/queries/rego/injections.scm
%%DATADIR%%/runtime/queries/rescript/highlights.scm
%%DATADIR%%/runtime/queries/rescript/injections.scm
-%%DATADIR%%/runtime/queries/rescript/locals.scm
%%DATADIR%%/runtime/queries/rescript/textobjects.scm
%%DATADIR%%/runtime/queries/rmarkdown/highlights.scm
%%DATADIR%%/runtime/queries/rmarkdown/indents.scm
@@ -758,6 +834,12 @@ bin/hx
%%DATADIR%%/runtime/queries/ruby/locals.scm
%%DATADIR%%/runtime/queries/ruby/tags.scm
%%DATADIR%%/runtime/queries/ruby/textobjects.scm
+%%DATADIR%%/runtime/queries/rust-format-args-macro/highlights.scm
+%%DATADIR%%/runtime/queries/rust-format-args-macro/indents.scm
+%%DATADIR%%/runtime/queries/rust-format-args-macro/injections.scm
+%%DATADIR%%/runtime/queries/rust-format-args-macro/locals.scm
+%%DATADIR%%/runtime/queries/rust-format-args-macro/textobjects.scm
+%%DATADIR%%/runtime/queries/rust-format-args/highlights.scm
%%DATADIR%%/runtime/queries/rust/highlights.scm
%%DATADIR%%/runtime/queries/rust/indents.scm
%%DATADIR%%/runtime/queries/rust/injections.scm
@@ -776,6 +858,10 @@ bin/hx
%%DATADIR%%/runtime/queries/scheme/injections.scm
%%DATADIR%%/runtime/queries/scss/highlights.scm
%%DATADIR%%/runtime/queries/scss/injections.scm
+%%DATADIR%%/runtime/queries/slang/highlights.scm
+%%DATADIR%%/runtime/queries/slang/indents.scm
+%%DATADIR%%/runtime/queries/slang/injections.scm
+%%DATADIR%%/runtime/queries/slang/textobjects.scm
%%DATADIR%%/runtime/queries/slint/highlights.scm
%%DATADIR%%/runtime/queries/slint/indents.scm
%%DATADIR%%/runtime/queries/slint/injections.scm
@@ -797,6 +883,9 @@ bin/hx
%%DATADIR%%/runtime/queries/solidity/highlights.scm
%%DATADIR%%/runtime/queries/solidity/locals.scm
%%DATADIR%%/runtime/queries/solidity/textobjects.scm
+%%DATADIR%%/runtime/queries/sourcepawn/highlights.scm
+%%DATADIR%%/runtime/queries/sourcepawn/injections.scm
+%%DATADIR%%/runtime/queries/sourcepawn/textobjects.scm
%%DATADIR%%/runtime/queries/spade/highlights.scm
%%DATADIR%%/runtime/queries/spade/indents.scm
%%DATADIR%%/runtime/queries/spicedb/highlights.scm
@@ -806,6 +895,7 @@ bin/hx
%%DATADIR%%/runtime/queries/sql/textobjects.scm
%%DATADIR%%/runtime/queries/sshclientconfig/highlights.scm
%%DATADIR%%/runtime/queries/starlark/highlights.scm
+%%DATADIR%%/runtime/queries/starlark/indents.scm
%%DATADIR%%/runtime/queries/starlark/injections.scm
%%DATADIR%%/runtime/queries/starlark/textobjects.scm
%%DATADIR%%/runtime/queries/strace/highlights.scm
@@ -823,6 +913,7 @@ bin/hx
%%DATADIR%%/runtime/queries/swift/injections.scm
%%DATADIR%%/runtime/queries/swift/locals.scm
%%DATADIR%%/runtime/queries/swift/textobjects.scm
+%%DATADIR%%/runtime/queries/systemd/highlights.scm
%%DATADIR%%/runtime/queries/t32/highlights.scm
%%DATADIR%%/runtime/queries/t32/injections.scm
%%DATADIR%%/runtime/queries/tablegen/highlights.scm
@@ -844,6 +935,9 @@ bin/hx
%%DATADIR%%/runtime/queries/teal/locals.scm
%%DATADIR%%/runtime/queries/templ/highlights.scm
%%DATADIR%%/runtime/queries/templ/injections.scm
+%%DATADIR%%/runtime/queries/tera/highlights.scm
+%%DATADIR%%/runtime/queries/tera/injections.scm
+%%DATADIR%%/runtime/queries/tera/locals.scm
%%DATADIR%%/runtime/queries/textproto/highlights.scm
%%DATADIR%%/runtime/queries/textproto/indents.scm
%%DATADIR%%/runtime/queries/textproto/textobjects.scm
@@ -855,6 +949,8 @@ bin/hx
%%DATADIR%%/runtime/queries/thrift/highlights.scm
%%DATADIR%%/runtime/queries/thrift/injections.scm
%%DATADIR%%/runtime/queries/thrift/locals.scm
+%%DATADIR%%/runtime/queries/tlaplus/highlights.scm
+%%DATADIR%%/runtime/queries/tlaplus/locals.scm
%%DATADIR%%/runtime/queries/todotxt/highlights.scm
%%DATADIR%%/runtime/queries/toml/highlights.scm
%%DATADIR%%/runtime/queries/toml/injections.scm
@@ -908,6 +1004,11 @@ bin/hx
%%DATADIR%%/runtime/queries/wat/highlights.scm
%%DATADIR%%/runtime/queries/webc/highlights.scm
%%DATADIR%%/runtime/queries/webc/injections.scm
+%%DATADIR%%/runtime/queries/werk/highlights.scm
+%%DATADIR%%/runtime/queries/wesl/highlights.scm
+%%DATADIR%%/runtime/queries/wesl/injections.scm
+%%DATADIR%%/runtime/queries/wesl/locals.scm
+%%DATADIR%%/runtime/queries/wesl/textobjects.scm
%%DATADIR%%/runtime/queries/wgsl/highlights.scm
%%DATADIR%%/runtime/queries/wgsl/injections.scm
%%DATADIR%%/runtime/queries/wit/highlights.scm
@@ -926,6 +1027,9 @@ bin/hx
%%DATADIR%%/runtime/queries/yaml/indents.scm
%%DATADIR%%/runtime/queries/yaml/injections.scm
%%DATADIR%%/runtime/queries/yaml/textobjects.scm
+%%DATADIR%%/runtime/queries/yara/highlights.scm
+%%DATADIR%%/runtime/queries/yara/injections.scm
+%%DATADIR%%/runtime/queries/yara/locals.scm
%%DATADIR%%/runtime/queries/yuck/highlights.scm
%%DATADIR%%/runtime/queries/yuck/injections.scm
%%DATADIR%%/runtime/queries/zig/highlights.scm
@@ -938,6 +1042,8 @@ bin/hx
%%DATADIR%%/runtime/themes/adwaita-light.toml
%%DATADIR%%/runtime/themes/amberwood.toml
%%DATADIR%%/runtime/themes/ao.toml
+%%DATADIR%%/runtime/themes/ashen.toml
+%%DATADIR%%/runtime/themes/ataraxia.toml
%%DATADIR%%/runtime/themes/autumn.toml
%%DATADIR%%/runtime/themes/autumn_night.toml
%%DATADIR%%/runtime/themes/ayu_dark.toml
@@ -948,9 +1054,11 @@ bin/hx
%%DATADIR%%/runtime/themes/base16_default_light.toml
%%DATADIR%%/runtime/themes/base16_terminal.toml
%%DATADIR%%/runtime/themes/base16_transparent.toml
+%%DATADIR%%/runtime/themes/beans.toml
%%DATADIR%%/runtime/themes/bogster.toml
%%DATADIR%%/runtime/themes/bogster_light.toml
%%DATADIR%%/runtime/themes/boo_berry.toml
+%%DATADIR%%/runtime/themes/carbon.toml
%%DATADIR%%/runtime/themes/carbonfox.toml
%%DATADIR%%/runtime/themes/catppuccin_frappe.toml
%%DATADIR%%/runtime/themes/catppuccin_latte.toml
@@ -960,11 +1068,14 @@ bin/hx
%%DATADIR%%/runtime/themes/cyan_light.toml
%%DATADIR%%/runtime/themes/darcula-solid.toml
%%DATADIR%%/runtime/themes/darcula.toml
+%%DATADIR%%/runtime/themes/dark-synthwave.toml
%%DATADIR%%/runtime/themes/dark_high_contrast.toml
%%DATADIR%%/runtime/themes/dark_plus.toml
+%%DATADIR%%/runtime/themes/doom-one.toml
%%DATADIR%%/runtime/themes/doom_acario_dark.toml
%%DATADIR%%/runtime/themes/dracula.toml
%%DATADIR%%/runtime/themes/dracula_at_night.toml
+%%DATADIR%%/runtime/themes/earl_grey.toml
%%DATADIR%%/runtime/themes/eiffel.toml
%%DATADIR%%/runtime/themes/emacs.toml
%%DATADIR%%/runtime/themes/everblush.toml
@@ -975,6 +1086,7 @@ bin/hx
%%DATADIR%%/runtime/themes/fleet_dark.toml
%%DATADIR%%/runtime/themes/flexoki_dark.toml
%%DATADIR%%/runtime/themes/flexoki_light.toml
+%%DATADIR%%/runtime/themes/focus_nova.toml
%%DATADIR%%/runtime/themes/github_dark.toml
%%DATADIR%%/runtime/themes/github_dark_colorblind.toml
%%DATADIR%%/runtime/themes/github_dark_dimmed.toml
@@ -985,6 +1097,7 @@ bin/hx
%%DATADIR%%/runtime/themes/github_light_high_contrast.toml
%%DATADIR%%/runtime/themes/github_light_tritanopia.toml
%%DATADIR%%/runtime/themes/gruber-darker.toml
+%%DATADIR%%/runtime/themes/gruvbox-material.toml
%%DATADIR%%/runtime/themes/gruvbox.toml
%%DATADIR%%/runtime/themes/gruvbox_dark_hard.toml
%%DATADIR%%/runtime/themes/gruvbox_dark_soft.toml
@@ -1008,9 +1121,17 @@ bin/hx
%%DATADIR%%/runtime/themes/kaolin-dark.toml
%%DATADIR%%/runtime/themes/kaolin-light.toml
%%DATADIR%%/runtime/themes/kaolin-valley-dark.toml
+%%DATADIR%%/runtime/themes/kinda_nvim.toml
+%%DATADIR%%/runtime/themes/kinda_nvim_light.toml
+%%DATADIR%%/runtime/themes/lapis_aquamarine.toml
+%%DATADIR%%/runtime/themes/licenses/ashen.license
%%DATADIR%%/runtime/themes/licenses/carbonfox.license
%%DATADIR%%/runtime/themes/licenses/cyan_light.LICENSE
+%%DATADIR%%/runtime/themes/licenses/dark-synthwave.license
+%%DATADIR%%/runtime/themes/licenses/doom-one.LICENSE
%%DATADIR%%/runtime/themes/licenses/everforest.LICENSE
+%%DATADIR%%/runtime/themes/licenses/kinda_nvim.LICENSE
+%%DATADIR%%/runtime/themes/licenses/lapis_aquamarine.LICENSE
%%DATADIR%%/runtime/themes/licenses/modus_vivendi.LICENSE
%%DATADIR%%/runtime/themes/licenses/modus_vivendi_deuteranopia.LICENSE
%%DATADIR%%/runtime/themes/licenses/modus_vivendi_tinted.LICENSE
@@ -1019,6 +1140,7 @@ bin/hx
%%DATADIR%%/runtime/themes/licenses/serika-syntax.LICENSE
%%DATADIR%%/runtime/themes/licenses/sonokai.LICENSE
%%DATADIR%%/runtime/themes/licenses/starlight.LICENSE
+%%DATADIR%%/runtime/themes/licenses/vesper.LICENSE
%%DATADIR%%/runtime/themes/material_darker.toml
%%DATADIR%%/runtime/themes/material_deep_ocean.toml
%%DATADIR%%/runtime/themes/material_oceanic.toml
@@ -1052,11 +1174,15 @@ bin/hx
%%DATADIR%%/runtime/themes/nord-night.toml
%%DATADIR%%/runtime/themes/nord.toml
%%DATADIR%%/runtime/themes/nord_light.toml
+%%DATADIR%%/runtime/themes/nyxvamp-obsidian.toml
+%%DATADIR%%/runtime/themes/nyxvamp-radiance.toml
+%%DATADIR%%/runtime/themes/nyxvamp-veil.toml
%%DATADIR%%/runtime/themes/onedark.toml
%%DATADIR%%/runtime/themes/onedarker.toml
%%DATADIR%%/runtime/themes/onelight.toml
%%DATADIR%%/runtime/themes/papercolor-dark.toml
%%DATADIR%%/runtime/themes/papercolor-light.toml
+%%DATADIR%%/runtime/themes/peachpuff.toml
%%DATADIR%%/runtime/themes/penumbra+.toml
%%DATADIR%%/runtime/themes/poimandres.toml
%%DATADIR%%/runtime/themes/poimandres_storm.toml
@@ -1073,6 +1199,7 @@ bin/hx
%%DATADIR%%/runtime/themes/seoul256-light.toml
%%DATADIR%%/runtime/themes/serika-dark.toml
%%DATADIR%%/runtime/themes/serika-light.toml
+%%DATADIR%%/runtime/themes/sidra.toml
%%DATADIR%%/runtime/themes/snazzy.toml
%%DATADIR%%/runtime/themes/solarized_dark.toml
%%DATADIR%%/runtime/themes/solarized_light.toml
@@ -1088,6 +1215,7 @@ bin/hx
%%DATADIR%%/runtime/themes/tokyonight_storm.toml
%%DATADIR%%/runtime/themes/ttox.toml
%%DATADIR%%/runtime/themes/varua.toml
+%%DATADIR%%/runtime/themes/vesper.toml
%%DATADIR%%/runtime/themes/vim_dark_high_contrast.toml
%%DATADIR%%/runtime/themes/vintage.toml
%%DATADIR%%/runtime/themes/voxed.toml
diff --git a/editors/jove/Makefile b/editors/jove/Makefile
index 1bb40076a55e..11942e52cee4 100644
--- a/editors/jove/Makefile
+++ b/editors/jove/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jove
-DISTVERSION= 4.17.5.3
+DISTVERSION= 4.17.5.5
CATEGORIES= editors
MAINTAINER= nc@FreeBSD.org
@@ -15,8 +15,10 @@ GH_ACCOUNT= jonmacs
pre-patch:
${REINPLACE_CMD} -e 's,/usr/local/,${PREFIX}/,' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e 's,/etc/,${PREFIX}/etc/,' ${WRKSRC}/Makefile
post-install:
@${MKDIR} ${STAGEDIR}/var/lib/jove/tmp
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/jove
.include <bsd.port.mk>
diff --git a/editors/jove/distinfo b/editors/jove/distinfo
index 23942e351e29..f529cce3eec7 100644
--- a/editors/jove/distinfo
+++ b/editors/jove/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717641168
-SHA256 (jonmacs-jove-4.17.5.3_GH0.tar.gz) = ca5a5fcf71009c7389d655d1f1ae8139710f6cc531be95581e4b375e67f098d2
-SIZE (jonmacs-jove-4.17.5.3_GH0.tar.gz) = 548835
+TIMESTAMP = 1755646484
+SHA256 (jonmacs-jove-4.17.5.5_GH0.tar.gz) = 4261d7cab02816eb03f3f356a0a2869d7f6168fce53478ede8e5fdd06a9ecfb9
+SIZE (jonmacs-jove-4.17.5.5_GH0.tar.gz) = 551600
diff --git a/editors/jove/pkg-plist b/editors/jove/pkg-plist
index 5e940b612a82..1cdcf910b12d 100644
--- a/editors/jove/pkg-plist
+++ b/editors/jove/pkg-plist
@@ -33,3 +33,4 @@ man/man1/teachjove.1
@dir /var/lib/jove/preserve
@dir /var/lib/jove
@dir /var/lib
+@dir etc/jove
diff --git a/editors/jucipp/Makefile b/editors/jucipp/Makefile
index c22055a4fcfa..688bde51c2a4 100644
--- a/editors/jucipp/Makefile
+++ b/editors/jucipp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jucipp
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= editors
MAINTAINER= info@babaei.net
diff --git a/editors/kakoune-lsp/Makefile b/editors/kakoune-lsp/Makefile
index 54dddbb61522..0ed870365c8a 100644
--- a/editors/kakoune-lsp/Makefile
+++ b/editors/kakoune-lsp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kakoune-lsp
DISTVERSIONPREFIX= v
DISTVERSION= 18.1.3
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= editors
MAINTAINER= ports@FreeBSD.org
diff --git a/editors/kakoune/Makefile b/editors/kakoune/Makefile
index d117caae3c0b..e332c11ab561 100644
--- a/editors/kakoune/Makefile
+++ b/editors/kakoune/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kakoune
-DISTVERSION= 2024.05.18
-PORTREVISION= 1
+DISTVERSION= 2025.06.03
CATEGORIES= editors
MASTER_SITES= https://github.com/mawww/kakoune/releases/download/v${DISTVERSION}/
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/UNLICENSE
# See https://github.com/mawww/kakoune/issues/2520
RUN_DEPENDS= setsid:sysutils/setsid
-USES= compiler:c++20-lang tar:bzip2
+USES= compiler:c++23-lang tar:bzip2
DATADIR= ${PREFIX}/share/kak
DOCSDIR= ${PREFIX}/share/doc/kak
diff --git a/editors/kakoune/distinfo b/editors/kakoune/distinfo
index ddb97a740100..4f76e45d6672 100644
--- a/editors/kakoune/distinfo
+++ b/editors/kakoune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716012830
-SHA256 (kakoune-2024.05.18.tar.bz2) = dae8ac2e61d21d9bcd10145aa70b421234309a7b0bc57fad91bc34dbae0cb9fa
-SIZE (kakoune-2024.05.18.tar.bz2) = 588347
+TIMESTAMP = 1748941545
+SHA256 (kakoune-2025.06.03.tar.bz2) = ced5941f1bdfb8ef6b0265b00bfd7389e392fb41b2bf11990cee9d6e95316499
+SIZE (kakoune-2025.06.03.tar.bz2) = 603942
diff --git a/editors/kakoune/pkg-plist b/editors/kakoune/pkg-plist
index b6a6671c296d..2436c8d269a5 100644
--- a/editors/kakoune/pkg-plist
+++ b/editors/kakoune/pkg-plist
@@ -76,12 +76,15 @@ libexec/kak/kak
%%DATADIR%%/rc/filetype/fennel.kak
%%DATADIR%%/rc/filetype/fidl.kak
%%DATADIR%%/rc/filetype/fish.kak
+%%DATADIR%%/rc/filetype/forth.kak
%%DATADIR%%/rc/filetype/fsharp.kak
%%DATADIR%%/rc/filetype/gas.kak
%%DATADIR%%/rc/filetype/gdscript.kak
%%DATADIR%%/rc/filetype/gentoo-linux.kak
%%DATADIR%%/rc/filetype/git.kak
%%DATADIR%%/rc/filetype/github.kak
+%%DATADIR%%/rc/filetype/gjs.kak
+%%DATADIR%%/rc/filetype/gleam.kak
%%DATADIR%%/rc/filetype/gluon.kak
%%DATADIR%%/rc/filetype/go.kak
%%DATADIR%%/rc/filetype/graphql.kak
@@ -122,11 +125,13 @@ libexec/kak/kak
%%DATADIR%%/rc/filetype/ocaml.kak
%%DATADIR%%/rc/filetype/odin.kak
%%DATADIR%%/rc/filetype/pascal.kak
+%%DATADIR%%/rc/filetype/perf.kak
%%DATADIR%%/rc/filetype/perl.kak
%%DATADIR%%/rc/filetype/php.kak
%%DATADIR%%/rc/filetype/pony.kak
%%DATADIR%%/rc/filetype/prolog.kak
%%DATADIR%%/rc/filetype/protobuf.kak
+%%DATADIR%%/rc/filetype/prql.kak
%%DATADIR%%/rc/filetype/pug.kak
%%DATADIR%%/rc/filetype/purescript.kak
%%DATADIR%%/rc/filetype/python.kak
@@ -150,10 +155,13 @@ libexec/kak/kak
%%DATADIR%%/rc/filetype/terraform.kak
%%DATADIR%%/rc/filetype/toml.kak
%%DATADIR%%/rc/filetype/troff.kak
+%%DATADIR%%/rc/filetype/ttl.kak
%%DATADIR%%/rc/filetype/tupfile.kak
%%DATADIR%%/rc/filetype/twig.kak
+%%DATADIR%%/rc/filetype/typst.kak
%%DATADIR%%/rc/filetype/vhdl.kak
%%DATADIR%%/rc/filetype/void-linux.kak
+%%DATADIR%%/rc/filetype/wren.kak
%%DATADIR%%/rc/filetype/yaml.kak
%%DATADIR%%/rc/filetype/zig.kak
%%DATADIR%%/rc/tools/autorestore.asciidoc
@@ -164,6 +172,7 @@ libexec/kak/kak
%%DATADIR%%/rc/tools/ctags.kak
%%DATADIR%%/rc/tools/doc.asciidoc
%%DATADIR%%/rc/tools/doc.kak
+%%DATADIR%%/rc/tools/fifo.kak
%%DATADIR%%/rc/tools/format.kak
%%DATADIR%%/rc/tools/git.kak
%%DATADIR%%/rc/tools/go/gopls.kak
diff --git a/editors/kate/distinfo b/editors/kate/distinfo
index 87001d73421f..bbabfb2099f4 100644
--- a/editors/kate/distinfo
+++ b/editors/kate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557861
-SHA256 (KDE/release-service/25.04.1/kate-25.04.1.tar.xz) = 820f0412a8485472844ea83881c47e1b90093ce3e2729e6910f9d3593fe530aa
-SIZE (KDE/release-service/25.04.1/kate-25.04.1.tar.xz) = 8374812
+TIMESTAMP = 1754646246
+SHA256 (KDE/release-service/25.08.0/kate-25.08.0.tar.xz) = 7fed779b76da86f687c9509c1c22b419b2a97d57c41e693d880664b6c20a2f37
+SIZE (KDE/release-service/25.08.0/kate-25.08.0.tar.xz) = 8417060
diff --git a/editors/kate/pkg-plist b/editors/kate/pkg-plist
index 3724bffb7f9e..0db9fa3b898a 100644
--- a/editors/kate/pkg-plist
+++ b/editors/kate/pkg-plist
@@ -1,6 +1,7 @@
bin/kate
bin/kwrite
lib/libkateprivate.so.%%KDE_APPLICATIONS_VERSION%%
+%%QT_PLUGINDIR%%/kf6/ktexteditor/bookmarksplugin.so
%%QT_PLUGINDIR%%/kf6/ktexteditor/cmaketoolsplugin.so
%%QT_PLUGINDIR%%/kf6/ktexteditor/compilerexplorer.so
%%QT_PLUGINDIR%%/kf6/ktexteditor/eslintplugin.so
@@ -81,6 +82,7 @@ share/locale/ar/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ar/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ar/LC_MESSAGES/kate.mo
share/locale/ar/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ar/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ar/LC_MESSAGES/katebuild-plugin.mo
share/locale/ar/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ar/LC_MESSAGES/katecolorpickerplugin.mo
@@ -168,6 +170,7 @@ share/locale/bg/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/bg/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/bg/LC_MESSAGES/kate.mo
share/locale/bg/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/bg/LC_MESSAGES/katebookmarksplugin.mo
share/locale/bg/LC_MESSAGES/katebuild-plugin.mo
share/locale/bg/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/bg/LC_MESSAGES/katecolorpickerplugin.mo
@@ -218,6 +221,7 @@ share/locale/ca/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ca/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ca/LC_MESSAGES/kate.mo
share/locale/ca/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ca/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ca/LC_MESSAGES/katebuild-plugin.mo
share/locale/ca/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ca/LC_MESSAGES/katecolorpickerplugin.mo
@@ -247,6 +251,7 @@ share/locale/ca@valencia/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ca@valencia/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ca@valencia/LC_MESSAGES/kate.mo
share/locale/ca@valencia/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ca@valencia/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ca@valencia/LC_MESSAGES/katebuild-plugin.mo
share/locale/ca@valencia/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ca@valencia/LC_MESSAGES/katecolorpickerplugin.mo
@@ -332,6 +337,7 @@ share/locale/de/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/de/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/de/LC_MESSAGES/kate.mo
share/locale/de/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/de/LC_MESSAGES/katebookmarksplugin.mo
share/locale/de/LC_MESSAGES/katebuild-plugin.mo
share/locale/de/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/de/LC_MESSAGES/katecolorpickerplugin.mo
@@ -444,6 +450,7 @@ share/locale/es/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/es/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/es/LC_MESSAGES/kate.mo
share/locale/es/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/es/LC_MESSAGES/katebookmarksplugin.mo
share/locale/es/LC_MESSAGES/katebuild-plugin.mo
share/locale/es/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/es/LC_MESSAGES/katecolorpickerplugin.mo
@@ -495,6 +502,7 @@ share/locale/eu/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/eu/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/eu/LC_MESSAGES/kate.mo
share/locale/eu/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/eu/LC_MESSAGES/katebookmarksplugin.mo
share/locale/eu/LC_MESSAGES/katebuild-plugin.mo
share/locale/eu/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/eu/LC_MESSAGES/katecolorpickerplugin.mo
@@ -534,6 +542,7 @@ share/locale/fi/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/fi/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/fi/LC_MESSAGES/kate.mo
share/locale/fi/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/fi/LC_MESSAGES/katebookmarksplugin.mo
share/locale/fi/LC_MESSAGES/katebuild-plugin.mo
share/locale/fi/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/fi/LC_MESSAGES/katecolorpickerplugin.mo
@@ -563,6 +572,7 @@ share/locale/fr/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/fr/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/fr/LC_MESSAGES/kate.mo
share/locale/fr/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/fr/LC_MESSAGES/katebookmarksplugin.mo
share/locale/fr/LC_MESSAGES/katebuild-plugin.mo
share/locale/fr/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/fr/LC_MESSAGES/katecolorpickerplugin.mo
@@ -639,6 +649,7 @@ share/locale/he/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/he/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/he/LC_MESSAGES/kate.mo
share/locale/he/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/he/LC_MESSAGES/katebookmarksplugin.mo
share/locale/he/LC_MESSAGES/katebuild-plugin.mo
share/locale/he/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/he/LC_MESSAGES/katecolorpickerplugin.mo
@@ -646,6 +657,7 @@ share/locale/he/LC_MESSAGES/katecompilerexplorer.mo
share/locale/he/LC_MESSAGES/kateexternaltoolsplugin.mo
share/locale/he/LC_MESSAGES/katefilebrowserplugin.mo
share/locale/he/LC_MESSAGES/katefiletree.mo
+share/locale/he/LC_MESSAGES/kategdbplugin.mo
share/locale/he/LC_MESSAGES/kategitblameplugin.mo
share/locale/he/LC_MESSAGES/katekeyboardmacros.mo
share/locale/he/LC_MESSAGES/katekonsoleplugin.mo
@@ -733,6 +745,7 @@ share/locale/ia/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ia/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ia/LC_MESSAGES/kate.mo
share/locale/ia/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ia/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ia/LC_MESSAGES/katebuild-plugin.mo
share/locale/ia/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ia/LC_MESSAGES/katecolorpickerplugin.mo
@@ -804,6 +817,7 @@ share/locale/it/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/it/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/it/LC_MESSAGES/kate.mo
share/locale/it/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/it/LC_MESSAGES/katebookmarksplugin.mo
share/locale/it/LC_MESSAGES/katebuild-plugin.mo
share/locale/it/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/it/LC_MESSAGES/katecolorpickerplugin.mo
@@ -860,6 +874,7 @@ share/locale/ka/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ka/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ka/LC_MESSAGES/kate.mo
share/locale/ka/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ka/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ka/LC_MESSAGES/katebuild-plugin.mo
share/locale/ka/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ka/LC_MESSAGES/katecolorpickerplugin.mo
@@ -916,6 +931,7 @@ share/locale/ko/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ko/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ko/LC_MESSAGES/kate.mo
share/locale/ko/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ko/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ko/LC_MESSAGES/katebuild-plugin.mo
share/locale/ko/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ko/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1116,6 +1132,7 @@ share/locale/nl/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/nl/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/nl/LC_MESSAGES/kate.mo
share/locale/nl/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/nl/LC_MESSAGES/katebookmarksplugin.mo
share/locale/nl/LC_MESSAGES/katebuild-plugin.mo
share/locale/nl/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/nl/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1194,6 +1211,7 @@ share/locale/pl/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/pl/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/pl/LC_MESSAGES/kate.mo
share/locale/pl/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/pl/LC_MESSAGES/katebookmarksplugin.mo
share/locale/pl/LC_MESSAGES/katebuild-plugin.mo
share/locale/pl/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/pl/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1243,13 +1261,16 @@ share/locale/pt/LC_MESSAGES/katexmltools.mo
share/locale/pt/LC_MESSAGES/ktexteditorpreviewplugin.mo
share/locale/pt/LC_MESSAGES/lspclient.mo
share/locale/pt/LC_MESSAGES/tabswitcherplugin.mo
+share/locale/pt_BR/LC_MESSAGES/formatplugin.mo
share/locale/pt_BR/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/pt_BR/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/pt_BR/LC_MESSAGES/kate.mo
share/locale/pt_BR/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/pt_BR/LC_MESSAGES/katebookmarksplugin.mo
share/locale/pt_BR/LC_MESSAGES/katebuild-plugin.mo
share/locale/pt_BR/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/pt_BR/LC_MESSAGES/katecolorpickerplugin.mo
+share/locale/pt_BR/LC_MESSAGES/katecompilerexplorer.mo
share/locale/pt_BR/LC_MESSAGES/kateexternaltoolsplugin.mo
share/locale/pt_BR/LC_MESSAGES/katefilebrowserplugin.mo
share/locale/pt_BR/LC_MESSAGES/katefiletree.mo
@@ -1398,6 +1419,7 @@ share/locale/sl/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/sl/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/sl/LC_MESSAGES/kate.mo
share/locale/sl/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/sl/LC_MESSAGES/katebookmarksplugin.mo
share/locale/sl/LC_MESSAGES/katebuild-plugin.mo
share/locale/sl/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/sl/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1516,6 +1538,7 @@ share/locale/sv/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/sv/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/sv/LC_MESSAGES/kate.mo
share/locale/sv/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/sv/LC_MESSAGES/katebookmarksplugin.mo
share/locale/sv/LC_MESSAGES/katebuild-plugin.mo
share/locale/sv/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/sv/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1581,6 +1604,7 @@ share/locale/tr/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/tr/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/tr/LC_MESSAGES/kate.mo
share/locale/tr/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/tr/LC_MESSAGES/katebookmarksplugin.mo
share/locale/tr/LC_MESSAGES/katebuild-plugin.mo
share/locale/tr/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/tr/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1625,6 +1649,7 @@ share/locale/uk/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/uk/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/uk/LC_MESSAGES/kate.mo
share/locale/uk/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/uk/LC_MESSAGES/katebookmarksplugin.mo
share/locale/uk/LC_MESSAGES/katebuild-plugin.mo
share/locale/uk/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/uk/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1688,6 +1713,7 @@ share/locale/zh_CN/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/zh_CN/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/zh_CN/LC_MESSAGES/kate.mo
share/locale/zh_CN/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/zh_CN/LC_MESSAGES/katebookmarksplugin.mo
share/locale/zh_CN/LC_MESSAGES/katebuild-plugin.mo
share/locale/zh_CN/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/zh_CN/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1717,6 +1743,7 @@ share/locale/zh_TW/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/zh_TW/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/zh_TW/LC_MESSAGES/kate.mo
share/locale/zh_TW/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/zh_TW/LC_MESSAGES/katebookmarksplugin.mo
share/locale/zh_TW/LC_MESSAGES/katebuild-plugin.mo
share/locale/zh_TW/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/zh_TW/LC_MESSAGES/katecolorpickerplugin.mo
diff --git a/editors/kibi/Makefile b/editors/kibi/Makefile
index 7f18f261a275..b95c06c7fc20 100644
--- a/editors/kibi/Makefile
+++ b/editors/kibi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kibi
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 38
+PORTREVISION= 40
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/kile/Makefile b/editors/kile/Makefile
index 6004cf3930a6..c9b4c9ef1db8 100644
--- a/editors/kile/Makefile
+++ b/editors/kile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kile
DISTVERSIONPREFIX= v
DISTVERSION= 3.0b4
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= editors kde
MAINTAINER= kde@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpoppler.so:graphics/poppler \
- libpoppler-qt5.so:graphics/poppler-qt5
+ libpoppler-qt6.so:graphics/poppler-qt6
USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext-tools \
kde:6 qt:6 shared-mime-info shebangfix xorg
diff --git a/editors/languageclient-neovim/Makefile b/editors/languageclient-neovim/Makefile
index 8156fa386e97..000215c3b7e1 100644
--- a/editors/languageclient-neovim/Makefile
+++ b/editors/languageclient-neovim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= languageclient-neovim
DISTVERSION= 0.1.161-3
DISTVERSIONSUFFIX= -gcf6dd11
-PORTREVISION= 20
+PORTREVISION= 22
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/languageclient-neovim/files/patch-rust-1.87.0 b/editors/languageclient-neovim/files/patch-rust-1.87.0
new file mode 100644
index 000000000000..c0f00a239cda
--- /dev/null
+++ b/editors/languageclient-neovim/files/patch-rust-1.87.0
@@ -0,0 +1,208 @@
+https://github.com/oli-obk/rust-traitobject
+
+--- cargo-crates/traitobject-0.1.0/Cargo.toml.orig 2025-05-20 19:05:49.922093000 +0200
++++ cargo-crates/traitobject-0.1.0/Cargo.toml 2025-05-20 19:06:16.369816000 +0200
+@@ -7,4 +7,4 @@ license = "MIT/Apache-2.0"
+ description = "Unsafe helpers for working with raw trait objects."
+ readme = "README.md"
+ license = "MIT/Apache-2.0"
+-
++edition = "2021"
+--- cargo-crates/traitobject-0.1.0/src/impls.rs.orig 2025-05-20 18:52:30.435009000 +0200
++++ cargo-crates/traitobject-0.1.0/src/impls.rs 2025-05-20 19:02:42.948378000 +0200
+@@ -1,82 +1,75 @@
+-use Trait;
++use super::Trait;
+
+-unsafe impl Trait for ::std::any::Any + Send { }
+-unsafe impl Trait for ::std::any::Any + Sync { }
+-unsafe impl Trait for ::std::any::Any + Send + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::Borrow<T> + Send { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::Borrow<T> + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::Borrow<T> + Send + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::BorrowMut<T> + Send { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::BorrowMut<T> + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::borrow::BorrowMut<T> + Send + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsMut<T> + Send { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsMut<T> + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsMut<T> + Send + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsRef<T> + Send { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsRef<T> + Sync { }
+-unsafe impl<T: ?Sized> Trait for ::std::convert::AsRef<T> + Send + Sync { }
+-unsafe impl Trait for ::std::error::Error + Send { }
+-unsafe impl Trait for ::std::error::Error + Sync { }
+-unsafe impl Trait for ::std::error::Error + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Binary + Send { }
+-unsafe impl Trait for ::std::fmt::Binary + Sync { }
+-unsafe impl Trait for ::std::fmt::Binary + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Debug + Send { }
+-unsafe impl Trait for ::std::fmt::Debug + Sync { }
+-unsafe impl Trait for ::std::fmt::Debug + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Display + Send { }
+-unsafe impl Trait for ::std::fmt::Display + Sync { }
+-unsafe impl Trait for ::std::fmt::Display + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::LowerExp + Send { }
+-unsafe impl Trait for ::std::fmt::LowerExp + Sync { }
+-unsafe impl Trait for ::std::fmt::LowerExp + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::LowerHex + Send { }
+-unsafe impl Trait for ::std::fmt::LowerHex + Sync { }
+-unsafe impl Trait for ::std::fmt::LowerHex + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Octal + Send { }
+-unsafe impl Trait for ::std::fmt::Octal + Sync { }
+-unsafe impl Trait for ::std::fmt::Octal + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Pointer + Send { }
+-unsafe impl Trait for ::std::fmt::Pointer + Sync { }
+-unsafe impl Trait for ::std::fmt::Pointer + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::UpperExp + Send { }
+-unsafe impl Trait for ::std::fmt::UpperExp + Sync { }
+-unsafe impl Trait for ::std::fmt::UpperExp + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::UpperHex + Send { }
+-unsafe impl Trait for ::std::fmt::UpperHex + Sync { }
+-unsafe impl Trait for ::std::fmt::UpperHex + Send + Sync { }
+-unsafe impl Trait for ::std::fmt::Write + Send { }
+-unsafe impl Trait for ::std::fmt::Write + Sync { }
+-unsafe impl Trait for ::std::fmt::Write + Send + Sync { }
+-unsafe impl Trait for ::std::hash::Hasher + Send { }
+-unsafe impl Trait for ::std::hash::Hasher + Sync { }
+-unsafe impl Trait for ::std::hash::Hasher + Send + Sync { }
+-unsafe impl Trait for ::std::io::BufRead + Send { }
+-unsafe impl Trait for ::std::io::BufRead + Sync { }
+-unsafe impl Trait for ::std::io::BufRead + Send + Sync { }
+-unsafe impl Trait for ::std::io::Read + Send { }
+-unsafe impl Trait for ::std::io::Read + Sync { }
+-unsafe impl Trait for ::std::io::Read + Send + Sync { }
+-unsafe impl Trait for ::std::io::Seek + Send { }
+-unsafe impl Trait for ::std::io::Seek + Sync { }
+-unsafe impl Trait for ::std::io::Seek + Send + Sync { }
+-unsafe impl Trait for ::std::io::Write + Send { }
+-unsafe impl Trait for ::std::io::Write + Sync { }
+-unsafe impl Trait for ::std::io::Write + Send + Sync { }
+-unsafe impl<T, I> Trait for ::std::iter::IntoIterator<IntoIter=I, Item=T> { }
+-unsafe impl<T> Trait for ::std::iter::Iterator<Item=T> + Send { }
+-unsafe impl<T> Trait for ::std::iter::Iterator<Item=T> + Sync { }
+-unsafe impl<T> Trait for ::std::iter::Iterator<Item=T> + Send + Sync { }
+-unsafe impl Trait for ::std::marker::Send + Send { }
+-unsafe impl Trait for ::std::marker::Send + Sync { }
+-unsafe impl Trait for ::std::marker::Send + Send + Sync { }
+-unsafe impl Trait for ::std::marker::Sync + Send { }
+-unsafe impl Trait for ::std::marker::Sync + Sync { }
+-unsafe impl Trait for ::std::marker::Sync + Send + Sync { }
+-unsafe impl Trait for ::std::ops::Drop + Send { }
+-unsafe impl Trait for ::std::ops::Drop + Sync { }
+-unsafe impl Trait for ::std::ops::Drop + Send + Sync { }
+-unsafe impl Trait for ::std::string::ToString + Send { }
+-unsafe impl Trait for ::std::string::ToString + Sync { }
+-unsafe impl Trait for ::std::string::ToString + Send + Sync { }
+-
++unsafe impl Trait for dyn ::std::any::Any + Send {}
++unsafe impl Trait for dyn ::std::any::Any + Sync {}
++unsafe impl Trait for dyn ::std::any::Any + Send + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Send {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::Borrow<T> + Send + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Send {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::borrow::BorrowMut<T> + Send + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Send {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsMut<T> + Send + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Send {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Sync {}
++unsafe impl<T: ?Sized> Trait for dyn ::std::convert::AsRef<T> + Send + Sync {}
++unsafe impl Trait for dyn ::std::error::Error + Send {}
++unsafe impl Trait for dyn ::std::error::Error + Sync {}
++unsafe impl Trait for dyn ::std::error::Error + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Binary + Send {}
++unsafe impl Trait for dyn ::std::fmt::Binary + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Binary + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Debug + Send {}
++unsafe impl Trait for dyn ::std::fmt::Debug + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Debug + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Display + Send {}
++unsafe impl Trait for dyn ::std::fmt::Display + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Display + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::LowerExp + Send {}
++unsafe impl Trait for dyn ::std::fmt::LowerExp + Sync {}
++unsafe impl Trait for dyn ::std::fmt::LowerExp + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::LowerHex + Send {}
++unsafe impl Trait for dyn ::std::fmt::LowerHex + Sync {}
++unsafe impl Trait for dyn ::std::fmt::LowerHex + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Octal + Send {}
++unsafe impl Trait for dyn ::std::fmt::Octal + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Octal + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Pointer + Send {}
++unsafe impl Trait for dyn ::std::fmt::Pointer + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Pointer + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::UpperExp + Send {}
++unsafe impl Trait for dyn ::std::fmt::UpperExp + Sync {}
++unsafe impl Trait for dyn ::std::fmt::UpperExp + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::UpperHex + Send {}
++unsafe impl Trait for dyn ::std::fmt::UpperHex + Sync {}
++unsafe impl Trait for dyn ::std::fmt::UpperHex + Send + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Write + Send {}
++unsafe impl Trait for dyn ::std::fmt::Write + Sync {}
++unsafe impl Trait for dyn ::std::fmt::Write + Send + Sync {}
++unsafe impl Trait for dyn ::std::hash::Hasher + Send {}
++unsafe impl Trait for dyn ::std::hash::Hasher + Sync {}
++unsafe impl Trait for dyn ::std::hash::Hasher + Send + Sync {}
++unsafe impl Trait for dyn ::std::io::BufRead + Send {}
++unsafe impl Trait for dyn ::std::io::BufRead + Sync {}
++unsafe impl Trait for dyn ::std::io::BufRead + Send + Sync {}
++unsafe impl Trait for dyn ::std::io::Read + Send {}
++unsafe impl Trait for dyn ::std::io::Read + Sync {}
++unsafe impl Trait for dyn ::std::io::Read + Send + Sync {}
++unsafe impl Trait for dyn ::std::io::Seek + Send {}
++unsafe impl Trait for dyn ::std::io::Seek + Sync {}
++unsafe impl Trait for dyn ::std::io::Seek + Send + Sync {}
++unsafe impl Trait for dyn ::std::io::Write + Send {}
++unsafe impl Trait for dyn ::std::io::Write + Sync {}
++unsafe impl Trait for dyn ::std::io::Write + Send + Sync {}
++unsafe impl<T, I> Trait for dyn (::std::iter::IntoIterator<IntoIter = I, Item = T>) {}
++unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Send {}
++unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Sync {}
++unsafe impl<T> Trait for dyn ::std::iter::Iterator<Item = T> + Send + Sync {}
++unsafe impl Trait for dyn ::std::marker::Send + Send {}
++unsafe impl Trait for dyn ::std::marker::Send + Sync {}
++unsafe impl Trait for dyn ::std::marker::Sync + Sync {}
++unsafe impl Trait for dyn ::std::string::ToString + Send {}
++unsafe impl Trait for dyn ::std::string::ToString + Sync {}
++unsafe impl Trait for dyn ::std::string::ToString + Send + Sync {}
+--- cargo-crates/traitobject-0.1.0/src/lib.rs.orig 2025-05-20 19:03:33.859314000 +0200
++++ cargo-crates/traitobject-0.1.0/src/lib.rs 2025-05-20 19:03:37.867025000 +0200
+@@ -5,26 +5,24 @@
+ //!
+ //! Unsafe helpers for working with raw TraitObjects.
+
+-use std::mem;
+-
+ /// Get the data pointer from this trait object.
+ ///
+ /// Highly unsafe, as there is no information about the type of the data.
+ pub unsafe fn data<T: ?Sized>(val: *const T) -> *const () {
+- *mem::transmute::<*const *const T, *const *const ()>(&val)
++ val as *const ()
+ }
+
+ /// Get the data pointer from this trait object, mutably.
+ ///
+ /// Highly unsafe, as there is no information about the type of the data.
+-pub unsafe fn data_mut<T: ?Sized>(mut val: *mut T) -> *mut () {
+- *mem::transmute::<*mut *mut T, *mut *mut ()>(&mut val)
++pub unsafe fn data_mut<T: ?Sized>(val: *mut T) -> *mut () {
++ val as *mut ()
+ }
+
+ #[test]
+ fn test_simple() {
+- let x = &7 as &Send;
+- unsafe { assert!(&7 == mem::transmute::<_, &i32>(data(x))) };
++ let x = &7 as &dyn Send;
++ unsafe { assert!(&7 == std::mem::transmute::<_, &i32>(data(x))) };
+ }
+
+ /// A trait implemented for all trait objects.
+@@ -33,4 +31,3 @@ mod impls;
+ pub unsafe trait Trait {}
+
+ mod impls;
+-
diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index e28525d80f10..65caccff0128 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lapce
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.2 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION= 7
+DISTVERSION= 0.4.3 # Cargo.lock patched: `make patch cargo-crates`
+PORTREVISION= 1
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/lapce/Makefile.crates b/editors/lapce/Makefile.crates
index 7fc6e15cd3e7..1ada5e3b6fb7 100644
--- a/editors/lapce/Makefile.crates
+++ b/editors/lapce/Makefile.crates
@@ -7,7 +7,7 @@ CARGO_CRATES= Inflector-0.11.4 \
aho-corasick-1.1.3 \
allocator-api2-0.2.16 \
ambient-authority-0.0.2 \
- android-activity-0.5.0 \
+ android-activity-0.6.0 \
android-properties-0.2.2 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
@@ -17,49 +17,52 @@ CARGO_CRATES= Inflector-0.11.4 \
arbitrary-1.3.1 \
arc-swap-1.6.0 \
arrayref-0.3.7 \
- arrayvec-0.7.2 \
+ arrayvec-0.7.6 \
as-raw-xcb-connection-1.0.0 \
ash-0.38.0+1.3.281 \
- ashpd-0.8.0 \
+ ashpd-0.11.0 \
async-broadcast-0.7.0 \
async-channel-2.2.0 \
- async-executor-1.8.0 \
+ async-executor-1.13.2 \
async-fs-2.1.1 \
- async-io-2.3.1 \
+ async-io-2.4.0 \
async-lock-2.8.0 \
async-lock-3.3.0 \
async-net-2.0.0 \
- async-process-2.1.0 \
- async-recursion-1.0.5 \
+ async-process-2.3.0 \
+ async-recursion-1.1.1 \
async-signal-0.2.5 \
- async-task-4.7.0 \
- async-trait-0.1.74 \
+ async-task-4.7.1 \
+ async-trait-0.1.88 \
atomic-waker-1.1.2 \
autocfg-1.1.0 \
backtrace-0.3.71 \
base64-0.21.7 \
base64-0.22.0 \
bincode-1.3.3 \
- bit-set-0.6.0 \
- bit-vec-0.7.0 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
bitflags-1.3.2 \
- bitflags-2.6.0 \
+ bitflags-2.9.1 \
bitmaps-2.1.0 \
block-0.1.6 \
block-buffer-0.10.4 \
- block-sys-0.2.0 \
- block2-0.3.0 \
block2-0.5.1 \
+ block2-0.6.1 \
blocking-1.6.1 \
+ borsh-1.5.3 \
bstr-1.7.0 \
bumpalo-3.14.0 \
bytecount-0.6.3 \
- bytemuck-1.16.3 \
+ bytemuck-1.22.0 \
bytemuck_derive-1.5.0 \
byteorder-1.4.3 \
+ byteorder-lite-0.1.0 \
bytes-1.5.0 \
calloop-0.12.3 \
+ calloop-0.13.0 \
calloop-wayland-source-0.2.0 \
+ calloop-wayland-source-0.3.0 \
cap-fs-ext-2.0.0 \
cap-net-ext-2.0.0 \
cap-primitives-2.0.0 \
@@ -70,8 +73,7 @@ CARGO_CRATES= Inflector-0.11.4 \
cc-1.0.99 \
cesu8-1.1.0 \
cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
- cfg_aliases-0.2.0 \
+ cfg_aliases-0.2.1 \
chrono-0.4.38 \
ciborium-0.2.1 \
ciborium-io-0.2.1 \
@@ -84,19 +86,18 @@ CARGO_CRATES= Inflector-0.11.4 \
cocoa-0.25.0 \
cocoa-foundation-0.1.0 \
codespan-reporting-0.11.1 \
+ color-0.3.1 \
color_quant-1.1.0 \
- com-0.6.0 \
- com_macros-0.6.0 \
- com_macros_support-0.6.0 \
combine-4.6.6 \
- concurrent-queue-2.2.0 \
+ concurrent-queue-2.5.0 \
config-0.13.4 \
copypasta-0.10.1 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
core-graphics-0.23.1 \
core-graphics-types-0.1.3 \
- cosmic-text-0.12.1 \
+ core_maths-0.1.0 \
+ cosmic-text-0.14.2 \
cpp_demangle-0.3.5 \
cpufeatures-0.2.5 \
cranelift-bforest-0.101.4 \
@@ -113,20 +114,18 @@ CARGO_CRATES= Inflector-0.11.4 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
crossbeam-channel-0.5.12 \
- crossbeam-deque-0.8.2 \
- crossbeam-epoch-0.9.10 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.19 \
crypto-common-0.1.6 \
ctor-0.2.5 \
cursor-icon-1.1.0 \
- d3d12-22.0.0 \
darling-0.14.4 \
darling_core-0.14.4 \
darling_macro-0.14.4 \
data-url-0.3.1 \
debugid-0.8.0 \
deranged-0.3.11 \
- derivative-2.2.0 \
digest-0.10.7 \
directories-4.0.1 \
directories-next-2.0.0 \
@@ -134,30 +133,35 @@ CARGO_CRATES= Inflector-0.11.4 \
dirs-sys-0.3.7 \
dirs-sys-next-0.1.2 \
dispatch-0.2.0 \
+ dispatch2-0.2.0 \
+ dispatch2-0.3.0 \
+ displaydoc-0.2.5 \
dlib-0.5.2 \
dmg-0.1.2 \
document-features-0.2.10 \
downcast-rs-1.2.0 \
+ downcast-rs-2.0.1 \
+ dpi-0.1.1 \
drm-0.11.1 \
drm-ffi-0.7.1 \
drm-fourcc-2.2.0 \
drm-sys-0.6.1 \
dyn-clone-1.0.16 \
- educe-0.5.11 \
+ educe-0.6.0 \
either-1.12.0 \
encoding_rs-0.8.34 \
encoding_rs_io-0.1.7 \
endi-1.1.0 \
enum-ordinalize-4.3.0 \
enum-ordinalize-derive-4.3.1 \
- enumflags2-0.7.7 \
- enumflags2_derive-0.7.7 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
equivalent-1.0.1 \
errno-0.3.8 \
- euclid-0.22.9 \
+ euclid-0.22.11 \
event-listener-2.5.3 \
event-listener-4.0.3 \
- event-listener-5.2.0 \
+ event-listener-5.4.0 \
event-listener-strategy-0.4.0 \
event-listener-strategy-0.5.0 \
fallible-iterator-0.3.0 \
@@ -167,13 +171,13 @@ CARGO_CRATES= Inflector-0.11.4 \
filetime-0.2.17 \
flate2-1.0.30 \
float-cmp-0.9.0 \
- floem-vger-0.3.0 \
- floem-winit-0.29.4 \
fnv-1.0.7 \
- font-types-0.6.0 \
+ foldhash-0.1.5 \
+ font-types-0.9.0 \
fontconfig-parser-0.5.6 \
fontdb-0.16.2 \
- fontdue-0.8.0 \
+ fontdb-0.23.0 \
+ fontdue-0.9.3 \
foreign-types-0.3.2 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
@@ -183,44 +187,45 @@ CARGO_CRATES= Inflector-0.11.4 \
fs-set-times-0.20.0 \
fs_extra-1.3.0 \
fsevent-sys-4.1.0 \
- futures-0.3.30 \
- futures-channel-0.3.30 \
- futures-core-0.3.30 \
- futures-executor-0.3.30 \
- futures-io-0.3.30 \
- futures-lite-2.2.0 \
- futures-macro-0.3.30 \
- futures-sink-0.3.30 \
- futures-task-0.3.30 \
- futures-util-0.3.30 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-lite-2.6.0 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
fxhash-0.2.1 \
fxprof-processed-profile-0.6.0 \
generic-array-0.14.6 \
gethostname-0.4.3 \
getopts-0.2.21 \
getrandom-0.2.7 \
- gif-0.12.0 \
+ getrandom-0.3.3 \
+ gif-0.13.1 \
gimli-0.28.0 \
- git2-0.19.0 \
+ git2-0.20.2 \
gl_generator-0.14.0 \
globset-0.4.14 \
- glow-0.13.1 \
+ glow-0.16.0 \
glutin_wgl_sys-0.6.0 \
gpu-alloc-0.6.0 \
gpu-alloc-types-0.3.0 \
- gpu-allocator-0.26.0 \
+ gpu-allocator-0.27.0 \
gpu-descriptor-0.3.0 \
gpu-descriptor-types-0.2.0 \
grep-matcher-0.1.7 \
grep-regex-0.1.12 \
grep-searcher-0.1.13 \
- grid-0.13.0 \
+ grid-0.17.0 \
h2-0.3.26 \
half-1.8.2 \
hashbrown-0.14.5 \
- hassle-rs-0.11.0 \
+ hashbrown-0.15.4 \
heck-0.4.1 \
- hermit-abi-0.1.19 \
+ heck-0.5.0 \
hermit-abi-0.3.9 \
hex-0.4.3 \
hexf-parse-0.2.1 \
@@ -232,19 +237,27 @@ CARGO_CRATES= Inflector-0.11.4 \
hyper-0.14.28 \
hyper-tls-0.5.0 \
iana-time-zone-0.1.50 \
- icrate-0.0.4 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.0 \
+ icu_properties_data-2.0.0 \
+ icu_provider-2.0.0 \
id-arena-2.2.1 \
ident_case-1.0.1 \
- idna-0.5.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
ignore-0.4.20 \
im-15.1.0 \
im-rc-15.1.0 \
image-0.25.1 \
- image-webp-0.1.1 \
- imagesize-0.12.0 \
+ image-webp-0.1.3 \
+ image-webp-0.2.3 \
+ imagesize-0.13.0 \
include_dir-0.7.4 \
include_dir_macros-0.7.4 \
- indexmap-2.2.6 \
+ indexmap-2.9.0 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
interprocess-1.2.1 \
@@ -257,58 +270,59 @@ CARGO_CRATES= Inflector-0.11.4 \
is-wsl-0.4.0 \
itertools-0.10.5 \
itertools-0.12.1 \
+ itertools-0.14.0 \
itoa-1.0.3 \
ittapi-0.3.5 \
ittapi-sys-0.3.5 \
jni-0.21.1 \
jni-sys-0.3.0 \
jobserver-0.1.31 \
- jpeg-decoder-0.3.0 \
- js-sys-0.3.69 \
+ js-sys-0.3.76 \
jsonrpc-lite-0.6.0 \
+ keyboard-types-0.7.0 \
khronos-egl-6.0.0 \
khronos_api-3.1.0 \
kqueue-1.0.6 \
kqueue-sys-1.0.3 \
- kurbo-0.9.5 \
- kurbo-0.10.4 \
- kurbo-0.11.0 \
+ kurbo-0.11.2 \
lapce-xi-rope-0.3.2 \
lazy-bytes-cast-5.0.1 \
lazy_static-1.4.0 \
leb128-0.2.5 \
- libc-0.2.155 \
- libgit2-sys-0.17.0+1.8.1 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.1+1.9.0 \
libloading-0.8.1 \
libm-0.2.7 \
+ libredox-0.1.3 \
libssh2-sys-0.3.0 \
libz-sys-1.1.8 \
line-wrap-0.2.0 \
linux-raw-sys-0.4.13 \
linux-raw-sys-0.6.4 \
+ litemap-0.8.0 \
litrs-0.4.1 \
lock_api-0.4.9 \
- log-0.4.20 \
+ log-0.4.22 \
mach-0.3.2 \
malloc_buf-0.0.6 \
maybe-owned-0.3.4 \
memchr-2.7.1 \
memfd-0.6.4 \
memmap2-0.9.0 \
- memoffset-0.6.5 \
memoffset-0.9.0 \
- metal-0.29.0 \
+ metal-0.31.0 \
mime-0.3.16 \
minimal-lexical-0.2.1 \
miniz_oxide-0.7.1 \
mio-0.8.11 \
miow-0.6.0 \
- naga-22.0.0 \
+ naga-24.0.0 \
native-tls-0.2.10 \
- ndk-0.8.0 \
+ ndk-0.9.0 \
ndk-context-0.1.1 \
ndk-sys-0.5.0+25.2.9519653 \
- nix-0.27.1 \
+ ndk-sys-0.6.0+11769913 \
+ nix-0.30.1 \
nom-7.1.1 \
notify-5.2.0 \
nu-ansi-term-0.46.0 \
@@ -316,27 +330,43 @@ CARGO_CRATES= Inflector-0.11.4 \
nucleo-matcher-0.3.1 \
num-conv-0.1.0 \
num-traits-0.2.15 \
- num_cpus-1.13.1 \
+ num_cpus-1.16.0 \
num_enum-0.7.0 \
num_enum_derive-0.7.0 \
objc-0.2.7 \
objc-foundation-0.1.1 \
objc-sys-0.3.5 \
- objc2-0.4.1 \
objc2-0.5.2 \
- objc2-encode-3.0.0 \
- objc2-encode-4.0.3 \
+ objc2-0.6.1 \
+ objc2-app-kit-0.2.2 \
+ objc2-app-kit-0.3.1 \
+ objc2-cloud-kit-0.2.2 \
+ objc2-contacts-0.2.2 \
+ objc2-core-data-0.2.2 \
+ objc2-core-foundation-0.3.1 \
+ objc2-core-image-0.2.2 \
+ objc2-core-location-0.2.2 \
+ objc2-encode-4.1.0 \
objc2-foundation-0.2.2 \
+ objc2-foundation-0.3.1 \
+ objc2-link-presentation-0.2.2 \
+ objc2-metal-0.2.2 \
+ objc2-quartz-core-0.2.2 \
+ objc2-symbols-0.2.2 \
+ objc2-ui-kit-0.2.2 \
+ objc2-uniform-type-identifiers-0.2.2 \
+ objc2-user-notifications-0.2.2 \
objc_id-0.1.1 \
object-0.32.1 \
- once_cell-1.19.0 \
+ once_cell-1.21.3 \
oorandom-11.1.3 \
open-5.1.4 \
- openssl-0.10.63 \
- openssl-macros-0.1.0 \
+ openssl-0.10.71 \
+ openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.99 \
- orbclient-0.3.46 \
+ openssl-sys-0.9.106 \
+ orbclient-0.3.48 \
+ ordered-float-4.6.0 \
ordered-stream-0.2.0 \
overload-0.1.1 \
owned_ttf_parser-0.19.0 \
@@ -345,9 +375,11 @@ CARGO_CRATES= Inflector-0.11.4 \
parking_lot_core-0.9.3 \
paste-1.0.9 \
pathdiff-0.2.1 \
- peniko-0.1.1 \
+ peniko-0.4.0 \
percent-encoding-2.3.1 \
pico-args-0.5.0 \
+ pin-project-1.1.7 \
+ pin-project-internal-1.1.7 \
pin-project-lite-0.2.13 \
pin-utils-0.1.0 \
piper-0.2.1 \
@@ -358,33 +390,39 @@ CARGO_CRATES= Inflector-0.11.4 \
plotters-svg-0.3.5 \
png-0.17.10 \
polling-3.6.0 \
- pollster-0.3.0 \
+ pollster-0.4.0 \
+ potential_utf-0.1.2 \
powerfmt-0.2.0 \
ppv-lite86-0.2.16 \
presser-0.3.1 \
proc-macro-crate-1.3.1 \
- proc-macro2-1.0.79 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.92 \
profiling-1.0.10 \
psm-0.1.21 \
pulldown-cmark-0.11.0 \
pulldown-cmark-escape-0.11.0 \
+ quick-error-2.0.1 \
quick-xml-0.31.0 \
- quote-1.0.35 \
+ quick-xml-0.36.2 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rand-0.8.5 \
+ rand-0.9.1 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rand_xoshiro-0.6.0 \
range-alloc-0.1.3 \
rangemap-1.5.1 \
- raw-window-handle-0.5.2 \
raw-window-handle-0.6.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- read-fonts-0.20.0 \
+ read-fonts-0.29.3 \
rect_packer-0.2.1 \
redox_syscall-0.2.16 \
- redox_syscall-0.3.5 \
- redox_syscall-0.5.1 \
+ redox_syscall-0.5.8 \
redox_users-0.4.3 \
regex-1.10.5 \
regex-automata-0.4.6 \
@@ -392,37 +430,38 @@ CARGO_CRATES= Inflector-0.11.4 \
remain-0.2.14 \
renderdoc-sys-1.1.0 \
reqwest-0.11.27 \
- resvg-0.40.0 \
- rfd-0.14.1 \
+ resvg-0.45.1 \
+ rfd-0.15.3 \
rgb-0.8.36 \
roxmltree-0.19.0 \
+ roxmltree-0.20.0 \
rustc-demangle-0.1.21 \
rustc-hash-1.1.0 \
+ rustc-hash-2.1.1 \
rustc_version-0.4.0 \
rustix-0.38.32 \
rustix-openpty-0.1.1 \
rustls-pemfile-1.0.4 \
rustversion-1.0.14 \
- rustybuzz-0.12.1 \
rustybuzz-0.14.1 \
+ rustybuzz-0.20.1 \
ryu-1.0.11 \
same-file-1.0.6 \
schannel-0.1.23 \
scoped-tls-1.0.1 \
scopeguard-1.1.0 \
- sctk-adwaita-0.7.0 \
+ sctk-adwaita-0.10.1 \
security-framework-2.7.0 \
security-framework-sys-2.6.1 \
self_cell-1.0.4 \
semver-1.0.23 \
- serde-1.0.204 \
- serde_bytes-0.11.14 \
- serde_derive-1.0.204 \
+ serde-1.0.219 \
+ serde_bytes-0.11.17 \
+ serde_derive-1.0.219 \
serde_json-1.0.122 \
- serde_repr-0.1.9 \
+ serde_repr-0.1.20 \
serde_spanned-0.6.3 \
serde_urlencoded-0.7.1 \
- sha1-0.10.6 \
sha2-0.10.8 \
sharded-slab-0.1.4 \
shellexpand-2.1.2 \
@@ -430,16 +469,18 @@ CARGO_CRATES= Inflector-0.11.4 \
signal-hook-registry-1.4.0 \
simd-adler32-0.3.7 \
simplecss-0.2.1 \
- siphasher-0.3.11 \
+ siphasher-1.0.1 \
sized-chunks-0.6.5 \
- skrifa-0.20.0 \
+ skrifa-0.31.3 \
slab-0.4.9 \
slice-group-by-0.3.0 \
slotmap-1.0.7 \
- smallvec-1.13.2 \
+ smallvec-1.15.1 \
smithay-client-toolkit-0.18.0 \
+ smithay-client-toolkit-0.19.2 \
smithay-clipboard-0.7.0 \
- smol_str-0.2.0 \
+ smol_str-0.2.2 \
+ smol_str-0.3.2 \
socket2-0.5.7 \
softbuffer-0.4.2 \
spinning-0.1.0 \
@@ -450,23 +491,28 @@ CARGO_CRATES= Inflector-0.11.4 \
strict-num-0.1.1 \
strsim-0.10.0 \
strum-0.26.3 \
- strum_macros-0.26.2 \
- svgtypes-0.14.0 \
- swash-0.1.18 \
+ strum-0.27.1 \
+ strum_macros-0.26.4 \
+ strum_macros-0.27.1 \
+ svgtypes-0.15.3 \
+ swash-0.2.5 \
syn-1.0.109 \
- syn-2.0.57 \
+ syn-2.0.94 \
sync_wrapper-0.1.2 \
+ synstructure-0.13.2 \
sys-locale-0.3.1 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
system-interface-0.26.0 \
- taffy-0.4.3 \
+ taffy-0.8.3 \
tar-0.4.41 \
target-lexicon-0.12.11 \
tempfile-3.10.1 \
termcolor-1.4.1 \
- thiserror-1.0.63 \
- thiserror-impl-1.0.63 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
thread_local-1.1.4 \
time-0.3.36 \
time-core-0.1.2 \
@@ -474,6 +520,7 @@ CARGO_CRATES= Inflector-0.11.4 \
tiny-skia-0.11.4 \
tiny-skia-path-0.11.4 \
tiny-xlib-0.2.2 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.0 \
@@ -484,39 +531,41 @@ CARGO_CRATES= Inflector-0.11.4 \
tokio-socks-0.5.1 \
tokio-util-0.7.4 \
toml-0.5.9 \
- toml_datetime-0.6.3 \
+ toml_datetime-0.6.11 \
toml_edit-0.19.15 \
toml_edit-0.20.2 \
+ toml_edit-0.22.27 \
tower-service-0.3.2 \
- tracing-0.1.37 \
- tracing-attributes-0.1.23 \
- tracing-core-0.1.30 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
trash-3.0.6 \
tree-sitter-0.22.6 \
try-lock-0.2.3 \
ttf-parser-0.19.1 \
ttf-parser-0.20.0 \
ttf-parser-0.21.1 \
+ ttf-parser-0.25.1 \
typenum-1.15.0 \
uds_windows-1.1.0 \
unicase-2.7.0 \
unicode-bidi-0.3.15 \
- unicode-bidi-mirroring-0.1.0 \
unicode-bidi-mirroring-0.2.0 \
- unicode-ccc-0.1.2 \
+ unicode-bidi-mirroring-0.4.0 \
unicode-ccc-0.2.0 \
+ unicode-ccc-0.4.0 \
unicode-ident-1.0.4 \
unicode-linebreak-0.1.5 \
- unicode-normalization-0.1.22 \
- unicode-properties-0.1.1 \
+ unicode-properties-0.1.3 \
unicode-script-0.5.5 \
unicode-segmentation-1.11.0 \
unicode-vo-0.1.0 \
unicode-width-0.1.13 \
- unicode-xid-0.2.4 \
- url-2.5.2 \
+ unicode-xid-0.2.6 \
+ url-2.5.4 \
urlencoding-2.1.3 \
- usvg-0.40.0 \
+ usvg-0.45.1 \
+ utf8_iter-1.0.4 \
utf8parse-0.2.1 \
uuid-1.5.0 \
vcpkg-0.2.15 \
@@ -526,14 +575,15 @@ CARGO_CRATES= Inflector-0.11.4 \
walkdir-2.5.0 \
want-0.3.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasi-cap-std-sync-14.0.2 \
wasi-common-14.0.2 \
- wasm-bindgen-0.2.92 \
- wasm-bindgen-backend-0.2.92 \
- wasm-bindgen-futures-0.4.42 \
- wasm-bindgen-macro-0.2.92 \
- wasm-bindgen-macro-support-0.2.92 \
- wasm-bindgen-shared-0.2.92 \
+ wasm-bindgen-0.2.99 \
+ wasm-bindgen-backend-0.2.99 \
+ wasm-bindgen-futures-0.4.49 \
+ wasm-bindgen-macro-0.2.99 \
+ wasm-bindgen-macro-support-0.2.99 \
+ wasm-bindgen-shared-0.2.99 \
wasm-encoder-0.35.0 \
wasmparser-0.115.0 \
wasmprinter-0.2.70 \
@@ -559,23 +609,24 @@ CARGO_CRATES= Inflector-0.11.4 \
wast-35.0.2 \
wast-66.0.2 \
wat-1.0.77 \
- wayland-backend-0.3.4 \
- wayland-client-0.31.3 \
+ wayland-backend-0.3.7 \
+ wayland-client-0.31.7 \
wayland-csd-frame-0.3.0 \
wayland-cursor-0.31.3 \
wayland-protocols-0.31.0 \
- wayland-protocols-plasma-0.2.0 \
+ wayland-protocols-0.32.5 \
+ wayland-protocols-plasma-0.3.5 \
wayland-protocols-wlr-0.2.0 \
- wayland-scanner-0.31.2 \
- wayland-sys-0.31.2 \
- web-sys-0.3.69 \
- web-time-0.2.0 \
- weezl-0.1.7 \
- wgpu-22.0.0 \
- wgpu-core-22.0.0 \
- wgpu-hal-22.0.0 \
- wgpu-types-22.0.0 \
- widestring-1.0.2 \
+ wayland-protocols-wlr-0.3.5 \
+ wayland-scanner-0.31.5 \
+ wayland-sys-0.31.5 \
+ web-sys-0.3.76 \
+ web-time-1.1.0 \
+ weezl-0.1.8 \
+ wgpu-24.0.5 \
+ wgpu-core-24.0.5 \
+ wgpu-hal-24.0.4 \
+ wgpu-types-24.0.0 \
wiggle-14.0.2 \
wiggle-generate-14.0.2 \
wiggle-macro-14.0.2 \
@@ -585,80 +636,98 @@ CARGO_CRATES= Inflector-0.11.4 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
winch-codegen-0.12.2 \
windows-0.44.0 \
- windows-0.51.1 \
- windows-core-0.51.1 \
+ windows-0.58.0 \
+ windows-core-0.58.0 \
+ windows-implement-0.58.0 \
+ windows-interface-0.58.0 \
+ windows-result-0.2.0 \
+ windows-strings-0.1.0 \
windows-sys-0.36.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.0 \
+ windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.36.1 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
+ windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.36.1 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
windows_i686_msvc-0.36.1 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
+ windows_i686_msvc-0.52.6 \
windows_x86_64_gnu-0.36.1 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
+ 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.0 \
+ windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.36.1 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
+ windows_x86_64_msvc-0.52.6 \
winnow-0.5.10 \
+ winnow-0.7.11 \
winreg-0.50.0 \
winx-0.36.2 \
+ wit-bindgen-rt-0.39.0 \
wit-parser-0.12.1 \
witx-0.9.1 \
+ writeable-0.6.1 \
x11-clipboard-0.9.2 \
x11-dl-2.21.0 \
x11rb-0.13.0 \
x11rb-protocol-0.13.0 \
xattr-1.3.1 \
xcursor-0.3.4 \
- xdg-home-1.1.0 \
- xkbcommon-dl-0.4.1 \
+ xkbcommon-dl-0.4.2 \
xkeysym-0.2.0 \
xml-rs-0.8.19 \
xmlwriter-0.1.0 \
- yazi-0.1.6 \
- zbus-4.0.1 \
- zbus_macros-4.0.1 \
- zbus_names-3.0.0 \
- zeno-0.2.2 \
+ yazi-0.2.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zbus-5.7.1 \
+ zbus_macros-5.7.1 \
+ zbus_names-4.2.0 \
+ zeno-0.3.3 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
zip-0.6.6 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.1+zstd.1.5.2 \
zune-core-0.4.12 \
zune-jpeg-0.4.11 \
- zvariant-4.0.0 \
- zvariant_derive-4.0.0 \
- zvariant_utils-1.1.0 \
+ zvariant-5.5.3 \
+ zvariant_derive-5.5.3 \
+ zvariant_utils-3.2.0 \
structdesc@git+https://github.com/lapce/structdesc?rev=bb56969f22fdb2c2d6c03f158fd4a2bdc983b659\#bb56969f22fdb2c2d6c03f158fd4a2bdc983b659 \
psp-types@git+https://github.com/lapce/psp-types?rev=f7fea28f59e7b2d6faa1034a21679ad49b3524ad\#f7fea28f59e7b2d6faa1034a21679ad49b3524ad \
alacritty_terminal@git+https://github.com/alacritty/alacritty?rev=cacdb5bb3b72bad2c729227537979d95af75978f\#cacdb5bb3b72bad2c729227537979d95af75978f \
wasi-experimental-http-wasmtime@git+https://github.com/lapce/wasi-experimental-http\#21419eb785cb583ead180f25a9685fa16de7f326 \
human-sort@git+https://github.com/dragazo/human-sort?rev=1e74db1e09e8194ba88ad983723cf6f8b0c365da\#1e74db1e09e8194ba88ad983723cf6f8b0c365da \
+ floem-vger@git+https://github.com/lapce/vger-rs.git?rev=3206d47ec1e30b645ddcb0687036ba3e1f0d98ec\#3206d47ec1e30b645ddcb0687036ba3e1f0d98ec \
+ dpi,winit@git+https://github.com/rust-windowing/winit?rev=ee245c569d65fdeacf705ee5eedb564508d10ebe\#ee245c569d65fdeacf705ee5eedb564508d10ebe \
+ muda@git+https://github.com/tauri-apps/muda?rev=8e986af3cea96a729413abc75c3702dec3990bd2\#8e986af3cea96a729413abc75c3702dec3990bd2 \
tracing,tracing-appender,tracing-attributes,tracing-core,tracing-log,tracing-subscriber@git+https://github.com/tokio-rs/tracing?rev=908cc432a5994f6e17c8f36e13c217dc40085704\#908cc432a5994f6e17c8f36e13c217dc40085704 \
regalloc2@git+https://github.com/bytecodealliance/regalloc2?rev=5d79e12d0a93b10fc181f4da409b4671dd365228\#5d79e12d0a93b10fc181f4da409b4671dd365228 \
lsp-types@git+https://github.com/lapce/lsp-types?rev=feaa1e2ec80975c9dadd400a238ceacf071058e6\#feaa1e2ec80975c9dadd400a238ceacf071058e6 \
locale_config@git+https://github.com/lapce/locale_config.git?branch=lapce\#54c9fe6a247c3618c224ec57e6c3a747bc3a96e4 \
- floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=157631a49d6ba13a3467dcb994eb46a98c52eb76\#157631a49d6ba13a3467dcb994eb46a98c52eb76
+ floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=2055dde9833699b65ff052eb63cadbddec91c7ce\#2055dde9833699b65ff052eb63cadbddec91c7ce
diff --git a/editors/lapce/distinfo b/editors/lapce/distinfo
index 27ee214ffb9b..8890b490ba01 100644
--- a/editors/lapce/distinfo
+++ b/editors/lapce/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1729285044
+TIMESTAMP = 1751137934
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/ab_glyph-0.2.21.crate) = 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39
@@ -17,8 +17,8 @@ SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d022
SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
SHA256 (rust/crates/ambient-authority-0.0.2.crate) = e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b
SIZE (rust/crates/ambient-authority-0.0.2.crate) = 14867
-SHA256 (rust/crates/android-activity-0.5.0.crate) = 052ad56e336bcc615a214bffbeca6c181ee9550acec193f0327e0b103b033a4d
-SIZE (rust/crates/android-activity-0.5.0.crate) = 257716
+SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
+SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -37,40 +37,40 @@ SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b99
SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
-SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
-SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/as-raw-xcb-connection-1.0.0.crate) = 2d5f312b0a56c5cdf967c0aeb67f6289603354951683bc97ddc595ab974ba9aa
SIZE (rust/crates/as-raw-xcb-connection-1.0.0.crate) = 2030
SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
-SHA256 (rust/crates/ashpd-0.8.0.crate) = 1b22517ee647547c01a687cf9b76074e1c91334032a4324f7243c6ee0f949390
-SIZE (rust/crates/ashpd-0.8.0.crate) = 74328
+SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df
+SIZE (rust/crates/ashpd-0.11.0.crate) = 115010
SHA256 (rust/crates/async-broadcast-0.7.0.crate) = 258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb
SIZE (rust/crates/async-broadcast-0.7.0.crate) = 20852
SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
-SHA256 (rust/crates/async-executor-1.8.0.crate) = 17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c
-SIZE (rust/crates/async-executor-1.8.0.crate) = 21870
+SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa
+SIZE (rust/crates/async-executor-1.13.2.crate) = 28392
SHA256 (rust/crates/async-fs-2.1.1.crate) = bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1
SIZE (rust/crates/async-fs-2.1.1.crate) = 16545
-SHA256 (rust/crates/async-io-2.3.1.crate) = 8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65
-SIZE (rust/crates/async-io-2.3.1.crate) = 49279
+SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
+SIZE (rust/crates/async-io-2.4.0.crate) = 49252
SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
SHA256 (rust/crates/async-lock-3.3.0.crate) = d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b
SIZE (rust/crates/async-lock-3.3.0.crate) = 33286
SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7
SIZE (rust/crates/async-net-2.0.0.crate) = 17787
-SHA256 (rust/crates/async-process-2.1.0.crate) = 451e3cf68011bd56771c79db04a9e333095ab6349f7e47592b788e9b98720cc8
-SIZE (rust/crates/async-process-2.1.0.crate) = 24505
-SHA256 (rust/crates/async-recursion-1.0.5.crate) = 5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0
-SIZE (rust/crates/async-recursion-1.0.5.crate) = 11890
+SHA256 (rust/crates/async-process-2.3.0.crate) = 63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
+SIZE (rust/crates/async-process-2.3.0.crate) = 26766
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
SHA256 (rust/crates/async-signal-0.2.5.crate) = 9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5
SIZE (rust/crates/async-signal-0.2.5.crate) = 16743
-SHA256 (rust/crates/async-task-4.7.0.crate) = fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799
-SIZE (rust/crates/async-task-4.7.0.crate) = 38906
-SHA256 (rust/crates/async-trait-0.1.74.crate) = a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9
-SIZE (rust/crates/async-trait-0.1.74.crate) = 28997
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
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.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
@@ -83,46 +83,52 @@ SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff54653
SIZE (rust/crates/base64-0.22.0.crate) = 81568
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bit-set-0.6.0.crate) = f0481a0e032742109b1133a095184ee93d88f3dc9e0d28a5d033dc77a073f44f
-SIZE (rust/crates/bit-set-0.6.0.crate) = 15557
-SHA256 (rust/crates/bit-vec-0.7.0.crate) = d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22
-SIZE (rust/crates/bit-vec-0.7.0.crate) = 23206
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block-sys-0.2.0.crate) = 2dd7cf50912cddc06dc5ea7c08c5e81c1b2c842a70d19def1848d54c586fed92
-SIZE (rust/crates/block-sys-0.2.0.crate) = 9147
-SHA256 (rust/crates/block2-0.3.0.crate) = 15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68
-SIZE (rust/crates/block2-0.3.0.crate) = 10924
SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
SIZE (rust/crates/block2-0.5.1.crate) = 24191
+SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2
+SIZE (rust/crates/block2-0.6.1.crate) = 34311
SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
SIZE (rust/crates/blocking-1.6.1.crate) = 17788
+SHA256 (rust/crates/borsh-1.5.3.crate) = 2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03
+SIZE (rust/crates/borsh-1.5.3.crate) = 63733
SHA256 (rust/crates/bstr-1.7.0.crate) = c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019
SIZE (rust/crates/bstr-1.7.0.crate) = 380090
SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c
SIZE (rust/crates/bytecount-0.6.3.crate) = 12416
-SHA256 (rust/crates/bytemuck-1.16.3.crate) = 102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83
-SIZE (rust/crates/bytemuck-1.16.3.crate) = 49539
+SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
+SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
SHA256 (rust/crates/bytemuck_derive-1.5.0.crate) = 965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1
SIZE (rust/crates/bytemuck_derive-1.5.0.crate) = 17323
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
SIZE (rust/crates/bytes-1.5.0.crate) = 58909
SHA256 (rust/crates/calloop-0.12.3.crate) = 7b50b5a44d59a98c55a9eeb518f39bf7499ba19fd98ee7d22618687f3f10adbf
SIZE (rust/crates/calloop-0.12.3.crate) = 66858
+SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
+SIZE (rust/crates/calloop-0.13.0.crate) = 69698
SHA256 (rust/crates/calloop-wayland-source-0.2.0.crate) = 0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02
SIZE (rust/crates/calloop-wayland-source-0.2.0.crate) = 11304
+SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
+SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
SHA256 (rust/crates/cap-fs-ext-2.0.0.crate) = b779b2d0a001c125b4584ad586268fb4b92d957bff8d26d7fe0dd78283faa814
SIZE (rust/crates/cap-fs-ext-2.0.0.crate) = 14710
SHA256 (rust/crates/cap-net-ext-2.0.0.crate) = 6ffc30dee200c20b4dcb80572226f42658e1d9c4b668656d7cc59c33d50e396e
@@ -143,10 +149,8 @@ SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
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.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
-SHA256 (rust/crates/cfg_aliases-0.2.0.crate) = 77e53693616d3075149f4ead59bdeecd204ac6b8192d8969757601b74bddf00f
-SIZE (rust/crates/cfg_aliases-0.2.0.crate) = 6339
+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.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
SIZE (rust/crates/chrono-0.4.38.crate) = 220559
SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
@@ -171,18 +175,14 @@ SHA256 (rust/crates/cocoa-foundation-0.1.0.crate) = 7ade49b65d560ca58c403a479bb3
SIZE (rust/crates/cocoa-foundation-0.1.0.crate) = 10645
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
+SHA256 (rust/crates/color-0.3.1.crate) = 7ae467d04a8a8aea5d9a49018a6ade2e4221d92968e8ce55a48c0b1164e5f698
+SIZE (rust/crates/color-0.3.1.crate) = 72231
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/com-0.6.0.crate) = 7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6
-SIZE (rust/crates/com-0.6.0.crate) = 24855
-SHA256 (rust/crates/com_macros-0.6.0.crate) = d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5
-SIZE (rust/crates/com_macros-0.6.0.crate) = 1075
-SHA256 (rust/crates/com_macros_support-0.6.0.crate) = ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c
-SIZE (rust/crates/com_macros_support-0.6.0.crate) = 17334
SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
SIZE (rust/crates/combine-4.6.6.crate) = 132428
-SHA256 (rust/crates/concurrent-queue-2.2.0.crate) = 62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c
-SIZE (rust/crates/concurrent-queue-2.2.0.crate) = 19971
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/config-0.13.4.crate) = 23738e11972c7643e4ec947840fc463b6a571afcd3e735bdfce7d03c7a784aca
SIZE (rust/crates/config-0.13.4.crate) = 80328
SHA256 (rust/crates/copypasta-0.10.1.crate) = deb85422867ca93da58b7f95fb5c0c10f6183ed6e1ef8841568968a896d3a858
@@ -195,8 +195,10 @@ SHA256 (rust/crates/core-graphics-0.23.1.crate) = 970a29baf4110c26fedbc7f82107d4
SIZE (rust/crates/core-graphics-0.23.1.crate) = 30714
SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
-SHA256 (rust/crates/cosmic-text-0.12.1.crate) = 59fd57d82eb4bfe7ffa9b1cec0c05e2fd378155b47f255a67983cb4afe0e80c2
-SIZE (rust/crates/cosmic-text-0.12.1.crate) = 1895451
+SHA256 (rust/crates/core_maths-0.1.0.crate) = e3b02505ccb8c50b0aa21ace0fc08c3e53adebd4e58caa18a36152803c7709a3
+SIZE (rust/crates/core_maths-0.1.0.crate) = 5807
+SHA256 (rust/crates/cosmic-text-0.14.2.crate) = da46a9d5a8905cc538a4a5bceb6a4510de7a51049c5588c0114efce102bcbbe8
+SIZE (rust/crates/cosmic-text-0.14.2.crate) = 1910697
SHA256 (rust/crates/cpp_demangle-0.3.5.crate) = eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f
SIZE (rust/crates/cpp_demangle-0.3.5.crate) = 75313
SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
@@ -229,10 +231,10 @@ SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
-SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc
-SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237
-SHA256 (rust/crates/crossbeam-epoch-0.9.10.crate) = 045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1
-SIZE (rust/crates/crossbeam-epoch-0.9.10.crate) = 46918
+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.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -241,8 +243,6 @@ SHA256 (rust/crates/ctor-0.2.5.crate) = 37e366bff8cd32dd8754b0991fb66b279dc48f59
SIZE (rust/crates/ctor-0.2.5.crate) = 11014
SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991
SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453
-SHA256 (rust/crates/d3d12-22.0.0.crate) = bdbd1f579714e3c809ebd822c81ef148b1ceaeb3d535352afc73fd0c4c6a0017
-SIZE (rust/crates/d3d12-22.0.0.crate) = 16716
SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
SIZE (rust/crates/darling-0.14.4.crate) = 25168
SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
@@ -255,8 +255,6 @@ SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
@@ -271,6 +269,12 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
+SHA256 (rust/crates/dispatch2-0.2.0.crate) = 1a0d569e003ff27784e0e14e4a594048698e0c0f0b66cabcb51511be55a7caa0
+SIZE (rust/crates/dispatch2-0.2.0.crate) = 38637
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
SIZE (rust/crates/dlib-0.5.2.crate) = 5806
SHA256 (rust/crates/dmg-0.1.2.crate) = abc28c350337837f23b4750f774371f63db232338c9f89bdb9eb48523a7c4722
@@ -279,6 +283,10 @@ SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2
SIZE (rust/crates/document-features-0.2.10.crate) = 14005
SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
+SHA256 (rust/crates/downcast-rs-2.0.1.crate) = ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf
+SIZE (rust/crates/downcast-rs-2.0.1.crate) = 12492
+SHA256 (rust/crates/dpi-0.1.1.crate) = f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53
+SIZE (rust/crates/dpi-0.1.1.crate) = 11131
SHA256 (rust/crates/drm-0.11.1.crate) = a0f8a69e60d75ae7dab4ef26a59ca99f2a89d4c142089b537775ae0c198bdcde
SIZE (rust/crates/drm-0.11.1.crate) = 49655
SHA256 (rust/crates/drm-ffi-0.7.1.crate) = 41334f8405792483e32ad05fbb9c5680ff4e84491883d2947a4757dc54cb2ac6
@@ -289,8 +297,8 @@ SHA256 (rust/crates/drm-sys-0.6.1.crate) = 2d09ff881f92f118b11105ba5e34ff8f4adf2
SIZE (rust/crates/drm-sys-0.6.1.crate) = 10363
SHA256 (rust/crates/dyn-clone-1.0.16.crate) = 545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d
SIZE (rust/crates/dyn-clone-1.0.16.crate) = 11766
-SHA256 (rust/crates/educe-0.5.11.crate) = e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8
-SIZE (rust/crates/educe-0.5.11.crate) = 47047
+SHA256 (rust/crates/educe-0.6.0.crate) = 1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417
+SIZE (rust/crates/educe-0.6.0.crate) = 47656
SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
SIZE (rust/crates/either-1.12.0.crate) = 18974
SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
@@ -303,22 +311,22 @@ SHA256 (rust/crates/enum-ordinalize-4.3.0.crate) = fea0dcfa4e54eeb516fe454635a95
SIZE (rust/crates/enum-ordinalize-4.3.0.crate) = 3922
SHA256 (rust/crates/enum-ordinalize-derive-4.3.1.crate) = 0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff
SIZE (rust/crates/enum-ordinalize-derive-4.3.1.crate) = 7957
-SHA256 (rust/crates/enumflags2-0.7.7.crate) = c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2
-SIZE (rust/crates/enumflags2-0.7.7.crate) = 15090
-SHA256 (rust/crates/enumflags2_derive-0.7.7.crate) = 5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745
-SIZE (rust/crates/enumflags2_derive-0.7.7.crate) = 7903
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
SIZE (rust/crates/errno-0.3.8.crate) = 10645
-SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787
-SIZE (rust/crates/euclid-0.22.9.crate) = 76671
+SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
+SIZE (rust/crates/euclid-0.22.11.crate) = 79261
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
SHA256 (rust/crates/event-listener-4.0.3.crate) = 67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e
SIZE (rust/crates/event-listener-4.0.3.crate) = 39784
-SHA256 (rust/crates/event-listener-5.2.0.crate) = 2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91
-SIZE (rust/crates/event-listener-5.2.0.crate) = 40217
+SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
+SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3
SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
SHA256 (rust/crates/event-listener-strategy-0.5.0.crate) = feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291
@@ -337,20 +345,20 @@ SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088e
SIZE (rust/crates/flate2-1.0.30.crate) = 75511
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
-SHA256 (rust/crates/floem-vger-0.3.0.crate) = d384ed3dafa48c991166ed519da1a26dc3324ada418cd966f59a0770255e2518
-SIZE (rust/crates/floem-vger-0.3.0.crate) = 100195
-SHA256 (rust/crates/floem-winit-0.29.4.crate) = 9fc88e6b23b93c7ba38e9cd465d2d0cbd3cd4999f05f685349e2b3cdfe88813a
-SIZE (rust/crates/floem-winit-0.29.4.crate) = 572080
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/font-types-0.6.0.crate) = 8f0189ccb084f77c5523e08288d418cbaa09c451a08515678a0aa265df9a8b60
-SIZE (rust/crates/font-types-0.6.0.crate) = 23047
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/font-types-0.9.0.crate) = 02a596f5713680923a2080d86de50fe472fb290693cf0f701187a1c8b36996b7
+SIZE (rust/crates/font-types-0.9.0.crate) = 24609
SHA256 (rust/crates/fontconfig-parser-0.5.6.crate) = 6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d
SIZE (rust/crates/fontconfig-parser-0.5.6.crate) = 39300
SHA256 (rust/crates/fontdb-0.16.2.crate) = b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3
SIZE (rust/crates/fontdb-0.16.2.crate) = 107447
-SHA256 (rust/crates/fontdue-0.8.0.crate) = 9099a2f86b8e674b75d03ff154b3fe4c5208ed249ced8d69cc313a9fa40bb488
-SIZE (rust/crates/fontdue-0.8.0.crate) = 140756
+SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905
+SIZE (rust/crates/fontdb-0.23.0.crate) = 108324
+SHA256 (rust/crates/fontdue-0.9.3.crate) = 2e57e16b3fe8ff4364c0661fdaac543fb38b29ea9bc9c2f45612d90adf931d2b
+SIZE (rust/crates/fontdue-0.9.3.crate) = 141337
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-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
@@ -369,26 +377,26 @@ SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
-SIZE (rust/crates/futures-0.3.30.crate) = 53828
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
-SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-lite-2.2.0.crate) = 445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba
-SIZE (rust/crates/futures-lite-2.2.0.crate) = 38029
-SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
-SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+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-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
+SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+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/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
SHA256 (rust/crates/fxprof-processed-profile-0.6.0.crate) = 27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd
@@ -401,26 +409,28 @@ SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce8
SIZE (rust/crates/getopts-0.2.21.crate) = 18457
SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
-SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
-SIZE (rust/crates/gif-0.12.0.crate) = 634734
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
+SIZE (rust/crates/gif-0.13.1.crate) = 36408
SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
SIZE (rust/crates/gimli-0.28.0.crate) = 269277
-SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
-SIZE (rust/crates/git2-0.19.0.crate) = 215910
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
SIZE (rust/crates/globset-0.4.14.crate) = 25090
-SHA256 (rust/crates/glow-0.13.1.crate) = bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1
-SIZE (rust/crates/glow-0.13.1.crate) = 150940
+SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
+SIZE (rust/crates/glow-0.16.0.crate) = 162118
SHA256 (rust/crates/glutin_wgl_sys-0.6.0.crate) = 0a4e1951bbd9434a81aa496fe59ccc2235af3820d27b85f9314e279609211e2c
SIZE (rust/crates/glutin_wgl_sys-0.6.0.crate) = 5472
SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171
SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
-SHA256 (rust/crates/gpu-allocator-0.26.0.crate) = fdd4240fc91d3433d5e5b0fc5b67672d771850dc19bbee03c1381e19322803d7
-SIZE (rust/crates/gpu-allocator-0.26.0.crate) = 49005
+SHA256 (rust/crates/gpu-allocator-0.27.0.crate) = c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd
+SIZE (rust/crates/gpu-allocator-0.27.0.crate) = 49410
SHA256 (rust/crates/gpu-descriptor-0.3.0.crate) = 9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557
SIZE (rust/crates/gpu-descriptor-0.3.0.crate) = 6727
SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91
@@ -431,20 +441,20 @@ SHA256 (rust/crates/grep-regex-0.1.12.crate) = f748bb135ca835da5cbc67ca0e6955f96
SIZE (rust/crates/grep-regex-0.1.12.crate) = 27844
SHA256 (rust/crates/grep-searcher-0.1.13.crate) = ba536ae4f69bec62d8839584dd3153d3028ef31bb229f04e09fb5a9e5a193c54
SIZE (rust/crates/grep-searcher-0.1.13.crate) = 45303
-SHA256 (rust/crates/grid-0.13.0.crate) = d196ffc1627db18a531359249b2bf8416178d84b729f3cebeb278f285fb9b58c
-SIZE (rust/crates/grid-0.13.0.crate) = 18163
+SHA256 (rust/crates/grid-0.17.0.crate) = 71b01d27060ad58be4663b9e4ac9e2d4806918e8876af8912afbddd1a91d5eaa
+SIZE (rust/crates/grid-0.17.0.crate) = 25904
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
SIZE (rust/crates/half-1.8.2.crate) = 41874
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hassle-rs-0.11.0.crate) = af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890
-SIZE (rust/crates/hassle-rs-0.11.0.crate) = 27178
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+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/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -467,14 +477,28 @@ SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf5
SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
SHA256 (rust/crates/iana-time-zone-0.1.50.crate) = fd911b35d940d2bd0bea0f9100068e5b97b51a1cbe13d13382f132e0365257a0
SIZE (rust/crates/iana-time-zone-0.1.50.crate) = 17151
-SHA256 (rust/crates/icrate-0.0.4.crate) = 99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319
-SIZE (rust/crates/icrate-0.0.4.crate) = 1040120
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.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_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005
SIZE (rust/crates/id-arena-2.2.1.crate) = 12203
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.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.20.crate) = dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492
SIZE (rust/crates/ignore-0.4.20.crate) = 53551
SHA256 (rust/crates/im-15.1.0.crate) = d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9
@@ -483,16 +507,18 @@ SHA256 (rust/crates/im-rc-15.1.0.crate) = af1955a75fa080c677d3972822ec4bad316169
SIZE (rust/crates/im-rc-15.1.0.crate) = 194077
SHA256 (rust/crates/image-0.25.1.crate) = fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11
SIZE (rust/crates/image-0.25.1.crate) = 9176733
-SHA256 (rust/crates/image-webp-0.1.1.crate) = 7a84a25dcae3ac487bc24ef280f9e20c79c9b1a3e5e32cbed3041d1c514aa87c
-SIZE (rust/crates/image-webp-0.1.1.crate) = 49534
-SHA256 (rust/crates/imagesize-0.12.0.crate) = 029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284
-SIZE (rust/crates/imagesize-0.12.0.crate) = 15747
+SHA256 (rust/crates/image-webp-0.1.3.crate) = f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904
+SIZE (rust/crates/image-webp-0.1.3.crate) = 50444
+SHA256 (rust/crates/image-webp-0.2.3.crate) = f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b
+SIZE (rust/crates/image-webp-0.2.3.crate) = 63210
+SHA256 (rust/crates/imagesize-0.13.0.crate) = edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285
+SIZE (rust/crates/imagesize-0.13.0.crate) = 17033
SHA256 (rust/crates/include_dir-0.7.4.crate) = 923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd
SIZE (rust/crates/include_dir-0.7.4.crate) = 6365
SHA256 (rust/crates/include_dir_macros-0.7.4.crate) = 7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75
SIZE (rust/crates/include_dir_macros-0.7.4.crate) = 4560
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -517,6 +543,8 @@ SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
SIZE (rust/crates/itoa-1.0.3.crate) = 10481
SHA256 (rust/crates/ittapi-0.3.5.crate) = 25a5c0b993601cad796222ea076565c5d9f337d35592f8622c753724f06d7271
@@ -529,12 +557,12 @@ SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
SHA256 (rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e
SIZE (rust/crates/jobserver-0.1.31.crate) = 27306
-SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e
-SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671
-SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
-SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
+SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
+SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
SHA256 (rust/crates/jsonrpc-lite-0.6.0.crate) = bb4128aba82294c14af2998831c4df3c843940e92b5cfc41bac1229d1e63b88c
SIZE (rust/crates/jsonrpc-lite-0.6.0.crate) = 11546
+SHA256 (rust/crates/keyboard-types-0.7.0.crate) = b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a
+SIZE (rust/crates/keyboard-types-0.7.0.crate) = 37068
SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
@@ -543,12 +571,8 @@ SHA256 (rust/crates/kqueue-1.0.6.crate) = 4d6112e8f37b59803ac47a42d14f1f3a59bbf7
SIZE (rust/crates/kqueue-1.0.6.crate) = 12740
SHA256 (rust/crates/kqueue-sys-1.0.3.crate) = 8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587
SIZE (rust/crates/kqueue-sys-1.0.3.crate) = 6673
-SHA256 (rust/crates/kurbo-0.9.5.crate) = bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b
-SIZE (rust/crates/kurbo-0.9.5.crate) = 108513
-SHA256 (rust/crates/kurbo-0.10.4.crate) = 1618d4ebd923e97d67e7cd363d80aef35fe961005cbbbb3d2dad8bdd1bc63440
-SIZE (rust/crates/kurbo-0.10.4.crate) = 925388
-SHA256 (rust/crates/kurbo-0.11.0.crate) = 6e5aa9f0f96a938266bdb12928a67169e8d22c6a786fda8ed984b85e6ba93c3c
-SIZE (rust/crates/kurbo-0.11.0.crate) = 122524
+SHA256 (rust/crates/kurbo-0.11.2.crate) = 1077d333efea6170d9ccb96d3c3026f300ca0773da4938cc4c811daa6df68b0c
+SIZE (rust/crates/kurbo-0.11.2.crate) = 130628
SHA256 (rust/crates/lapce-xi-rope-0.3.2.crate) = 6516aaa99c5059dc1a1bc02ed782d5e524699c1b4330028a6bed8259f9d9ff0a
SIZE (rust/crates/lapce-xi-rope-0.3.2.crate) = 76245
SHA256 (rust/crates/lazy-bytes-cast-5.0.1.crate) = 10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b
@@ -557,14 +581,16 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
SIZE (rust/crates/leb128-0.2.5.crate) = 11843
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
-SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
+SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161
SIZE (rust/crates/libloading-0.8.1.crate) = 27893
SHA256 (rust/crates/libm-0.2.7.crate) = f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4
SIZE (rust/crates/libm-0.2.7.crate) = 115688
+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.8.crate) = 9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf
@@ -575,12 +601,14 @@ SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33e
SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
SHA256 (rust/crates/linux-raw-sys-0.6.4.crate) = f0b5399f6804fbab912acbd8878ed3532d506b7c951b8f9f164ef90fef39e3f4
SIZE (rust/crates/linux-raw-sys-0.6.4.crate) = 1505350
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
SIZE (rust/crates/litrs-0.4.1.crate) = 42603
SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa
SIZE (rust/crates/mach-0.3.2.crate) = 19611
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
@@ -593,12 +621,10 @@ SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced
SIZE (rust/crates/memfd-0.6.4.crate) = 12820
SHA256 (rust/crates/memmap2-0.9.0.crate) = deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375
SIZE (rust/crates/memmap2-0.9.0.crate) = 31529
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
-SHA256 (rust/crates/metal-0.29.0.crate) = 7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21
-SIZE (rust/crates/metal-0.29.0.crate) = 3033188
+SHA256 (rust/crates/metal-0.31.0.crate) = f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e
+SIZE (rust/crates/metal-0.31.0.crate) = 3034257
SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
SIZE (rust/crates/mime-0.3.16.crate) = 15206
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -609,18 +635,20 @@ SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae
SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
SIZE (rust/crates/miow-0.6.0.crate) = 27801
-SHA256 (rust/crates/naga-22.0.0.crate) = 09eeccb9b50f4f7839b214aa3e08be467159506a986c18e0702170ccf720a453
-SIZE (rust/crates/naga-22.0.0.crate) = 592319
+SHA256 (rust/crates/naga-24.0.0.crate) = e380993072e52eef724eddfcde0ed013b0c023c3f0417336ed041aa9f076994e
+SIZE (rust/crates/naga-24.0.0.crate) = 644372
SHA256 (rust/crates/native-tls-0.2.10.crate) = fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9
SIZE (rust/crates/native-tls-0.2.10.crate) = 28590
-SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
-SIZE (rust/crates/ndk-0.8.0.crate) = 79770
+SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
+SIZE (rust/crates/ndk-0.9.0.crate) = 84865
SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
-SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
-SIZE (rust/crates/nix-0.27.1.crate) = 286494
+SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
+SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
SIZE (rust/crates/nom-7.1.1.crate) = 115818
SHA256 (rust/crates/notify-5.2.0.crate) = 729f63e1ca555a43fe3efa4f3efdf4801c479da85b432242a7b726f353c88486
@@ -635,8 +663,8 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
-SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
-SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
+SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
+SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/num_enum-0.7.0.crate) = 70bf6736f74634d299d00086f02986875b3c2d924781a6a2cb6c201e73da0ceb
SIZE (rust/crates/num_enum-0.7.0.crate) = 18578
SHA256 (rust/crates/num_enum_derive-0.7.0.crate) = 56ea360eafe1022f7cc56cd7b869ed57330fb2453d0c7831d99b74c65d2f5597
@@ -647,36 +675,68 @@ SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
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.4.1.crate) = 559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d
-SIZE (rust/crates/objc2-0.4.1.crate) = 162783
SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
SIZE (rust/crates/objc2-0.5.2.crate) = 199204
-SHA256 (rust/crates/objc2-encode-3.0.0.crate) = d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666
-SIZE (rust/crates/objc2-encode-3.0.0.crate) = 17934
-SHA256 (rust/crates/objc2-encode-4.0.3.crate) = 7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8
-SIZE (rust/crates/objc2-encode-4.0.3.crate) = 19478
+SHA256 (rust/crates/objc2-0.6.1.crate) = 88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551
+SIZE (rust/crates/objc2-0.6.1.crate) = 270980
+SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
+SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
+SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
+SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
+SHA256 (rust/crates/objc2-cloud-kit-0.2.2.crate) = 74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009
+SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094
+SHA256 (rust/crates/objc2-contacts-0.2.2.crate) = a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889
+SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094
+SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
+SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
+SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
+SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
+SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
+SHA256 (rust/crates/objc2-core-location-0.2.2.crate) = 000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781
+SIZE (rust/crates/objc2-core-location-0.2.2.crate) = 13100
+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/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
+SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
+SHA256 (rust/crates/objc2-link-presentation-0.2.2.crate) = a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398
+SIZE (rust/crates/objc2-link-presentation-0.2.2.crate) = 4440
+SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
+SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
+SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
+SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-symbols-0.2.2.crate) = 0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc
+SIZE (rust/crates/objc2-symbols-0.2.2.crate) = 3626
+SHA256 (rust/crates/objc2-ui-kit-0.2.2.crate) = b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f
+SIZE (rust/crates/objc2-ui-kit-0.2.2.crate) = 303111
+SHA256 (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe
+SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017
+SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3
+SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
SIZE (rust/crates/object-0.32.1.crate) = 275463
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
SHA256 (rust/crates/open-5.1.4.crate) = b5ca541f22b1c46d4bb9801014f234758ab4297e7870b904b6a8415b980a7388
SIZE (rust/crates/open-5.1.4.crate) = 24379
-SHA256 (rust/crates/openssl-0.10.63.crate) = 15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8
-SIZE (rust/crates/openssl-0.10.63.crate) = 270890
-SHA256 (rust/crates/openssl-macros-0.1.0.crate) = b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c
-SIZE (rust/crates/openssl-macros-0.1.0.crate) = 5566
+SHA256 (rust/crates/openssl-0.10.71.crate) = 5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd
+SIZE (rust/crates/openssl-0.10.71.crate) = 281165
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.99.crate) = 22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae
-SIZE (rust/crates/openssl-sys-0.9.99.crate) = 68158
-SHA256 (rust/crates/orbclient-0.3.46.crate) = 8378ac0dfbd4e7895f2d2c1f1345cab3836910baf3a300b000d04250f0c8428f
-SIZE (rust/crates/orbclient-0.3.46.crate) = 1324549
+SHA256 (rust/crates/openssl-sys-0.9.106.crate) = 8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd
+SIZE (rust/crates/openssl-sys-0.9.106.crate) = 76230
+SHA256 (rust/crates/orbclient-0.3.48.crate) = ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43
+SIZE (rust/crates/orbclient-0.3.48.crate) = 1324601
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@@ -693,12 +753,16 @@ SHA256 (rust/crates/paste-1.0.9.crate) = b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e
SIZE (rust/crates/paste-1.0.9.crate) = 17752
SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
-SHA256 (rust/crates/peniko-0.1.1.crate) = 3c28d7294093837856bb80ad191cc46a2fcec8a30b43b7a3b0285325f0a917a9
-SIZE (rust/crates/peniko-0.1.1.crate) = 23581
+SHA256 (rust/crates/peniko-0.4.0.crate) = 1f9529efd019889b2a205193c14ffb6e2839b54ed9d2720674f10f4b04d87ac9
+SIZE (rust/crates/peniko-0.4.0.crate) = 21855
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
+SHA256 (rust/crates/pin-project-1.1.7.crate) = be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95
+SIZE (rust/crates/pin-project-1.1.7.crate) = 55438
+SHA256 (rust/crates/pin-project-internal-1.1.7.crate) = 3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c
+SIZE (rust/crates/pin-project-internal-1.1.7.crate) = 28549
SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -719,8 +783,10 @@ SHA256 (rust/crates/png-0.17.10.crate) = dd75bf2d8dd3702b9707cdbc56a5b9ef42cec75
SIZE (rust/crates/png-0.17.10.crate) = 89384
SHA256 (rust/crates/polling-3.6.0.crate) = e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6
SIZE (rust/crates/polling-3.6.0.crate) = 58128
-SHA256 (rust/crates/pollster-0.3.0.crate) = 22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2
-SIZE (rust/crates/pollster-0.3.0.crate) = 9436
+SHA256 (rust/crates/pollster-0.4.0.crate) = 2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3
+SIZE (rust/crates/pollster-0.4.0.crate) = 9840
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
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.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
@@ -729,8 +795,10 @@ SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b
SIZE (rust/crates/presser-0.3.1.crate) = 20946
SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
+SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
SHA256 (rust/crates/profiling-1.0.10.crate) = 45f10e75d83c7aec79a6aa46f897075890e156b105eebe51cfa0abce51af025f
SIZE (rust/crates/profiling-1.0.10.crate) = 31168
SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
@@ -739,40 +807,48 @@ SHA256 (rust/crates/pulldown-cmark-0.11.0.crate) = 8746739f11d39ce5ad5c2520a9b75
SIZE (rust/crates/pulldown-cmark-0.11.0.crate) = 149170
SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quick-xml-0.36.2.crate) = f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe
+SIZE (rust/crates/quick-xml-0.36.2.crate) = 185201
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab
SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
SHA256 (rust/crates/rangemap-1.5.1.crate) = f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684
SIZE (rust/crates/rangemap-1.5.1.crate) = 57091
-SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
-SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
SHA256 (rust/crates/raw-window-handle-0.6.0.crate) = 42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544
SIZE (rust/crates/raw-window-handle-0.6.0.crate) = 17224
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/read-fonts-0.20.0.crate) = 8c141b9980e1150201b2a3a32879001c8f975fe313ec3df5471a9b5c79a880cd
-SIZE (rust/crates/read-fonts-0.20.0.crate) = 300848
+SHA256 (rust/crates/read-fonts-0.29.3.crate) = 04ca636dac446b5664bd16c069c00a9621806895b8bb02c2dc68542b23b8f25d
+SIZE (rust/crates/read-fonts-0.29.3.crate) = 395959
SHA256 (rust/crates/rect_packer-0.2.1.crate) = d8ffb4dfda4b01cc420847665dc480760d596ce186f2772a66ed32fe9acb1c45
SIZE (rust/crates/rect_packer-0.2.1.crate) = 10157
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
-SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
+SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
+SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
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.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
@@ -787,18 +863,22 @@ SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421
SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/resvg-0.40.0.crate) = 024e40e1ba7313fc315b1720298988c0cd6f8bfe3754b52838aafecebd11355a
-SIZE (rust/crates/resvg-0.40.0.crate) = 79524
-SHA256 (rust/crates/rfd-0.14.1.crate) = 25a73a7337fc24366edfca76ec521f51877b114e42dab584008209cca6719251
-SIZE (rust/crates/rfd-0.14.1.crate) = 50342
+SHA256 (rust/crates/resvg-0.45.1.crate) = a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43
+SIZE (rust/crates/resvg-0.45.1.crate) = 78002
+SHA256 (rust/crates/rfd-0.15.3.crate) = 80c844748fdc82aae252ee4594a89b6e7ebef1063de7951545564cbc4e57075d
+SIZE (rust/crates/rfd-0.15.3.crate) = 54977
SHA256 (rust/crates/rgb-0.8.36.crate) = 20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59
SIZE (rust/crates/rgb-0.8.36.crate) = 16576
SHA256 (rust/crates/roxmltree-0.19.0.crate) = 3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f
SIZE (rust/crates/roxmltree-0.19.0.crate) = 53547
+SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
+SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
@@ -809,10 +889,10 @@ SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
-SHA256 (rust/crates/rustybuzz-0.12.1.crate) = f0ae5692c5beaad6a9e22830deeed7874eae8a4e3ba4076fb48e12c56856222c
-SIZE (rust/crates/rustybuzz-0.12.1.crate) = 242589
SHA256 (rust/crates/rustybuzz-0.14.1.crate) = cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c
SIZE (rust/crates/rustybuzz-0.14.1.crate) = 254743
+SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
+SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
SIZE (rust/crates/ryu-1.0.11.crate) = 47007
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -823,8 +903,8 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/sctk-adwaita-0.7.0.crate) = 1729a30a469de249c6effc17ec8d039b0aa29b3af79b819b7f51cb6ab8046a90
-SIZE (rust/crates/sctk-adwaita-0.7.0.crate) = 49423
+SHA256 (rust/crates/sctk-adwaita-0.10.1.crate) = b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec
+SIZE (rust/crates/sctk-adwaita-0.10.1.crate) = 53237
SHA256 (rust/crates/security-framework-2.7.0.crate) = 2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c
SIZE (rust/crates/security-framework-2.7.0.crate) = 72601
SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
@@ -833,22 +913,20 @@ SHA256 (rust/crates/self_cell-1.0.4.crate) = d369a96f978623eb3dc28807c4852d6cc61
SIZE (rust/crates/self_cell-1.0.4.crate) = 15220
SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
-SIZE (rust/crates/serde-1.0.204.crate) = 78253
-SHA256 (rust/crates/serde_bytes-0.11.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734
-SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018
-SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
-SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96
+SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
+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.122.crate) = 784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da
SIZE (rust/crates/serde_json-1.0.122.crate) = 147200
-SHA256 (rust/crates/serde_repr-0.1.9.crate) = 1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca
-SIZE (rust/crates/serde_repr-0.1.9.crate) = 9695
+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.3.crate) = 96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186
SIZE (rust/crates/serde_spanned-0.6.3.crate) = 7737
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
-SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
@@ -863,26 +941,30 @@ SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simplecss-0.2.1.crate) = a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d
SIZE (rust/crates/simplecss-0.2.1.crate) = 19418
-SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
-SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e
SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
-SHA256 (rust/crates/skrifa-0.20.0.crate) = abea4738067b1e628c6ce28b2c216c19e9ea95715cdb332680e821c3bec2ef23
-SIZE (rust/crates/skrifa-0.20.0.crate) = 198126
+SHA256 (rust/crates/skrifa-0.31.3.crate) = dbeb4ca4399663735553a09dd17ce7e49a0a0203f03b706b39628c4d913a8607
+SIZE (rust/crates/skrifa-0.31.3.crate) = 276317
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/slice-group-by-0.3.0.crate) = 03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec
SIZE (rust/crates/slice-group-by-0.3.0.crate) = 14015
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smithay-client-toolkit-0.18.0.crate) = 60e3d9941fa3bacf7c2bf4b065304faa14164151254cd16ce1b1bc8fc381600f
SIZE (rust/crates/smithay-client-toolkit-0.18.0.crate) = 126729
+SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016
+SIZE (rust/crates/smithay-client-toolkit-0.19.2.crate) = 131504
SHA256 (rust/crates/smithay-clipboard-0.7.0.crate) = 0bb62b280ce5a5cba847669933a0948d00904cf83845c944eae96a4738cea1a6
SIZE (rust/crates/smithay-clipboard-0.7.0.crate) = 18028
-SHA256 (rust/crates/smol_str-0.2.0.crate) = 74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c
-SIZE (rust/crates/smol_str-0.2.0.crate) = 13467
+SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
+SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
+SHA256 (rust/crates/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d
+SIZE (rust/crates/smol_str-0.3.2.crate) = 17504
SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
SIZE (rust/crates/socket2-0.5.7.crate) = 55758
SHA256 (rust/crates/softbuffer-0.4.2.crate) = 61d5d17f23326fe0d9b0af282f73f3af666699420fd5f42629efd9c6e7dc166f
@@ -903,18 +985,24 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
-SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
-SHA256 (rust/crates/svgtypes-0.14.0.crate) = 59d7618f12b51be8171a7cfdda1e7a93f79cbc57c4e7adf89a749cf671125241
-SIZE (rust/crates/svgtypes-0.14.0.crate) = 41606
-SHA256 (rust/crates/swash-0.1.18.crate) = 93cdc334a50fcc2aa3f04761af3b28196280a6aaadb1ef11215c478ae32615ac
-SIZE (rust/crates/swash-0.1.18.crate) = 235648
+SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
+SIZE (rust/crates/strum-0.27.1.crate) = 7467
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
+SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc
+SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696
+SHA256 (rust/crates/swash-0.2.5.crate) = f745de914febc7c9ab4388dfaf94bbc87e69f57bb41133a9b0c84d4be49856f3
+SIZE (rust/crates/swash-0.2.5.crate) = 237646
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.57.crate) = 11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35
-SIZE (rust/crates/syn-2.0.57.crate) = 254911
+SHA256 (rust/crates/syn-2.0.94.crate) = 987bc0be1cdea8b10216bd06e2ca407d40b9543468fafd3ddfb02f36e77f71f3
+SIZE (rust/crates/syn-2.0.94.crate) = 297667
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/sys-locale-0.3.1.crate) = e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0
SIZE (rust/crates/sys-locale-0.3.1.crate) = 15681
SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
@@ -923,8 +1011,8 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/system-interface-0.26.0.crate) = 27ce32341b2c0b70c144bbf35627fdc1ef18c76ced5e5e7b3ee8b5ba6b2ab6a0
SIZE (rust/crates/system-interface-0.26.0.crate) = 32803
-SHA256 (rust/crates/taffy-0.4.3.crate) = 7b2e140b328c6cb5e744bb2c65910b47df86b239afc793ee2c52262569cf9225
-SIZE (rust/crates/taffy-0.4.3.crate) = 124845
+SHA256 (rust/crates/taffy-0.8.3.crate) = 7aaef0ac998e6527d6d0d5582f7e43953bb17221ac75bb8eb2fcc2db3396db1c
+SIZE (rust/crates/taffy-0.8.3.crate) = 147345
SHA256 (rust/crates/tar-0.4.41.crate) = cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909
SIZE (rust/crates/tar-0.4.41.crate) = 51871
SHA256 (rust/crates/target-lexicon-0.12.11.crate) = 9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a
@@ -933,10 +1021,14 @@ SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724
-SIZE (rust/crates/thiserror-1.0.63.crate) = 21537
-SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261
-SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
@@ -951,6 +1043,8 @@ SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa26
SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
SHA256 (rust/crates/tiny-xlib-0.2.2.crate) = d4098d49269baa034a8d1eae9bd63e9fa532148d772121dace3bcd6a6c98eb6d
SIZE (rust/crates/tiny-xlib-0.2.2.crate) = 15775
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
@@ -971,20 +1065,22 @@ SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688
SIZE (rust/crates/tokio-util-0.7.4.crate) = 93424
SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
SIZE (rust/crates/toml-0.5.9.crate) = 55667
-SHA256 (rust/crates/toml_datetime-0.6.3.crate) = 7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b
-SIZE (rust/crates/toml_datetime-0.6.3.crate) = 10770
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
SHA256 (rust/crates/toml_edit-0.20.2.crate) = 396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338
SIZE (rust/crates/toml_edit-0.20.2.crate) = 96487
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
-SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
-SIZE (rust/crates/tracing-0.1.37.crate) = 73888
-SHA256 (rust/crates/tracing-attributes-0.1.23.crate) = 4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a
-SIZE (rust/crates/tracing-attributes-0.1.23.crate) = 30450
-SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a
-SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351
+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/trash-3.0.6.crate) = af3663fb8f476d674b9c61d1d2796acec725bef6bec4b41402a904252a25971e
SIZE (rust/crates/trash-3.0.6.crate) = 43515
SHA256 (rust/crates/tree-sitter-0.22.6.crate) = df7cc499ceadd4dcdf7ec6d4cbc34ece92c3fa07821e287aedecd4416c516dca
@@ -997,6 +1093,8 @@ SHA256 (rust/crates/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba41
SIZE (rust/crates/ttf-parser-0.20.0.crate) = 161769
SHA256 (rust/crates/ttf-parser-0.21.1.crate) = 2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8
SIZE (rust/crates/ttf-parser-0.21.1.crate) = 194876
+SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
+SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
SIZE (rust/crates/typenum-1.15.0.crate) = 40741
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
@@ -1005,22 +1103,20 @@ SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1
SIZE (rust/crates/unicase-2.7.0.crate) = 23783
SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694
-SIZE (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 8241
SHA256 (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 23cb788ffebc92c5948d0e997106233eeb1d8b9512f93f41651f52b6c5f5af86
SIZE (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 8166
-SHA256 (rust/crates/unicode-ccc-0.1.2.crate) = cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1
-SIZE (rust/crates/unicode-ccc-0.1.2.crate) = 8848
+SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe
+SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169
SHA256 (rust/crates/unicode-ccc-0.2.0.crate) = 1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656
SIZE (rust/crates/unicode-ccc-0.2.0.crate) = 8872
+SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e
+SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942
SHA256 (rust/crates/unicode-ident-1.0.4.crate) = dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd
SIZE (rust/crates/unicode-ident-1.0.4.crate) = 35491
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
-SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
-SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
-SHA256 (rust/crates/unicode-properties-0.1.1.crate) = e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291
-SIZE (rust/crates/unicode-properties-0.1.1.crate) = 41088
+SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
+SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
SHA256 (rust/crates/unicode-script-0.5.5.crate) = 7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc
SIZE (rust/crates/unicode-script-0.5.5.crate) = 43874
SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
@@ -1029,14 +1125,16 @@ SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc
SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
-SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
-SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/usvg-0.40.0.crate) = c04150a94f0bfc3b2c15d4e151524d14cd06765fc6641d8b1c59a248360d4474
-SIZE (rust/crates/usvg-0.40.0.crate) = 124139
+SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef
+SIZE (rust/crates/usvg-0.45.1.crate) = 136945
+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.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/uuid-1.5.0.crate) = 88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc
@@ -1055,22 +1153,24 @@ SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919
SIZE (rust/crates/want-0.3.0.crate) = 6550
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/wasi-cap-std-sync-14.0.2.crate) = b5837041da0e6ec454a819bc20ab0f8a70b2c44bf4d33287aea9fdb16bc4d597
SIZE (rust/crates/wasi-cap-std-sync-14.0.2.crate) = 18483
SHA256 (rust/crates/wasi-common-14.0.2.crate) = 6efb2e9d72c6a070d62cf7b698acebab6faca9aacf26412bdecb9fabab79fd09
SIZE (rust/crates/wasi-common-14.0.2.crate) = 128937
-SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
-SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
-SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0
-SIZE (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 15380
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
-SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
-SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
+SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
+SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
+SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2
+SIZE (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 14838
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
+SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
+SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
SHA256 (rust/crates/wasm-encoder-0.35.0.crate) = 9ca90ba1b5b0a70d3d49473c5579951f3bddc78d47b59256d2f9d4922b150aca
SIZE (rust/crates/wasm-encoder-0.35.0.crate) = 47486
SHA256 (rust/crates/wasmparser-0.115.0.crate) = e06c0641a4add879ba71ccb3a1e4278fd546f76f1eafb21d8f7b07733b547cd5
@@ -1121,40 +1221,42 @@ SHA256 (rust/crates/wast-66.0.2.crate) = 93cb43b0ac6dd156f2c375735ccfd72b012a7c0
SIZE (rust/crates/wast-66.0.2.crate) = 133506
SHA256 (rust/crates/wat-1.0.77.crate) = e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072
SIZE (rust/crates/wat-1.0.77.crate) = 9153
-SHA256 (rust/crates/wayland-backend-0.3.4.crate) = 34e9e6b6d4a2bb4e7e69433e0b35c7923b95d4dc8503a84d25ec917a4bbfdf07
-SIZE (rust/crates/wayland-backend-0.3.4.crate) = 70797
-SHA256 (rust/crates/wayland-client-0.31.3.crate) = 1e63801c85358a431f986cffa74ba9599ff571fc5774ac113ed3b490c19a1133
-SIZE (rust/crates/wayland-client-0.31.3.crate) = 63081
+SHA256 (rust/crates/wayland-backend-0.3.7.crate) = 056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6
+SIZE (rust/crates/wayland-backend-0.3.7.crate) = 71771
+SHA256 (rust/crates/wayland-client-0.31.7.crate) = b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280
+SIZE (rust/crates/wayland-client-0.31.7.crate) = 64486
SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e
SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696
SHA256 (rust/crates/wayland-cursor-0.31.3.crate) = a206e8b2b53b1d3fcb9428fec72bc278ce539e2fa81fe2bfc1ab27703d5187b9
SIZE (rust/crates/wayland-cursor-0.31.3.crate) = 7520
SHA256 (rust/crates/wayland-protocols-0.31.0.crate) = e253d7107ba913923dc253967f35e8561a3c65f914543e46843c88ddd729e21c
SIZE (rust/crates/wayland-protocols-0.31.0.crate) = 134772
-SHA256 (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479
-SIZE (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 59992
+SHA256 (rust/crates/wayland-protocols-0.32.5.crate) = 7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e
+SIZE (rust/crates/wayland-protocols-0.32.5.crate) = 176196
+SHA256 (rust/crates/wayland-protocols-plasma-0.3.5.crate) = 9b31cab548ee68c7eb155517f2212049dc151f7cd7910c2b66abfd31c3ee12bd
+SIZE (rust/crates/wayland-protocols-plasma-0.3.5.crate) = 60530
SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6
SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804
-SHA256 (rust/crates/wayland-scanner-0.31.2.crate) = 67da50b9f80159dec0ea4c11c13e24ef9e7574bd6ce24b01860a175010cea565
-SIZE (rust/crates/wayland-scanner-0.31.2.crate) = 35644
-SHA256 (rust/crates/wayland-sys-0.31.2.crate) = 105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12
-SIZE (rust/crates/wayland-sys-0.31.2.crate) = 8571
-SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
-SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
-SHA256 (rust/crates/web-time-0.2.0.crate) = 19353897b48e2c4d849a2d73cb0aeb16dc2be4e00c565abfc11eb65a806e47de
-SIZE (rust/crates/web-time-0.2.0.crate) = 9775
-SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
-SIZE (rust/crates/weezl-0.1.7.crate) = 42166
-SHA256 (rust/crates/wgpu-22.0.0.crate) = c87e07e87a179614940ad845397e03201847453a37b43a31a3b54eee2e6e32ce
-SIZE (rust/crates/wgpu-22.0.0.crate) = 155264
-SHA256 (rust/crates/wgpu-core-22.0.0.crate) = e0f191908a21968991463fcf3b42cb6c9648c0fb7fa301b8fc733bc21a9ed9bd
-SIZE (rust/crates/wgpu-core-22.0.0.crate) = 254102
-SHA256 (rust/crates/wgpu-hal-22.0.0.crate) = f6bbf4b4de8b2a83c0401d9e5ae0080a2792055f25859a02bf9be97952bbed4f
-SIZE (rust/crates/wgpu-hal-22.0.0.crate) = 317984
-SHA256 (rust/crates/wgpu-types-22.0.0.crate) = bc9d91f0e2c4b51434dfa6db77846f2793149d8e73f800fa2e41f52b8eac3c5d
-SIZE (rust/crates/wgpu-types-22.0.0.crate) = 62297
-SHA256 (rust/crates/widestring-1.0.2.crate) = 653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8
-SIZE (rust/crates/widestring-1.0.2.crate) = 79706
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.5.crate) = 782e12f6cd923c3c316130d56205ebab53f55d6666b7faddfad36cecaeeb4022
+SIZE (rust/crates/wayland-protocols-wlr-0.3.5.crate) = 26282
+SHA256 (rust/crates/wayland-scanner-0.31.5.crate) = 597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3
+SIZE (rust/crates/wayland-scanner-0.31.5.crate) = 35779
+SHA256 (rust/crates/wayland-sys-0.31.5.crate) = efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09
+SIZE (rust/crates/wayland-sys-0.31.5.crate) = 8630
+SHA256 (rust/crates/web-sys-0.3.76.crate) = 04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc
+SIZE (rust/crates/web-sys-0.3.76.crate) = 635842
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
+SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/wgpu-24.0.5.crate) = 6b0b3436f0729f6cdf2e6e9201f3d39dc95813fad61d826c1ed07918b4539353
+SIZE (rust/crates/wgpu-24.0.5.crate) = 171182
+SHA256 (rust/crates/wgpu-core-24.0.5.crate) = 7f0aa306497a238d169b9dc70659105b4a096859a34894544ca81719242e1499
+SIZE (rust/crates/wgpu-core-24.0.5.crate) = 262716
+SHA256 (rust/crates/wgpu-hal-24.0.4.crate) = f112f464674ca69f3533248508ee30cb84c67cf06c25ff6800685f5e0294e259
+SIZE (rust/crates/wgpu-hal-24.0.4.crate) = 347716
+SHA256 (rust/crates/wgpu-types-24.0.0.crate) = 50ac044c0e76c03a0378e7786ac505d010a873665e2d51383dcff8dd227dc69c
+SIZE (rust/crates/wgpu-types-24.0.0.crate) = 71072
SHA256 (rust/crates/wiggle-14.0.2.crate) = 334709283558d9ebb0206cd1842c4fa619ff467d68c71eff982376d9c999d636
SIZE (rust/crates/wiggle-14.0.2.crate) = 23184
SHA256 (rust/crates/wiggle-generate-14.0.2.crate) = 4143cb3a8c65efceba6fc3bf49769b7b5d60090f1226e708365044c1136584ee
@@ -1173,10 +1275,18 @@ SHA256 (rust/crates/winch-codegen-0.12.2.crate) = d2942fc0530ed88259df32f09f52a4
SIZE (rust/crates/winch-codegen-0.12.2.crate) = 69482
SHA256 (rust/crates/windows-0.44.0.crate) = 9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b
SIZE (rust/crates/windows-0.44.0.crate) = 11502336
-SHA256 (rust/crates/windows-0.51.1.crate) = ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9
-SIZE (rust/crates/windows-0.51.1.crate) = 12250614
-SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
-SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
+SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
+SIZE (rust/crates/windows-0.58.0.crate) = 9744521
+SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
+SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
+SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
+SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
@@ -1185,74 +1295,84 @@ SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1e
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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+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.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
+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.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
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.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
+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.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
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.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
+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.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
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.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
+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.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
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.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
+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.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
+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.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
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.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
+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.5.10.crate) = 5504cc7644f4b593cbc05c4a55bf9bd4e94b867c3c0bd440934174d50482427d
SIZE (rust/crates/winnow-0.5.10.crate) = 144514
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winx-0.36.2.crate) = 357bb8e2932df531f83b052264b050b81ba0df90ee5a59b2d1d3949f344f81e5
SIZE (rust/crates/winx-0.36.2.crate) = 13709
+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/wit-parser-0.12.1.crate) = f6ace9943d89bbf3dbbc71b966da0e7302057b311f36a4ac3d65ddfef17b52cf
SIZE (rust/crates/wit-parser-0.12.1.crate) = 79344
SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
SIZE (rust/crates/witx-0.9.1.crate) = 45928
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x11-clipboard-0.9.2.crate) = b98785a09322d7446e28a13203d2cae1059a0dd3dfb32cb06d0a225f023d8286
SIZE (rust/crates/x11-clipboard-0.9.2.crate) = 10334
SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
@@ -1265,30 +1385,42 @@ SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920f
SIZE (rust/crates/xattr-1.3.1.crate) = 12580
SHA256 (rust/crates/xcursor-0.3.4.crate) = 463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7
SIZE (rust/crates/xcursor-0.3.4.crate) = 6069
-SHA256 (rust/crates/xdg-home-1.1.0.crate) = 21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e
-SIZE (rust/crates/xdg-home-1.1.0.crate) = 3600
-SHA256 (rust/crates/xkbcommon-dl-0.4.1.crate) = 6924668544c48c0133152e7eec86d644a056ca3d09275eb8d5cdb9855f9d8699
-SIZE (rust/crates/xkbcommon-dl-0.4.1.crate) = 5832
+SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5
+SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879
SHA256 (rust/crates/xkeysym-0.2.0.crate) = 054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621
SIZE (rust/crates/xkeysym-0.2.0.crate) = 101431
SHA256 (rust/crates/xml-rs-0.8.19.crate) = 0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a
SIZE (rust/crates/xml-rs-0.8.19.crate) = 54051
SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9
SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261
-SHA256 (rust/crates/yazi-0.1.6.crate) = c94451ac9513335b5e23d7a8a2b61a7102398b8cca5160829d313e84c9d98be1
-SIZE (rust/crates/yazi-0.1.6.crate) = 28835
-SHA256 (rust/crates/zbus-4.0.1.crate) = 7b8e3d6ae3342792a6cc2340e4394334c7402f3d793b390d2c5494a4032b3030
-SIZE (rust/crates/zbus-4.0.1.crate) = 153154
-SHA256 (rust/crates/zbus_macros-4.0.1.crate) = b7a3e850ff1e7217a3b7a07eba90d37fe9bb9e89a310f718afcde5885ca9b6d7
-SIZE (rust/crates/zbus_macros-4.0.1.crate) = 28302
-SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c
-SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650
-SHA256 (rust/crates/zeno-0.2.2.crate) = c110ba09c9b3a43edd4803d570df0da2414fed6e822e22b976a4e3ef50860701
-SIZE (rust/crates/zeno-0.2.2.crate) = 39917
+SHA256 (rust/crates/yazi-0.2.1.crate) = e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5
+SIZE (rust/crates/yazi-0.2.1.crate) = 30267
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zbus-5.7.1.crate) = d3a7c7cee313d044fca3f48fa782cb750c79e4ca76ba7bc7718cd4024cdf6f68
+SIZE (rust/crates/zbus-5.7.1.crate) = 163826
+SHA256 (rust/crates/zbus_macros-5.7.1.crate) = a17e7e5eec1550f747e71a058df81a9a83813ba0f6a95f39c4e218bdc7ba366a
+SIZE (rust/crates/zbus_macros-5.7.1.crate) = 36558
+SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
+SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
+SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524
+SIZE (rust/crates/zeno-0.3.3.crate) = 46042
SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
@@ -1301,12 +1433,12 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.11.crate) = ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448
SIZE (rust/crates/zune-jpeg-0.4.11.crate) = 61815
-SHA256 (rust/crates/zvariant-4.0.0.crate) = 4e09e8be97d44eeab994d752f341e67b3b0d80512a8b315a0671d47232ef1b65
-SIZE (rust/crates/zvariant-4.0.0.crate) = 81458
-SHA256 (rust/crates/zvariant_derive-4.0.0.crate) = 72a5857e2856435331636a9fbb415b09243df4521a267c5bedcd5289b4d5799e
-SIZE (rust/crates/zvariant_derive-4.0.0.crate) = 10979
-SHA256 (rust/crates/zvariant_utils-1.1.0.crate) = 00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172
-SIZE (rust/crates/zvariant_utils-1.1.0.crate) = 6858
+SHA256 (rust/crates/zvariant-5.5.3.crate) = 9d30786f75e393ee63a21de4f9074d4c038d52c5b1bb4471f955db249f9dffb1
+SIZE (rust/crates/zvariant-5.5.3.crate) = 88043
+SHA256 (rust/crates/zvariant_derive-5.5.3.crate) = 75fda702cd42d735ccd48117b1630432219c0e9616bf6cb0f8350844ee4d9580
+SIZE (rust/crates/zvariant_derive-5.5.3.crate) = 14236
+SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
+SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
SHA256 (lapce-structdesc-bb56969f22fdb2c2d6c03f158fd4a2bdc983b659_GH0.tar.gz) = 065b77328878e75267a3ce3d6ee63d1f6b7d5660d1194912634410b98fcd5839
SIZE (lapce-structdesc-bb56969f22fdb2c2d6c03f158fd4a2bdc983b659_GH0.tar.gz) = 2312
SHA256 (lapce-psp-types-f7fea28f59e7b2d6faa1034a21679ad49b3524ad_GH0.tar.gz) = ce4e9df73ce961e3b6058b00f8f4588890055325da88ed580201b0306f2c5ec5
@@ -1317,6 +1449,12 @@ SHA256 (lapce-wasi-experimental-http-21419eb785cb583ead180f25a9685fa16de7f326_GH
SIZE (lapce-wasi-experimental-http-21419eb785cb583ead180f25a9685fa16de7f326_GH0.tar.gz) = 26098
SHA256 (dragazo-human-sort-1e74db1e09e8194ba88ad983723cf6f8b0c365da_GH0.tar.gz) = 32fc6c98cd09e23087aca3ac3d0714f634472ca25c1c1bbec62937a227060cb2
SIZE (dragazo-human-sort-1e74db1e09e8194ba88ad983723cf6f8b0c365da_GH0.tar.gz) = 3859
+SHA256 (lapce-vger-rs-3206d47ec1e30b645ddcb0687036ba3e1f0d98ec_GH0.tar.gz) = 98cdb34b4eea24815fe5cf7834167a295a0c60fef6eef27bf119941eb00543f2
+SIZE (lapce-vger-rs-3206d47ec1e30b645ddcb0687036ba3e1f0d98ec_GH0.tar.gz) = 100450
+SHA256 (rust-windowing-winit-ee245c569d65fdeacf705ee5eedb564508d10ebe_GH0.tar.gz) = 6ff81ea0500730b1655efd8d1ed7849f7d3b0e9053960f7df32fbd68d5a510b5
+SIZE (rust-windowing-winit-ee245c569d65fdeacf705ee5eedb564508d10ebe_GH0.tar.gz) = 626178
+SHA256 (tauri-apps-muda-8e986af3cea96a729413abc75c3702dec3990bd2_GH0.tar.gz) = 27b8eee39b68ca69e4c152e550caddf6a5740329d4dc285c7470d0cad13100e7
+SIZE (tauri-apps-muda-8e986af3cea96a729413abc75c3702dec3990bd2_GH0.tar.gz) = 105561
SHA256 (tokio-rs-tracing-908cc432a5994f6e17c8f36e13c217dc40085704_GH0.tar.gz) = 810e957c463717e22ff4bc93e168a45c4f85e5552015d1c15d6b223ba92d4b03
SIZE (tokio-rs-tracing-908cc432a5994f6e17c8f36e13c217dc40085704_GH0.tar.gz) = 541394
SHA256 (bytecodealliance-regalloc2-5d79e12d0a93b10fc181f4da409b4671dd365228_GH0.tar.gz) = fe937c98e9ff8022b11c817eadba78cfc38911063ae5a7342a74761bdb092d62
@@ -1325,7 +1463,7 @@ SHA256 (lapce-lsp-types-feaa1e2ec80975c9dadd400a238ceacf071058e6_GH0.tar.gz) = 3
SIZE (lapce-lsp-types-feaa1e2ec80975c9dadd400a238ceacf071058e6_GH0.tar.gz) = 68504
SHA256 (lapce-locale_config-54c9fe6a247c3618c224ec57e6c3a747bc3a96e4_GH0.tar.gz) = 662e0079b9b2a666b47c8ee953c17f79c810a437ba7c9e4c5d60f924d4ace4ac
SIZE (lapce-locale_config-54c9fe6a247c3618c224ec57e6c3a747bc3a96e4_GH0.tar.gz) = 22177
-SHA256 (lapce-floem-157631a49d6ba13a3467dcb994eb46a98c52eb76_GH0.tar.gz) = 29432227e30bd66b2999d1152e3e6a80b19a97175833d462cf60331933ff80e7
-SIZE (lapce-floem-157631a49d6ba13a3467dcb994eb46a98c52eb76_GH0.tar.gz) = 583722
-SHA256 (lapce-lapce-v0.4.2_GH0.tar.gz) = 1abf998ddaa95e2349691736fda88c16cc34ddf6e3cb2c5fa3dcb5f77c1d1b1c
-SIZE (lapce-lapce-v0.4.2_GH0.tar.gz) = 2653073
+SHA256 (lapce-floem-2055dde9833699b65ff052eb63cadbddec91c7ce_GH0.tar.gz) = df7b65e99d6e1902a2bb0070de1e96f8bf0f749e1bed2a6a7ef67526b06f968c
+SIZE (lapce-floem-2055dde9833699b65ff052eb63cadbddec91c7ce_GH0.tar.gz) = 2664880
+SHA256 (lapce-lapce-v0.4.3_GH0.tar.gz) = 2751c13e472ada64bc9ee7646200980730e5c2523a119882cd32cf88c7f4cea0
+SIZE (lapce-lapce-v0.4.3_GH0.tar.gz) = 2675188
diff --git a/editors/lapce/files/patch-Cargo.lock b/editors/lapce/files/patch-Cargo.lock
index 7c50f71f1f18..299b7ce77f72 100644
--- a/editors/lapce/files/patch-Cargo.lock
+++ b/editors/lapce/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig 2024-06-14 07:52:48 UTC
+--- Cargo.lock.orig 2025-06-26 20:06:31 UTC
+++ Cargo.lock
-@@ -3666,15 +3666,6 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178
+@@ -4023,15 +4023,6 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
@@ -14,9 +14,9 @@
-
-[[package]]
name = "openssl-sys"
- version = "0.9.99"
+ version = "0.9.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -3682,7 +3673,6 @@ dependencies = [
+@@ -4039,7 +4030,6 @@ dependencies = [
dependencies = [
"cc",
"libc",
diff --git a/editors/lapce/files/patch-Cargo.toml b/editors/lapce/files/patch-Cargo.toml
index cbf4e449b8af..1175c0ea4c21 100644
--- a/editors/lapce/files/patch-Cargo.toml
+++ b/editors/lapce/files/patch-Cargo.toml
@@ -7,14 +7,14 @@ cp xxx/Cargo.toml xxx/Cargo.toml.1
make configure
diff -dup xxx/Cargo.toml.1 xxx/Cargo.toml
---- Cargo.toml.orig 2024-08-07 22:07:24 UTC
+--- Cargo.toml.orig 2025-06-26 20:06:31 UTC
+++ Cargo.toml
@@ -38,7 +38,7 @@ flate2 = { version = "1.0" }
crossbeam-channel = { version = "0.5.12" }
directories = { version = "4.0.1" }
flate2 = { version = "1.0" }
--git2 = { version = "0.19.0", features = ["vendored-openssl"] }
-+git2 = { version = "0.19.0" }
+-git2 = { version = "0.20.0", features = ["vendored-openssl"] }
++git2 = { version = "0.20.0" }
globset = { version = "0.4.14" }
hashbrown = { version = "0.14.5", features = ["serde"] }
im = { version = "15.0.0", features = ["serde"] }
diff --git a/editors/lapce/files/patch-cargo-crates_cosmic-text-0.12.1_src_font_fallback_mod.rs b/editors/lapce/files/patch-cargo-crates_cosmic-text-0.12.1_src_font_fallback_mod.rs
deleted file mode 100644
index ee6038aeaceb..000000000000
--- a/editors/lapce/files/patch-cargo-crates_cosmic-text-0.12.1_src_font_fallback_mod.rs
+++ /dev/null
@@ -1,20 +0,0 @@
---- cargo-crates/cosmic-text-0.12.1/src/font/fallback/mod.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/cosmic-text-0.12.1/src/font/fallback/mod.rs
-@@ -10,7 +10,7 @@ use self::platform::*;
-
- use self::platform::*;
-
--#[cfg(not(any(target_os = "linux", target_os = "macos", target_os = "windows",)))]
-+#[cfg(not(any(target_os = "linux", target_os = "macos", target_os = "windows", target_os = "freebsd",)))]
- #[path = "other.rs"]
- mod platform;
-
-@@ -18,7 +18,7 @@ mod platform;
- #[path = "macos.rs"]
- mod platform;
-
--#[cfg(target_os = "linux")]
-+#[cfg(any(target_os = "linux", target_os = "freebsd"))]
- #[path = "unix.rs"]
- mod platform;
-
diff --git a/editors/lapce/files/patch-cargo-crates_fontdb-0.16.2_src_lib.rs b/editors/lapce/files/patch-cargo-crates_fontdb-0.16.2_src_lib.rs
index f912132a9633..966183022469 100644
--- a/editors/lapce/files/patch-cargo-crates_fontdb-0.16.2_src_lib.rs
+++ b/editors/lapce/files/patch-cargo-crates_fontdb-0.16.2_src_lib.rs
@@ -1,4 +1,4 @@
---- cargo-crates/fontdb-0.16.2/src/lib.rs.orig 2006-07-24 01:21:28 UTC
+--- cargo-crates/fontdb-0.16.2/src/lib.rs.orig 2025-06-28 19:11:51 UTC
+++ cargo-crates/fontdb-0.16.2/src/lib.rs
@@ -404,7 +404,7 @@ impl Database {
#[cfg(not(feature = "fontconfig"))]
diff --git a/editors/lapce/files/patch-cargo-crates_slotmap-1.0.7_src_lib.rs b/editors/lapce/files/patch-cargo-crates_slotmap-1.0.7_src_lib.rs
index 9e4a91dab6aa..120264a3fe25 100644
--- a/editors/lapce/files/patch-cargo-crates_slotmap-1.0.7_src_lib.rs
+++ b/editors/lapce/files/patch-cargo-crates_slotmap-1.0.7_src_lib.rs
@@ -1,4 +1,4 @@
---- cargo-crates/slotmap-1.0.7/src/lib.rs.orig 2024-05-08 07:30:16 UTC
+--- cargo-crates/slotmap-1.0.7/src/lib.rs.orig 2025-06-28 19:11:51 UTC
+++ cargo-crates/slotmap-1.0.7/src/lib.rs
@@ -10,7 +10,7 @@
unused_lifetimes,
diff --git a/editors/lazarus-devel/Makefile b/editors/lazarus-devel/Makefile
index 58f39216851d..672dd245036c 100644
--- a/editors/lazarus-devel/Makefile
+++ b/editors/lazarus-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lazarus
-DISTVERSION= 4.99.20250409
+DISTVERSION= 4.99.20250807
PKGNAMESUFFIX?= -gtk2-devel
PORTREVISION?= 0
CATEGORIES= editors devel
@@ -21,7 +21,7 @@ ONLY_FOR_ARCHS= aarch64 amd64 i386
USE_GITLAB= yes
GL_ACCOUNT= freepascal.org/lazarus
GL_PROJECT= ${PORTNAME}
-GL_COMMIT= 90027a9d870594cdcef8909480eabb5e581669f0
+GL_COMMIT= 34575834a5a4ae7632d0ec0203704278543e75c5
USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg
USE_XORG= x11
diff --git a/editors/lazarus-devel/distinfo b/editors/lazarus-devel/distinfo
index 1464fc37ef8c..2eed9042bcd5 100644
--- a/editors/lazarus-devel/distinfo
+++ b/editors/lazarus-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744249849
-SHA256 (freepascal/freepascal.org/lazarus-lazarus-90027a9d870594cdcef8909480eabb5e581669f0_GL0.tar.gz) = 12437f3bbeec3ac8c1d3ffa9ac0c78a962315d460528dcc6ab549862b0be0a09
-SIZE (freepascal/freepascal.org/lazarus-lazarus-90027a9d870594cdcef8909480eabb5e581669f0_GL0.tar.gz) = 61343626
+TIMESTAMP = 1754581127
+SHA256 (freepascal/freepascal.org/lazarus-lazarus-34575834a5a4ae7632d0ec0203704278543e75c5_GL0.tar.gz) = 4ccdfeb5705ac0a698db2c21759c87b2697bd1fee3bbd862bafaba4cf2427513
+SIZE (freepascal/freepascal.org/lazarus-lazarus-34575834a5a4ae7632d0ec0203704278543e75c5_GL0.tar.gz) = 61803999
diff --git a/editors/lazarus-qt5/Makefile b/editors/lazarus-qt5/Makefile
index fdbad1d94475..297dbb04a88c 100644
--- a/editors/lazarus-qt5/Makefile
+++ b/editors/lazarus-qt5/Makefile
@@ -2,8 +2,8 @@ PKGNAMESUFFIX?= -qt5
COMMENT= Portable Delphi-like IDE for the FreePascal compiler (QT5)
-CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-qt5-devel lazarus-qt6 \
- lazarus-qt6-devel
+CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5-devel \
+ lazarus-qt6 lazarus-qt6-devel
LIB_DEPENDS= libQt5Pas.so:x11-toolkits/qt5pas
diff --git a/editors/lazarus-qt6/Makefile b/editors/lazarus-qt6/Makefile
index beda06699a11..00b407456e42 100644
--- a/editors/lazarus-qt6/Makefile
+++ b/editors/lazarus-qt6/Makefile
@@ -2,8 +2,8 @@ PKGNAMESUFFIX?= -qt6
COMMENT= Portable Delphi-like IDE for the FreePascal compiler (QT6)
-CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-qt5 lazarus-qt5-devel \
- lazarus-qt6-devel
+CONFLICTS= lazarus-gtk2 lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5 \
+ lazarus-qt5-devel lazarus-qt6-devel
LIB_DEPENDS= libQt6Pas.so:x11-toolkits/qt6pas
diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile
index d02cf5eece4c..52ba5af1121d 100644
--- a/editors/lazarus/Makefile
+++ b/editors/lazarus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lazarus
-DISTVERSION= 3.8.0
+DISTVERSION= 4.2
PKGNAMESUFFIX?= -gtk2
PORTREVISION?= 0
CATEGORIES= editors devel
@@ -9,8 +9,8 @@ MAINTAINER?= acm@FreeBSD.org
COMMENT?= Portable Delphi-like IDE for the FreePascal compiler (GTK2)
WWW= https://www.lazarus-ide.org/
-CONFLICTS?= lazarus-gtk2-devel lazarus-qt5 lazarus-qt5-devel lazarus-qt6 \
- lazarus-qt6-devel
+CONFLICTS?= lazarus-gtk2-devel lazarus-gtk3-devel lazarus-qt5 lazarus-qt5-devel \
+ lazarus-qt6 lazarus-qt6-devel
BUILD_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils
RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \
@@ -22,7 +22,7 @@ ONLY_FOR_ARCHS= i386 amd64
USE_GITLAB= yes
GL_ACCOUNT= freepascal.org/lazarus
GL_PROJECT= ${PORTNAME}
-GL_COMMIT= 57e899e4bbe50b6653ec20434bdb7799aa629e06
+GL_COMMIT= e98683ddc052e8db4d0a046af5e04e365324ee4f
USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg
USE_XORG= x11
@@ -40,7 +40,7 @@ OPTIONS_DEFAULT= GDB
.include <bsd.port.options.mk>
LAZARUS_ARCH= ${ARCH:S,amd64,x86_64,}
-LAZARUS_BASE= 3.8.0
+LAZARUS_BASE= 4.2
BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl}
LCL_PLATFORM?= gtk2
diff --git a/editors/lazarus/distinfo b/editors/lazarus/distinfo
index 2507de300fbf..0d68e8026b29 100644
--- a/editors/lazarus/distinfo
+++ b/editors/lazarus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737610002
-SHA256 (freepascal/freepascal.org/lazarus-lazarus-57e899e4bbe50b6653ec20434bdb7799aa629e06_GL0.tar.gz) = a0d97da6787218eb66572a17f2cfa3e0bbc7b1aaf019a3cf1bdcbdad9140d197
-SIZE (freepascal/freepascal.org/lazarus-lazarus-57e899e4bbe50b6653ec20434bdb7799aa629e06_GL0.tar.gz) = 56248974
+TIMESTAMP = 1753215790
+SHA256 (freepascal/freepascal.org/lazarus-lazarus-e98683ddc052e8db4d0a046af5e04e365324ee4f_GL0.tar.gz) = a23ef61108cbe26e00e028e84eb60dda472c2832a0ac70511fcb7fa8b7b7e1ba
+SIZE (freepascal/freepascal.org/lazarus-lazarus-e98683ddc052e8db4d0a046af5e04e365324ee4f_GL0.tar.gz) = 60604340
diff --git a/editors/lazarus/files/pkg-message.in b/editors/lazarus/files/pkg-message.in
index 9fe32565884c..c9b15d113647 100644
--- a/editors/lazarus/files/pkg-message.in
+++ b/editors/lazarus/files/pkg-message.in
@@ -24,24 +24,21 @@ The Lazarus RAD was installed
by default:
editors/lazarus
- editors/lazarus-devel
editors/lazarus-qt5
- editors/lazarus-qt5-devel
editors/lazarus-qt6
- editors/lazarus-qt6-devel
- You can added those ports if you want support for gtk2, qt5 or qt6
- interfaces. Please look at net-p2p/transmission-remote-gui like a example of
- how use it
+ You can added those ports if you want support for gtk2, qt5 or qt6 interfaces.
+ Please look at sysutils/bhyvemgr like a example of how use it.
6) If you want built apps using devel version of lazarus, you must add the
following into /etc/make.conf file
WANT_LAZARUS_DEVEL= yes
- It is neccesary for use devel version of lazarus (gtk2, qt5 or qt6)
+ It is neccesary for use devel version of lazarus (gtk2, gtk3, qt5 or qt6)
editors/lazarus-devel
+ editors/lazarus-gtk3-devel
editors/lazarus-qt5-devel
editors/lazarus-qt6-devel
diff --git a/editors/libreoffice-af/distinfo b/editors/libreoffice-af/distinfo
index 02cdd3f70726..35b68852f677 100644
--- a/editors/libreoffice-af/distinfo
+++ b/editors/libreoffice-af/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204901
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_af.tar.gz) = 0a091c9df61f9233bbc3e745995900fb35573bcd1e8d0bfa38b824beffaff0af
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_af.tar.gz) = 1172931
+TIMESTAMP = 1755696700
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_af.tar.gz) = c00ba9ba41852f90fc87f5c006bccefe4e3718c2a2655fc265c28765afaa5c8e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_af.tar.gz) = 1174105
diff --git a/editors/libreoffice-am/distinfo b/editors/libreoffice-am/distinfo
index 0d86da4a933e..6d4f9598b563 100644
--- a/editors/libreoffice-am/distinfo
+++ b/editors/libreoffice-am/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204904
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_am.tar.gz) = 212af16e46b9e0b97565151f84ddc55cc70c10da437801a4e485ed2c66bc2ce0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_am.tar.gz) = 648571
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_am.tar.gz) = 6968d9b1f4c7acd0d99cf83413c819794d72a4648d45ed09a99e2108b9cd1f1a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_am.tar.gz) = 2646331
+TIMESTAMP = 1755696703
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_am.tar.gz) = 49a89424755c95563ed42bf8f035cb8296a6f8f52307c1d59f17ba92bb50b7f0
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_am.tar.gz) = 642641
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_am.tar.gz) = 408a759564bf944a34eb1bb5fe3f6c22be9056e1432bdb8791c675b43839fb01
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_am.tar.gz) = 2667945
diff --git a/editors/libreoffice-as/distinfo b/editors/libreoffice-as/distinfo
index 7578a96ee1c5..f0229b7a3074 100644
--- a/editors/libreoffice-as/distinfo
+++ b/editors/libreoffice-as/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204907
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_as.tar.gz) = 55450a90f2704f258c34eb52354bcd1d5c57b79381eaa29098728ce53c54d7af
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_as.tar.gz) = 356372
+TIMESTAMP = 1755696707
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_as.tar.gz) = 962cbc26bb56461a959dd52c4143af15e9f7ac073f74d930547cb390aad65d93
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_as.tar.gz) = 350103
diff --git a/editors/libreoffice-ast/distinfo b/editors/libreoffice-ast/distinfo
index 78a36c281e95..0b5ca645fa8f 100644
--- a/editors/libreoffice-ast/distinfo
+++ b/editors/libreoffice-ast/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204908
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ast.tar.gz) = db88b5d54f167c7ce38467d3ca84cdcbbeed6dfca993795d4a1cf76c397104bf
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ast.tar.gz) = 474738
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ast.tar.gz) = 790345d8ea8e0751ae025ca3e124f07e51e8e41cf32d7b8a7618e57c9e044770
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ast.tar.gz) = 2617795
+TIMESTAMP = 1755696709
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ast.tar.gz) = 5b95162fc957278fc34ca23867392bd7c26f41585171d517c8d70f9d33168dcb
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ast.tar.gz) = 474741
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ast.tar.gz) = 3a3df28e41400f728dfe17a222b8210b185b8797baecd5c884fabc00f45340d8
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ast.tar.gz) = 2641251
diff --git a/editors/libreoffice-be/distinfo b/editors/libreoffice-be/distinfo
index 77ec5feb69ac..82977f59be93 100644
--- a/editors/libreoffice-be/distinfo
+++ b/editors/libreoffice-be/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204909
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_be.tar.gz) = 6da5d06d6ad917c49c2a4aaa2601a223ce2dfe1b2da21c242a4a7e5e5e3c55b3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_be.tar.gz) = 1789767
+TIMESTAMP = 1755696711
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_be.tar.gz) = f03ebc21e0b3de27141f6564fabc6ad94c9ef757758d9dd25ee9efe6d03576fa
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_be.tar.gz) = 2077408
diff --git a/editors/libreoffice-bg/distinfo b/editors/libreoffice-bg/distinfo
index b005209b6c66..1ef714da6a1c 100644
--- a/editors/libreoffice-bg/distinfo
+++ b/editors/libreoffice-bg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204911
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bg.tar.gz) = fba8b4bfec3234521efea89525741b5edd147d8b159e34c4b50b461e2ed13109
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bg.tar.gz) = 1898934
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bg.tar.gz) = 2eee0112755f11373f702d3bac7db382d7759f254cfdcd07ec471a0684dbd570
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bg.tar.gz) = 2679059
+TIMESTAMP = 1755696714
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bg.tar.gz) = 752571f3891071902ab689076e0113ba58c15bd7768400ce777c71fdb5184249
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bg.tar.gz) = 1907612
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bg.tar.gz) = de5ad973ef38773d4e2f878e5512a7db01e9dd4a5ee5be661cadb24b6ab53492
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bg.tar.gz) = 2697760
diff --git a/editors/libreoffice-bn/distinfo b/editors/libreoffice-bn/distinfo
index 7e3dd7a17d45..60227c6109bb 100644
--- a/editors/libreoffice-bn/distinfo
+++ b/editors/libreoffice-bn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204913
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bn.tar.gz) = 420d011cec92de4b3c5c6025fa020ac21015c0db88746e074f5d02af2d215bd8
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bn.tar.gz) = 603387
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bn.tar.gz) = 3f3f34cc7114e4d02bc246a6045fc4f2d1894d0f28743afd1099c43aedba8b79
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bn.tar.gz) = 2606028
+TIMESTAMP = 1755696717
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bn.tar.gz) = ee7e16c9328c4fc3e30aff0b2f850051df69a28c1f240d2598c99f51f188d9e0
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bn.tar.gz) = 683130
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bn.tar.gz) = 885de25782d38565aedfafd57a08f93c962010bb0e20508d6fff075ed58bca66
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bn.tar.gz) = 2624499
diff --git a/editors/libreoffice-bn_IN/distinfo b/editors/libreoffice-bn_IN/distinfo
index b5a5af77716c..62a88088a06d 100644
--- a/editors/libreoffice-bn_IN/distinfo
+++ b/editors/libreoffice-bn_IN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204915
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 0c787d66ec466dffff91d8bbb37c4156bd85e3ea6526eb16f709e9cb1be34422
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 473570
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 6cefa4601905ce8dae57248e36e4144be34bf7095d2a54bd15a59ceb1724e69d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2772569
+TIMESTAMP = 1755696719
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 6d673a71558c4e362a82cd24b986d1db64710812d6f73573150391dcda715f3f
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 473060
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 05fbd4856e88ff2840902ad52f185f20ace0dd9377a83da582cfe7a315df6675
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2797541
diff --git a/editors/libreoffice-bo/distinfo b/editors/libreoffice-bo/distinfo
index 2a66f005dd6e..5d3090cfe78f 100644
--- a/editors/libreoffice-bo/distinfo
+++ b/editors/libreoffice-bo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204917
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bo.tar.gz) = 45dfa478bb895d5fef917b52d61b8a7f7dcfbd6eb250c570c2bf938b535fb546
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bo.tar.gz) = 316276
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bo.tar.gz) = c799eeabfd95ab17b1cf53930b93f468f96e609d3b79abe376c3781f80700972
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bo.tar.gz) = 2610124
+TIMESTAMP = 1755696722
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bo.tar.gz) = fa5e139030488e32b97a32b440e38b497185496f8b5d62517d0bf1ff7911232c
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bo.tar.gz) = 308409
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bo.tar.gz) = 16536c7597b0d574440174dc2bf35d68f77938d8f4623b1dbacd30219e1dfd50
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bo.tar.gz) = 2627656
diff --git a/editors/libreoffice-br/distinfo b/editors/libreoffice-br/distinfo
index 0c2d8490a776..91aa69a8a1e3 100644
--- a/editors/libreoffice-br/distinfo
+++ b/editors/libreoffice-br/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204918
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_br.tar.gz) = c4f829c798611bc4a8d36dbad2eac7a0d3cfc938a1474c0f24c737c7a5daa965
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_br.tar.gz) = 997204
+TIMESTAMP = 1755696723
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_br.tar.gz) = 2eee82b829e4bc52d95880daeecb27d81142e31a971a47009d1ab11308cf6709
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_br.tar.gz) = 990167
diff --git a/editors/libreoffice-brx/distinfo b/editors/libreoffice-brx/distinfo
index 5ba3d5c0736b..1c4e3382a6aa 100644
--- a/editors/libreoffice-brx/distinfo
+++ b/editors/libreoffice-brx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204918
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_brx.tar.gz) = 47c38f5c45e81a98e42fa0e212f0e75b1cf68304cb3858b3bbcc662fe946321d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_brx.tar.gz) = 235148
+TIMESTAMP = 1755696724
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_brx.tar.gz) = 4de0309ef2c30f5ef62f157183b0c0096ee0a6bfaf2c5b0aa6fed44475c72cb4
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_brx.tar.gz) = 231090
diff --git a/editors/libreoffice-bs/distinfo b/editors/libreoffice-bs/distinfo
index 013dbc26cb9d..21dc1975efc9 100644
--- a/editors/libreoffice-bs/distinfo
+++ b/editors/libreoffice-bs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204920
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bs.tar.gz) = c8a5996cea431d7c71e14787d2fafaf1091787381e2c572d5f55b541a9f7ec5f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_bs.tar.gz) = 487177
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bs.tar.gz) = 2e0890b2ba13397ac2060f601869d2495474ae19182fd03fa99b983fb2c8881c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_bs.tar.gz) = 2539056
+TIMESTAMP = 1755696727
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bs.tar.gz) = 42a965545d32d0895c990e5b39ed61b23cf1f27deddee6caff4557022b6da7d9
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_bs.tar.gz) = 480780
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bs.tar.gz) = 36165a880bb9af198619125cb5dae4b1968374db6b5c98cce968c8c0ebd4326e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_bs.tar.gz) = 2559992
diff --git a/editors/libreoffice-ca/distinfo b/editors/libreoffice-ca/distinfo
index dea24da79b46..6e50b94e86a5 100644
--- a/editors/libreoffice-ca/distinfo
+++ b/editors/libreoffice-ca/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204922
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ca.tar.gz) = e79772674f8c947153eeae65f55aa1f9cc24730c6e4c3ee7d0132e6ba034ad32
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ca.tar.gz) = 2534042
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ca.tar.gz) = 4df4d52e03812e9fc7d46840789f51a293f1b1a0e264a0cf615a67664cd87cf5
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ca.tar.gz) = 2622169
+TIMESTAMP = 1755696731
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ca.tar.gz) = 65155d8571bd88ca6bc518ce58074d6db8a59c275d4133b27237a061c26beb73
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ca.tar.gz) = 2530736
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ca.tar.gz) = dd8d7e3ae6399713e2b3611015b2481b47aeb1880a169d43ee1caafa242c473c
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ca.tar.gz) = 2647775
diff --git a/editors/libreoffice-ca_valencia/distinfo b/editors/libreoffice-ca_valencia/distinfo
index d273bbf0ddb4..0c2974d4d56e 100644
--- a/editors/libreoffice-ca_valencia/distinfo
+++ b/editors/libreoffice-ca_valencia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204924
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = fb3177e0ebb580290a1e7802f4ee19c8aaa9a7a1d405a3689085ca0c1e029067
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2500238
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 4b82bbe39931d1042e567d6a817e80d5ac0222ed5249ceaee9689a0e1369cc6b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2624588
+TIMESTAMP = 1755696734
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 06340a16225d13f3e04c66dafbbfdd4124400419444e2f2deb5920581cb43ce7
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2496857
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 15fdae35787036e699c0b68899ea4a5c6a8a6f0424e4cf561c01e595625e4328
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2649180
diff --git a/editors/libreoffice-ckb/distinfo b/editors/libreoffice-ckb/distinfo
index 05d002f3cbda..0d740c60dc1f 100644
--- a/editors/libreoffice-ckb/distinfo
+++ b/editors/libreoffice-ckb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204925
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ckb.tar.gz) = 846cf9a02f598da47307d93504a9747f3f787615c2ae9d89d5da5cfa869270b8
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ckb.tar.gz) = 351177
+TIMESTAMP = 1755696735
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ckb.tar.gz) = a59ddf7058a654770be08019e2ba7900ce76aec7ef84bbf9763e8277b93ebf87
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ckb.tar.gz) = 347398
diff --git a/editors/libreoffice-cs/distinfo b/editors/libreoffice-cs/distinfo
index e1fc50f5ff1c..a18249ef39b4 100644
--- a/editors/libreoffice-cs/distinfo
+++ b/editors/libreoffice-cs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204927
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_cs.tar.gz) = 276d5022e7a2fd23e4d7288fff51efc8ccef818fd227f0d726f5c2aca1f0e61d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_cs.tar.gz) = 2712548
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_cs.tar.gz) = 00210889240dd94180e3c22b64282f604be741a5d1c284d6427b8d36fb5cb31d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_cs.tar.gz) = 2604780
+TIMESTAMP = 1755696738
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_cs.tar.gz) = 769515a5280f4a1e595b6261226958f281e11abf66a39da4edc1879b5273b128
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_cs.tar.gz) = 2721492
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_cs.tar.gz) = 1aa1cc1fbb452f08f14a4a525fa58abb9735e9272d6b76b17d88b2db889fc1fc
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_cs.tar.gz) = 2630211
diff --git a/editors/libreoffice-cy/distinfo b/editors/libreoffice-cy/distinfo
index 4231cd0e67c1..957b9cca1cf8 100644
--- a/editors/libreoffice-cy/distinfo
+++ b/editors/libreoffice-cy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204928
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_cy.tar.gz) = a17558113085cef1dbef0deb35c0e860299717e7417bf53c49a8241d04ce436e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_cy.tar.gz) = 782059
+TIMESTAMP = 1755696740
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_cy.tar.gz) = ebe0847ff2988b37ba20bbf4bf252fb3559f8a1050227ebf21e40a0ec0c9da29
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_cy.tar.gz) = 790361
diff --git a/editors/libreoffice-da/distinfo b/editors/libreoffice-da/distinfo
index 7b46d10388e8..d2cd30b7a261 100644
--- a/editors/libreoffice-da/distinfo
+++ b/editors/libreoffice-da/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204931
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_da.tar.gz) = 4d79d7b8ee25d3891a025554b88943777478063b4eea811e3d0d158a4b80cc03
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_da.tar.gz) = 2393107
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_da.tar.gz) = 834cfdfa6cfc42994a41a557c7d461a81dd7d1f5907f855f1830c475d7a9c984
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_da.tar.gz) = 2593198
+TIMESTAMP = 1755696747
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_da.tar.gz) = d37b74554f346d2f17254db085f53a09ced8dba89b72037c95127b1d7b401a18
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_da.tar.gz) = 2413822
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_da.tar.gz) = c024a7a69fd31acf43451a3797eb1c5899c10185a786148a4bb3fb8b12d571c5
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_da.tar.gz) = 2617783
diff --git a/editors/libreoffice-dgo/distinfo b/editors/libreoffice-dgo/distinfo
index af252098969e..e691654d406f 100644
--- a/editors/libreoffice-dgo/distinfo
+++ b/editors/libreoffice-dgo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204936
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dgo.tar.gz) = 08b9475128927fd26d216f8684f96aaa89ac3943b941d3052cf71250dae63fec
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dgo.tar.gz) = 296908
+TIMESTAMP = 1755696752
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_dgo.tar.gz) = aeb850eb6ac7799cc2112cbe320ecc115f4bdafb6a38a0ad468832b6f7e39322
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_dgo.tar.gz) = 291992
diff --git a/editors/libreoffice-dsb/distinfo b/editors/libreoffice-dsb/distinfo
index 5a9cc2f30b4a..16d56298de91 100644
--- a/editors/libreoffice-dsb/distinfo
+++ b/editors/libreoffice-dsb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204938
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dsb.tar.gz) = ba92a45ea74e3547a4e8b42e89d5f4298748ad4c7c6834619a95e090378deafc
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dsb.tar.gz) = 793300
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_dsb.tar.gz) = 59661dcf251717608324ce1e8ced7de8bb9b0e59ac2d1f667f2d453d958b26aa
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_dsb.tar.gz) = 2650772
+TIMESTAMP = 1755696755
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_dsb.tar.gz) = a6900a07d8c07e73f96ddce5d02293df550f972ae1a43807cad67945b379f2bc
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_dsb.tar.gz) = 801143
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_dsb.tar.gz) = 551df1166d53bf073323902d9833ce0174a1cfbe229186f5dc000bf0b5f31179
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_dsb.tar.gz) = 2671266
diff --git a/editors/libreoffice-dz/distinfo b/editors/libreoffice-dz/distinfo
index 87294c7f9a92..eb1492b7e52f 100644
--- a/editors/libreoffice-dz/distinfo
+++ b/editors/libreoffice-dz/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204940
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dz.tar.gz) = 87f756e7d9a396f92947385de44d38092e5ad19ad36ff4e5c7eb06e742ac37cf
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_dz.tar.gz) = 329799
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_dz.tar.gz) = 02714f5756b8ba17d64641f259a8d9643e26f987a39fc95f2915b8cc31fe1c3b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_dz.tar.gz) = 2657600
+TIMESTAMP = 1755696758
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_dz.tar.gz) = b95a26b2e6192a4de08e121c89c585e80889d12b8c24a196b3323b6cff122234
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_dz.tar.gz) = 320985
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_dz.tar.gz) = 839e9b0e326e3081e3c9bb976f5e6ed918d6be46d422225ca81400d74d71a04e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_dz.tar.gz) = 2676664
diff --git a/editors/libreoffice-el/distinfo b/editors/libreoffice-el/distinfo
index 723e4fe56712..011427650a78 100644
--- a/editors/libreoffice-el/distinfo
+++ b/editors/libreoffice-el/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204942
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_el.tar.gz) = a1cabc92abc2f3c0b5a9d96f933e0a506b86781edbf5269609eccfa005072886
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_el.tar.gz) = 2420622
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_el.tar.gz) = e2ed454f23531ea839a324e0ddf38eb076077a71ca80b7c7bab5ff5db1f0bd6d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_el.tar.gz) = 2866308
+TIMESTAMP = 1755696762
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_el.tar.gz) = 2a07c8a530ecea2aee85a9bd8987d2729048a5fe379573dc013bdb8d54278ef5
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_el.tar.gz) = 2425848
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_el.tar.gz) = 325c9ce428e6e890f3cf9504ca8ba646cbb84fa28cdb15fd57d65af0eadb1c68
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_el.tar.gz) = 2893895
diff --git a/editors/libreoffice-en_GB/distinfo b/editors/libreoffice-en_GB/distinfo
index 825ab6e983c5..32fa4ae6b72d 100644
--- a/editors/libreoffice-en_GB/distinfo
+++ b/editors/libreoffice-en_GB/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204945
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 1ef5893b14c262c071bc08e922cd96cdb32ddb1a79e7029694532afce4ceaa1a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4651725
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_en-GB.tar.gz) = ec36707ca467a1c8384550d794bc9dd15e0054074678155ba454335ace3543db
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2467682
+TIMESTAMP = 1755696765
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 251b2423d9c3361d1547554d465212d79aac4d8fd6137fd9ad6ef5fa91fa1c7e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4648889
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_en-GB.tar.gz) = b96964c8bd1ed164206ab039005710c8175dda271e1510cc14863019b5050363
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2490473
diff --git a/editors/libreoffice-en_ZA/distinfo b/editors/libreoffice-en_ZA/distinfo
index 01e5278097ee..100e161a5715 100644
--- a/editors/libreoffice-en_ZA/distinfo
+++ b/editors/libreoffice-en_ZA/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204947
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 3441ad787dd2ff25f4d1d80ddf977ed85447504336cdea25f01b9233856afc72
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4262344
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = a7ee66a02c94bd541d0fc264f6bd651d88f4878f97692a42fe6f19a48b2600a7
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2464865
+TIMESTAMP = 1755696769
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = fb496b79f576c4845f8c6dce2339798f677a19a387820f731a8c1ae58e9e44b2
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4262975
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 3d18e076dc08358d0093cde2ef4f116d0a36d9f3eae288ca57fb417826ddd04b
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2487282
diff --git a/editors/libreoffice-eo/distinfo b/editors/libreoffice-eo/distinfo
index 76686111ff5a..d0989391705a 100644
--- a/editors/libreoffice-eo/distinfo
+++ b/editors/libreoffice-eo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204949
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_eo.tar.gz) = 29f2e8896187792fce21b006e6b895b83dc4cbd9108cd0d3701f31688439c257
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_eo.tar.gz) = 996737
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_eo.tar.gz) = 55d84f65e392a19da87f7e4df433d2396dbbaa8863edcfe9d61d4efe58315500
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_eo.tar.gz) = 2546794
+TIMESTAMP = 1755696772
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_eo.tar.gz) = cfafed2a83c9068a54fc89046a5367fbe6f4282b083fc8726d75c1a5cfb5c869
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_eo.tar.gz) = 1012764
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_eo.tar.gz) = 31e5d0c9ab6ceee86f4d58ea83c96bba86714fb8441b0136be8a94f00e836fcf
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_eo.tar.gz) = 2567250
diff --git a/editors/libreoffice-es/distinfo b/editors/libreoffice-es/distinfo
index acee5601e538..014e81aace29 100644
--- a/editors/libreoffice-es/distinfo
+++ b/editors/libreoffice-es/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204952
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_es.tar.gz) = 0c3808f455c439660c78472a0d9b8bc62cc5ac156df5491416bb2d4a52c8e526
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_es.tar.gz) = 1755896
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_es.tar.gz) = df94580e0ab37335020d95d5fb184aa36185822dbcca1ced3878768e63ecf9d0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_es.tar.gz) = 2653278
+TIMESTAMP = 1755696775
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_es.tar.gz) = 35144b64c5cace90ea305df94cf37ee608d14f114002c528a9e77ea9191650ff
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_es.tar.gz) = 1756595
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_es.tar.gz) = 1b5d67768332d1889b5186e8efe1ad4fbd372e7ca2586bed652a2bbee21d1833
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_es.tar.gz) = 2678365
diff --git a/editors/libreoffice-et/distinfo b/editors/libreoffice-et/distinfo
index 377a354c0e37..60c842aab72e 100644
--- a/editors/libreoffice-et/distinfo
+++ b/editors/libreoffice-et/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204953
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_et.tar.gz) = f2895225607afa1dfc5d59d2d6a30600a4d6b949d366f2d07e980fdbc48a7ed9
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_et.tar.gz) = 1316620
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_et.tar.gz) = e290399807b2c9973455e75bdcb7b46a0bbfa676d46b7d28aa161f6d5d2651b1
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_et.tar.gz) = 2573885
+TIMESTAMP = 1755696777
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_et.tar.gz) = 72a501a025ef53fff7b12b7e8aee34cd1b768a49ce12fa1317fc8510840a332d
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_et.tar.gz) = 1311151
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_et.tar.gz) = 6f1fbb74437f54e68b192e73acd90b58ade06ee4a2fb98d1d46e523178c0a0ce
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_et.tar.gz) = 2595886
diff --git a/editors/libreoffice-eu/distinfo b/editors/libreoffice-eu/distinfo
index 9bec4c6b2b2a..14a97c94e2ee 100644
--- a/editors/libreoffice-eu/distinfo
+++ b/editors/libreoffice-eu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204955
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_eu.tar.gz) = 96a2ca7cf0dbda7268a1b892af967a912671ba7035e11cfb583db741dd423a9b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_eu.tar.gz) = 732021
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_eu.tar.gz) = f798d835125afe89be663d9291b2f22ec767d5b24bc4ba7c626acbd1599488f4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_eu.tar.gz) = 2579368
+TIMESTAMP = 1755696781
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_eu.tar.gz) = d1eff5c1ff60088a1cd67f6a77af4bc9f01fcba55047c1aeb176bef65312a6f3
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_eu.tar.gz) = 725701
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_eu.tar.gz) = db4d28f0f3e8c9661ba74b2a0a5d7988c12c2ca7a4652325ad28d79a44cebb39
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_eu.tar.gz) = 2607392
diff --git a/editors/libreoffice-fa/distinfo b/editors/libreoffice-fa/distinfo
index 3a78d88e7a4a..812ab8a6a5ab 100644
--- a/editors/libreoffice-fa/distinfo
+++ b/editors/libreoffice-fa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204956
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fa.tar.gz) = 362647551d7a8048ecbaec29402ad867ee037dcfeae1e6b1c487f371df3c7e7e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fa.tar.gz) = 581334
+TIMESTAMP = 1755696782
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_fa.tar.gz) = adb80def5a2d2f2a155983250499d8596fb4363fb7a03b2149680ef2d9d0ff13
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_fa.tar.gz) = 575453
diff --git a/editors/libreoffice-fi/distinfo b/editors/libreoffice-fi/distinfo
index 48679280025a..bcbc451b64f5 100644
--- a/editors/libreoffice-fi/distinfo
+++ b/editors/libreoffice-fi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204959
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fi.tar.gz) = 167b50853e1edb50f691c887330af7ea97ed694873500f02413e16f096520a10
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fi.tar.gz) = 666339
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_fi.tar.gz) = d53846bb32d777970871224cab93a45f5b40e5ad7f0ffc4eaac8916631c58438
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_fi.tar.gz) = 2591952
+TIMESTAMP = 1755696784
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_fi.tar.gz) = a68d10f1f057531c217bc7bcc5e4e99cb64435d34e81591e425fc5b0ef7842e3
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_fi.tar.gz) = 667558
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_fi.tar.gz) = 78ee9d47b046e5f6caeadfada69656c77b8479adab3237e9d216694034d2a441
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_fi.tar.gz) = 2612300
diff --git a/editors/libreoffice-fur/distinfo b/editors/libreoffice-fur/distinfo
index eec82ab4dbd5..2eb077ce312b 100644
--- a/editors/libreoffice-fur/distinfo
+++ b/editors/libreoffice-fur/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204962
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fur.tar.gz) = 4d2b3e2ad567a0d88958499d699bcd055f54bd0b0a60bf6ff9a3ae254080ec82
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fur.tar.gz) = 158544
+TIMESTAMP = 1755696788
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_fur.tar.gz) = 12c2bdd56f9dc9269e9152880f48ee18e59f84b7f0a400f68c4f634cf622ed38
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_fur.tar.gz) = 147708
diff --git a/editors/libreoffice-fy/distinfo b/editors/libreoffice-fy/distinfo
index 0ee91280a67a..368b42bdc492 100644
--- a/editors/libreoffice-fy/distinfo
+++ b/editors/libreoffice-fy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204963
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fy.tar.gz) = 5dec433b605d058cecc2c003d7d5e7bc417f54d8e803aa7d30a456f8797d8ca4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_fy.tar.gz) = 636593
+TIMESTAMP = 1755696789
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_fy.tar.gz) = c89a3089b8422004d669d62e94f2d6888b038c4b336ab6f172de1dca6f066da6
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_fy.tar.gz) = 629253
diff --git a/editors/libreoffice-ga/distinfo b/editors/libreoffice-ga/distinfo
index 4c256c59fbe8..325ce07c727f 100644
--- a/editors/libreoffice-ga/distinfo
+++ b/editors/libreoffice-ga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204963
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ga.tar.gz) = f183e75107cf931435521cab46ca5e0e68468ae3056ca133b8880c8904a9758a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ga.tar.gz) = 498402
+TIMESTAMP = 1755696790
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ga.tar.gz) = bc853be886d96e846006e5eb2531d5164bdd87043e0f839d90c4cfcc9e00f42c
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ga.tar.gz) = 490424
diff --git a/editors/libreoffice-gd/distinfo b/editors/libreoffice-gd/distinfo
index 798003dd813a..976f36c0c810 100644
--- a/editors/libreoffice-gd/distinfo
+++ b/editors/libreoffice-gd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204964
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gd.tar.gz) = 4cb0884b3301c7a1eec6c48c2ff38835f479eda1aef34ea10ac1893f0a335a07
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gd.tar.gz) = 1324191
+TIMESTAMP = 1755696791
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_gd.tar.gz) = 929c950eccd4cf7ea5d3d5950965d91ee1aa1b01d97e71f98bd4c4a155da0eec
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_gd.tar.gz) = 1317334
diff --git a/editors/libreoffice-gl/distinfo b/editors/libreoffice-gl/distinfo
index 9f7989a5bac3..e0cd848ef1be 100644
--- a/editors/libreoffice-gl/distinfo
+++ b/editors/libreoffice-gl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204966
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gl.tar.gz) = dfe37aef5884605196e8551355f66ffae5cbadf3668c15d5edb0fbec634e232a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gl.tar.gz) = 2119766
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_gl.tar.gz) = 187eca470073e1e7a410c7f2f4972ab0da7f8fff69b9a8a1ca40cf0edb3bc181
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_gl.tar.gz) = 2608677
+TIMESTAMP = 1755696794
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_gl.tar.gz) = b497e67fdbf3744fffced077726ddfd84c58a65366dacc5ac6033f0a20fb1f55
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_gl.tar.gz) = 2127323
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_gl.tar.gz) = 5987926b2395d92cb22a8addb586cd5c006acda6de3cf0b436c0b56e98295c89
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_gl.tar.gz) = 2630764
diff --git a/editors/libreoffice-gu/distinfo b/editors/libreoffice-gu/distinfo
index 17a28a4b9c94..13ad712eaa0e 100644
--- a/editors/libreoffice-gu/distinfo
+++ b/editors/libreoffice-gu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204969
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gu.tar.gz) = 41b479066dcad06ee2c76865a5683fdfc4052084d4956f3df7d29b44405443b6
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gu.tar.gz) = 933389
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_gu.tar.gz) = 669f5fc7c8f5403478876a8cd3133c577614ae4013e989477cd21adfcd19961b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_gu.tar.gz) = 2543515
+TIMESTAMP = 1755696797
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_gu.tar.gz) = 41102d1640c45f1ac025580c97bc417d3e86c1bae52bb0d99bbeb2451d512662
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_gu.tar.gz) = 926009
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_gu.tar.gz) = 665bba209b0811fcc1bf4bc7a638583bef0d04d2bf14d47f7e068bd843f3f6c6
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_gu.tar.gz) = 2561962
diff --git a/editors/libreoffice-gug/distinfo b/editors/libreoffice-gug/distinfo
index 2b59ce05f7e2..320acac90929 100644
--- a/editors/libreoffice-gug/distinfo
+++ b/editors/libreoffice-gug/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204969
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gug.tar.gz) = de0756164780803388386f143a3ecdd34246708edbb9be3551b75e6b26b22dc5
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_gug.tar.gz) = 358715
+TIMESTAMP = 1755696798
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_gug.tar.gz) = 711291d7739eabf5588487b4b220ac7ada6f6457e39478e1301834cbec775ef4
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_gug.tar.gz) = 350739
diff --git a/editors/libreoffice-hi/distinfo b/editors/libreoffice-hi/distinfo
index 9a780a386893..c247cc5face8 100644
--- a/editors/libreoffice-hi/distinfo
+++ b/editors/libreoffice-hi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204973
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hi.tar.gz) = a84c21869795ea344a63326cfa10119bbca3dc4faf834821666738ca1a88bd62
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hi.tar.gz) = 392291
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hi.tar.gz) = a3438033815f5d61b76ccd2e0520e2f9a96fc5910cce454387a70900db841e53
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hi.tar.gz) = 2553303
+TIMESTAMP = 1755696805
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_hi.tar.gz) = 843a0c7cd1b575e2f3c252c918aa77fd1d44855e0a5fa3c92c4d35364cbc5f10
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_hi.tar.gz) = 1343407
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_hi.tar.gz) = dc2cb1d69ddc9cf19a6aa0cdd1057bd5aac460424713ce804bff05fefb71e29b
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_hi.tar.gz) = 2573169
diff --git a/editors/libreoffice-hr/distinfo b/editors/libreoffice-hr/distinfo
index 3a039aabc380..21c9340d6278 100644
--- a/editors/libreoffice-hr/distinfo
+++ b/editors/libreoffice-hr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204975
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hr.tar.gz) = 791747dd062908e629693448669975676b9e952d46e446bf6965f3b48049b144
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hr.tar.gz) = 722389
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hr.tar.gz) = 078ded3bc840295e3327d5cf72c39732c9d6692ada5d80345374394de53ec135
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hr.tar.gz) = 2537687
+TIMESTAMP = 1755696807
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_hr.tar.gz) = 6fd1962a27e6ca02851dee93349f78f78f53aa8cd27a96f97b8cb8f0a9e2aec2
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_hr.tar.gz) = 714941
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_hr.tar.gz) = 945e6a02cb4840849b89380d3ae44309ffe55d911cd9211be76086b65e9a29fd
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_hr.tar.gz) = 2559048
diff --git a/editors/libreoffice-hsb/distinfo b/editors/libreoffice-hsb/distinfo
index bdabda9281ac..ae6a0de47e59 100644
--- a/editors/libreoffice-hsb/distinfo
+++ b/editors/libreoffice-hsb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204977
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hsb.tar.gz) = 66daaaad68db804d7a2781e4ac234065a33edd7b7bfda95e178a86cd13e23d9d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hsb.tar.gz) = 792044
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hsb.tar.gz) = 604cb740252994b4232ff37e795dcc21b3b8dab2c17029f47df2c391d8cc6c78
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_hsb.tar.gz) = 2635167
+TIMESTAMP = 1755696810
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_hsb.tar.gz) = 8979980e697a847e20d4685e62374ee2f355dd785286b239a9b68e5f8302ebe5
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_hsb.tar.gz) = 800201
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_hsb.tar.gz) = b22b23375fd86710e5b9f860041207c1427721d5ce3574db4137951dc94406db
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_hsb.tar.gz) = 2655345
diff --git a/editors/libreoffice-hy/distinfo b/editors/libreoffice-hy/distinfo
index 4d0136c6cf95..01d391e71b4b 100644
--- a/editors/libreoffice-hy/distinfo
+++ b/editors/libreoffice-hy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204980
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hy.tar.gz) = 4cd243c84296d1e2a9e961a803f8637ffedc119182500e7bb97e6f8e293c5b92
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_hy.tar.gz) = 816382
+TIMESTAMP = 1755696816
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_hy.tar.gz) = db243b08f0ea7a276da9d4753545f86f361c29b0ca2152fee5d21faaebd98522
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_hy.tar.gz) = 825038
diff --git a/editors/libreoffice-id/distinfo b/editors/libreoffice-id/distinfo
index 8fc6322c5150..8649dac338cb 100644
--- a/editors/libreoffice-id/distinfo
+++ b/editors/libreoffice-id/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204982
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_id.tar.gz) = 064a32db9fbb024f6d34cf4b528fcccd5b8b37f52cf6e0cbfa3b01ffdb8660c7
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_id.tar.gz) = 1472691
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_id.tar.gz) = 6a4c17c2b73404c51b136a718e8cb765b0112415650199c4d84c8a1bfd72d844
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_id.tar.gz) = 2556981
+TIMESTAMP = 1755696819
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_id.tar.gz) = ac0a62b017b45d49c906fba20d6596b8254938bc1f65579a0b9b318584b5d3cb
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_id.tar.gz) = 1464017
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_id.tar.gz) = 257adc7b4962e92d3c80e36d9af95de908e6fba500eaad23bda5cf551f5da645
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_id.tar.gz) = 2579238
diff --git a/editors/libreoffice-is/distinfo b/editors/libreoffice-is/distinfo
index 18f0e9552370..7ab697c69814 100644
--- a/editors/libreoffice-is/distinfo
+++ b/editors/libreoffice-is/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204984
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_is.tar.gz) = 96e620ebf3e0e761a673cfba844a276ca6409e15868e494b5b8c546c24bb5021
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_is.tar.gz) = 1225926
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_is.tar.gz) = 751800514e98e030783513f5673010a2903bbb7447f1f627d0ce421239561f75
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_is.tar.gz) = 2538959
+TIMESTAMP = 1755696822
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_is.tar.gz) = b97ffcd1386de461e6971fa341428dbe96b31098442825d8a728b387453fab6c
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_is.tar.gz) = 1221763
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_is.tar.gz) = a5b1790fa764cbfaaf669ab1bbd194db3de8d38bd36b80b7bf0391be6222b478
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_is.tar.gz) = 2559848
diff --git a/editors/libreoffice-it/distinfo b/editors/libreoffice-it/distinfo
index 48f3b29b589c..1d4815b038b7 100644
--- a/editors/libreoffice-it/distinfo
+++ b/editors/libreoffice-it/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204986
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_it.tar.gz) = e90f597de4f0282288162c303f81dfee120b3b4dfbd153c6092038a702850f32
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_it.tar.gz) = 1798104
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_it.tar.gz) = 85d23073904a527ec31966042a9f3fa5303c93317263d864e45a251fc9e2f7d4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_it.tar.gz) = 2588873
+TIMESTAMP = 1755696825
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_it.tar.gz) = b9dfb1d69d74cc88eb92891e919b5b2e5a60338725321441c3cb442e87964fb6
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_it.tar.gz) = 1806241
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_it.tar.gz) = 95602906272d21f466d6962fcc51ebd779d645a92ebeef86c5ca6ffd1186b7ff
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_it.tar.gz) = 2614398
diff --git a/editors/libreoffice-ka/distinfo b/editors/libreoffice-ka/distinfo
index 1bd6e5ed9d97..bc99634b2c9f 100644
--- a/editors/libreoffice-ka/distinfo
+++ b/editors/libreoffice-ka/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204990
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ka.tar.gz) = 67cda4af81871bc480f9b10fd67dd861882a74c38cb0c3d3643117081fbf6bbb
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ka.tar.gz) = 823659
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ka.tar.gz) = 3531ba1d6d2c3521d5fc2a644b2b7bedcf6a69d600e75a97a73819b1e9a1818a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ka.tar.gz) = 2795947
+TIMESTAMP = 1755696830
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ka.tar.gz) = 44eb34036b1f696a1e65d728924bcae08e099d60825bc72260292ac6af83ea80
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ka.tar.gz) = 832339
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ka.tar.gz) = f343bf449203b096638336b54b51f489609854952b1714a9a0cc36e7d0cf4714
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ka.tar.gz) = 2816044
diff --git a/editors/libreoffice-kab/distinfo b/editors/libreoffice-kab/distinfo
index e1b8c36ff2ea..b5684406888c 100644
--- a/editors/libreoffice-kab/distinfo
+++ b/editors/libreoffice-kab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204991
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kab.tar.gz) = 5fcceb5e06b2b4131c0720369525ef6a5d09a4832cd3769fe22fef785c474fdb
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kab.tar.gz) = 440973
+TIMESTAMP = 1755696832
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kab.tar.gz) = 3032549af69ba3bdfa33edeaeebeb96d78520fef50d2984f602b27feb65d9537
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kab.tar.gz) = 437650
diff --git a/editors/libreoffice-kk/distinfo b/editors/libreoffice-kk/distinfo
index b7252d67b761..9071cefe0c47 100644
--- a/editors/libreoffice-kk/distinfo
+++ b/editors/libreoffice-kk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204992
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kk.tar.gz) = 22ee59ee2271dcd34120df41bba4431f8c513b0a693d7f5d072ce7125d78451f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kk.tar.gz) = 720118
+TIMESTAMP = 1755696833
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kk.tar.gz) = 7249e4dcf62b1cc6791dd685baf7b83522626b68ef495cbab979d9f238ab06d1
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kk.tar.gz) = 714627
diff --git a/editors/libreoffice-km/distinfo b/editors/libreoffice-km/distinfo
index 08f7d4c0a843..4963076c4e2d 100644
--- a/editors/libreoffice-km/distinfo
+++ b/editors/libreoffice-km/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204994
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_km.tar.gz) = 3137e68b5ea58d38e3a505a10674a72c1a4087f78b1b1f380113a39183e1a835
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_km.tar.gz) = 561170
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_km.tar.gz) = 42fdc2f62cee34e5a49fead0da88797c9dec04c49ea776272c311854f656941b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_km.tar.gz) = 2746898
+TIMESTAMP = 1755696835
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_km.tar.gz) = 43ce175be118c70b897e77ca49f28d91b06ecbf06361f6ec68a6ce065f506cec
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_km.tar.gz) = 552394
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_km.tar.gz) = bece68d025460ad75344d31c0d422c3c80c542e1e7df35480b1a6fd6f597af96
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_km.tar.gz) = 2764507
diff --git a/editors/libreoffice-kmr_Latn/distinfo b/editors/libreoffice-kmr_Latn/distinfo
index 494684503eae..9cfb5ad02742 100644
--- a/editors/libreoffice-kmr_Latn/distinfo
+++ b/editors/libreoffice-kmr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204994
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 0db2815a50c8eee27a6612a29176bbe5302e52343f1d44d1c4a901750d38fa34
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 237957
+TIMESTAMP = 1755696836
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 4950fff3d9eb24ef5c1ab41105bdc2524de0630e3fffd55d72bd4f5a75a4c024
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 238719
diff --git a/editors/libreoffice-kn/distinfo b/editors/libreoffice-kn/distinfo
index 0ef09c9a0602..167179753f47 100644
--- a/editors/libreoffice-kn/distinfo
+++ b/editors/libreoffice-kn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204995
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kn.tar.gz) = 004552313e2db2959ba43343306283719b13e68c15fad226090db084556c8382
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kn.tar.gz) = 384818
+TIMESTAMP = 1755696837
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kn.tar.gz) = 93f0824265435f4c5fbfdd1c3935d379578fb42ecc5da4f2db4b769fb4dd1843
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kn.tar.gz) = 378176
diff --git a/editors/libreoffice-kok/distinfo b/editors/libreoffice-kok/distinfo
index 825c7a24ce7d..7d3a0cd2039c 100644
--- a/editors/libreoffice-kok/distinfo
+++ b/editors/libreoffice-kok/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204998
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kok.tar.gz) = 7b55cad5db0c32a9352958bf2be099446ca9a0592557bb9d0217cfa5a0d59ca1
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_kok.tar.gz) = 283863
+TIMESTAMP = 1755696841
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kok.tar.gz) = deef3811d420051dddb7652bbddd6eba8ce42898f85ede9f70f475df05321e1a
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_kok.tar.gz) = 280063
diff --git a/editors/libreoffice-ks/distinfo b/editors/libreoffice-ks/distinfo
index edc027ce15cd..7e6c985a5ee1 100644
--- a/editors/libreoffice-ks/distinfo
+++ b/editors/libreoffice-ks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746204999
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ks.tar.gz) = 352154640147b2d899f6e9fbac1847e59241c39d16fdcde2566491c0aa37afb4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ks.tar.gz) = 235397
+TIMESTAMP = 1755696842
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ks.tar.gz) = 412f5ad763f74049e9edd5ce39047fc94b722402093e7183704f85eb297ac894
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ks.tar.gz) = 231951
diff --git a/editors/libreoffice-lb/distinfo b/editors/libreoffice-lb/distinfo
index 39668a72f7b1..b4d549ac5406 100644
--- a/editors/libreoffice-lb/distinfo
+++ b/editors/libreoffice-lb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205000
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lb.tar.gz) = 07d4a374b64c371207fec11e56639cf000527285965b96172fa0c8e11c86d4d4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lb.tar.gz) = 113337
+TIMESTAMP = 1755696843
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_lb.tar.gz) = 5aa33e4b6705e56c2cff58ffc7bee6d11900e06663062ee19822af446aaf812b
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_lb.tar.gz) = 111132
diff --git a/editors/libreoffice-lo/distinfo b/editors/libreoffice-lo/distinfo
index eacc33f2275f..2636e28b9772 100644
--- a/editors/libreoffice-lo/distinfo
+++ b/editors/libreoffice-lo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205002
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lo.tar.gz) = fa9fa6eea62af1d53e64735fb2d69b7a8db7d7a7fe258b4f3473e3a0ca17e198
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lo.tar.gz) = 381558
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lo.tar.gz) = 91308047bed42284383c7f4202d6ecd701c8db8a1808ec4ff802562faf33087d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lo.tar.gz) = 2510706
+TIMESTAMP = 1755696847
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_lo.tar.gz) = f66671a4c1cb576b97c3386a1a62cc2bd92ba15eab0d17f6459d10323ade0d37
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_lo.tar.gz) = 375945
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_lo.tar.gz) = dd282fc6db1537a564cae7847bea7c79867c0e699e75f34deebf4d73d6a91ee4
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_lo.tar.gz) = 2525448
diff --git a/editors/libreoffice-lt/distinfo b/editors/libreoffice-lt/distinfo
index d21c15fb8287..e725fc34c744 100644
--- a/editors/libreoffice-lt/distinfo
+++ b/editors/libreoffice-lt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205003
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lt.tar.gz) = 6f2c40a1da8a3f220f768a7069676aa8b11a16d79a820c91bf585032fc8ef6f0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lt.tar.gz) = 909325
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lt.tar.gz) = f7850a64daaaad5d28ce458249a15c91308a06a58161698eb58d456ae0894f2f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lt.tar.gz) = 2644042
+TIMESTAMP = 1755696850
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_lt.tar.gz) = 6bc3d036f18b0cb19dd36adf754e7f98c7dd64cae661afd4e99d72464b5792d3
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_lt.tar.gz) = 901213
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_lt.tar.gz) = 9ccafe5baaf5dd4a3b209e55f8e6f9da41c1b6f99b8ed97f81b26f3265d59c7a
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_lt.tar.gz) = 2667289
diff --git a/editors/libreoffice-lv/distinfo b/editors/libreoffice-lv/distinfo
index 0967571317a0..fc67a7b295cd 100644
--- a/editors/libreoffice-lv/distinfo
+++ b/editors/libreoffice-lv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205005
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lv.tar.gz) = 715b17e464644f30e9c329f9b1d01f7c7d29b0ee5e16f86e1decd7513b2bab22
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_lv.tar.gz) = 845652
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lv.tar.gz) = 9498d39e094418d0f0a9eebcaad6a231234bac295edc51943621bfd112f1b737
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_lv.tar.gz) = 2533698
+TIMESTAMP = 1755696858
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_lv.tar.gz) = 1d0c981afd4baed852721d2abf3b818f892abd77917996f410d4839d4304f904
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_lv.tar.gz) = 839116
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_lv.tar.gz) = a4f3d559455cc1afb22efb7c874bef81dd9a6ad20723530cc5e63c2c253b25a9
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_lv.tar.gz) = 2554587
diff --git a/editors/libreoffice-mai/distinfo b/editors/libreoffice-mai/distinfo
index af4fda99c9aa..dd1a23dd966a 100644
--- a/editors/libreoffice-mai/distinfo
+++ b/editors/libreoffice-mai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205006
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mai.tar.gz) = c933b04cd3c9ebf0baa843d56cc3ab0fa5ca9d9a2b030e0fff86bc1cdd5afb58
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mai.tar.gz) = 231903
+TIMESTAMP = 1755696859
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mai.tar.gz) = b8208d340d91e617e10340f41d6df858a3dcb0894d52d3636ae21489bdfcebef
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mai.tar.gz) = 227788
diff --git a/editors/libreoffice-mk/distinfo b/editors/libreoffice-mk/distinfo
index 1ed09f13068f..cb45bd8ee6a4 100644
--- a/editors/libreoffice-mk/distinfo
+++ b/editors/libreoffice-mk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205007
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mk.tar.gz) = 2c345c25d7e434e06bc06d5b20d6e861fe281e9219aa351972b4e0b6851e1a0a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mk.tar.gz) = 322922
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_mk.tar.gz) = 3b7d3599a8b090f622455afdc576933bcb374107fea5fa335b5bed4f617d79b3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_mk.tar.gz) = 2534296
+TIMESTAMP = 1755696862
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mk.tar.gz) = ad1415edd29d971c448dabff22bf5fde3d89b5534bfe297071a581e980a97253
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mk.tar.gz) = 313515
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_mk.tar.gz) = dbafa77d8111a204fa4547d0cff716410829d84b65e2c155c41f62519eaa6410
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_mk.tar.gz) = 2555416
diff --git a/editors/libreoffice-ml/distinfo b/editors/libreoffice-ml/distinfo
index 9394fe18d667..4dc331aba55b 100644
--- a/editors/libreoffice-ml/distinfo
+++ b/editors/libreoffice-ml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205008
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ml.tar.gz) = 943775497abbe89270e36ed0039a5ce247711a5ae5afc8cc689a644f3599fe64
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ml.tar.gz) = 356809
+TIMESTAMP = 1755696863
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ml.tar.gz) = 8e91d95747861dd90347dc7e448c6713a92cc97fccda0b2fb352af4ec44bc112
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ml.tar.gz) = 349959
diff --git a/editors/libreoffice-mn/distinfo b/editors/libreoffice-mn/distinfo
index c1d5f03a3232..72da74a6a08e 100644
--- a/editors/libreoffice-mn/distinfo
+++ b/editors/libreoffice-mn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205009
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mn.tar.gz) = 19d6f22d75908571e0542665b17fe1de47acae286fcc37708427fb1efb3ea4a6
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mn.tar.gz) = 1815879
+TIMESTAMP = 1755696864
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mn.tar.gz) = 1f2b3e78e88e5d906f5f1cf38b3b1ab3caf7b1a0556dcb78cbf0832c935bc8b1
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mn.tar.gz) = 1842460
diff --git a/editors/libreoffice-mni/distinfo b/editors/libreoffice-mni/distinfo
index a583811dfa04..706364aca14a 100644
--- a/editors/libreoffice-mni/distinfo
+++ b/editors/libreoffice-mni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205010
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mni.tar.gz) = 128673b8d004e24ce0724bee4860b2ec198d5f38f450c1b2a712da681f76c44c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mni.tar.gz) = 275101
+TIMESTAMP = 1755696865
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mni.tar.gz) = 0f73318053f7d9364bd38b2f7db128eab3a413dfe98bf0369ac9f31b9dfc1516
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mni.tar.gz) = 269523
diff --git a/editors/libreoffice-mr/distinfo b/editors/libreoffice-mr/distinfo
index c2b34b1b4e81..95c4873dd29e 100644
--- a/editors/libreoffice-mr/distinfo
+++ b/editors/libreoffice-mr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205011
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mr.tar.gz) = 447b75529222742a29174c5760f0c0a7a3c6da4cab946c7ceaac5b96e4571082
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_mr.tar.gz) = 383388
+TIMESTAMP = 1755696866
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mr.tar.gz) = f10af3aec2832ef04604d43b83a4c324d106ff1deb2965bf1ebc9d348b0ee739
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_mr.tar.gz) = 376592
diff --git a/editors/libreoffice-my/distinfo b/editors/libreoffice-my/distinfo
index 1988afbab43d..80cb83d9f463 100644
--- a/editors/libreoffice-my/distinfo
+++ b/editors/libreoffice-my/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205012
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_my.tar.gz) = 10f350da70fc049c698a6f30bb41358b217e274584fcd6a3e8fc07bc96b60042
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_my.tar.gz) = 308884
+TIMESTAMP = 1755696868
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_my.tar.gz) = 15637f8a1cda66f622d6a7237a9e228192c6aa24952210926e7c25b2debd8a4e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_my.tar.gz) = 304131
diff --git a/editors/libreoffice-nb/distinfo b/editors/libreoffice-nb/distinfo
index cdce837710cd..218e1fa4d4c3 100644
--- a/editors/libreoffice-nb/distinfo
+++ b/editors/libreoffice-nb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205014
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nb.tar.gz) = 2d8ff0cf87efaf65b05be2ab31516e60440b995af79523e803b2e31b10f23dea
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nb.tar.gz) = 2987625
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nb.tar.gz) = f75a3181b801bbd2e429e23f4abe3a14c551147fd1d24ac42451a624991fa3b7
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nb.tar.gz) = 2560348
+TIMESTAMP = 1755696871
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nb.tar.gz) = cf2436983f916917b680a24fd2724f3b96b62c0c525c77916470d8e9689c78f2
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nb.tar.gz) = 2996479
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_nb.tar.gz) = a29fb14df2a0e4fb8f28782721f299c41655965028f342d6a88887ff0ec1f988
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_nb.tar.gz) = 2584282
diff --git a/editors/libreoffice-ne/distinfo b/editors/libreoffice-ne/distinfo
index 1d5105f37b8e..62a6959bbe6a 100644
--- a/editors/libreoffice-ne/distinfo
+++ b/editors/libreoffice-ne/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205015
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ne.tar.gz) = 40d2617dff7d36edfeb6328a50416dc6ee78c963f7d54a0bfb99c05c808eb3da
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ne.tar.gz) = 672795
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ne.tar.gz) = afc074bb3e3c5bd1f8ed20b1d3003f5406f611dad13972d962bd94d0912654b0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ne.tar.gz) = 2655620
+TIMESTAMP = 1755696874
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ne.tar.gz) = ba6e06aab323711b98b421d58a66563fb1710931ff98e76a564697a3dc2ec7fa
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ne.tar.gz) = 663593
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ne.tar.gz) = 20a6287c5ac7dbedadacd2d5807e1e2106c4bc053bac9a23c994c6ac3d97a04b
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ne.tar.gz) = 2677143
diff --git a/editors/libreoffice-nl/distinfo b/editors/libreoffice-nl/distinfo
index a9ee3e15b892..29acd65d4a99 100644
--- a/editors/libreoffice-nl/distinfo
+++ b/editors/libreoffice-nl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205017
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nl.tar.gz) = 76a761277e066e3ec20796544710e9371ea75a107707da6e01c55065e9f97402
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nl.tar.gz) = 1458737
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nl.tar.gz) = eb565c93ddd22112cfc780b3b5ee104d0f1a698cece486c8006add0cd4a352a3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nl.tar.gz) = 2613198
+TIMESTAMP = 1755696876
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nl.tar.gz) = 7b280d18902827e973fe82db8427f74bc151d2af73feb60568ec1d74d78dc6e8
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nl.tar.gz) = 1466786
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_nl.tar.gz) = 1531ffb90bd65891d6a43efbd54f8a8e219a652011cd1673762dc9a895118268
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_nl.tar.gz) = 2637316
diff --git a/editors/libreoffice-nn/distinfo b/editors/libreoffice-nn/distinfo
index 23420478e09e..250c6620633c 100644
--- a/editors/libreoffice-nn/distinfo
+++ b/editors/libreoffice-nn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205020
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nn.tar.gz) = 247de9343e6652d0d36d5e2ef4c4096d276853a83ac72d6e2bb1470c06b727f3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nn.tar.gz) = 2990452
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nn.tar.gz) = 619c6b8c1aaf244eedbaab88842d35c7cc427e4633e38ba47aa3db37f0c5daff
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_nn.tar.gz) = 2560711
+TIMESTAMP = 1755696879
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nn.tar.gz) = 5cee9e792f0c4be38be5af29241bc642bc08bb9b84f6c389f92acd54bd3db521
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nn.tar.gz) = 2998778
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_nn.tar.gz) = 78b04dc6678dac9011ccb6d05f76ea1628e7ba2ec34f590da050a42370bc4b33
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_nn.tar.gz) = 2584488
diff --git a/editors/libreoffice-nr/distinfo b/editors/libreoffice-nr/distinfo
index ea2f694fa24a..9630f3ab4b9e 100644
--- a/editors/libreoffice-nr/distinfo
+++ b/editors/libreoffice-nr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205021
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nr.tar.gz) = 50ceba654826daf5dfea5956c031cd6be38e3634e9ad768e8885184cfa5b9622
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nr.tar.gz) = 204327
+TIMESTAMP = 1755696880
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nr.tar.gz) = 6dc298b3b9edecca01cea7330f92e7ecb1bc736946eb4f8f6ae172cfa8e2451b
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nr.tar.gz) = 200703
diff --git a/editors/libreoffice-nso/distinfo b/editors/libreoffice-nso/distinfo
index f3e0eece5adc..251d81b99c81 100644
--- a/editors/libreoffice-nso/distinfo
+++ b/editors/libreoffice-nso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205022
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nso.tar.gz) = 8fde565ad095044e3f1ae1fb9b0bc221029b096988eadffb3eccbaea6beccace
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_nso.tar.gz) = 229716
+TIMESTAMP = 1755696881
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nso.tar.gz) = 6135bb43339959eaa02816f6e6418f543332043e80b2da758e8bef2a7d7986d5
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_nso.tar.gz) = 225564
diff --git a/editors/libreoffice-oc/distinfo b/editors/libreoffice-oc/distinfo
index 741edd41bca1..65928d18768c 100644
--- a/editors/libreoffice-oc/distinfo
+++ b/editors/libreoffice-oc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205022
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_oc.tar.gz) = 946ae68a51ca90296d315713571c137b8c4305f5c3a5ae655093b362161b6505
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_oc.tar.gz) = 978899
+TIMESTAMP = 1755696882
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_oc.tar.gz) = 5fa84f64aa9a77106fc50f14f638cb6f89be4a315316d2023deedefc5c177c4f
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_oc.tar.gz) = 973740
diff --git a/editors/libreoffice-om/distinfo b/editors/libreoffice-om/distinfo
index 798d574e7d22..8259b8a1a4f6 100644
--- a/editors/libreoffice-om/distinfo
+++ b/editors/libreoffice-om/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205024
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_om.tar.gz) = cbbcbfb475ed8035cd135832a61d36526952118b68f5e7f07cbe69d4860fea40
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_om.tar.gz) = 341671
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_om.tar.gz) = 325626c2b15386087bdbb8e6e7c92240cc9d3b788927d56281af97ecda393fd8
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_om.tar.gz) = 2604578
+TIMESTAMP = 1755696885
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_om.tar.gz) = be5d3e771067a59adeefe97c41eb055d5118b0307b94907abdbb46b74077eff2
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_om.tar.gz) = 333815
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_om.tar.gz) = 6f8e88dd0ee73064e7c118dea87338f47849cb7c93c2bcaa8f2d20d4ebdd2d08
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_om.tar.gz) = 2625542
diff --git a/editors/libreoffice-or/distinfo b/editors/libreoffice-or/distinfo
index 5503356a0ed2..754ec7542ddc 100644
--- a/editors/libreoffice-or/distinfo
+++ b/editors/libreoffice-or/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205025
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_or.tar.gz) = bf66a30e2f36c80aaba667a50541b5917066829d6b607c70fcf4a01a8f8a3147
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_or.tar.gz) = 394984
+TIMESTAMP = 1755696886
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_or.tar.gz) = e880cc8484b8511cc4ed530522fbad736122bb9f565b52d91648eee844910628
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_or.tar.gz) = 388689
diff --git a/editors/libreoffice-pa_IN/distinfo b/editors/libreoffice-pa_IN/distinfo
index 596cfc3dccb8..fee0247ce2ae 100644
--- a/editors/libreoffice-pa_IN/distinfo
+++ b/editors/libreoffice-pa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205026
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 3fb46b5eb763bc47ca83228289427956b3d1092ab73955f97ee39636e3c6b981
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 414542
+TIMESTAMP = 1755696887
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 51829a7bdd7abdff6e55779cfc944cb72cecc2edd697503763993692328d68bc
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 427965
diff --git a/editors/libreoffice-ro/distinfo b/editors/libreoffice-ro/distinfo
index 9fba35278406..6abf0484504f 100644
--- a/editors/libreoffice-ro/distinfo
+++ b/editors/libreoffice-ro/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205035
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ro.tar.gz) = a43726f5300007ef4e5feed64cf8a87463940bd2dcc4b48bd33a3d4a47fb7319
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ro.tar.gz) = 1940929
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ro.tar.gz) = 50831e97dc1d39c2e3e5a25932f1fd656a650e5d17fd298e9fb1ac9c57275c8c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ro.tar.gz) = 2506227
+TIMESTAMP = 1755696899
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ro.tar.gz) = 560e790f6265e2f7bd1b8ea3636bc6c821c638f81fa8b84bd7caa0bea1a5c01e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ro.tar.gz) = 1989159
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ro.tar.gz) = f7830b09a141b386fdef572c55d52300549f349f20f1d5a69c71331c2e29cbe4
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ro.tar.gz) = 2522439
diff --git a/editors/libreoffice-rw/distinfo b/editors/libreoffice-rw/distinfo
index a6fce9835a97..2dead111cef0 100644
--- a/editors/libreoffice-rw/distinfo
+++ b/editors/libreoffice-rw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205038
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_rw.tar.gz) = 2100616774911af072d77a592a666b86eff3efdd358da1809e375cbd803f587f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_rw.tar.gz) = 247799
+TIMESTAMP = 1755696902
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_rw.tar.gz) = 03236a2b6f84e273954ceb6259a51e936508d2003c0f76869dcac434570ea318
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_rw.tar.gz) = 244258
diff --git a/editors/libreoffice-sa_IN/distinfo b/editors/libreoffice-sa_IN/distinfo
index 39f7e732cfd0..8ae16d8bd7b6 100644
--- a/editors/libreoffice-sa_IN/distinfo
+++ b/editors/libreoffice-sa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205039
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 99aaad9c56b9d1269383396f42155322170517ebdd70328deb2bc9454ae8143e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 300323
+TIMESTAMP = 1755696904
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = ead9523d6593e16cad6b9d4da378837ef9d116bf0463890df9e832819685c271
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 300522
diff --git a/editors/libreoffice-sat/distinfo b/editors/libreoffice-sat/distinfo
index db559d808849..9fb6a5751d8c 100644
--- a/editors/libreoffice-sat/distinfo
+++ b/editors/libreoffice-sat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205040
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sat.tar.gz) = 505e9cb2be2a1b05d9925be987c627b7fca5f17090d6bc3c660045f168bed900
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sat.tar.gz) = 349248
+TIMESTAMP = 1755696905
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sat.tar.gz) = e7bab0cebb83b8044f6d8145481b885a9bfbb1788ba3f4d69f3524d33ef7ef6c
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sat.tar.gz) = 340191
diff --git a/editors/libreoffice-sd/distinfo b/editors/libreoffice-sd/distinfo
index 59f211915f88..b199395b6489 100644
--- a/editors/libreoffice-sd/distinfo
+++ b/editors/libreoffice-sd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205040
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sd.tar.gz) = d98fb8f3a1d280de1f5d306129611cf580e2c2abeafe90b88a2c8f3dd12db29a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sd.tar.gz) = 298943
+TIMESTAMP = 1755696906
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sd.tar.gz) = 98b4766b4f431e931cc1c72523ab1c32623d874214f08346fc585ddb553abdd1
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sd.tar.gz) = 293491
diff --git a/editors/libreoffice-si/distinfo b/editors/libreoffice-si/distinfo
index 4941a2ae8057..dffa681e37d7 100644
--- a/editors/libreoffice-si/distinfo
+++ b/editors/libreoffice-si/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205042
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_si.tar.gz) = 9a73b97135854b9e614d78f87ae5ede9864eb93d0d6e53fb485704f5fb120c69
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_si.tar.gz) = 543410
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_si.tar.gz) = d869c8e4c564e267ef5902c3a730748f2a952f7c01406b224fea93c178b8c10d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_si.tar.gz) = 2608244
+TIMESTAMP = 1755696909
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_si.tar.gz) = 41ef4887cea11f9f1fbb78187353ecf6a4360d7d4be8d9728043e148f86dab95
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_si.tar.gz) = 537205
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_si.tar.gz) = 2d10750ace224ada2597cd001057754b1db93fb0ee11f0f830155ba96269ebac
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_si.tar.gz) = 2628180
diff --git a/editors/libreoffice-sid/distinfo b/editors/libreoffice-sid/distinfo
index 280f6977f147..89ccdae30265 100644
--- a/editors/libreoffice-sid/distinfo
+++ b/editors/libreoffice-sid/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205044
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sid.tar.gz) = 9eaf0341dffa885686a6187eba9a58a7a40f4c804d6b7b451631153531c8270a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sid.tar.gz) = 365339
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sid.tar.gz) = 52727c49d3badc494ec2a236b16299755bb77ee5786551b9cb413d8fd35e82b4
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sid.tar.gz) = 2592274
+TIMESTAMP = 1755696911
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sid.tar.gz) = e45170369b44e54810120a8a1d04895e78be2561dc998f7b2ac0acc5b79d3f63
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sid.tar.gz) = 357728
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sid.tar.gz) = 5ab89a47c8a52511d6726b58a18188beff71a1ea74b946df3314186a0fa41c02
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sid.tar.gz) = 2613211
diff --git a/editors/libreoffice-sk/distinfo b/editors/libreoffice-sk/distinfo
index 88222c16e5af..dfca7816f87d 100644
--- a/editors/libreoffice-sk/distinfo
+++ b/editors/libreoffice-sk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205046
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sk.tar.gz) = b403a2e8e0c93b3d8aff1b17112b36140164c7773ef0aa521e1b4d9dd807b146
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sk.tar.gz) = 1680343
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sk.tar.gz) = 8ca4425d8f815e55d00673950c2e021223d732975a3502510c3895fddcc28e93
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sk.tar.gz) = 2639105
+TIMESTAMP = 1755696914
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sk.tar.gz) = 229f387367ded8ed0412aa9b5cdedd3e15c4751ad16a56669959daa84776705e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sk.tar.gz) = 1681427
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sk.tar.gz) = e18371c1fc1f37de1dcad5b617c2e9f7cc152f1a196ee5f0fd92d539b1917878
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sk.tar.gz) = 2660664
diff --git a/editors/libreoffice-sl/distinfo b/editors/libreoffice-sl/distinfo
index a7293012ace4..50524e90a257 100644
--- a/editors/libreoffice-sl/distinfo
+++ b/editors/libreoffice-sl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205048
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sl.tar.gz) = 5ed593c259241bab6b23ec6b8d0cec1a7fb2edd957b95fd235ec96153a48b735
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sl.tar.gz) = 2170709
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sl.tar.gz) = 99ab94ebb2695920e7020d8f1561d6e1d9759a7a171438602072ba55f3457fdf
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sl.tar.gz) = 2591240
+TIMESTAMP = 1755696918
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sl.tar.gz) = f86450206b72714482e01d09c72ae08b65cab5afb4359bccd2871417f57a3015
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sl.tar.gz) = 2178632
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sl.tar.gz) = 58fa5356fd06c4f5525295030837e973e5fe08d30514a61b0ee3ad60634b0c0f
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sl.tar.gz) = 2613419
diff --git a/editors/libreoffice-sq/distinfo b/editors/libreoffice-sq/distinfo
index e51476f9f8cf..1f6b67f4879b 100644
--- a/editors/libreoffice-sq/distinfo
+++ b/editors/libreoffice-sq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205053
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sq.tar.gz) = c1abf21bfd3349f0db6e26f633f8fb69e5febd675f29d819f85aa734ec529118
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sq.tar.gz) = 907312
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sq.tar.gz) = a774e820dd46434885182bb21ee9690656fc5ff7fa45c189248ad9f6a5b69626
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sq.tar.gz) = 2508380
+TIMESTAMP = 1755696920
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sq.tar.gz) = 4f9004461ddcbbc63aa15e70262ac31864ef53f96126fd128b220524e5efa031
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sq.tar.gz) = 898559
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sq.tar.gz) = b18ba77fca6fc35a4530465fed50cb4a0cf6adf0ded5953d439f25fb15509d8d
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sq.tar.gz) = 2531991
diff --git a/editors/libreoffice-sr/distinfo b/editors/libreoffice-sr/distinfo
index 9169e4ef566b..4cc2c71b8326 100644
--- a/editors/libreoffice-sr/distinfo
+++ b/editors/libreoffice-sr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205054
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sr.tar.gz) = ca503d6885afa3edbca124779ce81e452999f752b1912486f524f52eb1adb27d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sr.tar.gz) = 2274228
+TIMESTAMP = 1755696922
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sr.tar.gz) = b0bca427073aed3b34aea79b3247dd1645455c39bc193335b9a52889e06a94a3
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sr.tar.gz) = 2265572
diff --git a/editors/libreoffice-sr_Latn/distinfo b/editors/libreoffice-sr_Latn/distinfo
index 21a78e0c25ce..40cbff72c0fb 100644
--- a/editors/libreoffice-sr_Latn/distinfo
+++ b/editors/libreoffice-sr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205055
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = ff2ed610b9446268b9390193fa6420c398700fe9c8c8a06cc739a40a57837312
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1859477
+TIMESTAMP = 1755696923
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = d640e6fff3c2a020863d671451e335eb22f30721fa28aa39cc7232b8ed0c80dc
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1858860
diff --git a/editors/libreoffice-ss/distinfo b/editors/libreoffice-ss/distinfo
index 53a39aee07a0..cd9a632fd5ef 100644
--- a/editors/libreoffice-ss/distinfo
+++ b/editors/libreoffice-ss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205055
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ss.tar.gz) = 12b2606a91c894acfedc261d77e986665b80e3189e82c05daa7e65ecdae6d64a
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ss.tar.gz) = 208620
+TIMESTAMP = 1755696924
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ss.tar.gz) = 7aa5da704b35e582d4853220e9dae2a8e5d88203a6313993e5101826da73a31d
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ss.tar.gz) = 205581
diff --git a/editors/libreoffice-st/distinfo b/editors/libreoffice-st/distinfo
index 4bcbf7b272df..d044e02e69f8 100644
--- a/editors/libreoffice-st/distinfo
+++ b/editors/libreoffice-st/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205056
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_st.tar.gz) = 6dc9803a12e836d95328faebd79a03b668f417e01dbbeec607726b58b0cc661d
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_st.tar.gz) = 204374
+TIMESTAMP = 1755696925
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_st.tar.gz) = 658ca2c4ddb32bc71bdb13030558b0c0a21d592e950e4d91552294b503aa1826
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_st.tar.gz) = 201241
diff --git a/editors/libreoffice-sv/distinfo b/editors/libreoffice-sv/distinfo
index a62be76faf2c..e8ad229d3bed 100644
--- a/editors/libreoffice-sv/distinfo
+++ b/editors/libreoffice-sv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205057
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sv.tar.gz) = b6e164e67c8128ea885e78c45d486459aa345922bfbd92b0b8fcc7c4258b7de9
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sv.tar.gz) = 1720803
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sv.tar.gz) = 961abc7aaa1ac8f6053a704df92a4046fc60b36d31492496ca656cc08d9c518c
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_sv.tar.gz) = 2587775
+TIMESTAMP = 1755696928
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sv.tar.gz) = 66e6ac0c7420f94574786dfaad39d301287902d75324fb9fbcd4ab25adfe5d42
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sv.tar.gz) = 1729941
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sv.tar.gz) = 121d5c1438681d7ea4aab78f74709d9ea607eaf35c573cc26fc3f82e47f2e848
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_sv.tar.gz) = 2608783
diff --git a/editors/libreoffice-sw_TZ/distinfo b/editors/libreoffice-sw_TZ/distinfo
index c6cf6742afef..34e45bd9e20f 100644
--- a/editors/libreoffice-sw_TZ/distinfo
+++ b/editors/libreoffice-sw_TZ/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205058
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = d11a4d8cc6ee165c8c66fe07820ddfdeeb035e0ea1394cfdfa30bcf2dfe8dcbe
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 224590
+TIMESTAMP = 1755696931
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = a799d77077446fc0e62c3833296c8afebc9c1e067b39779c586c7ac0ae50f141
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 224787
diff --git a/editors/libreoffice-szl/distinfo b/editors/libreoffice-szl/distinfo
index c0d9dd95cdb3..52e946193e85 100644
--- a/editors/libreoffice-szl/distinfo
+++ b/editors/libreoffice-szl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205059
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_szl.tar.gz) = 11a1cd9a760750950edfc6b1172ddb229fc0900d364a4ecc8f52799ea6695503
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_szl.tar.gz) = 505015
+TIMESTAMP = 1755696932
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_szl.tar.gz) = a361acb686d2bcbc7063ac82e351bf76752385432242eace2604c96653523031
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_szl.tar.gz) = 497879
diff --git a/editors/libreoffice-ta/distinfo b/editors/libreoffice-ta/distinfo
index a74b25c136dc..bbe1594cd46c 100644
--- a/editors/libreoffice-ta/distinfo
+++ b/editors/libreoffice-ta/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205061
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ta.tar.gz) = 32ac0b7abdafbdfdb8430e366a5bb8d3852f03c11a14b76534b0476c00aaca27
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ta.tar.gz) = 489500
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ta.tar.gz) = 9723603c74ecc0c52a7541748a416ad361132b42ee068f5802d4df56d9bac958
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ta.tar.gz) = 2756072
+TIMESTAMP = 1755696934
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ta.tar.gz) = 1a2c7ff785a944f17e73547845e892b4f32e911c43236812676fdbb7673f055c
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ta.tar.gz) = 480946
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ta.tar.gz) = 6aa06edbaa3aa1023875e12253ac905a33c36aa4c90663a9efde28005d08f16d
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ta.tar.gz) = 2767957
diff --git a/editors/libreoffice-te/distinfo b/editors/libreoffice-te/distinfo
index 373ce5e56c65..1494642d8daf 100644
--- a/editors/libreoffice-te/distinfo
+++ b/editors/libreoffice-te/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205062
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_te.tar.gz) = a08df1cad545697a408dbdd088965047e9c920e0bebb7e84f2fbff8ce4e7b42e
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_te.tar.gz) = 787189
+TIMESTAMP = 1755696936
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_te.tar.gz) = f100ca63fd69cf761881d809d77f040c23ccf955d29cacd809f69c5349a8d499
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_te.tar.gz) = 781690
diff --git a/editors/libreoffice-tg/distinfo b/editors/libreoffice-tg/distinfo
index a1123d6a805a..21f80a407b52 100644
--- a/editors/libreoffice-tg/distinfo
+++ b/editors/libreoffice-tg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205064
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tg.tar.gz) = ef2a88e0871ec5f7eae523cd58d0ad3d497a5920024d80a3a5f44504e7720680
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tg.tar.gz) = 269898
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_tg.tar.gz) = d63d6b9b69ff0ceda1e8accecd9f816153a83b9498b65b1e1034b3c15b75269b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_tg.tar.gz) = 2511172
+TIMESTAMP = 1755696938
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_tg.tar.gz) = 6b7f185be487ee9d1d41aa75ad22bd299c7aaf593cc3f198b4baaa9a27fafa1e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_tg.tar.gz) = 262633
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_tg.tar.gz) = 3b71760c43e220c12d17bf54afdd00ce233f6d3a47c74fda188bf332c3b51c0e
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_tg.tar.gz) = 2533456
diff --git a/editors/libreoffice-th/distinfo b/editors/libreoffice-th/distinfo
index a2ee377dfa94..0dcbaf97858f 100644
--- a/editors/libreoffice-th/distinfo
+++ b/editors/libreoffice-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205065
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_th.tar.gz) = 4a7f7dfd82906c328c0edb7ce5d721f2ae12b333b5525d96ffe11693aef3aaa0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_th.tar.gz) = 992214
+TIMESTAMP = 1755696939
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_th.tar.gz) = e46db043f7fcab26783c759678fb483c4e47cc8ce46c93437cc44149f30e343d
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_th.tar.gz) = 986505
diff --git a/editors/libreoffice-tn/distinfo b/editors/libreoffice-tn/distinfo
index 4d3c279da67f..cf876b630461 100644
--- a/editors/libreoffice-tn/distinfo
+++ b/editors/libreoffice-tn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205065
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tn.tar.gz) = ea4b437c73a3f9689cdbf5e7b2bce6e1a9190c89d8477327a2654973aceaf2f2
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tn.tar.gz) = 190438
+TIMESTAMP = 1755696940
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_tn.tar.gz) = 21b1e9ebe4ef5f993df66bbe9939676593e8c1b3d2d5d2f7bdda9051288715f9
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_tn.tar.gz) = 188101
diff --git a/editors/libreoffice-tr/distinfo b/editors/libreoffice-tr/distinfo
index 52bcba9e3770..64acf7ebb1c7 100644
--- a/editors/libreoffice-tr/distinfo
+++ b/editors/libreoffice-tr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205068
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tr.tar.gz) = 7b3ea6b662a708d1add6220fd1bae1da72f6c68bfaeb98b141260021ab7611dd
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tr.tar.gz) = 6210711
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_tr.tar.gz) = 78b18f8df399ae4fc337dd77149cec57356c177aa6db3d04be5fc1e8f737c898
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_tr.tar.gz) = 2629409
+TIMESTAMP = 1755696944
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_tr.tar.gz) = e52e174c1c260409e126a1e09763e51ca1d9b3337bc481791ceeecc70611007d
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_tr.tar.gz) = 6207051
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_tr.tar.gz) = 16381719ee4b6486dbbd1991ddd5fcd75c72e2a32a74481bfa94106b16166a36
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_tr.tar.gz) = 2650590
diff --git a/editors/libreoffice-ts/distinfo b/editors/libreoffice-ts/distinfo
index 556ee2798400..70d536144455 100644
--- a/editors/libreoffice-ts/distinfo
+++ b/editors/libreoffice-ts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205069
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ts.tar.gz) = aeffb757e87ea1f2107d8320ad553880ca079456ffbde37335330d1b59617e92
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ts.tar.gz) = 203097
+TIMESTAMP = 1755696945
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ts.tar.gz) = 0227fdfe5cba434968f2c609bfd86c6ac378314bff1d8340382afd280df53185
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ts.tar.gz) = 199655
diff --git a/editors/libreoffice-tt/distinfo b/editors/libreoffice-tt/distinfo
index c980d36fe631..ca048f282942 100644
--- a/editors/libreoffice-tt/distinfo
+++ b/editors/libreoffice-tt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205070
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tt.tar.gz) = 0d6362d1ba1777079d3ee40c9294ea5131431ca02559ea6de4336507a49c56b0
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_tt.tar.gz) = 133449
+TIMESTAMP = 1755696946
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_tt.tar.gz) = 652a604af287ede909b092ebb54b4270f952e4d2c18c0d4bec0daece77c3b0eb
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_tt.tar.gz) = 130425
diff --git a/editors/libreoffice-ug/distinfo b/editors/libreoffice-ug/distinfo
index d35814635e87..99ed6b23d17b 100644
--- a/editors/libreoffice-ug/distinfo
+++ b/editors/libreoffice-ug/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746205072
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ug.tar.gz) = 2c105fe65f9b537a6170eae675d3ade8322d2ae14f3fd50cb6b840f46ba61133
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ug.tar.gz) = 378521
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ug.tar.gz) = 15dca3a692372b5548c67301207e2cc2b7f4ad050039e5ce9212f09449f7a59b
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ug.tar.gz) = 2556153
+TIMESTAMP = 1755696949
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ug.tar.gz) = 2def9d6cb1d31ec5d30e36f4ff24f49241d8ee8582f0f30e19c1289f4cd1d4bc
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ug.tar.gz) = 377176
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ug.tar.gz) = 8e7c50cbcd5783380efb394e2294077fa6e9d1fb767e5808698f16d0dbe95d89
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_helppack_ug.tar.gz) = 2576796
diff --git a/editors/libreoffice-uz/distinfo b/editors/libreoffice-uz/distinfo
index 79731a32926c..35904f8a050a 100644
--- a/editors/libreoffice-uz/distinfo
+++ b/editors/libreoffice-uz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205075
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_uz.tar.gz) = 88350f936d95a6336fa31c551537b787f306150caac95252543a03a44d39959f
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_uz.tar.gz) = 220970
+TIMESTAMP = 1755696954
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_uz.tar.gz) = 9f043811d4ae6194da337782ab50ff7eee05ca1d69de20080420771abf124a71
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_uz.tar.gz) = 217123
diff --git a/editors/libreoffice-ve/distinfo b/editors/libreoffice-ve/distinfo
index 1e9c36261e3e..c58cad6b42ef 100644
--- a/editors/libreoffice-ve/distinfo
+++ b/editors/libreoffice-ve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205076
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ve.tar.gz) = 153fc9b21432077959815f0b35319c92066613b2bf0e5cdeec1034043d149af3
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ve.tar.gz) = 205840
+TIMESTAMP = 1755696955
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ve.tar.gz) = 65f89e9f4eaa916042a14b22daa674a26bbfed9f19e3c3c4cb311279f14b7d0b
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_ve.tar.gz) = 202552
diff --git a/editors/libreoffice-vec/distinfo b/editors/libreoffice-vec/distinfo
index 2e2e632050a0..fc4cb8f81198 100644
--- a/editors/libreoffice-vec/distinfo
+++ b/editors/libreoffice-vec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205076
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_vec.tar.gz) = cc858fd5ac4236147227043df798ef4aa0a33ef13797982f6b6d1ff25e8425c6
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_vec.tar.gz) = 517133
+TIMESTAMP = 1755696956
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_vec.tar.gz) = 178ddacfb0daa5c41ea1a59a05018838a8f026f7577f53e9573a15d8604f95a9
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_vec.tar.gz) = 509563
diff --git a/editors/libreoffice-xh/distinfo b/editors/libreoffice-xh/distinfo
index 933252ea7058..ec54d7009393 100644
--- a/editors/libreoffice-xh/distinfo
+++ b/editors/libreoffice-xh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205078
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_xh.tar.gz) = 546abe5caf9e268788829795687713b879519a1eeb3910b1454c08a09a92be92
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_xh.tar.gz) = 209976
+TIMESTAMP = 1755696961
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_xh.tar.gz) = 459791e78bc2a36d43b851b11d7b0aeafe6c774da80e99e87ac0c90e021acb67
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_xh.tar.gz) = 206940
diff --git a/editors/libreoffice-zu/distinfo b/editors/libreoffice-zu/distinfo
index f3db0ae5d3f2..efe7e323d487 100644
--- a/editors/libreoffice-zu/distinfo
+++ b/editors/libreoffice-zu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746205082
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_zu.tar.gz) = 5c96667df3ae62096ce7e4154e8ec875bf16c04eaadb4d236c585ef01a803d63
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_zu.tar.gz) = 230033
+TIMESTAMP = 1755696969
+SHA256 (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_zu.tar.gz) = 61c03e3df449bc6ef797f1330e3b1f8885d6f1a58b392b46baf1c4af73012254
+SIZE (libreoffice/i18n/LibreOffice_25.8.0_Linux_x86-64_deb_langpack_zu.tar.gz) = 226815
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index 5299adbf86bf..be0223cedf92 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -21,14 +21,14 @@ BUILD_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \
dmake:devel/dmake \
gperf>=3.1:devel/gperf \
${LOCALBASE}/include/libcuckoo/cuckoohash_map.hh:devel/libcuckoo \
- mdds>=2.1:devel/mdds \
+ mdds>=${MDDS_VERSION}:devel/mdds \
gpatch:devel/patch \
${LOCALBASE}/include/sane/sane.h:graphics/sane-backends \
vigra-config:graphics/vigra \
${LOCALBASE}/include/glm/glm.hpp:math/glm \
bash:shells/bash \
gsed:textproc/gsed \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
coreutils>=8.23:sysutils/coreutils \
flex>=0.26:textproc/flex
LIB_DEPENDS= libapr-1.so:devel/apr1 \
@@ -37,7 +37,7 @@ LIB_DEPENDS= libapr-1.so:devel/apr1 \
libicutu.so:devel/icu \
liblangtag.so:devel/liblangtag \
libltdl.so:devel/libltdl \
- liborcus-0.18.so:devel/liborcus \
+ liborcus-0.20.so:devel/liborcus \
libplds4.so:devel/nspr \
libcurl.so:ftp/curl \
libgraphite2.so:graphics/graphite2 \
@@ -61,7 +61,7 @@ LIB_DEPENDS= libapr-1.so:devel/apr1 \
libpagemaker-0.0.so:print/libpagemaker \
libassuan.so:security/libassuan \
libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
+ libgpgmepp.so:security/gpgmepp \
libargon2.so:security/libargon2 \
libgpg-error.so:security/libgpg-error \
libnss3.so:security/nss \
@@ -110,7 +110,7 @@ DISTFILES+= f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-ope
DISTFILES+= dtoa-20180411.tgz:src
DISTFILES+= dragonbox-1.1.3.tar.gz:src
DISTFILES+= frozen-1.2.0.tar.gz:src
-DISTFILES+= skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz:src
+DISTFILES+= skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz:src
DISTFILES+= zxcvbn-c-2.5.tar.gz:src
NOT_FOR_ARCHS= armv6 armv7
@@ -133,6 +133,7 @@ USE_GL= gl glew glu
USE_GNOME= cairo glib20 libxml2 libxslt
USE_PERL5= build
USE_XORG= ice sm x11 xaw xcb xext xinerama xrandr xrender
+USE_LOCALE?= en_US.UTF-8
USES+= elfctl
ELF_FEATURES= +wxneeded:instdir/program/soffice.bin
@@ -141,11 +142,11 @@ OPTIONS_DEFINE= COINMP CUPS DOCS GNOME GTK3 GTK4 JAVA LTO MMEDIA PDFIUM PGSQL MA
OPTIONS_RADIO= QT KDE
OPTIONS_RADIO_QT= QT5 QT6
OPTIONS_RADIO_KDE= KF5 KF6
-OPTIONS_DEFAULT= CUPS DOCS JAVA MMEDIA PDFIUM QT5
+OPTIONS_DEFAULT= CUPS DOCS GTK3 JAVA MMEDIA PDFIUM QT6
#OPTIONS_EXCLUDE= GTK4
COINMP_DESC= Enable CoinMP (deprecated) math solver
-GTK4_DESC= GTK+ 4 GUI toolkit support (experimental, broken)
+GTK4_DESC= GTK+ 4 GUI toolkit support (experimental)
JAVA_DESC= Add Java support (XML filters, macros, DB connections)
KF5_DESC= KF5/Qt5 GUI toolkit support (implies QT5)
KF6_DESC= KF6/Qt6 GUI toolkit support (implies QT6)
@@ -155,8 +156,8 @@ PGSQL_DESC= Build with PostgreSQL-SDBC driver
MARIADB_DESC= Build with MariaDB/MySQL-SDBC driver
QT_DESC= Select Qt GUI engine version
KDE_DESC= Select KDE GUI engine version
-QT5_DESC= Qt5 GUI toolkit support (default visual style)
-QT6_DESC= Qt6 GUI toolkit support (experimental visual style)
+QT5_DESC= Qt5 GUI toolkit support
+QT6_DESC= Qt6 GUI toolkit support (default visual style)
SDK_DESC= Build with SDK
TEST_DESC= Run all regression tests
WEBDAV_DESC= Enable WebDAV protocol
@@ -228,7 +229,7 @@ JAVA_DISTFILES= 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip:src \
bsh-2.1.1-src.zip:src \
rhino-1.7.15.zip:src
JAVA_USES= java
-JAVA_VARS= JAVA_VERSION=17+
+JAVA_VARS= JAVA_VERSION=17+ NO_SHLIB_REQUIRES_GLOB=libjawt.so
KF5_CONFIGURE_ENABLE= kf5
KF5_USE= kde=config,coreaddons,i18n,kio,windowsystem
@@ -250,7 +251,7 @@ MMEDIA_USES= gstreamer
MMEDIA_CONFIGURE_ENABLE= gstreamer-1-0
PDFIUM_CONFIGURE_ENABLE= pdfium
-PDFIUM_DISTFILES= pdfium-6764.tar.bz2:src
+PDFIUM_DISTFILES= pdfium-7012.tar.bz2:src
PDFIUM_LIB_DEPENDS= libabsl_strings.so:devel/abseil \
libopenjp2.so:graphics/openjpeg
@@ -360,6 +361,7 @@ BINARY_ALIAS= sed=gsed
PIE_UNSAFE= yes
#MAKE_JOBS_UNSAFE= yes
+MDDS_VERSION= 3.1
.include <bsd.port.options.mk>
@@ -397,10 +399,13 @@ CXXFLAGS_WARN= -Wshadow -Woverloaded-virtual
LDFLAGS+= -Wl,--undefined-version
post-patch:
+ ${REINPLACE_CMD} \
+ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ -e 's|mdds-3.0|mdds-${MDDS_VERSION}|g' \
+ ${WRKSRC}/configure
.if ${COMPILER_FEATURES:Mlibstdc++}
${REINPLACE_CMD} -e 's/gb_CC/gb_CXX/' ${WRKSRC}/solenv/gbuild/platform/unxgcc.mk
.endif
- ${CP} ${FILESDIR}/powerpc64le-skia.patch.0 ${WRKSRC}/external/skia/
pre-configure:
@${TOUCH} ${WRKSRC}/autogen.lastrun
diff --git a/editors/libreoffice/Makefile.common b/editors/libreoffice/Makefile.common
index c715003f1565..98975547d58a 100644
--- a/editors/libreoffice/Makefile.common
+++ b/editors/libreoffice/Makefile.common
@@ -7,8 +7,8 @@ LICENSE= LGPL3+ MPL20
LICENSE_COMB= dual
DISTVERSION= ${LOVERSION}.${RCVER}
-LOVERSION= 25.2.3
-RCVER= 2
+LOVERSION= 25.8.0
+RCVER= 4
#PRERELEASE= yes
#DEVRELEASE= yes
diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo
index d168ff139eca..338a76ba903b 100644
--- a/editors/libreoffice/distinfo
+++ b/editors/libreoffice/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1746229750
-SHA256 (libreoffice/libreoffice-25.2.3.2.tar.xz) = ea54461e527df0d9af0afe8a8aa533cd58fcfceae87b67e18399f81586c2dadf
-SIZE (libreoffice/libreoffice-25.2.3.2.tar.xz) = 281913700
-SHA256 (libreoffice/libreoffice-help-25.2.3.2.tar.xz) = 27c2d24270eb17e8aff8770aee1885d5e548a82d70697b72f7705be2f73233b2
-SIZE (libreoffice/libreoffice-help-25.2.3.2.tar.xz) = 60055176
+TIMESTAMP = 1755260616
+SHA256 (libreoffice/libreoffice-25.8.0.4.tar.xz) = 353bd6f2dab04f47dfdb94ec063e1f45746ee0548d6478ee7288a6b411e3cb12
+SIZE (libreoffice/libreoffice-25.8.0.4.tar.xz) = 285601164
+SHA256 (libreoffice/libreoffice-help-25.8.0.4.tar.xz) = bb481127c368afa3e87972f71db87923b043ae81c69782565dc354e131bc9a52
+SIZE (libreoffice/libreoffice-help-25.8.0.4.tar.xz) = 60167792
SHA256 (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140
SIZE (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = 207992
SHA256 (libreoffice/dtoa-20180411.tgz) = 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4
@@ -11,8 +11,8 @@ SHA256 (libreoffice/dragonbox-1.1.3.tar.gz) = 09d63b05e9c594ec423778ab59b7a5aa1d
SIZE (libreoffice/dragonbox-1.1.3.tar.gz) = 4337233
SHA256 (libreoffice/frozen-1.2.0.tar.gz) = ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823
SIZE (libreoffice/frozen-1.2.0.tar.gz) = 187169
-SHA256 (libreoffice/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz) = 53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d
-SIZE (libreoffice/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz) = 14368844
+SHA256 (libreoffice/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz) = 2384f5f44a0b714d8dc78923fdf17453ab5a1808ca638154e3e27b361531db25
+SIZE (libreoffice/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz) = 14601640
SHA256 (libreoffice/zxcvbn-c-2.5.tar.gz) = 77d6c6ecb35952a8d8ce7f736b7a2bf466275c48210e309b73782d6b7e84dffd
SIZE (libreoffice/zxcvbn-c-2.5.tar.gz) = 1404434
SHA256 (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370
@@ -51,7 +51,7 @@ SHA256 (libreoffice/bsh-2.1.1-src.zip) = 2248387ceaa319840434a3547a8b2fec12f95a8
SIZE (libreoffice/bsh-2.1.1-src.zip) = 2208737
SHA256 (libreoffice/rhino-1.7.15.zip) = 42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa
SIZE (libreoffice/rhino-1.7.15.zip) = 5856077
-SHA256 (libreoffice/pdfium-6764.tar.bz2) = 59d5df3b38312b069d96a8de9d4f8d7f44a29835c9dc82bd792ea02be86c4e49
-SIZE (libreoffice/pdfium-6764.tar.bz2) = 11121305
+SHA256 (libreoffice/pdfium-7012.tar.bz2) = e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd
+SIZE (libreoffice/pdfium-7012.tar.bz2) = 11270991
SHA256 (libreoffice/185d60944ea767075d27247c3162b3bc-unowinreg.dll) = eafde646a7dbe46d20c291685b0beac2382174d78d66ee990e229a1bf6e6cec6
SIZE (libreoffice/185d60944ea767075d27247c3162b3bc-unowinreg.dll) = 12288
diff --git a/editors/libreoffice/files/patch-configure b/editors/libreoffice/files/patch-configure
index 95b691ef807b..9e3444579b12 100644
--- a/editors/libreoffice/files/patch-configure
+++ b/editors/libreoffice/files/patch-configure
@@ -1,6 +1,15 @@
---- configure.orig 2024-11-22 20:15:41 UTC
+--- configure.orig 2025-08-12 11:44:26 UTC
+++ configure
-@@ -15372,6 +15372,11 @@ freebsd*)
+@@ -596,7 +596,7 @@ ac_hostname=`(hostname || uname -n) 2>/dev/null | sed
+ #
+ # Initializations.
+ #
+-ac_default_prefix=/usr/local
++ac_default_prefix=%%LOCALBASE%%
+ ac_clean_files=
+ ac_config_libobj_dir=.
+ LIBOBJS=
+@@ -15576,6 +15576,11 @@ freebsd*)
RTL_ARCH=PowerPC_64
PLATFORMID=freebsd_powerpc64
;;
@@ -12,16 +21,79 @@
powerpc|powerpcspe)
CPUNAME=POWERPC
RTL_ARCH=PowerPC
-@@ -39457,7 +39462,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+@@ -15851,7 +15856,7 @@ openbsd*)
+ as_fn_error $? "Unsupported host_cpu $host_cpu for host_os $host_os" "$LINENO" 5
+ ;;
+ esac
+- SOLARINC="$SOLARINC -I/usr/local/include"
++ SOLARINC="$SOLARINC -I%%LOCALBASE%%/include"
+ ;;
+
+ solaris*)
+@@ -15880,7 +15885,7 @@ solaris*)
+ as_fn_error $? "Unsupported host_cpu $host_cpu for host_os $host_os" "$LINENO" 5
+ ;;
+ esac
+- SOLARINC="$SOLARINC -I/usr/local/include"
++ SOLARINC="$SOLARINC -I%%LOCALBASE%%/include"
+ ;;
+
+ emscripten*)
+@@ -35139,7 +35144,7 @@ else $as_nop
+ else
+ search_libsubdirs="$multiarch_libsubdir $libsubdirs"
+ fi
+- for _AX_BOOST_BASE_boost_path_tmp in /usr /usr/local /opt /opt/local /opt/homebrew ; do
++ for _AX_BOOST_BASE_boost_path_tmp in /usr %%LOCALBASE%% /opt /opt/local /opt/homebrew ; do
+ if test -d "$_AX_BOOST_BASE_boost_path_tmp/include/boost" && test -r "$_AX_BOOST_BASE_boost_path_tmp/include/boost" ; then
+ for libsubdir in $search_libsubdirs ; do
+ if ls "$_AX_BOOST_BASE_boost_path_tmp/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
+@@ -35241,7 +35246,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ fi
+ else
+ if test "x$cross_compiling" != "xyes" ; then
+- for _AX_BOOST_BASE_boost_path in /usr /usr/local /opt /opt/local /opt/homebrew ; do
++ for _AX_BOOST_BASE_boost_path in /usr %%LOCALBASE%% /opt /opt/local /opt/homebrew ; do
+ if test -d "$_AX_BOOST_BASE_boost_path" && test -r "$_AX_BOOST_BASE_boost_path" ; then
+ for i in `ls -d $_AX_BOOST_BASE_boost_path/include/boost-* 2>/dev/null`; do
+ _version_tmp=`echo $i | sed "s#$_AX_BOOST_BASE_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
+@@ -37460,7 +37465,7 @@ else $as_nop
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-as_dummy="$PATH:/usr/sbin:/sbin:/usr/local/sbin"
++as_dummy="$PATH:/usr/sbin:/sbin:%%LOCALBASE%%/sbin"
+ for as_dir in $as_dummy
+ do
+ IFS=$as_save_IFS
+@@ -37509,7 +37514,7 @@ else $as_nop
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-as_dummy="$PATH:/usr/sbin:/sbin:/usr/local/sbin"
++as_dummy="$PATH:/usr/sbin:/sbin:%%LOCALBASE%%/sbin"
+ for as_dir in $as_dummy
+ do
+ IFS=$as_save_IFS
+@@ -38681,7 +38686,7 @@ ac_x_header_dirs='
+ /usr/XFree86/include/X11
+
+ /usr/include
+-/usr/local/include
++%%LOCALBASE%%/include
+ /usr/unsupported/include
+ /usr/athena/include
+ /usr/local/x11r5/include
+@@ -40938,7 +40943,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
save_CXXFLAGS=$CXXFLAGS
save_IFS=$IFS
IFS=$P_SEP
- for i in $CPLUS_INCLUDE_PATH /usr/include; do
-+ for i in $CPLUS_INCLUDE_PATH /usr/local/include /usr/include; do
++ for i in $CPLUS_INCLUDE_PATH %%LOCALBASE%%/include /usr/include; do
IFS=$save_IFS
if test -z "$i"; then
continue
-@@ -44422,7 +44427,7 @@ printf "%s\n" "no (oss-fuzz)" >&6; }
+@@ -46110,7 +46115,7 @@ printf "%s\n" "no (oss-fuzz)" >&6; }
elif test "$enable_fuzzers" = "yes"; then
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no (oss-fuzz)" >&5
printf "%s\n" "no (oss-fuzz)" >&6; }
@@ -30,21 +102,39 @@
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which gpgmepp to use" >&5
-@@ -44436,7 +44441,7 @@ then :
+@@ -46124,7 +46129,7 @@ then :
ac_fn_c_check_header_compile "$LINENO" "gpgme++/gpgmepp_version.h" "ac_cv_header_gpgmepp_gpgmepp_version_h" "$ac_includes_default"
if test "x$ac_cv_header_gpgmepp_gpgmepp_version_h" = xyes
then :
- GPGMEPP_CFLAGS=-I/usr/include/gpgme++
-+ GPGMEPP_CFLAGS=-I/usr/local/include/gpgme++
++ GPGMEPP_CFLAGS=-I%%LOCALBASE%%/include/gpgme++
else $as_nop
as_fn_error $? "gpgmepp headers not found, install gpgmepp >= 1.14 development package" "$LINENO" 5
fi
-@@ -48095,7 +48100,7 @@ if test -z "$SHA256SUM"; then
+@@ -49689,7 +49694,7 @@ CURL=`command -v curl`
+
+ CURL=`command -v curl`
+
+-for i in wget /usr/bin/wget /usr/local/bin/wget /usr/sfw/bin/wget /opt/sfw/bin/wget /opt/local/bin/wget; do
++for i in wget /usr/bin/wget %%LOCALBASE%%/bin/wget /usr/sfw/bin/wget /opt/sfw/bin/wget /opt/local/bin/wget; do
+ # wget new enough?
+ $i --help 2> /dev/null | $GREP no-use-server-timestamps 2>&1 > /dev/null
+ if test $? -eq 0; then
+@@ -49712,7 +49717,7 @@ SHA256SUM=
+ #
+ SHA256SUM=
+
+-for i in shasum /usr/local/bin/shasum /usr/sfw/bin/shasum /opt/sfw/bin/shasum /opt/local/bin/shasum; do
++for i in shasum %%LOCALBASE%%/bin/shasum /usr/sfw/bin/shasum /opt/sfw/bin/shasum /opt/local/bin/shasum; do
+ eval "$i -a 256 --version" > /dev/null 2>&1
+ ret=$?
+ if test $ret -eq 0; then
+@@ -49722,7 +49727,7 @@ if test -z "$SHA256SUM"; then
done
if test -z "$SHA256SUM"; then
- for i in sha256sum /usr/local/bin/sha256sum /usr/sfw/bin/sha256sum /opt/sfw/bin/sha256sum /opt/local/bin/sha256sum; do
-+ for i in gsha256sum /usr/local/bin/sha256sum /usr/sfw/bin/sha256sum /opt/sfw/bin/sha256sum /opt/local/bin/sha256sum; do
++ for i in gsha256sum %%LOCALBASE%%/bin/sha256sum /usr/sfw/bin/sha256sum /opt/sfw/bin/sha256sum /opt/local/bin/sha256sum; do
eval "$i --version" > /dev/null 2>&1
ret=$?
if test $ret -eq 0; then
diff --git a/editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk b/editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk
index 5ef39cb9bef4..07039ca14ffa 100644
--- a/editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk
+++ b/editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk
@@ -1,11 +1,10 @@
---- external/skia/UnpackedTarball_skia.mk.orig 2024-11-22 20:05:31 UTC
+--- external/skia/UnpackedTarball_skia.mk.orig 2025-05-10 18:09:26 UTC
+++ external/skia/UnpackedTarball_skia.mk
-@@ -41,6 +41,8 @@ skia_patches := \
- help-msvc-analyzer.patch \
- always_inline_and_multiversioning_conflict.patch.1 \
- windows-define-conflict.patch.1 \
+@@ -43,6 +43,7 @@ skia_patches := \
+ 0002-loong64-Honor-existing-LASX-LSX-settings.patch \
+ 0003-loong64-Fix-missing-rounding-in-loong64-scaled_mult-.patch \
+ 0004-loong64-Fix-the-remaining-implicit-vector-casts.patch \
+ freebsd-limits.h.patch.0 \
-+ powerpc64le-skia.patch.0 \
-
- $(eval $(call gb_UnpackedTarball_set_patchlevel,skia,1))
+ ifneq ($(MSYSTEM),)
+ # use binary flag so patch from git-bash won't choke on mixed line-endings in patches
diff --git a/editors/libreoffice/files/powerpc64le-skia.patch.0 b/editors/libreoffice/files/powerpc64le-skia.patch.0
deleted file mode 100644
index 4b093080be4e..000000000000
--- a/editors/libreoffice/files/powerpc64le-skia.patch.0
+++ /dev/null
@@ -1,21 +0,0 @@
---- modules/skcms/src/skcms_internals.h.orig
-+++ modules/skcms/src/skcms_internals.h
-@@ -48,6 +48,7 @@ extern "C" {
- && !defined(__arm__) \
- && !defined(__riscv) \
- && !defined(__loongarch__) \
-+ && !defined(__powerpc__) \
- && !defined(_WIN32) && !defined(__SYMBIAN32__)
- #define SKCMS_HAS_MUSTTAIL 1
- #endif
---- src/core/SkRasterPipeline.h.orig 2024-10-10 12:39:49 UTC
-+++ src/core/SkRasterPipeline.h
-@@ -26,7 +26,7 @@ struct skcms_TransferFunction;
- struct SkImageInfo;
- struct skcms_TransferFunction;
-
--#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && \
-+#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && !defined(__powerpc__) && \
- !defined(SK_CPU_LOONGARCH) && !(defined(_WIN32) && defined(SK_BUILD_FOR_ANDROID_FRAMEWORK))
- // [[clang::musttail]] is disabled for the Android version of Skia running on Windows as it
- // causes crashes (This is probably related to http://crbug.com/1505442).
diff --git a/editors/linux-r7-office/Makefile b/editors/linux-r7-office/Makefile
index f1192af47573..f4f587cc556c 100644
--- a/editors/linux-r7-office/Makefile
+++ b/editors/linux-r7-office/Makefile
@@ -1,6 +1,6 @@
PORTNAME= r7-office
-PORTVERSION= 2024.4.2
-DISTVERSIONSUFFIX= -721.el8
+PORTVERSION= 2025.2.2
+DISTVERSIONSUFFIX= -831.el8
CATEGORIES= editors linux russian
MASTER_SITES= https://download.r7-office.ru/centos/
PKGNAMEPREFIX= linux-
@@ -31,13 +31,14 @@ post-patch:
${REINPLACE_CMD} -i '' -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKDIR}/usr/bin/r7-office-*
${REINPLACE_CMD} -i '' -e 's|/usr/bin/|${PREFIX}/bin/|' -e 's|P7|Р7|' \
${WRKDIR}/usr/share/applications/*.desktop
+ ${REINPLACE_CMD} -i '' -e 's|/bin/bash|/bin/sh|' \
+ ${WRKDIR}/opt/r7-office/desktopeditors/testbird.sh
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/usr/bin/r7-office-* ${STAGEDIR}${PREFIX}/bin/
${RLN} ${STAGEDIR}${PREFIX}/bin/r7-office-desktopeditors ${STAGEDIR}${PREFIX}/bin/r7-office
cd ${WRKDIR}/opt && ${CP} -r r7-office ${STAGEDIR}${PREFIX}/share
cd ${WRKDIR}/usr/share && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/share
-
${RLN} ${STAGEDIR}${DATADIR}/desktopeditors/asc-de-256.png \
${STAGEDIR}${PREFIX}/share/pixmaps/r7-office.png
diff --git a/editors/linux-r7-office/distinfo b/editors/linux-r7-office/distinfo
index 9dbe2e0fa72d..9518b27f7c09 100644
--- a/editors/linux-r7-office/distinfo
+++ b/editors/linux-r7-office/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738018829
-SHA256 (r7-office-2024.4.2-721.el8.x86_64.rpm) = 250a8c5d0babf132a66f04d32579faedb6613c34233b147f6532d81914217d69
-SIZE (r7-office-2024.4.2-721.el8.x86_64.rpm) = 386047563
+TIMESTAMP = 1753711196
+SHA256 (r7-office-2025.2.2-831.el8.x86_64.rpm) = 2f831200fa4c550ee5265f3e79ec76d87e196c9c253974d52e990671ab28bc16
+SIZE (r7-office-2025.2.2-831.el8.x86_64.rpm) = 386995761
diff --git a/editors/linux-r7-office/pkg-plist b/editors/linux-r7-office/pkg-plist
index e7bb18589c22..96f4e35c587d 100644
--- a/editors/linux-r7-office/pkg-plist
+++ b/editors/linux-r7-office/pkg-plist
@@ -82,6 +82,7 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/converter/libicuuc.so.58
%%DATADIR%%/desktopeditors/converter/libkernel.so
%%DATADIR%%/desktopeditors/converter/libkernel_network.so
+%%DATADIR%%/desktopeditors/converter/libp7-shared.so
%%DATADIR%%/desktopeditors/converter/libx2t.so
%%DATADIR%%/desktopeditors/converter/x2t
%%DATADIR%%/desktopeditors/dictionaries/az_Latn_AZ/az_Latn_AZ.aff
@@ -228,6 +229,8 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/dictionaries/tr_TR/tr_TR.aff
%%DATADIR%%/desktopeditors/dictionaries/tr_TR/tr_TR.dic
%%DATADIR%%/desktopeditors/dictionaries/tr_TR/tr_TR_README.txt
+%%DATADIR%%/desktopeditors/dictionaries/tt_RU/tt_RU.aff
+%%DATADIR%%/desktopeditors/dictionaries/tt_RU/tt_RU.dic
%%DATADIR%%/desktopeditors/dictionaries/uk_UA/README_hyph_uk_UA.txt
%%DATADIR%%/desktopeditors/dictionaries/uk_UA/README_th_uk_UA.txt
%%DATADIR%%/desktopeditors/dictionaries/uk_UA/README_uk_UA.txt
@@ -2824,20 +2827,6 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/header/dark-logo_s_ru.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/header/header-logo_s.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/header/header-logo_s_ru.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconsbig.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconsbig@1.25x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconsbig@1.5x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconsbig@1.75x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconsbig@2.5x.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconsbig@2x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconshuge@1.25x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconshuge@1.75x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconssmall.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconssmall@1.25x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconssmall@1.5x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconssmall@1.75x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconssmall@2.5x.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/iconssmall@2x.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/logo.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/recent-file.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/documenteditor/main/resources/img/sprite_1_75x.png
@@ -3807,18 +3796,6 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/header/dark-logo_s_ru.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/header/header-logo_s.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/header/header-logo_s_ru.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconsbig.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconsbig@1.25x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconsbig@1.5x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconsbig@1.75x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconsbig@2.5x.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconsbig@2x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconssmall.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconssmall@1.25x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconssmall@1.5x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconssmall@1.75x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconssmall@2.5x.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/iconssmall@2x.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/recent-file.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/sprite_1_75x.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/presentationeditor/main/resources/img/toolbar-icons.js
@@ -6126,18 +6103,6 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/header/dark-logo_s_ru.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/header/header-logo_s.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/header/header-logo_s_ru.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconsbig.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconsbig@1.25x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconsbig@1.5x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconsbig@1.75x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconsbig@2.5x.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconsbig@2x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconssmall.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconssmall@1.25x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconssmall@1.5x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconssmall@1.75x.png
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconssmall@2.5x.svg
-%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/iconssmall@2x.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/recent-file.svg
%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/sprite_1_75x.png
%%DATADIR%%/desktopeditors/editors/web-apps/apps/spreadsheeteditor/main/resources/img/toolbar-icons.js
@@ -6417,6 +6382,7 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/providers/r7office/config.json
%%DATADIR%%/desktopeditors/resources.pak
%%DATADIR%%/desktopeditors/snapshot_blob.bin
+%%DATADIR%%/desktopeditors/testbird.sh
%%DATADIR%%/desktopeditors/v8_context_snapshot.bin
%%DATADIR%%/desktopeditors/vk_swiftshader_icd.json
%%DATADIR%%/desktopeditors/xcbglintegrations/libqxcb-egl-integration.so
@@ -6467,6 +6433,7 @@ share/pixmaps/r7-office.png
%%DATADIR%%/mediaviewer/libicuuc.so.55.1
%%DATADIR%%/mediaviewer/libicuuc.so.58
%%DATADIR%%/mediaviewer/libkernel.so
+%%DATADIR%%/mediaviewer/libp7-shared.so
%%DATADIR%%/mediaviewer/libvideoplayer.so
%%DATADIR%%/mediaviewer/mediaservice/libgstaudiodecoder.so
%%DATADIR%%/mediaviewer/mediaservice/libgstcamerabin.so
diff --git a/editors/linux-sublime-text4/Makefile b/editors/linux-sublime-text4/Makefile
index 525dbd02cf94..bb782a8d938b 100644
--- a/editors/linux-sublime-text4/Makefile
+++ b/editors/linux-sublime-text4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sublime-text4
-PORTVERSION= 4180
+PORTVERSION= 4200
CATEGORIES= editors linux
MASTER_SITES= http://download.sublimetext.com/
PKGNAMEPREFIX= linux-
diff --git a/editors/linux-sublime-text4/distinfo b/editors/linux-sublime-text4/distinfo
index f461fa52613b..a2f0b865bf2e 100644
--- a/editors/linux-sublime-text4/distinfo
+++ b/editors/linux-sublime-text4/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1725995615
-SHA256 (sublime_text_build_4180_arm64.tar.xz) = cd18368df862fa0ea22eb305d53180613f9040a48d2355b862fd5bcfda045c78
-SIZE (sublime_text_build_4180_arm64.tar.xz) = 15335820
-SHA256 (sublime_text_build_4180_x64.tar.xz) = a65e36011e33585defc77c0f49991f20fece92cba77b99ec6e6722c8952ff03e
-SIZE (sublime_text_build_4180_x64.tar.xz) = 15767020
+TIMESTAMP = 1755348505
+SHA256 (sublime_text_build_4200_arm64.tar.xz) = cf4b6aa74ea2a2aab02e144599cf9e4a423cbb9543c221f7da1095a95495566a
+SIZE (sublime_text_build_4200_arm64.tar.xz) = 15743920
+SHA256 (sublime_text_build_4200_x64.tar.xz) = 36f69c551ad18ee46002be4d9c523fe545d93b67fea67beea731e724044b469f
+SIZE (sublime_text_build_4200_x64.tar.xz) = 16340980
diff --git a/editors/micro/Makefile b/editors/micro/Makefile
index a46e2bbadf61..79cc4afeebab 100644
--- a/editors/micro/Makefile
+++ b/editors/micro/Makefile
@@ -1,7 +1,7 @@
PORTNAME= micro
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.14
-PORTREVISION= 2
+PORTREVISION= 6
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/microsoft-edit/Makefile b/editors/microsoft-edit/Makefile
new file mode 100644
index 000000000000..1e0fdbff5cd3
--- /dev/null
+++ b/editors/microsoft-edit/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= microsoft-edit
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2.0
+PORTREVISION= 2
+CATEGORIES= editors
+
+MAINTAINER= nobutaka@FreeBSD.org
+COMMENT= Console text editor written in Rust
+WWW= https://github.com/microsoft/edit
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo desktop-file-utils
+USE_GITHUB= yes
+GH_ACCOUNT= microsoft
+GH_PROJECT= edit
+
+CARGO_ENV+= RUSTC_BOOTSTRAP=1
+
+PORTDOCS= CODE_OF_CONDUCT.md CONTRIBUTING.md README.md SECURITY.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+post-install:
+ ${RLN} ${STAGEDIR}${PREFIX}/bin/edit ${STAGEDIR}${PREFIX}/bin/msedit
+ ${INSTALL_MAN} ${WRKSRC}/assets/manpage/edit.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${RLN} ${STAGEDIR}${PREFIX}/share/man/man1/edit.1 ${STAGEDIR}${PREFIX}/share/man/man1/msedit.1
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/assets/com.microsoft.edit.desktop ${STAGEDIR}${PREFIX}/share/applications/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
+ ${INSTALL_DATA} ${WRKSRC}/assets/edit.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/msedit.svg
+
+.include <bsd.port.mk>
diff --git a/editors/microsoft-edit/Makefile.crates b/editors/microsoft-edit/Makefile.crates
new file mode 100644
index 000000000000..804a589b85e6
--- /dev/null
+++ b/editors/microsoft-edit/Makefile.crates
@@ -0,0 +1,91 @@
+CARGO_CRATES= aho-corasick-1.1.3 \
+ anes-0.1.6 \
+ anstyle-1.0.10 \
+ autocfg-1.4.0 \
+ bitflags-2.9.1 \
+ bumpalo-3.17.0 \
+ cast-0.3.0 \
+ cc-1.2.25 \
+ cfg-if-1.0.0 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ clap-4.5.39 \
+ clap_builder-4.5.39 \
+ clap_lex-0.7.4 \
+ criterion-0.6.0 \
+ criterion-plot-0.5.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.3 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ getrandom-0.3.3 \
+ half-2.6.0 \
+ hashbrown-0.15.3 \
+ indexmap-2.9.0 \
+ itertools-0.10.5 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ libc-0.2.172 \
+ log-0.4.27 \
+ memchr-2.7.4 \
+ num-traits-0.2.19 \
+ once_cell-1.21.3 \
+ oorandom-11.1.5 \
+ pkg-config-0.3.32 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.8 \
+ shlex-1.3.0 \
+ syn-2.0.101 \
+ tinytemplate-1.2.1 \
+ toml-0.8.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.22.26 \
+ toml_write-0.1.1 \
+ unicode-ident-1.0.18 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ winapi-util-0.1.9 \
+ 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 \
+ winnow-0.7.10 \
+ winresource-0.1.22 \
+ wit-bindgen-rt-0.39.0 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/editors/microsoft-edit/distinfo b/editors/microsoft-edit/distinfo
new file mode 100644
index 000000000000..4929a17c91eb
--- /dev/null
+++ b/editors/microsoft-edit/distinfo
@@ -0,0 +1,185 @@
+TIMESTAMP = 1749863433
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cc-1.2.25.crate) = d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951
+SIZE (rust/crates/cc-1.2.25.crate) = 106594
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+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.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
+SIZE (rust/crates/clap-4.5.39.crate) = 57328
+SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
+SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+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/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
+SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+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/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+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/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/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/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
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
+SIZE (rust/crates/toml-0.8.22.crate) = 76224
+SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
+SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
+SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
+SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
+SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
+SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+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.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+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/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winresource-0.1.22.crate) = a179ac8923651ff1d15efbee760b4dd3679fd85fa5a8b2bb1109b7248f80e30f
+SIZE (rust/crates/winresource-0.1.22.crate) = 77523
+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/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 (microsoft-edit-v1.2.0_GH0.tar.gz) = e4ba6ff1bfecfeff2492306f5850c714bf50ffdb3cc3bb5be3aa987289f240fe
+SIZE (microsoft-edit-v1.2.0_GH0.tar.gz) = 457585
diff --git a/editors/microsoft-edit/files/patch-assets_com.microsoft.edit.desktop b/editors/microsoft-edit/files/patch-assets_com.microsoft.edit.desktop
new file mode 100644
index 000000000000..2f8c62887296
--- /dev/null
+++ b/editors/microsoft-edit/files/patch-assets_com.microsoft.edit.desktop
@@ -0,0 +1,13 @@
+--- assets/com.microsoft.edit.desktop.orig 2025-06-11 21:26:27 UTC
++++ assets/com.microsoft.edit.desktop
+@@ -3,8 +3,8 @@ Comment=A simple editor for simple needs
+ Name=Microsoft Edit
+ GenericName=Text Editor
+ Comment=A simple editor for simple needs
+-Icon=edit
+-Exec=edit %U
++Icon=msedit
++Exec=msedit %U
+ Terminal=true
+ MimeType=text/plain
+ Keywords=text;editor
diff --git a/editors/microsoft-edit/pkg-descr b/editors/microsoft-edit/pkg-descr
new file mode 100644
index 000000000000..c333168ba08f
--- /dev/null
+++ b/editors/microsoft-edit/pkg-descr
@@ -0,0 +1,5 @@
+Microsoft Edit pays homage to the classic MS-DOS Editor, but with a modern
+interface and input controls similar to VS Code.
+
+The goal is to provide an accessible editor that even users largely
+unfamiliar with terminals can easily use.
diff --git a/editors/microsoft-edit/pkg-plist b/editors/microsoft-edit/pkg-plist
new file mode 100644
index 000000000000..78a65691d9cd
--- /dev/null
+++ b/editors/microsoft-edit/pkg-plist
@@ -0,0 +1,6 @@
+bin/edit
+bin/msedit
+share/applications/com.microsoft.edit.desktop
+share/icons/hicolor/scalable/apps/msedit.svg
+share/man/man1/edit.1.gz
+share/man/man1/msedit.1.gz
diff --git a/editors/mle/Makefile b/editors/mle/Makefile
index a9cda6cb6e2c..c59035d6059d 100644
--- a/editors/mle/Makefile
+++ b/editors/mle/Makefile
@@ -12,10 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash
LIB_DEPENDS= libpcre2-8.so:devel/pcre2
-TEST_DEPENDS= ${LOCALBASE}/bin/gpaste:sysutils/coreutils \
- ${LOCALBASE}/bin/grep:textproc/gnugrep \
- bash:shells/bash \
- gfind:misc/findutils
+TEST_DEPENDS= bash:shells/bash
USES= compiler:c11 gmake localbase:ldflags shebangfix lua:54
SHEBANG_FILES= tests/func/*.sh tests/run.sh
@@ -30,14 +27,6 @@ post-patch:
@${REINPLACE_CMD} -e 's|lua5.4|lua-5.4|g' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's|-O0|-O2|g' ${WRKSRC}/Makefile
- # Fix shell commands in tests
- @${REINPLACE_CMD} -e 's|find|gfind|g' \
- -e 's|grep|${LOCALBASE}/bin/grep|g' \
- ${WRKSRC}/tests/run.sh \
- ${WRKSRC}/tests/func/*.sh
- @${REINPLACE_CMD} -e 's|p a s t e|g p a s t e|g' \
- ${WRKSRC}/tests/func/test_lua.sh
-
# Remove assertions that rely on GNU tooling output
@${REINPLACE_CMD} -e '/shell_line/d' \
${WRKSRC}/tests/func/test_multi_cursor.sh
diff --git a/editors/mousepad/Makefile b/editors/mousepad/Makefile
index e32c8df30817..5ccb1837f978 100644
--- a/editors/mousepad/Makefile
+++ b/editors/mousepad/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mousepad
PORTVERSION= 0.6.5
+PORTREVISION= 1
CATEGORIES= editors xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
diff --git a/editors/nano/Makefile b/editors/nano/Makefile
index 4a310e46c0db..6604971fc11f 100644
--- a/editors/nano/Makefile
+++ b/editors/nano/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nano
-DISTVERSION= 8.4
+DISTVERSION= 8.6
CATEGORIES= editors
MASTER_SITES= https://www.nano-editor.org/dist/v${DISTVERSION:R:R}/ GNU
diff --git a/editors/nano/distinfo b/editors/nano/distinfo
index 46ae267f259e..c660ac2d8e65 100644
--- a/editors/nano/distinfo
+++ b/editors/nano/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743802467
-SHA256 (nano-8.4.tar.xz) = 5ad29222bbd55624d87ea677928b3106a743114d6c6f9b41f36c97be2a8e628d
-SIZE (nano-8.4.tar.xz) = 1691256
+TIMESTAMP = 1755766225
+SHA256 (nano-8.6.tar.xz) = f7abfbf0eed5f573ab51bd77a458f32d82f9859c55e9689f819d96fe1437a619
+SIZE (nano-8.6.tar.xz) = 1707688
diff --git a/editors/neovim-gtk/Makefile b/editors/neovim-gtk/Makefile
index df0108687e5d..febe992ddfd3 100644
--- a/editors/neovim-gtk/Makefile
+++ b/editors/neovim-gtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neovim-gtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= editors
MAINTAINER= asomers@FreeBSD.org
diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile
index 343e19df0e06..fa16b7b28de6 100644
--- a/editors/neovim/Makefile
+++ b/editors/neovim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neovim
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.1
+DISTVERSION= 0.11.3
CATEGORIES= editors
MAINTAINER= adamw@FreeBSD.org
@@ -26,12 +26,12 @@ USES= cmake cpe gettext iconv lua:51,build luajit \
pathfix pkgconfig
USE_GITHUB= yes
-GH_TUPLE= tree-sitter:tree-sitter-c:v0.23.5:treesitter_c \
- tree-sitter-grammars:tree-sitter-lua:v0.3.0:treesitter_lua \
- tree-sitter-grammars:tree-sitter-markdown:v0.4.1:treesitter_markdown \
- tree-sitter-grammars:tree-sitter-query:v0.5.1:treesitter_query \
- tree-sitter-grammars:tree-sitter-vim:v0.5.0:treesitter_vim \
- neovim:tree-sitter-vimdoc:v3.0.1:treesitter_vimdoc
+GH_TUPLE= tree-sitter:tree-sitter-c:v0.24.1:treesitter_c \
+ tree-sitter-grammars:tree-sitter-lua:v0.4.0:treesitter_lua \
+ tree-sitter-grammars:tree-sitter-markdown:v0.5.0:treesitter_markdown \
+ tree-sitter-grammars:tree-sitter-query:v0.6.2:treesitter_query \
+ tree-sitter-grammars:tree-sitter-vim:v0.7.0:treesitter_vim \
+ neovim:tree-sitter-vimdoc:v4.0.0:treesitter_vimdoc
CMAKE_ARGS= -DLUA_PRG:FILEPATH="${LUA_CMD}" \
-DCMAKE_INSTALL_MANDIR:PATH="${PREFIX}/share/man" \
diff --git a/editors/neovim/distinfo b/editors/neovim/distinfo
index 703bda15728f..9db1629dfc66 100644
--- a/editors/neovim/distinfo
+++ b/editors/neovim/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1745722710
-SHA256 (neovim-neovim-v0.11.1_GH0.tar.gz) = ffe7f9a7633ed895ff6adb1039af7516cd6453715c8889ad844b6fa39c3df443
-SIZE (neovim-neovim-v0.11.1_GH0.tar.gz) = 12907535
-SHA256 (tree-sitter-tree-sitter-c-v0.23.5_GH0.tar.gz) = f7e50412230150ce514efcccb962ff9b452d9f358e0a2c89f2a0a0256c2ec886
-SIZE (tree-sitter-tree-sitter-c-v0.23.5_GH0.tar.gz) = 378339
-SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.3.0_GH0.tar.gz) = a34cc70abfd8d2d4b0fabf01403ea05f848e1a4bc37d8a4bfea7164657b35d31
-SIZE (tree-sitter-grammars-tree-sitter-lua-v0.3.0_GH0.tar.gz) = 62157
-SHA256 (tree-sitter-grammars-tree-sitter-markdown-v0.4.1_GH0.tar.gz) = e0fdb2dca1eb3063940122e1475c9c2b069062a638c95939e374c5427eddee9f
-SIZE (tree-sitter-grammars-tree-sitter-markdown-v0.4.1_GH0.tar.gz) = 419261
-SHA256 (tree-sitter-grammars-tree-sitter-query-v0.5.1_GH0.tar.gz) = fe8c712880a529d454347cd4c58336ac2db22243bae5055bdb5844fb3ea56192
-SIZE (tree-sitter-grammars-tree-sitter-query-v0.5.1_GH0.tar.gz) = 45070
-SHA256 (tree-sitter-grammars-tree-sitter-vim-v0.5.0_GH0.tar.gz) = 90019d12d2da0751c027124f27f5335babf069a050457adaed53693b5e9cf10a
-SIZE (tree-sitter-grammars-tree-sitter-vim-v0.5.0_GH0.tar.gz) = 357652
-SHA256 (neovim-tree-sitter-vimdoc-v3.0.1_GH0.tar.gz) = 76b65e5bee9ff78eb21256619b1995aac4d80f252c19e1c710a4839481ded09e
-SIZE (neovim-tree-sitter-vimdoc-v3.0.1_GH0.tar.gz) = 58427
+TIMESTAMP = 1752370601
+SHA256 (neovim-neovim-v0.11.3_GH0.tar.gz) = 7f1ce3cc9fe6c93337e22a4bc16bee71e041218cc9177078bd288c4a435dbef0
+SIZE (neovim-neovim-v0.11.3_GH0.tar.gz) = 12933589
+SHA256 (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 25dd4bb3dec770769a407e0fc803f424ce02c494a56ce95fedc525316dcf9b48
+SIZE (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 379147
+SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.4.0_GH0.tar.gz) = b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559
+SIZE (tree-sitter-grammars-tree-sitter-lua-v0.4.0_GH0.tar.gz) = 63999
+SHA256 (tree-sitter-grammars-tree-sitter-markdown-v0.5.0_GH0.tar.gz) = 14c2c948ccf0e9b606eec39b09286c59dddf28307849f71b7ce2b1d1ef06937e
+SIZE (tree-sitter-grammars-tree-sitter-markdown-v0.5.0_GH0.tar.gz) = 419516
+SHA256 (tree-sitter-grammars-tree-sitter-query-v0.6.2_GH0.tar.gz) = 90682e128d048fbf2a2a17edca947db71e326fa0b3dba4136e041e096538b4eb
+SIZE (tree-sitter-grammars-tree-sitter-query-v0.6.2_GH0.tar.gz) = 43386
+SHA256 (tree-sitter-grammars-tree-sitter-vim-v0.7.0_GH0.tar.gz) = 44eabc31127c4feacda19f2a05a5788272128ff561ce01093a8b7a53aadcc7b2
+SIZE (tree-sitter-grammars-tree-sitter-vim-v0.7.0_GH0.tar.gz) = 364666
+SHA256 (neovim-tree-sitter-vimdoc-v4.0.0_GH0.tar.gz) = 8096794c0f090b2d74b7bff94548ac1be3285b929ec74f839bd9b3ff4f4c6a0b
+SIZE (neovim-tree-sitter-vimdoc-v4.0.0_GH0.tar.gz) = 58862
diff --git a/editors/notepadnext/Makefile b/editors/notepadnext/Makefile
index 483e0e8494e4..9085bd4395cf 100644
--- a/editors/notepadnext/Makefile
+++ b/editors/notepadnext/Makefile
@@ -1,6 +1,6 @@
PORTNAME= notepadnext
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11
+DISTVERSION= 0.12
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/notepadnext/distinfo b/editors/notepadnext/distinfo
index ed4a853a4e19..ca9f80127319 100644
--- a/editors/notepadnext/distinfo
+++ b/editors/notepadnext/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1744399302
-SHA256 (dail8859-NotepadNext-v0.11_GH0.tar.gz) = 3d7ca524ed43a49d45022198779be561ca30cc45f668b5df132942348a0bb789
-SIZE (dail8859-NotepadNext-v0.11_GH0.tar.gz) = 5381693
+TIMESTAMP = 1750132747
+SHA256 (dail8859-NotepadNext-v0.12_GH0.tar.gz) = 938d16c642b30755d304f92f7560a81ad8b4fe7b8d5688c13392fc88dec2768b
+SIZE (dail8859-NotepadNext-v0.12_GH0.tar.gz) = 5367028
SHA256 (alex-spataru-QSimpleUpdater-3cc832c_GH0.tar.gz) = bb54b7ba983b6f6a70220706bdb03a601e2bc59b08a0cd9d07c8a78a4dd29471
SIZE (alex-spataru-QSimpleUpdater-3cc832c_GH0.tar.gz) = 302346
SHA256 (editorconfig-editorconfig-core-qt-52820d59769fcba6d0ed94f685406c0383fe1a30_GH0.tar.gz) = c28d5fded91231985f2b08729dd3f9ad5adbe6d117fbd9b00ab4c5314a761f6a
diff --git a/editors/novelwriter/Makefile b/editors/novelwriter/Makefile
index 29b996c7fa83..302b51efa716 100644
--- a/editors/novelwriter/Makefile
+++ b/editors/novelwriter/Makefile
@@ -1,6 +1,6 @@
-PORTNAME= novelwriter
+PORTNAME= novelWriter
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.3
+DISTVERSION= 2.7.4
CATEGORIES= editors python
MASTER_SITES= PYPI
@@ -11,16 +11,16 @@ WWW= https://novelwriter.io/ \
LICENSE= GPLv3
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}enchant>=3.0.0:textproc/py-enchant@${PY_FLAVOR}
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PY_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python pyqt:5
-USE_PYQT= pyqt5
-USE_PYTHON= pep517 concurrent autoplist
+USES= python pyqt:6
+USE_PYQT= pyqt6
+USE_PYTHON= pep517 autoplist
USE_GITHUB= yes
GH_ACCOUNT= vkbo
diff --git a/editors/novelwriter/distinfo b/editors/novelwriter/distinfo
index 82c36656f0a7..9bd05a88966d 100644
--- a/editors/novelwriter/distinfo
+++ b/editors/novelwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739770802
-SHA256 (vkbo-novelWriter-v2.6.3_GH0.tar.gz) = 8d18acf0069852c2598e73c3b76b4a8cf1d1c96d485d5165ff8cf3337ec7f920
-SIZE (vkbo-novelWriter-v2.6.3_GH0.tar.gz) = 7884399
+TIMESTAMP = 1756061981
+SHA256 (vkbo-novelWriter-v2.7.4_GH0.tar.gz) = 3faab2ddfc69b43eec95527ee696d385bda9b6167b81424dbb5a1dc6c4863188
+SIZE (vkbo-novelWriter-v2.7.4_GH0.tar.gz) = 5039940
diff --git a/editors/novelwriter/files/patch-pyproject.toml b/editors/novelwriter/files/patch-pyproject.toml
index 10d0dac42b93..40207cab0d45 100644
--- a/editors/novelwriter/files/patch-pyproject.toml
+++ b/editors/novelwriter/files/patch-pyproject.toml
@@ -1,11 +1,21 @@
---- pyproject.toml.orig 2024-04-21 04:21:03 UTC
+--- pyproject.toml.orig 2025-07-15 15:15:10 UTC
+++ pyproject.toml
-@@ -3,7 +3,7 @@ build-backend = "setuptools.build_meta"
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools >= 77.0.3"]
++requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
--name = "novelWriter"
-+name = "novelwriter"
- authors = [
- {name = "Veronica Berglyd Olsen", email = "code@vkbo.net"},
+@@ -9,11 +9,6 @@ readme = {file = "setup/description_pypi.md", content-
]
+ description = "A plain text editor for planning and writing novels"
+ readme = {file = "setup/description_pypi.md", content-type = "text/markdown"}
+-license = "GPL-3.0-or-later AND Apache-2.0 AND CC-BY-4.0"
+-license-files = [
+- "LICENSE.md",
+- "setup/LICENSE-Apache-2.0.txt",
+-]
+ classifiers = [
+ "Programming Language :: Python :: 3 :: Only",
+ "Programming Language :: Python :: 3.10",
diff --git a/editors/openoffice-4/Makefile b/editors/openoffice-4/Makefile
index 6241cfb961e5..9384b4d1b0ed 100644
--- a/editors/openoffice-4/Makefile
+++ b/editors/openoffice-4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= apache-openoffice
PORTVERSION= ${AOOVERSION}
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= editors java
MASTER_SITES= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
https://archive.apache.org/dist/openoffice/${PORTVERSION}/source/ \
@@ -196,6 +196,11 @@ WITH= SDK
.include <bsd.port.pre.mk>
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
+# nm: '../unxfbsdi.pro/slo/b2dcubicbezier.o': Invalid argument
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-nm
+.endif
+
.if defined(WITH_DEBUG)
CONFIGURE_ARGS+= --enable-symbols
.else
diff --git a/editors/openoffice-4/files/extra-patch-nm b/editors/openoffice-4/files/extra-patch-nm
new file mode 100644
index 000000000000..95db83ded7a8
--- /dev/null
+++ b/editors/openoffice-4/files/extra-patch-nm
@@ -0,0 +1,228 @@
+--- solenv/inc/_tg_lib.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/_tg_lib.mk 2025-08-16 22:07:15.548302000 -0700
+@@ -84,7 +84,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -191,7 +191,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -298,7 +298,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -405,7 +405,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -512,7 +512,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -619,7 +619,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -726,7 +726,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -833,7 +833,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -940,7 +940,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -1047,7 +1047,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+--- solenv/inc/_tg_shl.mk.bak 2021-04-02 05:57:59.000000000 -0700
++++ solenv/inc/_tg_shl.mk 2025-08-16 22:07:15.553521000 -0700
+@@ -132,7 +132,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL1OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL1LIBS:s/.lib/.dump/) >> $@.dump
+@@ -672,7 +672,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL2OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL2LIBS:s/.lib/.dump/) >> $@.dump
+@@ -1212,7 +1212,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL3OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL3LIBS:s/.lib/.dump/) >> $@.dump
+@@ -1752,7 +1752,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL4OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL4LIBS:s/.lib/.dump/) >> $@.dump
+@@ -2292,7 +2292,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL5OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL5LIBS:s/.lib/.dump/) >> $@.dump
+@@ -2832,7 +2832,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL6OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL6LIBS:s/.lib/.dump/) >> $@.dump
+@@ -3372,7 +3372,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL7OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL7LIBS:s/.lib/.dump/) >> $@.dump
+@@ -3912,7 +3912,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL8OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL8LIBS:s/.lib/.dump/) >> $@.dump
+@@ -4452,7 +4452,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL9OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL9LIBS:s/.lib/.dump/) >> $@.dump
+@@ -4992,7 +4992,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL10OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL10LIBS:s/.lib/.dump/) >> $@.dump
+--- solenv/inc/tg_lib.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/tg_lib.mk 2025-08-16 22:07:15.557770000 -0700
+@@ -89,7 +89,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+--- solenv/inc/tg_obj.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/tg_obj.mk 2025-08-16 22:07:15.561499000 -0700
+@@ -48,7 +48,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+ .ENDIF # "$(GUI)"=="UNX"
+ .ENDIF # "$(OBJTARGET)"!=""
+--- solenv/inc/tg_shl.mk.bak 2021-04-02 05:57:59.000000000 -0700
++++ solenv/inc/tg_shl.mk 2025-08-16 22:07:15.565476000 -0700
+@@ -137,7 +137,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL$(TNR)OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL$(TNR)LIBS:s/.lib/.dump/) >> $@.dump
+--- solenv/inc/tg_slo.mk.bak 2020-10-06 07:16:32.000000000 -0700
++++ solenv/inc/tg_slo.mk 2025-08-16 22:07:15.569405000 -0700
+@@ -55,7 +55,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+ .ENDIF # "$(GUI)"=="UNX"
+ .ENDIF # "$(SLOTARGET)"!=""
diff --git a/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk b/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk
new file mode 100644
index 000000000000..aa9bf8b03708
--- /dev/null
+++ b/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk
@@ -0,0 +1,11 @@
+--- canvas/source/cairo/makefile.mk.orig 2021-04-02 12:58:20 UTC
++++ canvas/source/cairo/makefile.mk
+@@ -49,7 +49,7 @@ DLLPRE =
+
+
+ .IF "$(SYSTEM_CAIRO)" == "YES"
+-CFLAGS+=$(CAIRO_CFLAGS)
++INCSYSTEM+=$(CAIRO_CFLAGS)
+ .ELSE
+ CFLAGS+=-I$(SOLARINCDIR)/cairo
+ .ENDIF
diff --git a/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk b/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk
new file mode 100644
index 000000000000..c82be1905eaa
--- /dev/null
+++ b/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk
@@ -0,0 +1,11 @@
+--- connectivity/source/drivers/evoab2/makefile.mk.orig 2020-10-06 14:16:17 UTC
++++ connectivity/source/drivers/evoab2/makefile.mk
+@@ -41,7 +41,7 @@ PKGCONFIG_MODULES=gtk+-2.0
+ PKGCONFIG_MODULES=gtk+-2.0
+ .INCLUDE : pkg_config.mk
+
+-CFLAGS+=$(GOBJECT_CFLAGS)
++INCSYSTEM+=$(GOBJECT_CFLAGS)
+
+ # --- Files -------------------------------------
+
diff --git a/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk b/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk
new file mode 100644
index 000000000000..e53a78202a13
--- /dev/null
+++ b/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk
@@ -0,0 +1,11 @@
+--- connectivity/source/drivers/kab/makefile.mk.orig 2021-04-02 12:58:20 UTC
++++ connectivity/source/drivers/kab/makefile.mk
+@@ -38,7 +38,7 @@ VISIBILITY_HIDDEN=TRUE
+ .IF "$(GUI)" == "UNX"
+ .IF "$(ENABLE_KAB)" == "TRUE"
+
+-CFLAGS+=$(KDE_CFLAGS)
++INCSYSTEM+=$(KDE_CFLAGS)
+
+ .IF "$(KDE_ROOT)"!=""
+ EXTRALIBPATHS+=-L$(KDE_ROOT)$/lib
diff --git a/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk b/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk
new file mode 100644
index 000000000000..29d5e45ec891
--- /dev/null
+++ b/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk
@@ -0,0 +1,12 @@
+--- forms/source/xforms/submission/makefile.mk.orig 2020-10-06 14:16:22 UTC
++++ forms/source/xforms/submission/makefile.mk
+@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS=TRUE
+ .INCLUDE: $(PRJ)$/makefile.pmk
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk b/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk
new file mode 100644
index 000000000000..89c9ff106212
--- /dev/null
+++ b/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk
@@ -0,0 +1,12 @@
+--- forms/source/xforms/xpathlib/makefile.mk.orig 2020-10-06 14:16:22 UTC
++++ forms/source/xforms/xpathlib/makefile.mk
+@@ -36,7 +36,8 @@ INCPRE+=$(PRJ)$/source$/inc
+ INCPRE+=$(PRJ)$/source$/inc
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk b/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk
new file mode 100644
index 000000000000..6f79e6eb7be9
--- /dev/null
+++ b/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk
@@ -0,0 +1,11 @@
+--- fpicker/source/unx/gnome/makefile.mk.orig 2021-04-02 12:58:21 UTC
++++ fpicker/source/unx/gnome/makefile.mk
+@@ -56,7 +56,7 @@ CFLAGS+= $(WIDGETSET_CFLAGS)
+ .ELSE
+
+ CFLAGS+= $(WIDGETSET_CFLAGS)
+-CFLAGS+= $(PKGCONFIG_CFLAGS)
++INCSYSTEM+= $(PKGCONFIG_CFLAGS)
+
+ # --- Files --------------------------------------------------------
+
diff --git a/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk b/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk
new file mode 100644
index 000000000000..669e096bb2a3
--- /dev/null
+++ b/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk
@@ -0,0 +1,11 @@
+--- fpicker/source/unx/kde4/makefile.mk.orig 2021-04-02 12:58:21 UTC
++++ fpicker/source/unx/kde4/makefile.mk
+@@ -43,7 +43,7 @@ dummy:
+
+ .ELSE # we build for KDE
+
+-CFLAGS+= $(KDE4_CFLAGS)
++INCSYSTEM+= $(KDE4_CFLAGS)
+
+ # --- Files --------------------------------------------------------
+
diff --git a/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk b/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk
new file mode 100644
index 000000000000..8a06fc9f2166
--- /dev/null
+++ b/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk
@@ -0,0 +1,12 @@
+--- jvmfwk/source/makefile.mk.orig 2021-04-02 12:58:21 UTC
++++ jvmfwk/source/makefile.mk
+@@ -34,7 +34,8 @@ UNIXVERSIONNAMES = UDK
+ .INCLUDE: settings.mk
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ UNOUCROUT = $(OUT)$/inc
diff --git a/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk b/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk
new file mode 100644
index 000000000000..b56a1e8dc100
--- /dev/null
+++ b/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk
@@ -0,0 +1,11 @@
+--- l10ntools/source/help/makefile.mk.orig 2020-10-06 14:16:24 UTC
++++ l10ntools/source/help/makefile.mk
+@@ -34,7 +34,7 @@ TARGETTYPE=CUI
+ .INCLUDE : helplinker.pmk
+
+ .IF "$(SYSTEM_LIBXSLT)" == "YES"
+-CFLAGS+= $(LIBXSLT_CFLAGS)
++INCSYSTEM+= $(LIBXSLT_CFLAGS)
+ .ELSE
+ LIBXSLTINCDIR=external$/libxslt
+ CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXSLTINCDIR)
diff --git a/editors/openoffice-4/files/patch-oox_source_core_makefile.mk b/editors/openoffice-4/files/patch-oox_source_core_makefile.mk
new file mode 100644
index 000000000000..732f8945a87d
--- /dev/null
+++ b/editors/openoffice-4/files/patch-oox_source_core_makefile.mk
@@ -0,0 +1,11 @@
+--- oox/source/core/makefile.mk.orig 2021-04-02 12:58:21 UTC
++++ oox/source/core/makefile.mk
+@@ -35,7 +35,7 @@ ENABLE_EXCEPTIONS=TRUE
+ .INCLUDE: $(PRJ)$/util$/makefile.pmk
+
+ .IF "$(SYSTEM_OPENSSL)" == "YES"
+-CFLAGS+= $(OPENSSL_CFLAGS)
++INCSYSTEM+= $(OPENSSL_CFLAGS)
+ .ENDIF
+
+ # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk b/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk
new file mode 100644
index 000000000000..ac2cfb0180c7
--- /dev/null
+++ b/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk
@@ -0,0 +1,11 @@
+--- pyuno/source/loader/makefile.mk.orig 2020-10-06 14:16:27 UTC
++++ pyuno/source/loader/makefile.mk
+@@ -41,7 +41,7 @@ PYTHONLIB=$(PYTHON_LIBS)
+
+ .IF "$(SYSTEM_PYTHON)" == "YES"
+ PYTHONLIB=$(PYTHON_LIBS)
+-CFLAGS+=$(PYTHON_CFLAGS)
++INCSYSTEM+=$(PYTHON_CFLAGS)
+ .IF "$(EXTRA_CFLAGS)"!=""
+ PYTHONLIB+=-framework Python
+ .ENDIF # "$(EXTRA_CFLAGS)"!=""
diff --git a/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk b/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk
new file mode 100644
index 000000000000..a2ffb4a5af1b
--- /dev/null
+++ b/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk
@@ -0,0 +1,11 @@
+--- pyuno/source/module/makefile.mk.orig 2020-10-06 14:16:27 UTC
++++ pyuno/source/module/makefile.mk
+@@ -60,7 +60,7 @@ PYTHONLIB=$(PYTHON_LIBS)
+
+ .IF "$(SYSTEM_PYTHON)" == "YES"
+ PYTHONLIB=$(PYTHON_LIBS)
+-CFLAGS+=$(PYTHON_CFLAGS)
++INCSYSTEM+=$(PYTHON_CFLAGS)
+ .ELSE # "$(SYSTEM_PYTHON)" == "YES"
+ .INCLUDE : pyversion.mk
+ CFLAGS+=-I$(SOLARINCDIR)$/python
diff --git a/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk b/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk
new file mode 100644
index 000000000000..5160a24da180
--- /dev/null
+++ b/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk
@@ -0,0 +1,12 @@
+--- sccomp/source/solver/makefile.mk.orig 2021-04-02 12:58:22 UTC
++++ sccomp/source/solver/makefile.mk
+@@ -66,7 +66,8 @@ DEF1NAME= $(SHL1TARGET)
+ DEF1NAME= $(SHL1TARGET)
+
+ .IF "$(SYSTEM_COINMP)" == "YES"
+-CFLAGS+= $(COINMP_CFLAGS) -DSYSTEM_COINMP
++INCSYSTEM+= $(COINMP_CFLAGS)
++CFLAGS+= -DSYSTEM_COINMP
+ # Use the library flags from configure
+ SHL1STDLIBS+=$(COINMP_LIBS)
+ .ELSE
diff --git a/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk b/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk
new file mode 100644
index 000000000000..4ddcef72e029
--- /dev/null
+++ b/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk
@@ -0,0 +1,11 @@
+--- shell/source/backends/kde4be/makefile.mk.orig 2020-10-06 14:16:31 UTC
++++ shell/source/backends/kde4be/makefile.mk
+@@ -45,7 +45,7 @@ DLLPRE =
+
+ .IF "$(ENABLE_KDE4)" == "TRUE"
+
+-CFLAGS+=$(KDE4_CFLAGS)
++INCSYSTEM+=$(KDE4_CFLAGS)
+
+ # --- Files ---
+
diff --git a/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk b/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk
new file mode 100644
index 000000000000..057fc4e09b35
--- /dev/null
+++ b/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk
@@ -0,0 +1,11 @@
+--- shell/source/backends/kdebe/makefile.mk.orig 2020-10-06 14:16:31 UTC
++++ shell/source/backends/kdebe/makefile.mk
+@@ -45,7 +45,7 @@ DLLPRE =
+
+ .IF "$(ENABLE_KDE)" == "TRUE"
+
+-CFLAGS+=$(KDE_CFLAGS)
++INCSYSTEM+=$(KDE_CFLAGS)
+
+ # --- Files ---
+
diff --git a/editors/openoffice-4/files/patch-solenv_inc_target.mk b/editors/openoffice-4/files/patch-solenv_inc_target.mk
new file mode 100644
index 000000000000..959c7d0c0950
--- /dev/null
+++ b/editors/openoffice-4/files/patch-solenv_inc_target.mk
@@ -0,0 +1,14 @@
+--- solenv/inc/target.mk.orig 2021-04-02 12:58:22 UTC
++++ solenv/inc/target.mk
+@@ -57,9 +57,9 @@ INCLUDE:=
+ INCLUDE:=
+ .EXPORT : INCLUDE
+ .IF "$(PRJINC)"!=""
+-INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) $(INCLOCPRJ:^"-I":s/-I-I/-I/) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST)
++INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) $(INCLOCPRJ:^"-I":s/-I-I/-I/) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST) $(INCSYSTEM)
+ .ELSE # "$(PRJINC)"!=""
+-INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST)
++INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST) $(INCSYSTEM)
+ .ENDIF # "$(PRJINC)"!=""
+ INCLUDE_C=$(subst,/stl$(SPACECHAR),dont_use_stl$(SPACECHAR) $(INCLUDE))
+ .EXPORT : LIB
diff --git a/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk b/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk
new file mode 100644
index 000000000000..5c5310cd36e1
--- /dev/null
+++ b/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk
@@ -0,0 +1,46 @@
+--- ucb/source/ucp/webdav/makefile.mk.orig 2021-04-02 12:58:23 UTC
++++ ucb/source/ucp/webdav/makefile.mk
+@@ -56,7 +56,7 @@ SERFINCDIR=serf
+ #
+
+ .IF "$(SYSTEM_APR)" == "YES"
+-CFLAGS+= $(APR_CFLAGS)
++INCSYSTEM+= $(APR_CFLAGS)
+ SHL1STDLIBS+=$(APR_LIBS)
+ .ELSE
+ CFLAGS+= -I$(SOLARINCDIR)$/$(APRINCDIR)
+@@ -67,7 +67,7 @@ CFLAGS+=\
+ .ENDIF
+
+ .IF "$(SYSTEM_APR_UTIL)" == "YES"
+-CFLAGS+= $(APR_UTIL_CFLAGS)
++INCSYSTEM+= $(APR_UTIL_CFLAGS)
+ SHL1STDLIBS+=$(APR_UTIL_LIBS)
+ .ELSE
+ CFLAGS+= -I$(SOLARINCDIR)$/$(APRUTILINCDIR)
+@@ -78,7 +78,7 @@ CFLAGS+=\
+ .ENDIF
+
+ .IF "$(SYSTEM_SERF)" == "YES"
+-CFLAGS+= $(SERF_CFLAGS)
++INCSYSTEM+= $(SERF_CFLAGS)
+ SHL1STDLIBS+=$(SERF_LIBS)
+ .ELSE
+ CFLAGS+= -I$(SOLARINCDIR)$/$(SERFINCDIR)
+@@ -89,14 +89,14 @@ CFLAGS+=\
+ .ENDIF
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+= $(LIBXML_CFLAGS)
++INCSYSTEM+= $(LIBXML_CFLAGS)
+ .ELSE
+ LIBXMLINCDIR=external$/libxml
+ CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXMLINCDIR)
+ .ENDIF
+
+ .IF "$(SYSTEM_OPENSSL)" == "YES"
+-CFLAGS+= -I$(OPENSSL_CFLAGS)
++INCSYSTEM+= -I$(OPENSSL_CFLAGS)
+ SHL1STDLIBS+= $(OPENSSLLIB)
+ .ELSE
+ SHL1STDLIBS+= $(OPENSSLLIBST)
diff --git a/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk b/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk
new file mode 100644
index 000000000000..946e39cd7cae
--- /dev/null
+++ b/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk
@@ -0,0 +1,19 @@
+--- xmlhelp/source/cxxhelp/provider/makefile.mk.orig 2021-04-02 12:58:23 UTC
++++ xmlhelp/source/cxxhelp/provider/makefile.mk
+@@ -49,14 +49,14 @@ CFLAGS += -DHAVE_EXPAT_H
+ CFLAGS += -DHAVE_EXPAT_H
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+= $(LIBXML_CFLAGS)
++INCSYSTEM+= $(LIBXML_CFLAGS)
+ .ELSE
+ LIBXMLINCDIR=external$/libxml
+ CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXMLINCDIR)
+ .ENDIF
+
+ .IF "$(SYSTEM_LIBXSLT)" == "YES"
+-CFLAGS+= $(LIBXSLT_CFLAGS)
++INCSYSTEM+= $(LIBXSLT_CFLAGS)
+ .ELSE
+ LIBXSLTINCDIR=external$/libxslt
+ CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXSLTINCDIR)
diff --git a/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk
new file mode 100644
index 000000000000..bb8fb3f26f79
--- /dev/null
+++ b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk
@@ -0,0 +1,12 @@
+--- xmlsecurity/source/xmlsec/makefile.mk.orig 2020-10-06 14:16:36 UTC
++++ xmlsecurity/source/xmlsec/makefile.mk
+@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS = TRUE
+ .INCLUDE : $(PRJ)$/util$/target.pmk
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ .IF "$(ENABLE_NSS_MODULE)"!="YES"
diff --git a/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk
new file mode 100644
index 000000000000..b366deb73a49
--- /dev/null
+++ b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk
@@ -0,0 +1,12 @@
+--- xmlsecurity/source/xmlsec/nss/makefile.mk.orig 2021-04-02 12:58:23 UTC
++++ xmlsecurity/source/xmlsec/nss/makefile.mk
+@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS = TRUE
+ .INCLUDE : $(PRJ)$/util$/target.pmk
+
+ .IF "$(SYSTEM_LIBXML)" == "YES"
+-CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++INCSYSTEM+=$(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML
+ .ENDIF
+
+ .IF "$(ENABLE_NSS_MODULE)"!="YES"
diff --git a/editors/openoffice-devel/Makefile b/editors/openoffice-devel/Makefile
index 573d7754ae6c..3394cae01a69 100644
--- a/editors/openoffice-devel/Makefile
+++ b/editors/openoffice-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= apache-openoffice
PORTVERSION= ${AOOVERSION1}.${AOOVERSION2}.${TIMESTAMP}
-PORTREVISION= 4
+PORTREVISION= 1
PORTEPOCH= 4
CATEGORIES= editors java
MASTER_SITES= https://dist.apache.org/repos/dist/dev/openoffice/${AOOVERSION}-${AOORC}-${TIMESTAMP}/source/ \
@@ -126,9 +126,9 @@ AOOVERSION1= 4
AOOVERSION2= 2
AOOVERSION3= 0
# From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD
-AOOTAG= AOO420m4\(Build:9823\)
-GITREVISION= 98a91fccb4
-TIMESTAMP= 1731847285
+AOOTAG= AOO420m6\(Build:9825\)
+GITREVISION= 518a110c8f
+TIMESTAMP= 1750013453
#AOORC=rc3
EXTSRC= ApacheOpenOffice.ext_sources.${AOOVERSION1}.x.x.20150707.tar.gz
@@ -226,6 +226,11 @@ WITH= SDK
.include <bsd.port.pre.mk>
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
+# nm: '../unxfbsdi.pro/slo/b2dcubicbezier.o': Invalid argument
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-nm
+.endif
+
.if defined(WITH_DEBUG)
CONFIGURE_ARGS+= --enable-symbols
.else
diff --git a/editors/openoffice-devel/distinfo b/editors/openoffice-devel/distinfo
index d869bdbfc8b7..a300e9558d05 100644
--- a/editors/openoffice-devel/distinfo
+++ b/editors/openoffice-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1731871087
-SHA256 (openoffice/apache-openoffice-1731847285-98a91fccb4-src.tar.xz) = 45b14fc91997dfa4bbcbc8d1734b6f19c5fef535ddfb4317152b99de51abd2a0
-SIZE (openoffice/apache-openoffice-1731847285-98a91fccb4-src.tar.xz) = 246797080
+TIMESTAMP = 1750131330
+SHA256 (openoffice/apache-openoffice-1750013453-518a110c8f-src.tar.xz) = 8dd3500faba6214b0c9f45bf4e6d673f8843e0434f156886490a011c31d4fa4f
+SIZE (openoffice/apache-openoffice-1750013453-518a110c8f-src.tar.xz) = 250164468
SHA256 (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 966a8333c83a18ddd84401389006d6e0b52b8175924b808b54b88211669985fa
SIZE (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 28957004
SHA256 (openoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2) = fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52
diff --git a/editors/openoffice-devel/files/extra-patch-nm b/editors/openoffice-devel/files/extra-patch-nm
new file mode 100644
index 000000000000..95db83ded7a8
--- /dev/null
+++ b/editors/openoffice-devel/files/extra-patch-nm
@@ -0,0 +1,228 @@
+--- solenv/inc/_tg_lib.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/_tg_lib.mk 2025-08-16 22:07:15.548302000 -0700
+@@ -84,7 +84,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -191,7 +191,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -298,7 +298,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -405,7 +405,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -512,7 +512,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -619,7 +619,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -726,7 +726,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -833,7 +833,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -940,7 +940,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -1047,7 +1047,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+--- solenv/inc/_tg_shl.mk.bak 2021-04-02 05:57:59.000000000 -0700
++++ solenv/inc/_tg_shl.mk 2025-08-16 22:07:15.553521000 -0700
+@@ -132,7 +132,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL1OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL1LIBS:s/.lib/.dump/) >> $@.dump
+@@ -672,7 +672,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL2OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL2LIBS:s/.lib/.dump/) >> $@.dump
+@@ -1212,7 +1212,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL3OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL3LIBS:s/.lib/.dump/) >> $@.dump
+@@ -1752,7 +1752,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL4OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL4LIBS:s/.lib/.dump/) >> $@.dump
+@@ -2292,7 +2292,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL5OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL5LIBS:s/.lib/.dump/) >> $@.dump
+@@ -2832,7 +2832,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL6OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL6LIBS:s/.lib/.dump/) >> $@.dump
+@@ -3372,7 +3372,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL7OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL7LIBS:s/.lib/.dump/) >> $@.dump
+@@ -3912,7 +3912,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL8OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL8LIBS:s/.lib/.dump/) >> $@.dump
+@@ -4452,7 +4452,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL9OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL9LIBS:s/.lib/.dump/) >> $@.dump
+@@ -4992,7 +4992,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL10OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL10LIBS:s/.lib/.dump/) >> $@.dump
+--- solenv/inc/tg_lib.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/tg_lib.mk 2025-08-16 22:07:15.557770000 -0700
+@@ -89,7 +89,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+--- solenv/inc/tg_obj.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/tg_obj.mk 2025-08-16 22:07:15.561499000 -0700
+@@ -48,7 +48,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+ .ENDIF # "$(GUI)"=="UNX"
+ .ENDIF # "$(OBJTARGET)"!=""
+--- solenv/inc/tg_shl.mk.bak 2021-04-02 05:57:59.000000000 -0700
++++ solenv/inc/tg_shl.mk 2025-08-16 22:07:15.565476000 -0700
+@@ -137,7 +137,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL$(TNR)OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL$(TNR)LIBS:s/.lib/.dump/) >> $@.dump
+--- solenv/inc/tg_slo.mk.bak 2020-10-06 07:16:32.000000000 -0700
++++ solenv/inc/tg_slo.mk 2025-08-16 22:07:15.569405000 -0700
+@@ -55,7 +55,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+ .ENDIF # "$(GUI)"=="UNX"
+ .ENDIF # "$(SLOTARGET)"!=""
diff --git a/editors/openoffice-devel/files/patch-bridges_Library__cpp__uno.mk b/editors/openoffice-devel/files/patch-bridges_Library__cpp__uno.mk
deleted file mode 100644
index 0cfb99f0f40a..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_Library__cpp__uno.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- bridges/Library_cpp_uno.mk.orig
-+++ bridges/Library_cpp_uno.mk
-@@ -131,6 +131,10 @@
- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/uno2cpp \
- ))
-
-+$(eval $(call gb_Library_add_asmobjects,$(COMNAME)_uno,\
-+ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/call \
-+))
-+
- $(eval $(call gb_LinkTarget_set_cxx_optimization, \
- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/cpp2uno \
- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/uno2cpp \
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__arm_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__arm_share.hxx
deleted file mode 100644
index 3bf2f4003750..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__arm_share.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_arm/share.hxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_arm/share.hxx
-@@ -61,7 +61,7 @@ namespace CPPU_CURRENT_NAMESPACE
- };
-
- extern "C" void *__cxa_allocate_exception(
-- std::size_t thrown_size ) throw();
-+ size_t thrown_size );
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo,
- void (*dest) (void *) ) __attribute__((noreturn));
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx
deleted file mode 100644
index b41a379b409d..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_except.cxx
+++ /dev/null
@@ -1,15 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_intel/except.cxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_intel/except.cxx
-@@ -220,6 +220,12 @@ static void deleteException( void * pExc )
- static void deleteException( void * pExc )
- {
- __cxa_exception const * header = ((__cxa_exception const *)pExc - 1);
-+ if (header->exceptionDestructor != &deleteException) {
-+ // _Unwind_Exception was made __aligned__ which
-+ // increased its size by 12 bytes
-+ header = reinterpret_cast<__cxa_exception const *>(
-+ reinterpret_cast<char const *>( header ) - 12 );
-+ }
- typelib_TypeDescription * pTD = 0;
- OUString unoName( toUNOname( header->exceptionType->name() ) );
- ::typelib_typedescription_getByName( &pTD, unoName.pData );
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_share.hxx
deleted file mode 100644
index 7744a82a6cd4..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_share.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_intel/share.hxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_intel/share.hxx
-@@ -62,7 +62,7 @@ extern "C" void *__cxa_allocate_exception(
- #endif /* __GLIBCXX__ */
-
- extern "C" void *__cxa_allocate_exception(
-- std::size_t thrown_size ) throw();
-+ size_t thrown_size );
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn));
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx
deleted file mode 100644
index 2a336ec5fbc5..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__intel_uno2cpp.cxx
+++ /dev/null
@@ -1,49 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_intel/uno2cpp.cxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_intel/uno2cpp.cxx
-@@ -44,9 +44,12 @@ using namespace ::com::sun::star::uno;
- using namespace ::rtl;
- using namespace ::com::sun::star::uno;
- #ifdef __GLIBCXX__
-+using CPPU_CURRENT_NAMESPACE::__cxa_exception;
- using CPPU_CURRENT_NAMESPACE::__cxa_get_globals;
- #else
--using __cxxabiv1::__cxa_get_globals;
-+using __cxxabiv1::__cxa_exception;
-+using __cxxabiv1::__cxa_current_primary_exception;
-+using __cxxabiv1::__cxa_decrement_exception_refcount;
- #endif
-
- namespace
-@@ -313,8 +316,31 @@ static void cpp_call(
- }
- catch (...)
- {
-+ __cxa_exception *header;
-+#ifdef __GLIBCXX__
-+ header = __cxa_get_globals()->caughtExceptions;
-+#else
-+ header = reinterpret_cast<__cxa_exception *>( __cxa_current_primary_exception() );
-+ if (header) {
-+ __cxa_decrement_exception_refcount( header );
-+ header--;
-+ uint64_t exc_class = header->unwindHeader.exception_class
-+ & 0xffffffffffffff00;
-+ if (exc_class != /* "GNUCC++" */ 0x474e5543432b2b00) {
-+ // _Unwind_Exception was made __aligned__ which
-+ // increased its size by 12 bytes.
-+ header = reinterpret_cast<__cxa_exception *>(
-+ reinterpret_cast<char *>( header ) - 12 );
-+ exc_class = header->unwindHeader.exception_class
-+ & 0xffffffffffffff00;
-+ if (exc_class != /* "GNUCC++" */ 0x474e5543432b2b00) {
-+ header = nullptr;
-+ }
-+ }
-+ }
-+#endif
- // fill uno exception
-- CPPU_CURRENT_NAMESPACE::fillUnoException( __cxa_get_globals()->caughtExceptions, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-+ CPPU_CURRENT_NAMESPACE::fillUnoException( header, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-
- // temporary params
- for ( ; nTempIndizes--; )
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s
deleted file mode 100644
index f8c5e20e333e..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s
+++ /dev/null
@@ -1,482 +0,0 @@
---- /dev/null
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/call.s
-@@ -0,0 +1,478 @@
-+ .file "uno_ppc64_asm.cc"
-+ .machine power4
-+ .abiversion 2
-+ .section ".text"
-+ .align 2
-+ .globl callVirtualMethod
-+ .type callVirtualMethod, @function
-+callVirtualMethod:
-+.LFB0:
-+ .cfi_startproc
-+.LCF0:
-+0: addis 2,12,.TOC.-.LCF0@ha
-+ addi 2,2,.TOC.-.LCF0@l
-+ .localentry callVirtualMethod,.-callVirtualMethod
-+ mflr 0
-+ std 0,16(1)
-+ std 31,-8(1)
-+ stdu 1,-208(1)
-+ .cfi_def_cfa_offset 208
-+ .cfi_offset 65, 16
-+ .cfi_offset 31, -8
-+ mr 31,1
-+ .cfi_def_cfa_register 31
-+ std 3,136(31)
-+ std 5,128(31)
-+ std 6,120(31)
-+ std 7,112(31)
-+ std 9,104(31)
-+ mr 9,4
-+ stw 9,248(31)
-+ mr 9,8
-+ stw 9,280(31)
-+ mr 9,10
-+ stw 9,296(31)
-+ ld 9,304(31)
-+ std 9,96(31)
-+ ld 9,-28688(13)
-+ std 9,184(31)
-+ li 9,0
-+ lwz 9,280(31)
-+ cmpwi 0,9,0
-+ beq 0,.L2
-+ lwz 9,280(31)
-+ addi 9,9,1
-+ rldicl 9,9,0,32
-+ rlwinm 9,9,0,0,30
-+ stw 9,280(31)
-+.L2:
-+#ifdef __LITTLE_ENDIAN__
-+ lwz 9,312(31)
-+#else
-+ lwz 9,316(31)
-+#endif
-+ cmplwi 0,9,13
-+ ble 0,.L3
-+ li 9,13
-+#ifdef __LITTLE_ENDIAN__
-+ stw 9,312(31)
-+#else
-+ stw 9,316(31)
-+#endif
-+.L3:
-+ lwz 9,296(31)
-+ cmplwi 0,9,8
-+ ble 0,.L4
-+ li 9,8
-+ stw 9,296(31)
-+.L4:
-+ lwz 9,280(31)
-+ slwi 9,9,3
-+ rldicl 9,9,0,32
-+ addi 9,9,15
-+ srdi 9,9,4
-+ sldi 9,9,4
-+ ld 10,0(1)
-+ neg 9,9
-+ stdux 10,1,9
-+ addi 9,1,96
-+ addi 9,9,15
-+ srdi 9,9,4
-+ sldi 9,9,4
-+ std 9,160(31)
-+ lwz 9,280(31)
-+ slwi 9,9,3
-+ rldicl 9,9,0,32
-+ mr 8,9
-+ ld 10,160(31)
-+ ld 9,112(31)
-+ mr 5,8
-+ mr 4,9
-+ mr 3,10
-+ bl memcpy
-+ nop
-+ ld 9,136(31)
-+ ld 9,0(9)
-+ std 9,168(31)
-+ lwz 9,248(31)
-+ slwi 9,9,3
-+ rldicl 9,9,0,32
-+ mr 10,9
-+ ld 9,168(31)
-+ add 9,9,10
-+ std 9,168(31)
-+ ld 9,168(31)
-+ ld 9,0(9)
-+ std 9,168(31)
-+ ld 9,168(31)
-+ std 9,176(31)
-+ ld 9,96(31)
-+#APP
-+ # 123 "uno_ppc64_asm.cc" 1
-+ lfd 1, 0(9)
-+ lfd 2, 8(9)
-+ lfd 3, 16(9)
-+ lfd 4, 24(9)
-+ lfd 5, 32(9)
-+ lfd 6, 40(9)
-+ lfd 7, 48(9)
-+ lfd 8, 56(9)
-+ lfd 9, 64(9)
-+ lfd 10, 72(9)
-+ lfd 11, 80(9)
-+ lfd 12, 88(9)
-+ lfd 13, 96(9)
-+
-+ # 0 "" 2
-+#NO_APP
-+ ld 9,104(31)
-+ ld 3,0(9)
-+ ld 9,104(31)
-+ addi 9,9,8
-+ ld 4,0(9)
-+ ld 9,104(31)
-+ addi 9,9,16
-+ ld 5,0(9)
-+ ld 9,104(31)
-+ addi 9,9,24
-+ ld 6,0(9)
-+ ld 9,104(31)
-+ addi 9,9,32
-+ ld 7,0(9)
-+ ld 9,104(31)
-+ addi 9,9,40
-+ ld 8,0(9)
-+ ld 9,104(31)
-+ addi 9,9,48
-+ ld 0,0(9)
-+ ld 9,104(31)
-+ addi 9,9,56
-+ ld 9,0(9)
-+ ld 11,176(31)
-+ mr 10,9
-+ mr 9,0
-+ std 2,24(1)
-+ mr 12,11
-+ mtctr 12
-+ bctrl
-+ ld 2,24(1)
-+#APP
-+ # 149 "uno_ppc64_asm.cc" 1
-+ mr 3, 3
-+ mr 4, 4
-+ fmr 0, 1
-+
-+ # 0 "" 2
-+#NO_APP
-+ stfd 0,152(31)
-+ mr 9,3
-+ mr 10,4
-+ lfd 0,152(31)
-+ ld 7,128(31)
-+ ld 6,120(31)
-+ fmr 1,0
-+ mr 4,10
-+ mr 3,9
-+ bl MapReturn
-+ nop
-+ nop
-+ ld 9,184(31)
-+ ld 10,-28688(13)
-+ xor. 9,9,10
-+ li 10,0
-+ beq 0,.L5
-+ bl __stack_chk_fail
-+ nop
-+.L5:
-+ addi 1,31,208
-+ .cfi_def_cfa 1, 0
-+ ld 0,16(1)
-+ mtlr 0
-+ ld 31,-8(1)
-+ blr
-+ .long 0
-+ .byte 0,9,0,1,128,1,0,1
-+ .cfi_endproc
-+.LFE0:
-+ .size callVirtualMethod,.-callVirtualMethod
-+ .section ".toc","aw"
-+ .align 3
-+.LC0:
-+ .quad .L9
-+ .section ".text"
-+ .align 2
-+ .globl privateSnippetExecutor
-+ .type privateSnippetExecutor, @function
-+privateSnippetExecutor:
-+.LFB1:
-+ .cfi_startproc
-+.LCF1:
-+0: addis 2,12,.TOC.-.LCF1@ha
-+ addi 2,2,.TOC.-.LCF1@l
-+ .localentry privateSnippetExecutor,.-privateSnippetExecutor
-+ mflr 0
-+ std 0,16(1)
-+ std 31,-8(1)
-+ stdu 1,-272(1)
-+ .cfi_def_cfa_offset 272
-+ .cfi_offset 65, 16
-+ .cfi_offset 31, -8
-+ mr 31,1
-+ .cfi_def_cfa_register 31
-+ ld 0,-28688(13)
-+ std 0,248(31)
-+ li 0,0
-+ std 3,80(31)
-+ std 4,88(31)
-+ std 5,96(31)
-+ std 6,104(31)
-+ std 7,112(31)
-+ std 8,120(31)
-+ std 9,128(31)
-+ mr 9,10
-+ std 9,136(31)
-+ addi 9,31,144
-+#APP
-+ # 173 "uno_ppc64_asm.cc" 1
-+ stfd 1, 0(9)
-+stfd 2, 8(9)
-+stfd 3, 16(9)
-+stfd 4, 24(9)
-+stfd 5, 32(9)
-+stfd 6, 40(9)
-+stfd 7, 48(9)
-+stfd 8, 56(9)
-+stfd 9, 64(9)
-+stfd 10, 72(9)
-+stfd 11, 80(9)
-+stfd 12, 88(9)
-+stfd 13, 96(9)
-+
-+ # 0 "" 2
-+#NO_APP
-+ std 11,48(31)
-+ std 1,56(31)
-+ ld 9,48(31)
-+ addi 7,31,64
-+ addi 8,31,144
-+ addi 10,31,80
-+ ld 6,56(31)
-+ mr 5,8
-+ mr 4,10
-+ mr 3,9
-+ bl cpp_mediate
-+ nop
-+ mr 9,3
-+ stw 9,44(31)
-+ lwa 9,44(31)
-+ cmplwi 0,9,15
-+ bgt 0,.L7
-+ sldi 10,9,2
-+ addis 8,2,.LC0@toc@ha
-+ ld 9,.LC0@toc@l(8)
-+ add 9,10,9
-+ lwz 10,0(9)
-+ ld 9,.LC0@toc@l(8)
-+ extsw 10,10
-+ add 9,10,9
-+ mtctr 9
-+ bctr
-+ .p2align 2
-+ .align 2
-+.L9:
-+ .long .L19-.L9
-+ .long .L13-.L9
-+ .long .L15-.L9
-+ .long .L15-.L9
-+ .long .L14-.L9
-+ .long .L13-.L9
-+ .long .L12-.L9
-+ .long .L8-.L9
-+ .long .L7-.L9
-+ .long .L7-.L9
-+ .long .L11-.L9
-+ .long .L10-.L9
-+ .long .L7-.L9
-+ .long .L7-.L9
-+ .long .L7-.L9
-+ .long .L8-.L9
-+.L15:
-+#APP
-+ # 209 "uno_ppc64_asm.cc" 1
-+ lbz 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L13:
-+#APP
-+ # 214 "uno_ppc64_asm.cc" 1
-+ lhz 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L14:
-+#APP
-+ # 218 "uno_ppc64_asm.cc" 1
-+ lha 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L8:
-+#APP
-+ # 223 "uno_ppc64_asm.cc" 1
-+ lwz 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L12:
-+#APP
-+ # 227 "uno_ppc64_asm.cc" 1
-+ lwa 3,64(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L11:
-+ addi 9,31,64
-+#APP
-+ # 231 "uno_ppc64_asm.cc" 1
-+ lfs 1,0(9)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L10:
-+ addi 9,31,64
-+#APP
-+ # 235 "uno_ppc64_asm.cc" 1
-+ lfd 1,0(9)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L7:
-+#APP
-+ # 239 "uno_ppc64_asm.cc" 1
-+ ld 3,64(31)
-+
-+ # 0 "" 2
-+ # 241 "uno_ppc64_asm.cc" 1
-+ ld 4,72(31)
-+
-+ # 0 "" 2
-+#NO_APP
-+ b .L17
-+.L19:
-+ nop
-+.L17:
-+ nop
-+ ld 9,248(31)
-+ ld 10,-28688(13)
-+ xor. 9,9,10
-+ li 10,0
-+ beq 0,.L18
-+ bl __stack_chk_fail
-+ nop
-+.L18:
-+ addi 1,31,272
-+ .cfi_def_cfa 1, 0
-+ ld 0,16(1)
-+ mtlr 0
-+ ld 31,-8(1)
-+ blr
-+ .long 0
-+ .byte 0,9,0,1,128,1,0,1
-+ .cfi_endproc
-+.LFE1:
-+ .size privateSnippetExecutor,.-privateSnippetExecutor
-+ .section .rodata
-+ .align 2
-+ .type _ZL15codeSnippetSize, @object
-+ .size _ZL15codeSnippetSize, 4
-+_ZL15codeSnippetSize:
-+ .long 32
-+ .section ".text"
-+ .align 2
-+ .globl codeSnippet
-+ .type codeSnippet, @function
-+codeSnippet:
-+.LFB2:
-+ .cfi_startproc
-+.LCF2:
-+0: addis 2,12,.TOC.-.LCF2@ha
-+ addi 2,2,.TOC.-.LCF2@l
-+ .localentry codeSnippet,.-codeSnippet
-+ std 31,-8(1)
-+ stdu 1,-96(1)
-+ .cfi_def_cfa_offset 96
-+ .cfi_offset 31, -8
-+ mr 31,1
-+ .cfi_def_cfa_register 31
-+ std 3,56(31)
-+ mr 9,4
-+ mr 8,5
-+ mr 10,6
-+ stw 9,52(31)
-+ mr 9,8
-+ stw 9,48(31)
-+ mr 9,10
-+ stb 9,47(31)
-+ lwa 9,48(31)
-+ sldi 10,9,32
-+ lwa 9,52(31)
-+ or 9,10,9
-+ std 9,64(31)
-+ lbz 9,47(31)
-+ cmpwi 0,9,0
-+ beq 0,.L21
-+ ld 9,64(31)
-+ oris 9,9,0x8000
-+ std 9,64(31)
-+.L21:
-+ ld 9,56(31)
-+ std 9,72(31)
-+ ld 9,72(31)
-+ lis 10,0xe96c
-+ ori 10,10,0x18
-+ stw 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,4
-+ lis 10,0xe98c
-+ ori 10,10,0x10
-+ stw 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,8
-+ lis 10,0x7d89
-+ ori 10,10,0x3a6
-+ stw 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,12
-+ lis 10,0x4e80
-+ ori 10,10,0x420
-+ stw 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,16
-+ addis 10,2,privateSnippetExecutor@toc@ha
-+ addi 10,10,privateSnippetExecutor@toc@l
-+ std 10,0(9)
-+ ld 9,72(31)
-+ addi 9,9,24
-+ ld 10,64(31)
-+ std 10,0(9)
-+ ld 9,56(31)
-+ addi 9,9,32
-+ mr 3,9
-+ addi 1,31,96
-+ .cfi_def_cfa 1, 0
-+ ld 31,-8(1)
-+ blr
-+ .long 0
-+ .byte 0,9,0,0,128,1,0,1
-+ .cfi_endproc
-+.LFE2:
-+ .size codeSnippet,.-codeSnippet
-+ .section .note.GNU-stack,"",@progbits
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx
deleted file mode 100644
index 3efc00f33e34..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx
+++ /dev/null
@@ -1,257 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/cpp2uno.cxx.orig
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/cpp2uno.cxx
-@@ -28,6 +28,7 @@
- #include <uno/data.h>
- #include <typelib/typedescription.hxx>
-
-+#include <osl/endian.h>
- #include "bridges/cpp_uno/shared/bridge.hxx"
- #include "bridges/cpp_uno/shared/cppinterfaceproxy.hxx"
- #include "bridges/cpp_uno/shared/types.hxx"
-@@ -37,6 +38,11 @@
- #include <stdio.h>
- #include <string.h>
-
-+#ifdef OSL_BIGENDIAN
-+#define IS_BIG_ENDIAN 1
-+#else
-+#define IS_BIG_ENDIAN 0
-+#endif
-
- using namespace ::com::sun::star::uno;
-
-@@ -144,14 +150,14 @@
- case typelib_TypeClass_BYTE:
- case typelib_TypeClass_BOOLEAN:
- if (ng < ppc64::MAX_GPR_REGS)
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + (sizeof(void*)-1));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + 7*IS_BIG_ENDIAN);
- ng++;
- gpreg++;
- }
- else
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + (sizeof(void*)-1));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + 7*IS_BIG_ENDIAN);
- bOverFlowUsed = true;
- }
- if (bOverFlowUsed) ovrflw++;
-@@ -160,14 +166,14 @@
- case typelib_TypeClass_SHORT:
- case typelib_TypeClass_UNSIGNED_SHORT:
- if (ng < ppc64::MAX_GPR_REGS)
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + (sizeof(void*)-2));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + 6*IS_BIG_ENDIAN);
- ng++;
- gpreg++;
- }
- else
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + (sizeof(void*)-2));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + 6*IS_BIG_ENDIAN);
- bOverFlowUsed = true;
- }
- if (bOverFlowUsed) ovrflw++;
-@@ -176,14 +182,14 @@
- case typelib_TypeClass_LONG:
- case typelib_TypeClass_UNSIGNED_LONG:
- if (ng < ppc64::MAX_GPR_REGS)
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + (sizeof(void*)-4));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)gpreg) + 4*IS_BIG_ENDIAN);
- ng++;
- gpreg++;
- }
- else
-- {
-- pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + (sizeof(void*)-4));
-+ {
-+ pCppArgs[nPos] = pUnoArgs[nPos] = (((char *)ovrflw) + 4*IS_BIG_ENDIAN);
- bOverFlowUsed = true;
- }
- if (bOverFlowUsed) ovrflw++;
-@@ -327,21 +333,25 @@
- }
- }
-
--
--//==================================================================================================
--static typelib_TypeClass cpp_mediate(
-- sal_uInt64 nOffsetAndIndex,
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+# define PARAMSAVE 32
-+#else
-+# define PARAMSAVE 48
-+#endif
-+
-+extern "C" typelib_TypeClass cpp_mediate(
-+ sal_uInt64 nOffsetAndIndex,
- void ** gpreg, void ** fpreg, long sp,
-- sal_Int64 * pRegisterReturn /* space for register return */ )
--{
-- OSL_ENSURE( sizeof(sal_Int64)==sizeof(void *), "### unexpected!" );
-+ sal_Int64 * pRegisterReturn /* space for register return */ )
-+{
-+ static_assert(sizeof(sal_Int64)==sizeof(void *), "### unexpected!");
-
- sal_Int32 nVtableOffset = (nOffsetAndIndex >> 32);
- sal_Int32 nFunctionIndex = (nOffsetAndIndex & 0xFFFFFFFF);
-
- long sf = *(long*)sp;
-- void ** ovrflw = (void**)(sf + 112);
--
-+ void ** ovrflw = (void**)(sf + PARAMSAVE + 64);
-+
- // gpreg: [ret *], this, [other gpr params]
- // fpreg: [fpr params]
- // ovrflw: [gpr or fpr params (properly aligned)]
-@@ -501,54 +511,52 @@
- return eRet;
- }
-
--extern "C" void privateSnippetExecutor( ... )
--{
-- volatile long nOffsetAndIndex;
--
-- //mr %r3, %r11 # move into arg1 the 64bit value passed from OOo
-+extern "C" void privateSnippetExecutor( ... );
-+#if 0
-+{
-+ sal_uInt64 gpreg[ppc64::MAX_GPR_REGS];
-+
-+ register long r3 asm("r3"); gpreg[0] = r3;
-+ register long r4 asm("r4"); gpreg[1] = r4;
-+ register long r5 asm("r5"); gpreg[2] = r5;
-+ register long r6 asm("r6"); gpreg[3] = r6;
-+ register long r7 asm("r7"); gpreg[4] = r7;
-+ register long r8 asm("r8"); gpreg[5] = r8;
-+ register long r9 asm("r9"); gpreg[6] = r9;
-+ register long r10 asm("r10"); gpreg[7] = r10;
-+
-+ double fpreg[ppc64::MAX_SSE_REGS];
-+
- __asm__ __volatile__ (
-- "mr %0, 11\n\t"
-- : "=r" (nOffsetAndIndex) : );
--
-- sal_uInt64 gpreg[ppc64::MAX_GPR_REGS];
-- double fpreg[ppc64::MAX_SSE_REGS];
--
-- __asm__ __volatile__ (
-- "std 3, 0(%0)\t\n"
-- "std 4, 8(%0)\t\n"
-- "std 5, 16(%0)\t\n"
-- "std 6, 24(%0)\t\n"
-- "std 7, 32(%0)\t\n"
-- "std 8, 40(%0)\t\n"
-- "std 9, 48(%0)\t\n"
-- "std 10, 56(%0)\t\n"
-- "stfd 1, 0(%1)\t\n"
-- "stfd 2, 8(%1)\t\n"
-- "stfd 3, 16(%1)\t\n"
-- "stfd 4, 24(%1)\t\n"
-- "stfd 5, 32(%1)\t\n"
-- "stfd 6, 40(%1)\t\n"
-- "stfd 7, 48(%1)\t\n"
-- "stfd 8, 56(%1)\t\n"
-- "stfd 9, 64(%1)\t\n"
-- "stfd 10, 72(%1)\t\n"
-- "stfd 11, 80(%1)\t\n"
-- "stfd 12, 88(%1)\t\n"
-- "stfd 13, 96(%1)\t\n"
-- : : "r" (gpreg), "r" (fpreg)
-- : "r0", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",
-- "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7", "fr8", "fr9",
-+ "stfd 1, 0(%0)\t\n"
-+ "stfd 2, 8(%0)\t\n"
-+ "stfd 3, 16(%0)\t\n"
-+ "stfd 4, 24(%0)\t\n"
-+ "stfd 5, 32(%0)\t\n"
-+ "stfd 6, 40(%0)\t\n"
-+ "stfd 7, 48(%0)\t\n"
-+ "stfd 8, 56(%0)\t\n"
-+ "stfd 9, 64(%0)\t\n"
-+ "stfd 10, 72(%0)\t\n"
-+ "stfd 11, 80(%0)\t\n"
-+ "stfd 12, 88(%0)\t\n"
-+ "stfd 13, 96(%0)\t\n"
-+ : : "r" (fpreg)
-+ : "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7", "fr8", "fr9",
- "fr10", "fr11", "fr12", "fr13"
- );
-
-- volatile long sp;
--
-- //stack pointer
-- __asm__ __volatile__ (
-- "mr %0, 1\n\t"
-- : "=r" (sp) : );
--
-+ register long r11 asm("r11");
-+ const long nOffsetAndIndex = r11;
-+
-+ register long r1 asm("r1");
-+ const long sp = r1;
-+
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ volatile long nRegReturn[2];
-+#else
- volatile long nRegReturn[1];
-+#endif
-
- typelib_TypeClass aType =
- cpp_mediate( nOffsetAndIndex, (void**)gpreg, (void**)fpreg, sp, (sal_Int64*)nRegReturn);
-@@ -591,11 +599,20 @@
- default:
- __asm__( "ld 3,%0\n\t"
- : : "m" (nRegReturn[0]) );
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ __asm__( "ld 4,%0\n\t"
-+ : : "m" (nRegReturn[1]) );
-+#endif
- break;
- }
- }
--
-+#endif
-+
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+const int codeSnippetSize = 32;
-+#else
- const int codeSnippetSize = 24;
-+#endif
-
- unsigned char * codeSnippet( unsigned char * code, sal_Int32 nFunctionIndex, sal_Int32 nVtableOffset,
- bool simpleRetType)
-@@ -609,10 +626,22 @@
-
- if ( !simpleRetType )
- nOffsetAndIndex |= 0x80000000;
--
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ unsigned int *raw = (unsigned int *)&code[0];
-+
-+ raw[0] = 0xe96c0018; /* 0: ld 11,2f-0b(12) */
-+ raw[1] = 0xe98c0010; /* ld 12,1f-0b(12) */
-+ raw[2] = 0x7d8903a6; /* mtctr 12 */
-+ raw[3] = 0x4e800420; /* bctr */
-+ /* 1: .quad function_addr */
-+ /* 2: .quad context */
-+ *(void **)&raw[4] = (void *)privateSnippetExecutor;
-+ *(void **)&raw[6] = (void*)nOffsetAndIndex;
-+#else
- void ** raw = (void **)&code[0];
- memcpy(raw, (char*) privateSnippetExecutor, 16);
- raw[2] = (void*) nOffsetAndIndex;
-+#endif
- #ifdef CMC_DEBUG
- fprintf(stderr, "in: offset/index is %x %x %d, %lx\n",
- nFunctionIndex, nVtableOffset, !simpleRetType, raw[2]);
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_makefile.mk b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_makefile.mk
deleted file mode 100644
index a4be2365fe34..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_makefile.mk
+++ /dev/null
@@ -1,21 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/makefile.mk
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/makefile.mk
-@@ -53,7 +53,8 @@
- SLOFILES= \
- $(SLO)$/except.obj \
- $(SLO)$/cpp2uno.obj \
-- $(SLO)$/uno2cpp.obj
-+ $(SLO)$/uno2cpp.obj \
-+ $(SLO)$/call.obj
-
- SHL1TARGET= $(TARGET)
-
-@@ -73,3 +74,7 @@
- # --- Targets ------------------------------------------------------
-
- .INCLUDE : target.mk
-+
-+$(SLO)$/%.obj: %.s
-+ $(CC) -c -o $(SLO)$/$(@:b).o $<
-+ touch $@
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_share.hxx
deleted file mode 100644
index 20311ea847f2..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_share.hxx
+++ /dev/null
@@ -1,110 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/share.hxx.orig
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/share.hxx
-@@ -25,16 +25,64 @@
-
- #include <typeinfo>
- #include <exception>
-+
-+#include <cxxabi.h>
-+#ifndef _GLIBCXX_CDTOR_CALLABI // new in GCC 4.7 cxxabi.h
-+#define _GLIBCXX_CDTOR_CALLABI
-+#endif
- #include <cstddef>
-+
-+#ifndef CONFIG_CXXABI_H
-+#define CONFIG_CXXABI_H
-+
-+#define HAVE_CXXABI_H_BASE_CLASS_TYPE_INFO 0
-+#define HAVE_CXXABI_H_CLASS_TYPE_INFO 0
-+#define HAVE_CXXABI_H_CXA_ALLOCATE_EXCEPTION 0
-+#define HAVE_CXXABI_H_CXA_EH_GLOBALS 1
-+#define HAVE_CXXABI_H_CXA_EXCEPTION 1
-+#define HAVE_CXXABI_H_CXA_GET_GLOBALS 1
-+#define HAVE_CXXABI_H_CXA_CURRENT_EXCEPTION_TYPE 1
-+#define HAVE_CXXABI_H_CXA_THROW 0
-+#define HAVE_CXXABI_H_SI_CLASS_TYPE_INFO 0
-+#define HAVE_CXXABI_H_VMI_CLASS_TYPE_INFO 0
-+
-+#endif
-+
-+#if !HAVE_CXXABI_H_CLASS_TYPE_INFO
-+// <https://mentorembedded.github.io/cxx-abi/abi.html>,
-+// libstdc++-v3/libsupc++/cxxabi.h:
-+namespace __cxxabiv1 {
-+class __class_type_info: public std::type_info {
-+public:
-+ explicit __class_type_info(char const * n): type_info(n) {}
-+ ~__class_type_info();
-+};
-+}
-+#endif
-+
-+#if !HAVE_CXXABI_H_SI_CLASS_TYPE_INFO
-+// <https://mentorembedded.github.io/cxx-abi/abi.html>,
-+// libstdc++-v3/libsupc++/cxxabi.h:
-+namespace __cxxabiv1 {
-+class __si_class_type_info: public __class_type_info {
-+public:
-+ __class_type_info const * __base_type;
-+ explicit __si_class_type_info(
-+ char const * n, __class_type_info const *base):
-+ __class_type_info(n), __base_type(base) {}
-+ ~__si_class_type_info();
-+};
-+}
-+#endif
-
- namespace CPPU_CURRENT_NAMESPACE
- {
-
-- void dummy_can_throw_anything( char const * );
--
-+void dummy_can_throw_anything( char const * );
-
- // ----- following decl from libstdc++-v3/libsupc++/unwind-cxx.h and unwind.h
-
-+#ifdef __GLIBCXX__
- struct _Unwind_Exception
- {
- unsigned exception_class __attribute__((__mode__(__DI__)));
-@@ -63,18 +111,21 @@
-
- _Unwind_Exception unwindHeader;
- };
-+#endif /* __GLIBCXX__ */
-
- extern "C" void *__cxa_allocate_exception(
- std::size_t thrown_size ) throw();
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn));
-
-+#ifdef __GLIBCXX__
- struct __cxa_eh_globals
- {
- __cxa_exception *caughtExceptions;
- unsigned int uncaughtExceptions;
- };
- extern "C" __cxa_eh_globals *__cxa_get_globals () throw();
-+#endif /* __GLIBCXX__ */
-
- // -----
-
-@@ -82,11 +133,16 @@
- void raiseException(
- uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
- //==================================================================================================
-+#ifndef __GLIBCXX__
-+using __cxxabiv1:: __cxa_exception;
-+#endif /* __GLIBCXX__ */
-+
- void fillUnoException(
- __cxa_exception * header, uno_Any *, uno_Mapping * pCpp2Uno );
- }
-
- namespace ppc64
- {
-- enum ppclimits { MAX_GPR_REGS = 8, MAX_SSE_REGS = 13 };
-+ enum ppclimits { MAX_GPR_REGS = 8, MAX_SSE_REGS = 13 };
-+ bool return_in_hidden_param( typelib_TypeDescriptionReference *pTypeRef );
- }
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx
deleted file mode 100644
index 3ed19a042123..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx
+++ /dev/null
@@ -1,409 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc64/uno2cpp.cxx.orig
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc64/uno2cpp.cxx
-@@ -26,6 +26,12 @@
-
- #include <stdlib.h>
-
-+#include <exception>
-+#include <malloc.h>
-+#include <typeinfo>
-+
-+#include <com/sun/star/uno/Exception.hpp>
-+#include <com/sun/star/uno/RuntimeException.hpp>
- #include <com/sun/star/uno/genfunc.hxx>
- #include <uno/data.h>
-
-@@ -42,10 +48,68 @@
-
- using namespace ::rtl;
- using namespace ::com::sun::star::uno;
--
--void MapReturn(long r3, double dret, typelib_TypeClass eTypeClass, void *pRegisterReturn)
-+#ifdef __GLIBCXX__
-+using CPPU_CURRENT_NAMESPACE::__cxa_exception;
-+using CPPU_CURRENT_NAMESPACE::__cxa_get_globals;
-+#else
-+using __cxxabiv1::__cxa_exception;
-+using __cxxabiv1::__cxa_current_primary_exception;
-+using __cxxabiv1::__cxa_decrement_exception_refcount;
-+#endif
-+
-+namespace ppc64
- {
-- switch (eTypeClass)
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ bool is_complex_struct(const typelib_TypeDescription * type)
-+ {
-+ const typelib_CompoundTypeDescription * p
-+ = reinterpret_cast< const typelib_CompoundTypeDescription * >(type);
-+ for (sal_Int32 i = 0; i < p->nMembers; ++i)
-+ {
-+ if (p->ppTypeRefs[i]->eTypeClass == typelib_TypeClass_STRUCT ||
-+ p->ppTypeRefs[i]->eTypeClass == typelib_TypeClass_EXCEPTION)
-+ {
-+ typelib_TypeDescription * t = 0;
-+ TYPELIB_DANGER_GET(&t, p->ppTypeRefs[i]);
-+ bool b = is_complex_struct(t);
-+ TYPELIB_DANGER_RELEASE(t);
-+ if (b) {
-+ return true;
-+ }
-+ }
-+ else if (!bridges::cpp_uno::shared::isSimpleType(p->ppTypeRefs[i]->eTypeClass))
-+ return true;
-+ }
-+ if (p->pBaseTypeDescription != 0)
-+ return is_complex_struct(&p->pBaseTypeDescription->aBase);
-+ return false;
-+ }
-+#endif
-+
-+ bool return_in_hidden_param( typelib_TypeDescriptionReference *pTypeRef )
-+ {
-+ if (bridges::cpp_uno::shared::isSimpleType(pTypeRef))
-+ return false;
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ else if (pTypeRef->eTypeClass == typelib_TypeClass_STRUCT || pTypeRef->eTypeClass == typelib_TypeClass_EXCEPTION)
-+ {
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ TYPELIB_DANGER_GET( &pTypeDescr, pTypeRef );
-+
-+ //A Composite Type not larger than 16 bytes is returned in up to two GPRs
-+ bool bRet = pTypeDescr->nSize > 16 || is_complex_struct(pTypeDescr);
-+
-+ TYPELIB_DANGER_RELEASE( pTypeDescr );
-+ return bRet;
-+ }
-+#endif
-+ return true;
-+ }
-+}
-+
-+extern "C" void MapReturn(long r3, long r4, double dret, typelib_TypeDescriptionReference* pReturnType, void *pRegisterReturn)
-+{
-+ switch (pReturnType->eTypeClass)
- {
- case typelib_TypeClass_HYPER:
- case typelib_TypeClass_UNSIGNED_HYPER:
-@@ -67,10 +131,23 @@
- break;
- case typelib_TypeClass_FLOAT:
- *reinterpret_cast<float *>( pRegisterReturn ) = dret;
-- break;
-+ break;
- case typelib_TypeClass_DOUBLE:
- *reinterpret_cast<double *>( pRegisterReturn ) = dret;
- break;
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ case typelib_TypeClass_STRUCT:
-+ case typelib_TypeClass_EXCEPTION:
-+ if (!ppc64::return_in_hidden_param(pReturnType))
-+ {
-+ sal_uInt64 *pRegisters = reinterpret_cast<sal_uInt64*>(pRegisterReturn);
-+ pRegisters[0] = r3;
-+ if (pReturnType->pType->nSize > 8)
-+ pRegisters[1] = r4;
-+ }
-+#else
-+ (void)r4;
-+#endif
- default:
- break;
- }
-@@ -79,11 +156,13 @@
- namespace
- {
- //==================================================================================================
--static void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex,
-- void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr,
-+extern "C" void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex,
-+ void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr,
- sal_uInt64 *pStack, sal_uInt32 nStack,
- sal_uInt64 *pGPR, sal_uInt32 nGPR,
-- double *pFPR, sal_uInt32 nFPR)
-+ double *pFPR, sal_uInt32 nFPR);
-+
-+#if 0
- {
- // Stack, if used, must be 16-bytes aligned
- if ( nStack )
-@@ -99,13 +178,13 @@
- // Let's figure out what is really going on here
- {
- fprintf( stderr, "= callVirtualMethod() =\nGPR's (%d): ", nGPR );
-- for ( int i = 0; i < nGPR; ++i )
-+ for ( sal_uInt32 i = 0; i < nGPR; ++i )
- fprintf( stderr, "0x%lx, ", pGPR[i] );
- fprintf( stderr, "\nFPR's (%d): ", nFPR );
-- for ( int i = 0; i < nFPR; ++i )
-- fprintf( stderr, "0x%lx (%f), ", pFPR[i], pFPR[i] );
-+ for ( sal_uInt32 i = 0; i < nFPR; ++i )
-+ fprintf( stderr, "0x%lx (%lf), ", (sal_Int64)pFPR[i], pFPR[i] );
- fprintf( stderr, "\nStack (%d): ", nStack );
-- for ( int i = 0; i < nStack; ++i )
-+ for ( sal_uInt32 i = 0; i < nStack; ++i )
- fprintf( stderr, "0x%lx, ", pStack[i] );
- fprintf( stderr, "\n" );
- }
-@@ -120,52 +199,40 @@
- pMethod += 8 * nVtableIndex;
- pMethod = *((sal_uInt64 *)pMethod);
-
-+#if defined(_CALL_ELF) && _CALL_ELF == 2
-+ typedef void (* FunctionCall )(...);
-+#else
- typedef void (* FunctionCall )( sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64 );
-+#endif
- FunctionCall pFunc = (FunctionCall)pMethod;
-
- volatile double dret;
-
- // fill registers
- __asm__ __volatile__ (
-- "ld 3, 0(%0)\n\t"
-- "ld 4, 8(%0)\n\t"
-- "ld 5, 16(%0)\n\t"
-- "ld 6, 24(%0)\n\t"
-- "ld 7, 32(%0)\n\t"
-- "ld 8, 40(%0)\n\t"
-- "ld 9, 48(%0)\n\t"
-- "ld 10, 56(%0)\n\t"
-- "lfd 1, 0(%1)\n\t"
-- "lfd 2, 8(%1)\n\t"
-- "lfd 3, 16(%1)\n\t"
-- "lfd 4, 24(%1)\n\t"
-- "lfd 5, 32(%1)\n\t"
-- "lfd 6, 40(%1)\n\t"
-- "lfd 7, 48(%1)\n\t"
-- "lfd 8, 56(%1)\n\t"
-- "lfd 9, 64(%1)\n\t"
-- "lfd 10, 72(%1)\n\t"
-- "lfd 11, 80(%1)\n\t"
-- "lfd 12, 88(%1)\n\t"
-- "lfd 13, 96(%1)\n\t"
-- : : "r" (pGPR), "r" (pFPR)
-- : "r0", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",
-- "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7", "fr8", "fr9",
-- "fr10", "fr11", "fr12", "fr13"
-+ "lfd 1, 0(%0)\n\t"
-+ "lfd 2, 8(%0)\n\t"
-+ "lfd 3, 16(%0)\n\t"
-+ "lfd 4, 24(%0)\n\t"
-+ "lfd 5, 32(%0)\n\t"
-+ "lfd 6, 40(%0)\n\t"
-+ "lfd 7, 48(%0)\n\t"
-+ "lfd 8, 56(%0)\n\t"
-+ "lfd 9, 64(%0)\n\t"
-+ "lfd 10, 72(%0)\n\t"
-+ "lfd 11, 80(%0)\n\t"
-+ "lfd 12, 88(%0)\n\t"
-+ "lfd 13, 96(%0)\n\t"
-+ : : "r" (pFPR)
-+ : "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7", "fr8", "fr9",
-+ "fr10", "fr11", "fr12", "fr13"
- );
-
- // tell gcc that r3 to r11 are not available to it for doing the TOC and exception munge on the func call
- register sal_uInt64 r3 asm("r3");
- register sal_uInt64 r4 asm("r4");
-- register sal_uInt64 r5 asm("r5");
-- register sal_uInt64 r6 asm("r6");
-- register sal_uInt64 r7 asm("r7");
-- register sal_uInt64 r8 asm("r8");
-- register sal_uInt64 r9 asm("r9");
-- register sal_uInt64 r10 asm("r10");
-- register sal_uInt64 r11 asm("r11");
--
-- (*pFunc)(r3, r4, r5, r6, r7, r8, r9, r10);
-+
-+ (*pFunc)(pGPR[0], pGPR[1], pGPR[2], pGPR[3], pGPR[4], pGPR[5], pGPR[6], pGPR[7]);
-
- // get return value
- __asm__ __volatile__ (
-@@ -174,8 +241,9 @@
- "fmr %0, 1\n\t"
- : "=f" (dret), "=r" (r3), "=r" (r4) : );
-
-- MapReturn(r3, dret, pReturnTypeDescr->eTypeClass, pRegisterReturn);
-+ MapReturn(r3, r4, dret, reinterpret_cast<typelib_TypeDescriptionReference *>(pReturnTypeDescr), pRegisterReturn);
- }
-+#endif
-
- // Macros for easier insertion of values to registers or stack
- // pSV - pointer to the source
-@@ -185,23 +253,35 @@
-
- // The value in %xmm register is already prepared to be retrieved as a float,
- // thus we treat float and double the same
--#define INSERT_FLOAT( pSV, nr, pFPR, pDS, bOverflow ) \
-- if ( nr < ppc64::MAX_SSE_REGS ) \
-+#define INSERT_FLOAT( pSV, nr, pFPR, nGPR, pDS, bOverFlow ) \
-+ if ( nGPR < ppc64::MAX_GPR_REGS ) \
-+ ++nGPR; \
-+ if ( nr < ppc64::MAX_SSE_REGS ) \
- pFPR[nr++] = *reinterpret_cast<float *>( pSV ); \
- else \
-- bOverFlow = true; \
-+ bOverFlow = true; \
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt64 *>( pSV ); // verbatim!
-
--#define INSERT_DOUBLE( pSV, nr, pFPR, pDS, bOverflow ) \
-- if ( nr < ppc64::MAX_SSE_REGS ) \
-+#define INSERT_DOUBLE( pSV, nr, pFPR, nGPR, pDS, bOverFlow ) \
-+ if ( nGPR < ppc64::MAX_GPR_REGS ) \
-+ ++nGPR; \
-+ if ( nr < ppc64::MAX_SSE_REGS ) \
- pFPR[nr++] = *reinterpret_cast<double *>( pSV ); \
- else \
-- bOverFlow = true; \
-+ bOverFlow = true; \
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt64 *>( pSV ); // verbatim!
-
--#define INSERT_INT64( pSV, nr, pGPR, pDS, bOverflow ) \
-+#define INSERT_INT64( pSV, nr, pGPR, pDS, bOverFlow ) \
-+ if ( nr < ppc64::MAX_GPR_REGS ) \
-+ pGPR[nr++] = *reinterpret_cast<sal_Int64 *>( pSV ); \
-+ else \
-+ bOverFlow = true; \
-+ if (bOverFlow) \
-+ *pDS++ = *reinterpret_cast<sal_Int64 *>( pSV );
-+
-+#define INSERT_UINT64( pSV, nr, pGPR, pDS, bOverFlow ) \
- if ( nr < ppc64::MAX_GPR_REGS ) \
- pGPR[nr++] = *reinterpret_cast<sal_uInt64 *>( pSV ); \
- else \
-@@ -209,7 +289,15 @@
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt64 *>( pSV );
-
--#define INSERT_INT32( pSV, nr, pGPR, pDS, bOverflow ) \
-+#define INSERT_INT32( pSV, nr, pGPR, pDS, bOverFlow ) \
-+ if ( nr < ppc64::MAX_GPR_REGS ) \
-+ pGPR[nr++] = *reinterpret_cast<sal_Int32 *>( pSV ); \
-+ else \
-+ bOverFlow = true; \
-+ if (bOverFlow) \
-+ *pDS++ = *reinterpret_cast<sal_Int32 *>( pSV );
-+
-+#define INSERT_UINT32( pSV, nr, pGPR, pDS, bOverFlow ) \
- if ( nr < ppc64::MAX_GPR_REGS ) \
- pGPR[nr++] = *reinterpret_cast<sal_uInt32 *>( pSV ); \
- else \
-@@ -217,7 +305,15 @@
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt32 *>( pSV );
-
--#define INSERT_INT16( pSV, nr, pGPR, pDS, bOverflow ) \
-+#define INSERT_INT16( pSV, nr, pGPR, pDS, bOverFlow ) \
-+ if ( nr < ppc64::MAX_GPR_REGS ) \
-+ pGPR[nr++] = *reinterpret_cast<sal_Int16 *>( pSV ); \
-+ else \
-+ bOverFlow = true; \
-+ if (bOverFlow) \
-+ *pDS++ = *reinterpret_cast<sal_Int16 *>( pSV );
-+
-+#define INSERT_UINT16( pSV, nr, pGPR, pDS, bOverFlow ) \
- if ( nr < ppc64::MAX_GPR_REGS ) \
- pGPR[nr++] = *reinterpret_cast<sal_uInt16 *>( pSV ); \
- else \
-@@ -225,7 +321,15 @@
- if (bOverFlow) \
- *pDS++ = *reinterpret_cast<sal_uInt16 *>( pSV );
-
--#define INSERT_INT8( pSV, nr, pGPR, pDS, bOverflow ) \
-+#define INSERT_INT8( pSV, nr, pGPR, pDS, bOverFlow ) \
-+ if ( nr < ppc64::MAX_GPR_REGS ) \
-+ pGPR[nr++] = *reinterpret_cast<sal_Int8 *>( pSV ); \
-+ else \
-+ bOverFlow = true; \
-+ if (bOverFlow) \
-+ *pDS++ = *reinterpret_cast<sal_Int8 *>( pSV );
-+
-+#define INSERT_UINT8( pSV, nr, pGPR, pDS, bOverFlow ) \
- if ( nr < ppc64::MAX_GPR_REGS ) \
- pGPR[nr++] = *reinterpret_cast<sal_uInt8 *>( pSV ); \
- else \
-@@ -337,19 +441,23 @@
- INSERT_INT32( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
- break;
- case typelib_TypeClass_SHORT:
-+ INSERT_INT16( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
-+ break;
- case typelib_TypeClass_CHAR:
- case typelib_TypeClass_UNSIGNED_SHORT:
- INSERT_INT16( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
- break;
- case typelib_TypeClass_BOOLEAN:
-+ INSERT_UINT8( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
-+ break;
- case typelib_TypeClass_BYTE:
- INSERT_INT8( pCppArgs[nPos], nGPR, pGPR, pStack, bOverFlow );
- break;
- case typelib_TypeClass_FLOAT:
-- INSERT_FLOAT( pCppArgs[nPos], nFPR, pFPR, pStack, bOverFlow );
-- break;
-+ INSERT_FLOAT( pCppArgs[nPos], nFPR, pFPR, nGPR, pStack, bOverFlow );
-+ break;
- case typelib_TypeClass_DOUBLE:
-- INSERT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack, bOverFlow );
-+ INSERT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, nGPR, pStack, bOverFlow );
- break;
- }
-
-@@ -448,9 +556,18 @@
- }
- catch (...)
- {
-+ __cxa_exception *header;
-+#ifdef __GLIBCXX__
-+ header = __cxa_get_globals()->caughtExceptions;
-+#else
-+ header = reinterpret_cast<__cxa_exception *>( __cxa_current_primary_exception() );
-+ if (header) {
-+ __cxa_decrement_exception_refcount( header );
-+ header--;
-+ }
-+#endif
- // fill uno exception
-- fillUnoException( CPPU_CURRENT_NAMESPACE::__cxa_get_globals()->caughtExceptions,
-- *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-+ CPPU_CURRENT_NAMESPACE::fillUnoException( header, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-
- // temporary params
- for ( ; nTempIndizes--; )
-@@ -475,8 +592,8 @@
- void * pReturn, void * pArgs[], uno_Any ** ppException )
- {
- // is my surrogate
-- bridges::cpp_uno::shared::UnoInterfaceProxy * pThis
-- = static_cast< bridges::cpp_uno::shared::UnoInterfaceProxy *> (pUnoI);
-+ ::bridges::cpp_uno::shared::UnoInterfaceProxy * pThis
-+ = static_cast< ::bridges::cpp_uno::shared::UnoInterfaceProxy *> (pUnoI);
- typelib_InterfaceTypeDescription * pTypeDescr = pThis->pTypeDescr;
-
- switch (pMemberDescr->eTypeClass)
-@@ -484,8 +601,8 @@
- case typelib_TypeClass_INTERFACE_ATTRIBUTE:
- {
-
-- VtableSlot aVtableSlot(
-- getVtableSlot(
-+ ::bridges::cpp_uno::shared::VtableSlot aVtableSlot(
-+ ::bridges::cpp_uno::shared::getVtableSlot(
- reinterpret_cast<
- typelib_InterfaceAttributeTypeDescription const * >(
- pMemberDescr)));
-@@ -529,8 +646,8 @@
- case typelib_TypeClass_INTERFACE_METHOD:
- {
-
-- VtableSlot aVtableSlot(
-- getVtableSlot(
-+ ::bridges::cpp_uno::shared::VtableSlot aVtableSlot(
-+ ::bridges::cpp_uno::shared::getVtableSlot(
- reinterpret_cast<
- typelib_InterfaceMethodTypeDescription const * >(
- pMemberDescr)));
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc_share.hxx
deleted file mode 100644
index 6e2cc713c800..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc_share.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_powerpc/share.hxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_powerpc/share.hxx
-@@ -65,7 +65,7 @@ extern "C" void *__cxa_allocate_exception(
- };
-
- extern "C" void *__cxa_allocate_exception(
-- std::size_t thrown_size ) throw();
-+ size_t thrown_size );
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn));
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_share.hxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_share.hxx
deleted file mode 100644
index e1ec4b7824a7..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_share.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_x86-64/share.hxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_x86-64/share.hxx
-@@ -62,7 +62,7 @@ extern "C" void *__cxa_allocate_exception(
- #endif /* __GLIBCXX__ */
-
- extern "C" void *__cxa_allocate_exception(
-- std::size_t thrown_size ) throw();
-+ size_t thrown_size );
- extern "C" void __cxa_throw (
- void *thrown_exception, std::type_info *tinfo, void (*dest) (void *) ) __attribute__((noreturn));
-
diff --git a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx b/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx
deleted file mode 100644
index 1a501426d669..000000000000
--- a/editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- bridges/source/cpp_uno/gcc3_freebsd_x86-64/uno2cpp.cxx.orig 2019-09-17 22:55:10 UTC
-+++ bridges/source/cpp_uno/gcc3_freebsd_x86-64/uno2cpp.cxx
-@@ -50,9 +50,12 @@ using namespace ::com::sun::star::uno;
- using namespace ::rtl;
- using namespace ::com::sun::star::uno;
- #ifdef __GLIBCXX__
-+using CPPU_CURRENT_NAMESPACE::__cxa_exception;
- using CPPU_CURRENT_NAMESPACE::__cxa_get_globals;
- #else
--using __cxxabiv1::__cxa_get_globals;
-+using __cxxabiv1::__cxa_exception;
-+using __cxxabiv1::__cxa_current_primary_exception;
-+using __cxxabiv1::__cxa_decrement_exception_refcount;
- #endif
-
- //==================================================================================================
-@@ -452,8 +455,18 @@ static void cpp_call(
- }
- catch (...)
- {
-+ __cxa_exception *header;
-+#ifdef __GLIBCXX__
-+ header = __cxa_get_globals()->caughtExceptions;
-+#else
-+ header = reinterpret_cast<__cxa_exception *>( __cxa_current_primary_exception() );
-+ if (header) {
-+ __cxa_decrement_exception_refcount( header );
-+ header--;
-+ }
-+#endif
- // fill uno exception
-- CPPU_CURRENT_NAMESPACE::fillUnoException( __cxa_get_globals()->caughtExceptions, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-+ CPPU_CURRENT_NAMESPACE::fillUnoException( header, *ppUnoExc, pThis->getBridge()->getCpp2Uno() );
-
- // temporary params
- for ( ; nTempIndizes--; )
diff --git a/editors/openoffice-devel/files/patch-configure.ac b/editors/openoffice-devel/files/patch-configure.ac
deleted file mode 100644
index d7178782fa9d..000000000000
--- a/editors/openoffice-devel/files/patch-configure.ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.ac.orig 2021-04-17 18:43:53 UTC
-+++ configure.ac
-@@ -3407,7 +3407,7 @@ if test "$enable_epm" = "yes"; then
- dnl ===================================================================
- dnl Check for epm - not needed for Windows
- dnl ===================================================================
-- if test "$_os" != "WINNT"; then
-+ if test "$_os" != "WINNT" -a "$with_package_format" != "archive"; then
- if test -n "$with_epm"; then
- EPM=$with_epm
- else
diff --git a/editors/openoffice-devel/files/patch-solenv_inc_unxfbsdp.mk b/editors/openoffice-devel/files/patch-solenv_inc_unxfbsdp.mk
deleted file mode 100644
index 33bd69b936b4..000000000000
--- a/editors/openoffice-devel/files/patch-solenv_inc_unxfbsdp.mk
+++ /dev/null
@@ -1,34 +0,0 @@
---- /dev/null
-+++ solenv/inc/unxfbsdp.mk 2024-03-27 19:54:01.799314000 -0400
-@@ -0,0 +1,31 @@
-+#**************************************************************
-+#
-+# Licensed to the Apache Software Foundation (ASF) under one
-+# or more contributor license agreements. See the NOTICE file
-+# distributed with this work for additional information
-+# regarding copyright ownership. The ASF licenses this file
-+# to you under the Apache License, Version 2.0 (the
-+# "License"); you may not use this file except in compliance
-+# with the License. You may obtain a copy of the License at
-+#
-+# http://www.apache.org/licenses/LICENSE-2.0
-+#
-+# Unless required by applicable law or agreed to in writing,
-+# software distributed under the License is distributed on an
-+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-+# KIND, either express or implied. See the License for the
-+# specific language governing permissions and limitations
-+# under the License.
-+#
-+#**************************************************************
-+
-+
-+
-+# mk file for Unix FreeBSD 64Bit PowerPC using GCC, inherit from
-+# ppc and add some flags
-+
-+.INCLUDE : unxfbsdppc.mk
-+
-+CDEFS+=-DPOWERPC64
-+CFLAGSCXX+=-mminimal-toc
-+BUILD64=1
diff --git a/editors/openoffice-devel/files/patch-testtools__source__bridgetest__makefile.mk b/editors/openoffice-devel/files/patch-testtools__source__bridgetest__makefile.mk
deleted file mode 100644
index 5008d38272a0..000000000000
--- a/editors/openoffice-devel/files/patch-testtools__source__bridgetest__makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- testtools/source/bridgetest/makefile.mk.orig
-+++ testtools/source/bridgetest/makefile.mk
-@@ -134,7 +134,7 @@
-
- runtest : $(DLLDEST)$/uno_types.rdb $(DLLDEST)$/uno_services.rdb makefile.mk \
- $(SHL1TARGETN) $(SHL2TARGETN) $(SHL3TARGETN)
--.IF "$(COM)$(OS)$(CPU)" == "GCCMACOSXP" || "$(OS)$(CPU)"=="SOLARISS" || "$(COM)$(OS)$(CPU)"=="GCCFREEBSDP"
-+.IF "$(COM)$(OS)$(CPU)" == "GCCMACOSXP" || "$(OS)$(CPU)"=="SOLARISS" || "$(OS)$(CPU)"=="FREEBSDP"
- @echo "Mac OSX PPC GCC and Solaris fails this test! likely broken UNO bridge. Fix me."
- .ELSE
- cd $(DLLDEST) && $(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/uno \
-
diff --git a/editors/openoffice-devel/files/patch-unoxml_source_xpath_xpathapi.cxx b/editors/openoffice-devel/files/patch-unoxml_source_xpath_xpathapi.cxx
deleted file mode 100644
index 9caab82e4df3..000000000000
--- a/editors/openoffice-devel/files/patch-unoxml_source_xpath_xpathapi.cxx
+++ /dev/null
@@ -1,28 +0,0 @@
---- unoxml/source/xpath/xpathapi.cxx.orig 2019-09-17 22:55:24 UTC
-+++ unoxml/source/xpath/xpathapi.cxx
-@@ -267,7 +267,11 @@ namespace XPath
- return selectSingleNode(contextNode, expr);
- }
-
-- static OUString make_error_message(xmlErrorPtr pError)
-+#if LIBXML_VERSION >= 21200
-+ static OUString make_error_message(const xmlError *pError)
-+#else
-+ static OUString make_error_message(xmlError *pError)
-+#endif
- {
- ::rtl::OUStringBuffer buf;
- if (pError->message) {
-@@ -312,7 +316,11 @@ namespace XPath
- OSL_ENSURE(sal_False, msg.getStr());
- }
-
-- static void structured_error_func(void * userData, xmlErrorPtr error)
-+#if LIBXML_VERSION >= 21200
-+ static void structured_error_func(void * userData, const xmlError *error)
-+#else
-+ static void structured_error_func(void * userData, xmlError *error)
-+#endif
- {
- (void) userData;
- ::rtl::OUStringBuffer buf(
diff --git a/editors/orbiton/Makefile b/editors/orbiton/Makefile
index d95bdbb5ae3b..15f80c79f5bd 100644
--- a/editors/orbiton/Makefile
+++ b/editors/orbiton/Makefile
@@ -1,7 +1,7 @@
PORTNAME= orbiton
DISTVERSIONPREFIX= v
DISTVERSION= 2.68.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/ox/Makefile b/editors/ox/Makefile
index 45205e23aa26..8aaf2e31ffbc 100644
--- a/editors/ox/Makefile
+++ b/editors/ox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ox
DISTVERSION= 0.7.7
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= editors
PKGNAMESUFFIX= -text-editor
diff --git a/editors/paredit-mode.el/Makefile b/editors/paredit-mode.el/Makefile
index 2d719cee7f12..8f22555f2ae6 100644
--- a/editors/paredit-mode.el/Makefile
+++ b/editors/paredit-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paredit-mode.el
PORTVERSION= 24
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= editors elisp
MASTER_SITES= http://mumble.net/~campbell/emacs/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/parinfer-rust/Makefile b/editors/parinfer-rust/Makefile
index 86e9d642b9fe..a174e7d046cd 100644
--- a/editors/parinfer-rust/Makefile
+++ b/editors/parinfer-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= parinfer-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3.20220110
-PORTREVISION= 30
+PORTREVISION= 32
CATEGORIES= editors
MAINTAINER= bofh@FreeBSD.org
diff --git a/editors/picpas/Makefile b/editors/picpas/Makefile
index cf2941e2c8e7..dd66e08d0026 100644
--- a/editors/picpas/Makefile
+++ b/editors/picpas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picpas
PORTVERSION= 0.9.0
-PORTREVISION= 17
+PORTREVISION= 19
DISTVERSIONPREFIX= v
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/editors/pluma-plugins/Makefile b/editors/pluma-plugins/Makefile
index 48add844f372..eaf83becc5ab 100644
--- a/editors/pluma-plugins/Makefile
+++ b/editors/pluma-plugins/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pluma-plugins
PORTVERSION= 1.28.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
@@ -15,14 +15,14 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= pluma>=0:editors/pluma \
itstool:textproc/itstool \
${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR}
-LIB_DEPENDS= libpeas-1.0.so:devel/libpeas \
+LIB_DEPENDS= libpeas-1.0.so:devel/libpeas1 \
libgit2-glib-1.0.so:devel/libgit2-glib \
libgucharmap_2_90.so:deskutils/gucharmap
RUN_DEPENDS= pluma>=0:editors/pluma \
${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR}
PORTSCOUT= limitw:1,even
diff --git a/editors/pluma-plugins/pkg-plist b/editors/pluma-plugins/pkg-plist
index 84b8c6503b77..7b24cb9b2ab0 100644
--- a/editors/pluma-plugins/pkg-plist
+++ b/editors/pluma-plugins/pkg-plist
@@ -1,13 +1,13 @@
-lib/pluma/plugins/__pycache__/bracketcompletion%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/bracketcompletion%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/__pycache__/codecomment%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/codecomment%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/__pycache__/gpdefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/gpdefs%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/__pycache__/smartspaces%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/smartspaces%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/__pycache__/terminal%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/__pycache__/terminal%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/__pycache__/bracketcompletion%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/bracketcompletion%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/__pycache__/codecomment%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/codecomment%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/__pycache__/gpdefs%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/gpdefs%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/__pycache__/smartspaces%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/smartspaces%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/__pycache__/terminal%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/__pycache__/terminal%%PYTHON_TAG%%.pyc
lib/pluma/plugins/bookmarks.plugin
lib/pluma/plugins/bracketcompletion.plugin
lib/pluma/plugins/bracketcompletion.py
@@ -25,22 +25,22 @@ lib/pluma/plugins/smartspaces.plugin
lib/pluma/plugins/smartspaces.py
lib/pluma/plugins/sourcecodebrowser.plugin
lib/pluma/plugins/sourcecodebrowser/__init__.py
-lib/pluma/plugins/sourcecodebrowser/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/ctags%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/ctags%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/sourcecodebrowser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/sourcecodebrowser/__pycache__/sourcecodebrowser%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/ctags%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/ctags%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/sourcecodebrowser%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/sourcecodebrowser/__pycache__/sourcecodebrowser%%PYTHON_TAG%%.pyc
lib/pluma/plugins/sourcecodebrowser/ctags.py
lib/pluma/plugins/sourcecodebrowser/sourcecodebrowser.py
lib/pluma/plugins/synctex.plugin
lib/pluma/plugins/synctex/__init__.py
-lib/pluma/plugins/synctex/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/synctex/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/synctex/__pycache__/atril_dbus%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/synctex/__pycache__/atril_dbus%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/synctex/__pycache__/synctex%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/synctex/__pycache__/synctex%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/synctex/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/synctex/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/synctex/__pycache__/atril_dbus%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/synctex/__pycache__/atril_dbus%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/synctex/__pycache__/synctex%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/synctex/__pycache__/synctex%%PYTHON_TAG%%.pyc
lib/pluma/plugins/synctex/atril_dbus.py
lib/pluma/plugins/synctex/synctex.py
lib/pluma/plugins/terminal.plugin
diff --git a/editors/pluma/Makefile b/editors/pluma/Makefile
index 2e1b6256fa8d..d7c1e840f805 100644
--- a/editors/pluma/Makefile
+++ b/editors/pluma/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pluma
PORTVERSION= 1.28.0
+PORTREVISION= 2
CATEGORIES= editors mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool \
${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes
LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \
- libpeas-gtk-1.0.so:devel/libpeas
+ libpeas-gtk-1.0.so:devel/libpeas1
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes
PORTSCOUT= limitw:1,even
diff --git a/editors/pluma/pkg-plist b/editors/pluma/pkg-plist
index f198f8de78f8..f22eea16d278 100644
--- a/editors/pluma/pkg-plist
+++ b/editors/pluma/pkg-plist
@@ -25,22 +25,22 @@ lib/girepository-1.0/Pluma-1.0.typelib
lib/pluma/plugins/docinfo.plugin
lib/pluma/plugins/externaltools.plugin
lib/pluma/plugins/externaltools/__init__.py
-lib/pluma/plugins/externaltools/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/capture%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/capture%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/filelookup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/filelookup%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/functions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/functions%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/library%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/library%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/linkparsing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/linkparsing%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/manager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/manager%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/externaltools/__pycache__/outputpanel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/externaltools/__pycache__/outputpanel%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/capture%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/capture%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/filelookup%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/filelookup%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/functions%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/functions%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/library%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/library%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/linkparsing%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/linkparsing%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/manager%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/manager%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/externaltools/__pycache__/outputpanel%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/externaltools/__pycache__/outputpanel%%PYTHON_TAG%%.pyc
lib/pluma/plugins/externaltools/capture.py
lib/pluma/plugins/externaltools/filelookup.py
lib/pluma/plugins/externaltools/functions.py
@@ -60,24 +60,24 @@ lib/pluma/plugins/libtrailsave.so
lib/pluma/plugins/modelines.plugin
lib/pluma/plugins/pythonconsole.plugin
lib/pluma/plugins/pythonconsole/__init__.py
-lib/pluma/plugins/pythonconsole/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/console%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/pythonconsole/__pycache__/console%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/config%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/console%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/pythonconsole/__pycache__/console%%PYTHON_TAG%%.pyc
lib/pluma/plugins/pythonconsole/config.py
lib/pluma/plugins/pythonconsole/console.py
lib/pluma/plugins/quickopen.plugin
lib/pluma/plugins/quickopen/__init__.py
-lib/pluma/plugins/quickopen/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/quickopen/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/quickopen/__pycache__/popup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/quickopen/__pycache__/popup%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/quickopen/__pycache__/virtualdirs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/quickopen/__pycache__/virtualdirs%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/quickopen/__pycache__/windowhelper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/quickopen/__pycache__/windowhelper%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/quickopen/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/quickopen/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/quickopen/__pycache__/popup%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/quickopen/__pycache__/popup%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/quickopen/__pycache__/virtualdirs%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/quickopen/__pycache__/virtualdirs%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/quickopen/__pycache__/windowhelper%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/quickopen/__pycache__/windowhelper%%PYTHON_TAG%%.pyc
lib/pluma/plugins/quickopen/popup.py
lib/pluma/plugins/quickopen/virtualdirs.py
lib/pluma/plugins/quickopen/windowhelper.py
@@ -96,36 +96,36 @@ lib/pluma/plugins/snippets/Snippet.py
lib/pluma/plugins/snippets/SubstitutionParser.py
lib/pluma/plugins/snippets/WindowHelper.py
lib/pluma/plugins/snippets/__init__.py
-lib/pluma/plugins/snippets/__pycache__/Completion%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Completion%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Document%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Document%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Exporter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Exporter%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Helper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Helper%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Importer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Importer%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/LanguageManager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/LanguageManager%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Library%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Library%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Manager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Manager%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Parser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Parser%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Placeholder%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Placeholder%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/Snippet%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/Snippet%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/SubstitutionParser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/SubstitutionParser%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/WindowHelper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/WindowHelper%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/pluma/plugins/snippets/__pycache__/comment%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/pluma/plugins/snippets/__pycache__/comment%%PYTHON_EXT_SUFFIX%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Completion%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Completion%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Document%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Document%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Exporter%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Exporter%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Helper%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Helper%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Importer%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Importer%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/LanguageManager%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/LanguageManager%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Library%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Library%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Manager%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Manager%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Parser%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Parser%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Placeholder%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Placeholder%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/Snippet%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/Snippet%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/SubstitutionParser%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/SubstitutionParser%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/WindowHelper%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/WindowHelper%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/pluma/plugins/snippets/__pycache__/comment%%PYTHON_TAG%%.opt-1.pyc
+lib/pluma/plugins/snippets/__pycache__/comment%%PYTHON_TAG%%.pyc
lib/pluma/plugins/snippets/comment.py
lib/pluma/plugins/sort.plugin
lib/pluma/plugins/spell.plugin
diff --git a/editors/poedit/Makefile b/editors/poedit/Makefile
index 3fb9e5524888..cf3b9a93caf8 100644
--- a/editors/poedit/Makefile
+++ b/editors/poedit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poedit
DISTVERSION= 3.4.2
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= editors
MASTER_SITES= https://github.com/vslavik/${PORTNAME}/releases/download/v${DISTVERSION}-oss/
diff --git a/editors/pragtical/Makefile b/editors/pragtical/Makefile
index 290d294c8830..c3b8116d2495 100644
--- a/editors/pragtical/Makefile
+++ b/editors/pragtical/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pragtical
PORTVERSION= 3.3.1
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= editors
diff --git a/editors/psgml/Makefile b/editors/psgml/Makefile
index 85debe715961..99a8151e326b 100644
--- a/editors/psgml/Makefile
+++ b/editors/psgml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= psgml
PORTVERSION= 1.4.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= editors elisp
MASTER_SITES= SF/${PORTNAME}/ALPHA%20${PORTNAME}/1.3.2
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile
index fef148152a76..496d94fef03c 100644
--- a/editors/rehex/Makefile
+++ b/editors/rehex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rehex
-DISTVERSION= 0.62.1
+DISTVERSION= 0.63.2
PORTREVISION= 1
CATEGORIES= editors
@@ -10,10 +10,7 @@ WWW= https://github.com/solemnwarning/rehex
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-DEPRECATED= Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-
-LIB_DEPENDS= libbotan-2.so:security/botan2 \
+LIB_DEPENDS= libbotan-3.so:security/botan3 \
libcapstone.so:devel/capstone \
libharfbuzz.so:print/harfbuzz \
libiconv.so:converters/libiconv \
diff --git a/editors/rehex/distinfo b/editors/rehex/distinfo
index abd90283479f..a43df9ec609d 100644
--- a/editors/rehex/distinfo
+++ b/editors/rehex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725967052
-SHA256 (solemnwarning-rehex-0.62.1_GH0.tar.gz) = cb85250edc99b0d84801fab0b3f88e3add78927cd56798b84c645c3e6d9f7618
-SIZE (solemnwarning-rehex-0.62.1_GH0.tar.gz) = 4924751
+TIMESTAMP = 1752691830
+SHA256 (solemnwarning-rehex-0.63.2_GH0.tar.gz) = 37dea3383eeae8ff993653960a5e23da101aadd829951dcb5dbebee131843ea5
+SIZE (solemnwarning-rehex-0.63.2_GH0.tar.gz) = 5030730
diff --git a/editors/rehex/pkg-plist b/editors/rehex/pkg-plist
index dbca3d715260..f6478dea55d9 100644
--- a/editors/rehex/pkg-plist
+++ b/editors/rehex/pkg-plist
@@ -14,6 +14,7 @@ lib/rehex/binary-template/lulpeg/lulpeg.lua
lib/rehex/binary-template/parser.lua
lib/rehex/binary-template/plugin.lua
lib/rehex/binary-template/preprocessor.lua
+lib/rehex/binary-template/stable_sort.lua
lib/rehex/binary-template/templates/riff.bt
lib/rehex/exe/bitops52.lua
lib/rehex/exe/class.lua
diff --git a/editors/semi/Makefile b/editors/semi/Makefile
index 7cb96be0fe00..2cb64d93669b 100644
--- a/editors/semi/Makefile
+++ b/editors/semi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= semi
PORTVERSION= ${SEMI_VER}.${SNAPDATE}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/setzer/Makefile b/editors/setzer/Makefile
index 8ca4a6ec000e..0eb3f1acb6a5 100644
--- a/editors/setzer/Makefile
+++ b/editors/setzer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= setzer
DISTVERSIONPREFIX= v
DISTVERSION= 66
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/editors/slime/Makefile b/editors/slime/Makefile
index 0913d74c3cb9..f91b43d77f78 100644
--- a/editors/slime/Makefile
+++ b/editors/slime/Makefile
@@ -1,12 +1,12 @@
PORTNAME= slime
DISTVERSIONPREFIX= v
DISTVERSION= 2.26.1-9
-PORTREVISION= 14
+PORTREVISION= 15
DISTVERSIONSUFFIX= -gf368e22a
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Superior Lisp Interaction Mode for Emacs
WWW= https://common-lisp.net/project/slime/
diff --git a/editors/sly-asdf/Makefile b/editors/sly-asdf/Makefile
index 48f49da90f94..36b8b4ef7467 100644
--- a/editors/sly-asdf/Makefile
+++ b/editors/sly-asdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-asdf
DISTVERSION= 0.2.0-20221119
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-named-readtables/Makefile b/editors/sly-named-readtables/Makefile
index 09296acab13f..5982e1114651 100644
--- a/editors/sly-named-readtables/Makefile
+++ b/editors/sly-named-readtables/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-named-readtables
PORTVERSION= 20191013
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-quicklisp/Makefile b/editors/sly-quicklisp/Makefile
index 2e3878a2da07..9869df16b592 100644
--- a/editors/sly-quicklisp/Makefile
+++ b/editors/sly-quicklisp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-quicklisp
PORTVERSION= 20211206
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly/Makefile b/editors/sly/Makefile
index 4f7de878475d..bd0738bab33c 100644
--- a/editors/sly/Makefile
+++ b/editors/sly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly
DISTVERSION= 1.0.43-20240809
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/tamago/Makefile b/editors/tamago/Makefile
index 420b66c6b648..862f2896d202 100644
--- a/editors/tamago/Makefile
+++ b/editors/tamago/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tamago
PORTVERSION= 4.0.6.0.20041122.19.15
-PORTREVISION= 10
+PORTREVISION= 12
DISTVERSIONPREFIX= v
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/tamago/files/patch-egg_anthy.el b/editors/tamago/files/patch-egg_anthy.el
new file mode 100644
index 000000000000..1d524047b010
--- /dev/null
+++ b/editors/tamago/files/patch-egg_anthy.el
@@ -0,0 +1,81 @@
+From 235a48d7ba09ac37408790ed4eef511980b4393b Mon Sep 17 00:00:00 2001
+From: Yasuhiro Kimura <yasu@utahime.org>
+Date: Sun, 6 Jul 2025 18:28:29 +0900
+Subject: [PATCH] Add support of Anthy Unicode
+
+---
+ egg/anthy.el | 24 ++++++++++++++++--------
+ 1 file changed, 16 insertions(+), 8 deletions(-)
+
+diff --git egg/anthy.el egg/anthy.el
+index 404a287..24dcf74 100644
+--- egg/anthy.el
++++ egg/anthy.el
+@@ -38,6 +38,12 @@
+ "Anthy interface for Tamago 4."
+ :group 'egg)
+
++(defcustom anthy-egg-use-anthy-unicode nil
++ "*Use Anthy Unicode as backend."
++ :group 'anthy-egg
++ :type '(choise (const :tag "Use Anthy Unicode as backend" t)
++ (const :tag "Not use Anthy Unicode as backend" nil)))
++
+ (defcustom anthy-egg-use-utf8 nil
+ "*Use UTF-8 for anthy-agent and anthy-dic-tool."
+ :group 'anthy-egg
+@@ -138,12 +144,13 @@
+ (defun anthy-egg-new-environment ()
+ (if (null anthy-egg-proc)
+ (let ((buf (get-buffer-create anthy-egg-agent-buffer-name))
+- (cs (if anthy-egg-use-utf8 'utf-8-dos 'euc-japan-dos))
++ (cs (if (or anthy-egg-use-anthy-unicode anthy-egg-use-utf8)
++ 'utf-8-dos 'euc-japan-dos))
+ (process-connection-type nil)) ; avoid using pty
+ (setq anthy-egg-proc
+ (apply 'start-process "anthy-egg-agent" buf
+- "anthy-agent"
+- (if anthy-egg-use-utf8
++ (if anthy-egg-use-anthy-unicode "anthy-agent-unicode" "anthy-agent")
++ (if (and (not anthy-egg-use-anthy-unicode) anthy-egg-use-utf8)
+ '("--egg" "--utf8")
+ '("--egg"))))
+ (set-process-query-on-exit-flag anthy-egg-proc nil)
+@@ -182,7 +189,8 @@
+ (make-variable-buffer-local 'anthy-egg-force-anthy)
+
+ (defmacro anthy-egg-utf8-p ()
+- `(and anthy-egg-use-utf8
++ `(and anthy-egg-use-anthy-unicode
++ anthy-egg-use-utf8
+ (not anthy-egg-use-chinese-korean-server)
+ (or (equal (egg-get-conversion-backend 'Japanese 0 nil)
+ '(0 (anthy-egg-conversion-backend)))
+@@ -383,7 +391,6 @@ Return the list of bunsetsu."
+ "*Anthy $B$NF0;l3hMQ7?(B.")
+
+
+-(defvar anthy-egg-dic-util-command "anthy-dic-tool")
+ (defvar anthy-egg-dic-buffer-name " *anthy-egg-dic*")
+
+ (defun anthy-egg-add-word-compose-paramlist (param)
+@@ -401,12 +408,13 @@ Return the list of bunsetsu."
+
+ (defun anthy-egg-add-word (yomi freq word paramlist)
+ (let ((buf (get-buffer-create anthy-egg-dic-buffer-name))
+- (cs (if anthy-egg-use-utf8 'utf-8-unix 'euc-japan-unix))
++ (cs (if (or anthy-egg-use-anthy-unicode anthy-egg-use-utf8)
++ 'utf-8-unix 'euc-japan-unix))
+ proc)
+ (with-current-buffer buf
+ (setq proc (apply 'start-process "anthy-egg-dic" buf
+- anthy-egg-dic-util-command
+- (if anthy-egg-use-utf8
++ (if anthy-egg-use-anthy-unicode "anthy-dic-tool-unicode" "anthy-dic-tool")
++ (if (and (not anthy-egg-use-anthy-unicode) anthy-egg-use-utf8)
+ '("--append" "--utf8")
+ '("--append"))))
+ (when proc
+--
+2.50.0
+
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index e1bff9a2dfb7..2c355ca3e32c 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vim
-PORTVERSION= 9.1.1362
+PORTVERSION= 9.1.1627
DISTVERSIONPREFIX= v
CATEGORIES= editors
@@ -64,7 +64,7 @@ GUI= gtk2
CONFIGURE_ARGS+=--enable-xim --enable-fontset
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
-USE_GNOME= gdkpixbuf gtk20
+USE_GNOME= gdkpixbufextra gtk20
USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == gtk3
@@ -72,7 +72,7 @@ GUI= gtk3
CONFIGURE_ARGS+=--enable-xim --enable-fontset
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USE_GNOME= cairo gdkpixbufextra gtk30
USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == motif
diff --git a/editors/vim/distinfo b/editors/vim/distinfo
index 6c199923feb3..12d9c2d40da5 100644
--- a/editors/vim/distinfo
+++ b/editors/vim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746315566
-SHA256 (vim-vim-v9.1.1362_GH0.tar.gz) = 4282a7e75e4099f46e1d44a9e32edb691bea4892826e5b252923e3329295be3c
-SIZE (vim-vim-v9.1.1362_GH0.tar.gz) = 18790833
+TIMESTAMP = 1755032977
+SHA256 (vim-vim-v9.1.1627_GH0.tar.gz) = f7c4c4bdc3a0b26c13e86f37eda7cd62618a082a2623df1d83d9d0aae98ac241
+SIZE (vim-vim-v9.1.1627_GH0.tar.gz) = 18754210
diff --git a/editors/vim/files/patch-src-auto-configure b/editors/vim/files/patch-src-auto-configure
index 92663ae12d5f..49b764d16d1b 100644
--- a/editors/vim/files/patch-src-auto-configure
+++ b/editors/vim/files/patch-src-auto-configure
@@ -1,6 +1,6 @@
---- src/auto/configure.orig 2023-09-03 18:37:03 UTC
+--- src/auto/configure.orig 2025-05-10 17:54:52 UTC
+++ src/auto/configure
-@@ -938,7 +938,7 @@ pdfdir='${docdir}'
+@@ -936,7 +936,7 @@ localedir='${datarootdir}/locale'
psdir='${docdir}'
libdir='${exec_prefix}/lib'
localedir='${datarootdir}/locale'
@@ -9,25 +9,25 @@
ac_prev=
ac_dashdash=
-@@ -5659,7 +5659,7 @@ if test ${vi_cv_version_lua_luajit+y}
+@@ -5955,7 +5955,7 @@ else case e in #(
then :
printf %s "(cached) " >&6
- else $as_nop
-- vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'`
-+ vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //' | tr -d '/'`
+ else case e in #(
+- e) vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` ;;
++ e) vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //' | tr -d '/'` ;;
+ esac
fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5
- printf "%s\n" "$vi_cv_version_lua_luajit" >&6; }
-@@ -5719,7 +5719,7 @@ if test ${vi_cv_version_plain_lua+y}
+@@ -6017,7 +6017,7 @@ else case e in #(
then :
printf %s "(cached) " >&6
- else $as_nop
-- vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'`
-+ vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //' | tr -d '.'`
+ else case e in #(
+- e) vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` ;;
++ e) vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //' | tr -d '.'` ;;
+ esac
fi
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5
- printf "%s\n" "$vi_cv_version_plain_lua" >&6; }
-@@ -5838,7 +5838,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.b
+@@ -6138,7 +6138,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.b
LIBS=$libs_save
fi
if test "x$lua_ok" = "xyes"; then
@@ -36,7 +36,7 @@
LUA_SRC="if_lua.c"
LUA_OBJ="objects/if_lua.o"
LUA_PRO="if_lua.pro"
-@@ -5895,7 +5895,8 @@ printf "%s\n" "yes" >&6; }
+@@ -6195,7 +6195,8 @@ printf "%s\n" "yes" >&6; }
printf "%s\n" "#define DYNAMIC_LUA 1" >>confdefs.h
LUA_LIBS=""
diff --git a/editors/vis/Makefile b/editors/vis/Makefile
index 5d50832f72ad..36eb0bc314bb 100644
--- a/editors/vis/Makefile
+++ b/editors/vis/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.9
CATEGORIES= editors
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Vi-like editor based on Plan 9's structural regular expressions
WWW= https://github.com/martanne/${PORTNAME}
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 0d9fd17cc620..dc3b404cf332 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.99.3
+DISTVERSION= 1.103.2
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -50,7 +50,6 @@ LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \
libcups.so:print/cups \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
- libkrb5.so.3:security/krb5 \
libsecret-1.so:security/libsecret \
libnss3.so:security/nss \
libexpat.so:textproc/expat2 \
@@ -62,14 +61,14 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
TEST_DEPENDS= electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
bash:shells/bash
-USES= desktop-file-utils gl gmake gnome iconv:wchar_t jpeg \
- localbase:ldflags nodejs:20,build pkgconfig python:build \
+USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \
+ jpeg localbase:ldflags nodejs:22,build pkgconfig python:build \
shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= 17baf841131aa23349f217ca7c570c76ee87b957
+SOURCE_COMMIT_HASH= 6f17636121051a53c88d3e605c491d22af2ba755
BINARY_ALIAS= python=${PYTHON_CMD}
@@ -78,7 +77,7 @@ USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \
USE_GL= gbm gl glesv2
USE_GNOME= atk cairo pango gdkpixbuf gtk30 libxml2 libxslt
-SHEBANG_REGEX= ./(extensions|node_modules|resources|scripts|src)/.*\.sh$$
+SHEBANG_REGEX= ./(extensions|node_modules|resources|scripts|src)/.*(\.(pl|py|sh)|makeBlacker|makeFF)$$
PATHFIX_FILES= src/vs/workbench/contrib/debug/node/terminals.ts
DATADIR= ${PREFIX}/share/code-oss
@@ -96,9 +95,9 @@ MAKE_ENV+= PLAYWRIGHT_BROWSERS_PATH=${WRKDIR}/pw-browsers \
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
TEST_ENV= ${MAKE_ENV:C/TMPDIR=.*//}
-NODEJS_DIR= ${.CURDIR:H:H}/www/node20
+NODEJS_DIR= ${.CURDIR:H:H}/www/node22
.include "${NODEJS_DIR}/Makefile.version"
-ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron34
+ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron37
.include "${ELECTRON_DIR}/Makefile.version"
ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER}
@@ -210,17 +209,6 @@ do-build:
@${MKDIR} ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH}
@cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \
zip -q -r ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH}/electron-v${ELECTRON_VER}-linux-${ELECTRON_ARCH}.zip .
- @cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \
- ${SHA256} -r *-v${ELECTRON_VER}-linux-*.zip | \
- ${SED} -e 's/ / */' > SHASUMS256.txt
-# add newline character at the end of the file if not already
- @${AWK} '1' ${WRKSRC}/build/checksums/electron.txt > \
- ${WRKSRC}/build/checksums/electron.txt.new
- @${MV} -f ${WRKSRC}/build/checksums/electron.txt.new \
- ${WRKSRC}/build/checksums/electron.txt
- @cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \
- ${SHA256} -r *-v${ELECTRON_VER}-linux-*.zip | \
- ${SED} -e 's/ / */' >> ${WRKSRC}/build/checksums/electron.txt
# remove backup files so that they are not included in the package
@${FIND} ${WRKSRC} -type f \( -name '*.orig' -o -name '*~' \) -delete
# build and package vscode
@@ -277,7 +265,7 @@ do-test:
# unit tests
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./scripts/test.sh --build || ${TRUE}
# UI smoke tests
- cd ${WRKSRC} && ${SETENV} ${TEST_ENV} yarn smoketest
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} npm run smoketest
build-remote-extension-host: configure pre-build
# setup download cache for node
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 1e73cac2c30e..32f9083cc5aa 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1745846693
-SHA256 (vscode/vscode-node-modules-1.99.3.tar.gz) = 42214f65d156166af360ec6371ee54db0af0a0a88ee1be33d292727a02ed5a3e
-SIZE (vscode/vscode-node-modules-1.99.3.tar.gz) = 401266883
-SHA256 (vscode/vscode-marketplace-exts-1.99.3.tar.gz) = fc617a5fa27ea5be22868a233fbaca42d866e3927133466e59a089d594b291d4
-SIZE (vscode/vscode-marketplace-exts-1.99.3.tar.gz) = 1611048
-SHA256 (vscode/microsoft-vscode-1.99.3_GH0.tar.gz) = 81659cfc11d5c3a9a2ab46cd7e9a4d4ce4d4389a9e36cb8d1070503fc4e4ad3e
-SIZE (vscode/microsoft-vscode-1.99.3_GH0.tar.gz) = 22689534
+TIMESTAMP = 1756024500
+SHA256 (vscode/vscode-node-modules-1.103.2.tar.gz) = ff733e7c0a3038790eec73555ce93c15d914fcfd76e2a9703acd1d0a47ed44a7
+SIZE (vscode/vscode-node-modules-1.103.2.tar.gz) = 397998302
+SHA256 (vscode/vscode-marketplace-exts-1.103.2.tar.gz) = af11c2d96d9a4ca1aaa4e2318a98cd69204d1af36ebb94374108c7aae3b9c223
+SIZE (vscode/vscode-marketplace-exts-1.103.2.tar.gz) = 1709419
+SHA256 (vscode/microsoft-vscode-1.103.2_GH0.tar.gz) = 77d0201a5fd09df066a04a2bc1fa0acbc01317ed62ec04a99b8cb8a0ce2ce3b3
+SIZE (vscode/microsoft-vscode-1.103.2_GH0.tar.gz) = 23208373
diff --git a/editors/vscode/files/patch-build_lib_layersChecker.ts b/editors/vscode/files/patch-build_checker_layersChecker.ts
index a0e10357f73a..96e2a0540fc3 100644
--- a/editors/vscode/files/patch-build_lib_layersChecker.ts
+++ b/editors/vscode/files/patch-build_checker_layersChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/layersChecker.ts.orig 2025-04-09 23:39:47 UTC
-+++ build/lib/layersChecker.ts
-@@ -410,7 +410,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+--- build/checker/layersChecker.ts.orig 2025-07-12 04:56:20 UTC
++++ build/checker/layersChecker.ts
+@@ -136,7 +136,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-build_lib_electron.ts b/editors/vscode/files/patch-build_lib_electron.ts
new file mode 100644
index 000000000000..c89cd63f67f6
--- /dev/null
+++ b/editors/vscode/files/patch-build_lib_electron.ts
@@ -0,0 +1,13 @@
+--- build/lib/electron.ts.orig 2025-07-09 22:00:36 UTC
++++ build/lib/electron.ts
+@@ -199,8 +199,9 @@ export const config = {
+ winIcon: 'resources/win32/code.ico',
+ token: process.env['GITHUB_TOKEN'],
+ repo: product.electronRepository || undefined,
+- validateChecksum: true,
++ validateChecksum: false,
+ checksumFile: path.join(root, 'build', 'checksums', 'electron.txt'),
++ unsafelyDisableChecksums: true,
+ };
+
+ function getElectron(arch: string): () => NodeJS.ReadWriteStream {
diff --git a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
index b62d13308595..1d3e446974f1 100644
--- a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
+++ b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/propertyInitOrderChecker.ts.orig 2025-04-11 12:27:58 UTC
+--- build/lib/propertyInitOrderChecker.ts.orig 2025-06-11 13:47:56 UTC
+++ build/lib/propertyInitOrderChecker.ts
-@@ -149,7 +149,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -36,7 +36,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-build_lib_snapshotLoader.ts b/editors/vscode/files/patch-build_lib_snapshotLoader.ts
index 2495de98ca7c..81cb08da4a47 100644
--- a/editors/vscode/files/patch-build_lib_snapshotLoader.ts
+++ b/editors/vscode/files/patch-build_lib_snapshotLoader.ts
@@ -1,11 +1,10 @@
---- build/lib/snapshotLoader.ts.orig 2022-07-05 18:15:23 UTC
+--- build/lib/snapshotLoader.ts.orig 2025-06-11 13:47:56 UTC
+++ build/lib/snapshotLoader.ts
-@@ -25,7 +25,7 @@ namespace snaps {
- break;
+@@ -26,6 +26,7 @@ export namespace snaps {
case 'win32':
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
loaderFilepath = `VSCode-${process.platform}-${arch}/resources/app/out/vs/loader.js`;
startupBlobFilepath = `VSCode-${process.platform}-${arch}/snapshot_blob.bin`;
break;
diff --git a/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js
new file mode 100644
index 000000000000..ff8ea52e2aa3
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_index.js
@@ -0,0 +1,15 @@
+--- node_modules/@vscode/deviceid/dist/index.js.orig 2025-06-19 08:48:56 UTC
++++ node_modules/@vscode/deviceid/dist/index.js
+@@ -20,8 +20,9 @@ if (process.platform !== "win32" &&
+ Object.defineProperty(exports, "__esModule", { value: true });
+ if (process.platform !== "win32" &&
+ process.platform !== "darwin" &&
+- process.platform !== "linux") {
++ process.platform !== "linux" &&
++ process.platform !== "freebsd") {
+ throw new Error("Unsupported platform");
+ }
+ __exportStar(require("./devdeviceid.js"), exports);
+-//# sourceMappingURL=index.js.map
+\ No newline at end of file
++//# sourceMappingURL=index.js.map
diff --git a/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js
new file mode 100644
index 000000000000..544b9ab8a0a7
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules__at_vscode_deviceid_dist_storage.js
@@ -0,0 +1,18 @@
+--- node_modules/@vscode/deviceid/dist/storage.js.orig 2025-06-19 08:49:17 UTC
++++ node_modules/@vscode/deviceid/dist/storage.js
+@@ -42,7 +42,7 @@ function getDirectory() {
+ if (process.platform === "darwin") {
+ folder = path.join(process.env.HOME, "Library", "Application Support");
+ }
+- else if (process.platform === "linux") {
++ else if (process.platform === "linux" || process.platform === "freebsd") {
+ folder =
+ process.env.XDG_CACHE_HOME ?? path.join(process.env.HOME, ".cache");
+ }
+@@ -78,4 +78,4 @@ exports.setDeviceId = setDeviceId;
+ }
+ }
+ exports.setDeviceId = setDeviceId;
+-//# sourceMappingURL=storage.js.map
+\ No newline at end of file
++//# sourceMappingURL=storage.js.map
diff --git a/editors/vscode/files/patch-node__modules__at_vscode_gulp-electron_src_download.js b/editors/vscode/files/patch-node__modules__at_vscode_gulp-electron_src_download.js
new file mode 100644
index 000000000000..dc29d0c61156
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules__at_vscode_gulp-electron_src_download.js
@@ -0,0 +1,10 @@
+--- node_modules/@vscode/gulp-electron/src/download.js.orig 2025-07-12 11:54:58 UTC
++++ node_modules/@vscode/gulp-electron/src/download.js
+@@ -103,6 +103,7 @@ async function download(opts) {
+ artifactName: opts.artifactName,
+ artifactSuffix: opts.artifactSuffix,
+ token: opts.token,
++ unsafelyDisableChecksums: opts.unsafelyDisableChecksums,
+ downloadOptions: {
+ getProgressCallback: (progress) => {
+ if (bar) bar.update(progress.percent);
diff --git a/editors/vscode/files/patch-node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
index df3fa94b1c68..98d1ff149173 100644
--- a/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
+++ b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp
@@ -1,6 +1,6 @@
---- node_modules/kerberos/binding.gyp.orig 2024-09-09 06:45:52 UTC
+--- node_modules/kerberos/binding.gyp.orig 2025-06-26 19:59:03 UTC
+++ node_modules/kerberos/binding.gyp
-@@ -54,7 +54,7 @@
+@@ -54,14 +54,14 @@
]
}
}],
@@ -9,3 +9,34 @@
'sources': [
'src/unix/base64.cc',
'src/unix/kerberos_gss.cc',
+ 'src/unix/kerberos_unix.cc'
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', {
+ 'link_settings': {
+ 'libraries': [
+ '-lkrb5',
+@@ -78,11 +78,21 @@
+ }]
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld=="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld=="true")', {
+ 'defines': ['KERBEROS_USE_RTLD=1'],
+ 'link_settings': {
+ 'libraries': [
+ '-ldl',
++ ]
++ },
++ }],
++ ['OS=="freebsd"', {
++ 'include_dirs+': [
++ '<!(pkg-config krb5 --cflags-only-I | sed -E "s/(-I *|-isystem *)//g")',
++ ],
++ 'link_settings': {
++ 'library_dirs': [
++ '<!(pkg-config krb5 --libs-only-L | sed -e "s/-L//g")',
+ ]
+ },
+ }],
diff --git a/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc b/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc
new file mode 100644
index 000000000000..4ee74c9e7851
--- /dev/null
+++ b/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc
@@ -0,0 +1,20 @@
+--- node_modules/kerberos/src/unix/kerberos_gss.cc.orig 2025-06-26 20:14:32 UTC
++++ node_modules/kerberos/src/unix/kerberos_gss.cc
+@@ -65,10 +65,17 @@ struct DLOpenHandle {
+ DLOpenHandle& operator=(DLOpenHandle&) = delete;
+ };
+
++#ifndef __FreeBSD__
+ #define DYLIBS(V) \
+ V(gssapi, "libgssapi_krb5.so.2") \
+ V(krb5, "libkrb5.so.3") \
+ V(comerr, "libcom_err.so.2")
++#else
++#define DYLIBS(V) \
++ V(gssapi, "libgssapi_krb5.so.2") \
++ V(krb5, "libkrb5.so.3") \
++ V(comerr, "libcom_err.so.3")
++#endif
+
+ #define LIBRARY_HANDLE_GETTER(name, lib) \
+ static const DLOpenHandle& name ## _handle() { \
diff --git a/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js
new file mode 100644
index 000000000000..7759e309ac2d
--- /dev/null
+++ b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_index.js
@@ -0,0 +1,15 @@
+--- remote/node_modules/@vscode/deviceid/dist/index.js.orig 2025-06-19 08:49:40 UTC
++++ remote/node_modules/@vscode/deviceid/dist/index.js
+@@ -20,8 +20,9 @@ if (process.platform !== "win32" &&
+ Object.defineProperty(exports, "__esModule", { value: true });
+ if (process.platform !== "win32" &&
+ process.platform !== "darwin" &&
+- process.platform !== "linux") {
++ process.platform !== "linux" &&
++ process.platform !== "freebsd") {
+ throw new Error("Unsupported platform");
+ }
+ __exportStar(require("./devdeviceid.js"), exports);
+-//# sourceMappingURL=index.js.map
+\ No newline at end of file
++//# sourceMappingURL=index.js.map
diff --git a/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js
new file mode 100644
index 000000000000..14c2e4690dd4
--- /dev/null
+++ b/editors/vscode/files/patch-remote_node__modules__at_vscode_deviceid_dist_storage.js
@@ -0,0 +1,18 @@
+--- remote/node_modules/@vscode/deviceid/dist/storage.js.orig 2025-06-19 08:49:56 UTC
++++ remote/node_modules/@vscode/deviceid/dist/storage.js
+@@ -42,7 +42,7 @@ function getDirectory() {
+ if (process.platform === "darwin") {
+ folder = path.join(process.env.HOME, "Library", "Application Support");
+ }
+- else if (process.platform === "linux") {
++ else if (process.platform === "linux" || process.platform === "freebsd") {
+ folder =
+ process.env.XDG_CACHE_HOME ?? path.join(process.env.HOME, ".cache");
+ }
+@@ -78,4 +78,4 @@ exports.setDeviceId = setDeviceId;
+ }
+ }
+ exports.setDeviceId = setDeviceId;
+-//# sourceMappingURL=storage.js.map
+\ No newline at end of file
++//# sourceMappingURL=storage.js.map
diff --git a/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
index aded5c65fd71..c45e3b1a359c 100644
--- a/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
+++ b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp
@@ -1,6 +1,6 @@
---- remote/node_modules/kerberos/binding.gyp.orig 2024-09-09 06:45:52 UTC
+--- remote/node_modules/kerberos/binding.gyp.orig 2025-06-26 20:01:28 UTC
+++ remote/node_modules/kerberos/binding.gyp
-@@ -54,7 +54,7 @@
+@@ -54,14 +54,14 @@
]
}
}],
@@ -9,3 +9,34 @@
'sources': [
'src/unix/base64.cc',
'src/unix/kerberos_gss.cc',
+ 'src/unix/kerberos_unix.cc'
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', {
+ 'link_settings': {
+ 'libraries': [
+ '-lkrb5',
+@@ -78,11 +78,21 @@
+ }]
+ ]
+ }],
+- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld=="true")', {
++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld=="true")', {
+ 'defines': ['KERBEROS_USE_RTLD=1'],
+ 'link_settings': {
+ 'libraries': [
+ '-ldl',
++ ]
++ },
++ }],
++ ['OS=="freebsd"', {
++ 'include_dirs+': [
++ '<!(pkg-config krb5 --cflags-only-I | sed -E "s/(-I *|-isystem *)//g")',
++ ],
++ 'link_settings': {
++ 'library_dirs': [
++ '<!(pkg-config krb5 --libs-only-L | sed -e "s/-L//g")',
+ ]
+ },
+ }],
diff --git a/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc b/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc
new file mode 100644
index 000000000000..be4c95e3d422
--- /dev/null
+++ b/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc
@@ -0,0 +1,20 @@
+--- remote/node_modules/kerberos/src/unix/kerberos_gss.cc.orig 2025-06-26 20:17:25 UTC
++++ remote/node_modules/kerberos/src/unix/kerberos_gss.cc
+@@ -65,10 +65,17 @@ struct DLOpenHandle {
+ DLOpenHandle& operator=(DLOpenHandle&) = delete;
+ };
+
++#ifndef __FreeBSD__
+ #define DYLIBS(V) \
+ V(gssapi, "libgssapi_krb5.so.2") \
+ V(krb5, "libkrb5.so.3") \
+ V(comerr, "libcom_err.so.2")
++#else
++#define DYLIBS(V) \
++ V(gssapi, "libgssapi_krb5.so.2") \
++ V(krb5, "libkrb5.so.3") \
++ V(comerr, "libcom_err.so.3")
++#endif
+
+ #define LIBRARY_HANDLE_GETTER(name, lib) \
+ static const DLOpenHandle& name ## _handle() { \
diff --git a/editors/vscode/files/patch-scripts_code-perf.js b/editors/vscode/files/patch-scripts_code-perf.js
deleted file mode 100644
index 50a32a8d434a..000000000000
--- a/editors/vscode/files/patch-scripts_code-perf.js
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/code-perf.js.orig 2024-03-01 05:22:09 UTC
-+++ scripts/code-perf.js
-@@ -65,7 +65,7 @@ function getExePath(buildPath) {
- case 'darwin':
- relativeExePath = path.join('Contents', 'MacOS', 'Electron');
- break;
-- case 'linux': {
-+ case 'linux': case 'freebsd': {
- const product = require(path.join(buildPath, 'resources', 'app', 'product.json'));
- relativeExePath = product.applicationName;
- break;
diff --git a/editors/vscode/files/patch-scripts_test.sh b/editors/vscode/files/patch-scripts_test.sh
index 769958670a6d..2b5507b4b434 100644
--- a/editors/vscode/files/patch-scripts_test.sh
+++ b/editors/vscode/files/patch-scripts_test.sh
@@ -1,6 +1,6 @@
---- scripts/test.sh.orig 2024-09-27 21:08:28 UTC
+--- scripts/test.sh.orig 2025-05-12 00:03:54 UTC
+++ scripts/test.sh
-@@ -27,7 +27,7 @@ test -d node_modules || npm i
+@@ -24,7 +24,7 @@ test -d node_modules || npm i
test -d node_modules || npm i
# Get electron
diff --git a/editors/vscode/files/patch-src_vs_base_common_platform.ts b/editors/vscode/files/patch-src_vs_base_common_platform.ts
index 69cd665fa3a2..e032caf7dbf1 100644
--- a/editors/vscode/files/patch-src_vs_base_common_platform.ts
+++ b/editors/vscode/files/patch-src_vs_base_common_platform.ts
@@ -1,4 +1,4 @@
---- src/vs/base/common/platform.ts.orig 2024-09-04 12:53:09 UTC
+--- src/vs/base/common/platform.ts.orig 2025-08-06 20:09:28 UTC
+++ src/vs/base/common/platform.ts
@@ -74,7 +74,7 @@ if (typeof nodeProcess === 'object') {
if (typeof nodeProcess === 'object') {
@@ -8,7 +8,7 @@
+ _isLinux = (nodeProcess.platform === 'linux' || nodeProcess.platform === 'freebsd');
_isLinuxSnap = _isLinux && !!nodeProcess.env['SNAP'] && !!nodeProcess.env['SNAP_REVISION'];
_isElectron = isElectronProcess;
- _isCI = !!nodeProcess.env['CI'] || !!nodeProcess.env['BUILD_ARTIFACTSTAGINGDIRECTORY'];
+ _isCI = !!nodeProcess.env['CI'] || !!nodeProcess.env['BUILD_ARTIFACTSTAGINGDIRECTORY'] || !!nodeProcess.env['GITHUB_WORKSPACE'];
@@ -100,7 +100,7 @@ else if (typeof navigator === 'object' && !isElectronR
_isWindows = _userAgent.indexOf('Windows') >= 0;
_isMacintosh = _userAgent.indexOf('Macintosh') >= 0;
diff --git a/editors/vscode/files/patch-src_vs_base_node_ps.ts b/editors/vscode/files/patch-src_vs_base_node_ps.ts
index 253ffa966084..3d0cdab9e6bf 100644
--- a/editors/vscode/files/patch-src_vs_base_node_ps.ts
+++ b/editors/vscode/files/patch-src_vs_base_node_ps.ts
@@ -1,20 +1,10 @@
---- src/vs/base/node/ps.ts.orig 2024-01-31 22:36:21 UTC
+--- src/vs/base/node/ps.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/base/node/ps.ts
-@@ -208,7 +208,7 @@ export function listProcesses(rootPid: number): Promis
-
- exec('which ps', {}, (err, stdout, stderr) => {
- if (err || stderr) {
-- if (process.platform !== 'linux') {
-+ if (process.platform !== 'linux' && process.platform !== 'freebsd') {
- reject(err || new Error(stderr.toString()));
- } else {
- const cmd = JSON.stringify(FileAccess.asFileUri('vs/base/node/ps.sh').fsPath);
-@@ -223,7 +223,8 @@ export function listProcesses(rootPid: number): Promis
+@@ -225,7 +225,7 @@ export function listProcesses(rootPid: number): Promis
}
} else {
const ps = stdout.toString().trim();
- const args = '-ax -o pid=,ppid=,pcpu=,pmem=,command=';
-+ // const args = '-ax -o pid=,ppid=,pcpu=,pmem=,command=';
+ const args = '-ax -o pid= -o ppid= -o pcpu= -o pmem= -o command=';
// Set numeric locale to ensure '.' is used as the decimal separator
diff --git a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
index b4b40faa7494..023e708012a8 100644
--- a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+++ b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
@@ -1,11 +1,10 @@
---- src/vs/code/electron-main/app.ts.orig 2025-04-09 23:39:47 UTC
+--- src/vs/code/electron-main/app.ts.orig 2025-06-23 07:50:00 UTC
+++ src/vs/code/electron-main/app.ts
-@@ -985,7 +985,7 @@ export class CodeApplication extends Disposable {
- services.set(IUpdateService, new SyncDescriptor(Win32UpdateService));
+@@ -990,6 +990,7 @@ export class CodeApplication extends Disposable {
break;
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
if (isLinuxSnap) {
services.set(IUpdateService, new SyncDescriptor(SnapUpdateService, [process.env['SNAP'], process.env['SNAP_REVISION']]));
} else {
diff --git a/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts b/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
index 32e1d5fc0f4e..f7b469c06459 100644
--- a/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
+++ b/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.ts
@@ -1,11 +1,10 @@
---- src/vs/platform/environment/node/userDataPath.ts.orig 2024-11-05 12:18:19 UTC
+--- src/vs/platform/environment/node/userDataPath.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/platform/environment/node/userDataPath.ts
-@@ -76,7 +76,7 @@ function doGetUserDataPath(cliArgs: NativeParsedArgs,
- case 'darwin':
- appDataPath = path.join(os.homedir(), 'Library', 'Application Support');
+@@ -87,6 +87,7 @@ function doGetUserDataPath(cliArgs: NativeParsedArgs,
+ appDataPath = join(homedir(), 'Library', 'Application Support');
break;
-- case 'linux':
-+ case 'linux': case 'freebsd':
- appDataPath = process.env['XDG_CONFIG_HOME'] || path.join(os.homedir(), '.config');
+ case 'linux':
++ case 'freebsd':
+ appDataPath = process.env['XDG_CONFIG_HOME'] || join(homedir(), '.config');
break;
default:
diff --git a/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts b/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
index a645b7288214..0a8f39531ffe 100644
--- a/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_api_browser_mainThreadTask.ts
@@ -1,11 +1,10 @@
---- src/vs/workbench/api/browser/mainThreadTask.ts.orig 2025-04-09 23:39:47 UTC
+--- src/vs/workbench/api/browser/mainThreadTask.ts.orig 2025-06-11 13:47:56 UTC
+++ src/vs/workbench/api/browser/mainThreadTask.ts
-@@ -726,7 +726,7 @@ export class MainThreadTask extends Disposable impleme
- case 'darwin':
+@@ -727,6 +727,7 @@ export class MainThreadTask extends Disposable impleme
platform = Platform.Platform.Mac;
break;
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
platform = Platform.Platform.Linux;
break;
default:
diff --git a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
index bfa7d3c484ad..d31d73e874d3 100644
--- a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
@@ -1,11 +1,14 @@
---- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-04-09 23:39:47 UTC
+--- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-08-06 20:09:28 UTC
+++ src/vs/workbench/services/actions/common/menusExtensionPoint.ts
-@@ -1153,7 +1153,7 @@ class CommandsTableRenderer extends Disposable impleme
+@@ -1172,7 +1172,10 @@ class CommandsTableRenderer extends Disposable impleme
switch (platform) {
case 'win32': key = rawKeyBinding.win; break;
- case 'linux': key = rawKeyBinding.linux; break;
-+ case 'linux': case 'freebsd': key = rawKeyBinding.linux; break;
++ case 'linux':
++ case 'freebsd':
++ key = rawKeyBinding.linux;
++ break;
case 'darwin': key = rawKeyBinding.mac; break;
}
diff --git a/editors/vscode/files/patch-test_automation_src_electron.ts b/editors/vscode/files/patch-test_automation_src_electron.ts
index 8309ccd6f047..e3e4afbe21d0 100644
--- a/editors/vscode/files/patch-test_automation_src_electron.ts
+++ b/editors/vscode/files/patch-test_automation_src_electron.ts
@@ -1,29 +1,20 @@
---- test/automation/src/electron.ts.orig 2025-04-09 23:39:47 UTC
+--- test/automation/src/electron.ts.orig 2025-08-06 20:09:28 UTC
+++ test/automation/src/electron.ts
-@@ -41,7 +41,7 @@ export async function resolveElectronConfiguration(opt
- args.push('--verbose');
- }
-
-- if (process.platform === 'linux') {
-+ if (process.platform === 'linux' || process.platform === 'freebsd') {
- // --disable-dev-shm-usage: when run on docker containers where size of /dev/shm
- // partition < 64MB which causes OOM failure for chromium compositor that uses
- // this partition for shared memory.
-@@ -103,7 +103,7 @@ export function getDevElectronPath(): string {
- switch (process.platform) {
+@@ -86,6 +86,7 @@ export function getDevElectronPath(): string {
case 'darwin':
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
-- case 'linux':
-+ case 'linux': case 'freebsd':
+ case 'linux':
++ case 'freebsd':
return join(buildPath, 'electron', `${product.applicationName}`);
case 'win32':
return join(buildPath, 'electron', `${product.nameShort}.exe`);
-@@ -116,7 +116,7 @@ export function getBuildElectronPath(root: string): st
+@@ -98,7 +99,8 @@ export function getBuildElectronPath(root: string): st
switch (process.platform) {
case 'darwin':
return join(root, 'Contents', 'MacOS', 'Electron');
- case 'linux': {
-+ case 'linux': case 'freebsd': {
++ case 'linux':
++ case 'freebsd': {
const product = require(join(root, 'resources', 'app', 'product.json'));
return join(root, product.applicationName);
}
diff --git a/editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts b/editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts
index 806c996a9a00..82233b967353 100644
--- a/editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts
+++ b/editors/vscode/files/patch-test_smoke_src_areas_terminal_terminal.test.ts
@@ -1,4 +1,4 @@
---- test/smoke/src/areas/terminal/terminal.test.ts.orig 2025-04-11 12:34:55 UTC
+--- test/smoke/src/areas/terminal/terminal.test.ts.orig 2025-07-09 22:00:36 UTC
+++ test/smoke/src/areas/terminal/terminal.test.ts
@@ -39,15 +39,15 @@ export function setup(logger: Logger) {
// https://github.com/microsoft/vscode/issues/216564
@@ -10,14 +10,13 @@
- setupTerminalProfileTests({ skipSuite: process.platform === 'linux' });
- setupTerminalTabsTests({ skipSuite: process.platform === 'linux' });
- setupTerminalShellIntegrationTests({ skipSuite: process.platform === 'linux' });
-- setupTerminalStickyScrollTests({ skipSuite: process.platform === 'linux' });
+ setupTerminalEditorsTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalInputTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalPersistenceTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalProfileTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalTabsTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalShellIntegrationTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
-+ setupTerminalStickyScrollTests({ skipSuite: (process.platform === 'linux' || process.platform === 'freebsd') });
+ setupTerminalStickyScrollTests({ skipSuite: true });
// https://github.com/microsoft/vscode/pull/141974
// Windows is skipped here as well as it was never enabled from the start
- setupTerminalSplitCwdTests({ skipSuite: process.platform === 'linux' || process.platform === 'win32' });
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index 95f9327571ce..13fc44924888 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -205,14 +205,19 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/github-authentication/dist/extension.js.LICENSE.txt
%%DATADIR%%/resources/app/extensions/github-authentication/images/icon.png
%%DATADIR%%/resources/app/extensions/github-authentication/media/auth.css
+%%DATADIR%%/resources/app/extensions/github-authentication/media/code-icon.svg
%%DATADIR%%/resources/app/extensions/github-authentication/media/favicon.ico
%%DATADIR%%/resources/app/extensions/github-authentication/media/icon.png
%%DATADIR%%/resources/app/extensions/github-authentication/media/index.html
%%DATADIR%%/resources/app/extensions/github-authentication/package.json
%%DATADIR%%/resources/app/extensions/github-authentication/package.nls.json
%%DATADIR%%/resources/app/extensions/github/README.md
+%%DATADIR%%/resources/app/extensions/github/dist/430.js
+%%DATADIR%%/resources/app/extensions/github/dist/555.js
+%%DATADIR%%/resources/app/extensions/github/dist/698.js
%%DATADIR%%/resources/app/extensions/github/dist/extension.js
%%DATADIR%%/resources/app/extensions/github/dist/extension.js.LICENSE.txt
+%%DATADIR%%/resources/app/extensions/github/extension.webpack.config.cjs
%%DATADIR%%/resources/app/extensions/github/images/icon.png
%%DATADIR%%/resources/app/extensions/github/markdown.css
%%DATADIR%%/resources/app/extensions/github/package.json
@@ -503,8 +508,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json
%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/vendor/acorn-loose.js
%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/vendor/acorn.js
-%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node
%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/watchdog.js
+%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/win32-app-container-tokens.win32-arm64-msvc-4ZJZ3U55.node
+%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/win32-app-container-tokens.win32-x64-msvc-VCQE7GJP.node
+%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/telemetry.json
%%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/README.md
%%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/ThirdPartyNotices.txt
%%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/ci.yml
@@ -624,11 +631,13 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.decorators.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.disposable.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.error.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.float16.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.full.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.intl.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.iterator.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.promise.d.ts
+%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.sharedmemory.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.scripthost.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.asynciterable.d.ts
%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.webworker.d.ts
@@ -684,6 +693,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/powershell/package.json
%%DATADIR%%/resources/app/extensions/powershell/package.nls.json
%%DATADIR%%/resources/app/extensions/powershell/syntaxes/powershell.tmLanguage.json
+%%DATADIR%%/resources/app/extensions/prompt-basics/language-configuration.json
+%%DATADIR%%/resources/app/extensions/prompt-basics/package.json
+%%DATADIR%%/resources/app/extensions/prompt-basics/package.nls.json
+%%DATADIR%%/resources/app/extensions/prompt-basics/syntaxes/prompt.tmLanguage.json
%%DATADIR%%/resources/app/extensions/pug/language-configuration.json
%%DATADIR%%/resources/app/extensions/pug/package.json
%%DATADIR%%/resources/app/extensions/pug/package.nls.json
@@ -764,7 +777,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/terminal-suggest/.gitignore
%%DATADIR%%/resources/app/extensions/terminal-suggest/README.md
%%DATADIR%%/resources/app/extensions/terminal-suggest/ThirdPartyNotices.txt
-%%DATADIR%%/resources/app/extensions/terminal-suggest/cgmanifest.json
%%DATADIR%%/resources/app/extensions/terminal-suggest/dist/fig/README.md
%%DATADIR%%/resources/app/extensions/terminal-suggest/dist/media/icon.png
%%DATADIR%%/resources/app/extensions/terminal-suggest/dist/terminalSuggestMain.js
@@ -873,13 +885,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml-embedded.tmLanguage.json
%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json
%%DATADIR%%/resources/app/node_modules.asar
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/LICENSE
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.cjs
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.cjs.map
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.d.cts
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.js
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/dist/index.umd.js
-%%DATADIR%%/resources/app/node_modules/@c4312/eventsource-umd/package.json
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/LICENSE.TXT
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/NOTICE
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/PRIVACY
@@ -1225,6 +1230,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/buffer/LICENSE
%%DATADIR%%/resources/app/node_modules/buffer/index.js
%%DATADIR%%/resources/app/node_modules/buffer/package.json
+%%DATADIR%%/resources/app/node_modules/bundle-name/index.js
+%%DATADIR%%/resources/app/node_modules/bundle-name/license
+%%DATADIR%%/resources/app/node_modules/bundle-name/package.json
%%DATADIR%%/resources/app/node_modules/chownr/LICENSE
%%DATADIR%%/resources/app/node_modules/chownr/chownr.js
%%DATADIR%%/resources/app/node_modules/chownr/package.json
@@ -1277,6 +1285,13 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/deep-extend/index.js
%%DATADIR%%/resources/app/node_modules/deep-extend/lib/deep-extend.js
%%DATADIR%%/resources/app/node_modules/deep-extend/package.json
+%%DATADIR%%/resources/app/node_modules/default-browser-id/index.js
+%%DATADIR%%/resources/app/node_modules/default-browser-id/license
+%%DATADIR%%/resources/app/node_modules/default-browser-id/package.json
+%%DATADIR%%/resources/app/node_modules/default-browser/index.js
+%%DATADIR%%/resources/app/node_modules/default-browser/license
+%%DATADIR%%/resources/app/node_modules/default-browser/package.json
+%%DATADIR%%/resources/app/node_modules/default-browser/windows.js
%%DATADIR%%/resources/app/node_modules/define-lazy-prop/index.js
%%DATADIR%%/resources/app/node_modules/define-lazy-prop/license
%%DATADIR%%/resources/app/node_modules/define-lazy-prop/package.json
@@ -1287,20 +1302,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/end-of-stream/LICENSE
%%DATADIR%%/resources/app/node_modules/end-of-stream/index.js
%%DATADIR%%/resources/app/node_modules/end-of-stream/package.json
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/LICENSE
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.cjs
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.cjs.map
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.d.cts
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.esm.js
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/index.js
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stats.html
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.cjs
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.cjs.map
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.d.cts
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.esm.js
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/dist/stream.js
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/package.json
-%%DATADIR%%/resources/app/node_modules/eventsource-parser/stream.js
%%DATADIR%%/resources/app/node_modules/expand-template/LICENSE
%%DATADIR%%/resources/app/node_modules/expand-template/index.js
%%DATADIR%%/resources/app/node_modules/expand-template/package.json
@@ -1463,6 +1464,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/is-glob/LICENSE
%%DATADIR%%/resources/app/node_modules/is-glob/index.js
%%DATADIR%%/resources/app/node_modules/is-glob/package.json
+%%DATADIR%%/resources/app/node_modules/is-inside-container/cli.js
+%%DATADIR%%/resources/app/node_modules/is-inside-container/index.js
+%%DATADIR%%/resources/app/node_modules/is-inside-container/license
+%%DATADIR%%/resources/app/node_modules/is-inside-container/package.json
%%DATADIR%%/resources/app/node_modules/is-number/LICENSE
%%DATADIR%%/resources/app/node_modules/is-number/index.js
%%DATADIR%%/resources/app/node_modules/is-number/package.json
@@ -1489,6 +1494,214 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/jsonfile/index.js
%%DATADIR%%/resources/app/node_modules/jsonfile/package.json
%%DATADIR%%/resources/app/node_modules/jsonfile/utils.js
+%%DATADIR%%/resources/app/node_modules/katex/LICENSE
+%%DATADIR%%/resources/app/node_modules/katex/cli.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/auto-render/auto-render.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/auto-render/index.html
+%%DATADIR%%/resources/app/node_modules/katex/contrib/auto-render/splitAtDelimiters.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/copy-tex/copy-tex.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/copy-tex/index.html
+%%DATADIR%%/resources/app/node_modules/katex/contrib/copy-tex/katex2tex.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/mathtex-script-type/mathtex-script-type.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/mhchem/mhchem.js
+%%DATADIR%%/resources/app/node_modules/katex/contrib/render-a11y-string/render-a11y-string.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/auto-render.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/auto-render.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/auto-render.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/copy-tex.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/copy-tex.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/copy-tex.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mathtex-script-type.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mathtex-script-type.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mathtex-script-type.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mhchem.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mhchem.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/mhchem.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/render-a11y-string.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/render-a11y-string.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/contrib/render-a11y-string.mjs
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Bold.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Bold.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Bold.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Italic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Italic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Italic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Main-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-Italic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-Italic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Math-Italic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Script-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Script-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Script-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.ttf
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.woff
+%%DATADIR%%/resources/app/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.woff2
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.css
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.min.css
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.min.js
+%%DATADIR%%/resources/app/node_modules/katex/dist/katex.mjs
+%%DATADIR%%/resources/app/node_modules/katex/katex.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/LICENSE
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/Readme.md
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/esm.mjs
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/index.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/argument.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/command.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/error.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/help.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/option.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/lib/suggestSimilar.js
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/package-support.json
+%%DATADIR%%/resources/app/node_modules/katex/node_modules/commander/package.json
+%%DATADIR%%/resources/app/node_modules/katex/package.json
+%%DATADIR%%/resources/app/node_modules/katex/src/Lexer.js
+%%DATADIR%%/resources/app/node_modules/katex/src/MacroExpander.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Namespace.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Options.js
+%%DATADIR%%/resources/app/node_modules/katex/src/ParseError.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Parser.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Settings.js
+%%DATADIR%%/resources/app/node_modules/katex/src/SourceLocation.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Style.js
+%%DATADIR%%/resources/app/node_modules/katex/src/Token.js
+%%DATADIR%%/resources/app/node_modules/katex/src/buildCommon.js
+%%DATADIR%%/resources/app/node_modules/katex/src/buildHTML.js
+%%DATADIR%%/resources/app/node_modules/katex/src/buildMathML.js
+%%DATADIR%%/resources/app/node_modules/katex/src/buildTree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/defineEnvironment.js
+%%DATADIR%%/resources/app/node_modules/katex/src/defineFunction.js
+%%DATADIR%%/resources/app/node_modules/katex/src/defineMacro.js
+%%DATADIR%%/resources/app/node_modules/katex/src/delimiter.js
+%%DATADIR%%/resources/app/node_modules/katex/src/domTree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/environments.js
+%%DATADIR%%/resources/app/node_modules/katex/src/environments/array.js
+%%DATADIR%%/resources/app/node_modules/katex/src/environments/cd.js
+%%DATADIR%%/resources/app/node_modules/katex/src/fontMetrics.js
+%%DATADIR%%/resources/app/node_modules/katex/src/fontMetricsData.js
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/Makefile
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/default.cfg
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/generate_fonts.py
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/lib/Extra.otf
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/lib/Space.ttx
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/makeBlacker
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/makeFF
+%%DATADIR%%/resources/app/node_modules/katex/src/fonts/xbbold.mf
+%%DATADIR%%/resources/app/node_modules/katex/src/functions.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/accent.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/accentunder.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/arrow.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/char.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/color.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/cr.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/def.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/delimsizing.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/enclose.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/environment.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/font.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/genfrac.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/hbox.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/horizBrace.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/href.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/html.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/htmlmathml.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/includegraphics.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/kern.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/lap.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/math.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/mathchoice.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/mclass.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/op.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/operatorname.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/ordgroup.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/overline.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/phantom.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/pmb.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/raisebox.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/relax.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/rule.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/sizing.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/smash.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/sqrt.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/styling.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/supsub.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/symbolsOp.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/symbolsOrd.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/symbolsSpacing.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/tag.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/text.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/underline.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/utils/assembleSupSub.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/vcenter.js
+%%DATADIR%%/resources/app/node_modules/katex/src/functions/verb.js
+%%DATADIR%%/resources/app/node_modules/katex/src/macros.js
+%%DATADIR%%/resources/app/node_modules/katex/src/mathMLTree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/extract_tfms.py
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/extract_ttfs.py
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/format_json.py
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/mapping.pl
+%%DATADIR%%/resources/app/node_modules/katex/src/metrics/parse_tfm.py
+%%DATADIR%%/resources/app/node_modules/katex/src/parseNode.js
+%%DATADIR%%/resources/app/node_modules/katex/src/parseTree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/spacingData.js
+%%DATADIR%%/resources/app/node_modules/katex/src/stretchy.js
+%%DATADIR%%/resources/app/node_modules/katex/src/styles/fonts.scss
+%%DATADIR%%/resources/app/node_modules/katex/src/styles/katex.scss
+%%DATADIR%%/resources/app/node_modules/katex/src/svgGeometry.js
+%%DATADIR%%/resources/app/node_modules/katex/src/symbols.js
+%%DATADIR%%/resources/app/node_modules/katex/src/tree.js
+%%DATADIR%%/resources/app/node_modules/katex/src/types.js
+%%DATADIR%%/resources/app/node_modules/katex/src/unicodeAccents.js
+%%DATADIR%%/resources/app/node_modules/katex/src/unicodeScripts.js
+%%DATADIR%%/resources/app/node_modules/katex/src/unicodeSupOrSub.js
+%%DATADIR%%/resources/app/node_modules/katex/src/unicodeSymbols.js
+%%DATADIR%%/resources/app/node_modules/katex/src/units.js
+%%DATADIR%%/resources/app/node_modules/katex/src/utils.js
+%%DATADIR%%/resources/app/node_modules/katex/src/wide-character.js
%%DATADIR%%/resources/app/node_modules/kerberos/HISTORY.md
%%DATADIR%%/resources/app/node_modules/kerberos/LICENSE
%%DATADIR%%/resources/app/node_modules/kerberos/build/Release/kerberos.node
@@ -1692,6 +1905,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/readable-stream/package.json
%%DATADIR%%/resources/app/node_modules/readable-stream/readable-browser.js
%%DATADIR%%/resources/app/node_modules/readable-stream/readable.js
+%%DATADIR%%/resources/app/node_modules/run-applescript/index.js
+%%DATADIR%%/resources/app/node_modules/run-applescript/license
+%%DATADIR%%/resources/app/node_modules/run-applescript/package.json
%%DATADIR%%/resources/app/node_modules/safe-buffer/LICENSE
%%DATADIR%%/resources/app/node_modules/safe-buffer/index.js
%%DATADIR%%/resources/app/node_modules/safe-buffer/package.json
@@ -1864,8 +2080,8 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/dispatcher.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/fixed-queue.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/h2c-client.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool-base.js
-%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool-stats.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/pool.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/proxy-agent.js
%%DATADIR%%/resources/app/node_modules/undici/lib/dispatcher/retry-agent.js
@@ -1888,6 +2104,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js
%%DATADIR%%/resources/app/node_modules/undici/lib/llhttp/utils.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-agent.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-call-history.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-client.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-errors.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-interceptor.js
@@ -1897,6 +2114,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/pending-interceptors-formatter.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/cache.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/date.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/util/stats.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/timers.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/cache/cache.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/cache/cachestorage.js
@@ -2051,8 +2269,12 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/bootstrap-fork.js
%%DATADIR%%/resources/app/out/cli.js
%%DATADIR%%/resources/app/out/main.js
+%%DATADIR%%/resources/app/out/media/apple-dark.svg
+%%DATADIR%%/resources/app/out/media/apple-light.svg
%%DATADIR%%/resources/app/out/media/code-icon.svg
%%DATADIR%%/resources/app/out/media/codicon.ttf
+%%DATADIR%%/resources/app/out/media/github.svg
+%%DATADIR%%/resources/app/out/media/google.svg
%%DATADIR%%/resources/app/out/media/letterpress-dark.svg
%%DATADIR%%/resources/app/out/media/letterpress-hcDark.svg
%%DATADIR%%/resources/app/out/media/letterpress-hcLight.svg
@@ -2066,14 +2288,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/base/node/cpuUsage.sh
%%DATADIR%%/resources/app/out/vs/base/node/ps.sh
%%DATADIR%%/resources/app/out/vs/base/node/terminateProcess.sh
-%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-sandbox/preload-aux.js
-%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-sandbox/preload.js
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorer.html
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorer.js
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorerMain.css
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/processExplorer/processExplorerMain.js
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html
-%%DATADIR%%/resources/app/out/vs/code/electron-sandbox/workbench/workbench.js
+%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-browser/preload-aux.js
+%%DATADIR%%/resources/app/out/vs/base/parts/sandbox/electron-browser/preload.js
+%%DATADIR%%/resources/app/out/vs/code/electron-browser/workbench/workbench.html
+%%DATADIR%%/resources/app/out/vs/code/electron-browser/workbench/workbench.js
%%DATADIR%%/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js
%%DATADIR%%/resources/app/out/vs/code/node/cliProcessMain.js
%%DATADIR%%/resources/app/out/vs/editor/common/languages/highlights/css.scm
@@ -2084,7 +2302,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/editor/common/services/editorWebWorkerMain.js
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/break.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/chatEditModifiedFile.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/chatUserActionRequired.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/clear.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/codeActionApplied.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/codeActionTriggered.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineDeleted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineInserted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/diffLineModified.mp3
@@ -2093,6 +2314,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/error.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/foldedAreas.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/format.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/nextEditSuggestion.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/progress.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/quickFixes.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/requestSent.mp3
@@ -2105,11 +2327,12 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/taskCompleted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/taskFailed.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/terminalBell.mp3
+%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/terminalCommandSucceeded.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStarted.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStopped.mp3
%%DATADIR%%/resources/app/out/vs/platform/accessibilitySignal/browser/media/warning.mp3
%%DATADIR%%/resources/app/out/vs/platform/files/node/watcher/watcherMain.js
-%%DATADIR%%/resources/app/out/vs/platform/profiling/electron-sandbox/profileAnalysisWorkerMain.js
+%%DATADIR%%/resources/app/out/vs/platform/profiling/electron-browser/profileAnalysisWorkerMain.js
%%DATADIR%%/resources/app/out/vs/platform/terminal/node/ptyHostMain.js
%%DATADIR%%/resources/app/out/vs/workbench/api/node/extensionHostProcess.js
%%DATADIR%%/resources/app/out/vs/workbench/api/worker/extensionHostWorkerMain.js
@@ -2138,10 +2361,11 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration.fish
%%DATADIR%%/resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration.ps1
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/fake.html
-%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/index-no-csp.html
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/index.html
%%DATADIR%%/resources/app/out/vs/workbench/contrib/webview/browser/pre/service-worker.js
+%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/ai-powered-suggestions.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg
+%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/customize-ai.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark-hc.png
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark.png
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg
@@ -2166,7 +2390,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg
%%DATADIR%%/resources/app/out/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg
-%%DATADIR%%/resources/app/out/vs/workbench/services/extensionManagement/common/media/defaultIcon.png
%%DATADIR%%/resources/app/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
%%DATADIR%%/resources/app/out/vs/workbench/services/languageDetection/browser/languageDetectionWebWorkerMain.js
%%DATADIR%%/resources/app/out/vs/workbench/services/search/worker/localFileSearchMain.js
diff --git a/editors/web-mode/Makefile b/editors/web-mode/Makefile
index 39284ef9d028..5d1132fd2716 100644
--- a/editors/web-mode/Makefile
+++ b/editors/web-mode/Makefile
@@ -1,7 +1,7 @@
PORTNAME= web-mode
PORTVERSION= 15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor-devel/Makefile b/editors/with-editor-devel/Makefile
index e6f579425916..6d088cd4999a 100644
--- a/editors/with-editor-devel/Makefile
+++ b/editors/with-editor-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.3
+DISTVERSION= 3.4.5
PORTREVISION= 1
DISTVERSIONSUFFIX=
CATEGORIES= editors elisp
@@ -16,8 +16,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Use editors/with-editor instead
EXPIRATION_DATE= 2025-08-31
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
diff --git a/editors/with-editor-devel/distinfo b/editors/with-editor-devel/distinfo
index d2ebb8efdf7a..cd8d35db500e 100644
--- a/editors/with-editor-devel/distinfo
+++ b/editors/with-editor-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733127187
-SHA256 (magit-with-editor-v3.4.3_GH0.tar.gz) = f3760377f0c567bdabc92cb635a2b9470e3318284727819975b88b1c6a56b5b1
-SIZE (magit-with-editor-v3.4.3_GH0.tar.gz) = 34087
+TIMESTAMP = 1754135608
+SHA256 (magit-with-editor-v3.4.5_GH0.tar.gz) = 2ee5d19f0b559ef3ebc9898eb641493cfef5834fdd3e4086dcaff4a5fc49ba02
+SIZE (magit-with-editor-v3.4.5_GH0.tar.gz) = 34357
diff --git a/editors/with-editor/Makefile b/editors/with-editor/Makefile
index b05a5e8cbc46..07c81b5de187 100644
--- a/editors/with-editor/Makefile
+++ b/editors/with-editor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.3
+DISTVERSION= 3.4.5
PORTREVISION= 1
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -12,8 +12,8 @@ WWW= https://github.com/magit/with-editor
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
diff --git a/editors/with-editor/distinfo b/editors/with-editor/distinfo
index bdf46a46844b..56557399c013 100644
--- a/editors/with-editor/distinfo
+++ b/editors/with-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733127157
-SHA256 (magit-with-editor-v3.4.3_GH0.tar.gz) = f3760377f0c567bdabc92cb635a2b9470e3318284727819975b88b1c6a56b5b1
-SIZE (magit-with-editor-v3.4.3_GH0.tar.gz) = 34087
+TIMESTAMP = 1754135563
+SHA256 (magit-with-editor-v3.4.5_GH0.tar.gz) = 2ee5d19f0b559ef3ebc9898eb641493cfef5834fdd3e4086dcaff4a5fc49ba02
+SIZE (magit-with-editor-v3.4.5_GH0.tar.gz) = 34357
diff --git a/editors/wxhexeditor/Makefile b/editors/wxhexeditor/Makefile
index cb9047369748..3a43a87d2f0a 100644
--- a/editors/wxhexeditor/Makefile
+++ b/editors/wxhexeditor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wxhexeditor
PORTVERSION= 0.24
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= editors
MASTER_SITES= SF/${PORTNAME}/wxHexEditor/v${PORTVERSION}%20Beta/
DISTNAME= wxHexEditor-v${PORTVERSION}-src
diff --git a/editors/xed/Makefile b/editors/xed/Makefile
index b7a9033b1164..70817f388202 100644
--- a/editors/xed/Makefile
+++ b/editors/xed/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xed
PORTVERSION= 3.8.2
+PORTREVISION= 3
CATEGORIES= editors gnome
DIST_SUBDIR= gnome
@@ -12,10 +13,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \
- libpeas-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
libxapp.so:x11/xapp
RUN_DEPENDS= ${LOCALBASE}/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml:devel/gsettings-desktop-schemas \
- ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR} \
yelp:x11/yelp
USES= compiler:c++11-lang desktop-file-utils gettext-tools gnome meson \
diff --git a/editors/xmlcopyeditor/Makefile b/editors/xmlcopyeditor/Makefile
index 627c902c339b..89afceb22c91 100644
--- a/editors/xmlcopyeditor/Makefile
+++ b/editors/xmlcopyeditor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmlcopyeditor
DISTVERSION= 1.3.1.0
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= editors
MASTER_SITES= SF/xml-copy-editor/${PORTNAME}-linux/${DISTVERSION}
diff --git a/editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp b/editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp
index dd59b228708c..e5071186ce18 100644
--- a/editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp
+++ b/editors/xmlcopyeditor/files/patch-src_wraplibxml.cpp
@@ -1,9 +1,38 @@
-Fix with >libxml2-2.12
-https://sourceforge.net/p/xml-copy-editor/bugs/239/
+Fix with libxml2-2.14
+https://sourceforge.net/p/xml-copy-editor/bugs/242/
---- src/wraplibxml.cpp.orig 2025-01-23 10:31:01 UTC
+--- src/wraplibxml.cpp.orig 2025-05-15 17:09:04 UTC
+++ src/wraplibxml.cpp
-@@ -706,7 +706,7 @@ wxString WrapLibxml::getLastError()
+@@ -54,7 +54,11 @@ class Initializer (public)
+ xmlLoadCatalog ( CONV ( catalogPath ) );
+ ::catalog = xmlLoadACatalog ( CONV ( catalogPath ) );
+
++#if LIBXML_VERSION < 21400
+ initGenericErrorDefaultFunc ( NULL );
++#else
++ xmlSetGenericErrorFunc ( NULL, NULL );
++#endif
+ }
+
+ ~Initializer ()
+@@ -472,7 +476,7 @@ std::string WrapLibxml::dumpXPathObject ( xmlXPathObje
+ case XPATH_STRING:
+ sstream << obj->stringval;
+ break;
+-
++#if LIBXML_VERSION < 21400
+ case XPATH_POINT:
+ xmlBufferPtr bufferPtr;
+ bufferPtr = xmlBufferCreate();
+@@ -486,6 +490,7 @@ std::string WrapLibxml::dumpXPathObject ( xmlXPathObje
+
+ case XPATH_RANGE:
+ case XPATH_LOCATIONSET:
++#endif
+ case XPATH_XSLT_TREE:
+ default:
+ FILE *fp = tmpfile();
+@@ -706,7 +711,7 @@ wxString WrapLibxml::getLastError()
wxString WrapLibxml::getLastError()
{
@@ -12,7 +41,7 @@ https://sourceforge.net/p/xml-copy-editor/bugs/239/
if ( !err )
return nonParserError;
-@@ -722,7 +722,7 @@ std::pair<int, int> WrapLibxml::getErrorPosition()
+@@ -722,7 +727,7 @@ std::pair<int, int> WrapLibxml::getErrorPosition()
std::pair<int, int> WrapLibxml::getErrorPosition()
{