summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/3mux/Makefile2
-rw-r--r--sysutils/Makefile32
-rw-r--r--sysutils/UEFITool/Makefile2
-rw-r--r--sysutils/UEFITool/distinfo6
-rw-r--r--sysutils/acpica-tools/Makefile2
-rw-r--r--sysutils/acpica-tools/distinfo6
-rw-r--r--sysutils/alloy/Makefile2
-rw-r--r--sysutils/amazon-ssm-agent/Makefile2
-rw-r--r--sysutils/amazon-ssm-plugin/Makefile4
-rw-r--r--sysutils/amazon-ssm-plugin/distinfo6
-rw-r--r--sysutils/android-ota-payload-extractor/Makefile2
-rw-r--r--sysutils/apachetop/Makefile5
-rw-r--r--sysutils/appjail-devel/Makefile4
-rw-r--r--sysutils/appjail-devel/distinfo6
-rw-r--r--sysutils/appjail/Makefile2
-rw-r--r--sysutils/appjail/distinfo6
-rw-r--r--sysutils/aptly/Makefile2
-rw-r--r--sysutils/async/Makefile2
-rw-r--r--sysutils/auto-admin/Makefile4
-rw-r--r--sysutils/auto-admin/distinfo6
-rw-r--r--sysutils/auto-admin/pkg-plist4
-rw-r--r--sysutils/autorestic/Makefile2
-rw-r--r--sysutils/awslim/Makefile2
-rw-r--r--sysutils/b3sum/Makefile3
-rw-r--r--sysutils/b3sum/Makefile.crates101
-rw-r--r--sysutils/b3sum/distinfo208
-rw-r--r--sysutils/backdown/Makefile2
-rw-r--r--sysutils/backrest/Makefile6
-rw-r--r--sysutils/backrest/distinfo14
-rw-r--r--sysutils/baloo-widgets/distinfo6
-rw-r--r--sysutils/bareos-client/Makefile10
-rw-r--r--sysutils/bareos-server/Makefile34
-rw-r--r--sysutils/bareos-server/Makefile.common18
-rw-r--r--sysutils/bareos-server/distinfo6
-rw-r--r--sysutils/bareos-server/files/bareos-dir.in2
-rw-r--r--sysutils/bareos-server/files/patch-CMakeLists.txt11
-rw-r--r--sysutils/bareos-server/files/patch-cmake_BareosCcache.cmake12
-rw-r--r--sysutils/bareos-server/files/patch-contrib-misc-media__vault_CMakeLists.txt42
-rw-r--r--sysutils/bareos-server/files/patch-core-CMakeLists.txt43
-rw-r--r--sysutils/bareos-server/files/patch-core-cmake_BareosDetermineHaveLowLevelScsiInterface.cmake11
-rw-r--r--sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt40
-rw-r--r--sysutils/bareos-server/files/patch-core-src-cats_CMakeLists.txt11
-rw-r--r--sysutils/bareos-server/files/patch-core-src-dird_CMakeLists.txt24
-rw-r--r--sysutils/bareos-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt51
-rw-r--r--sysutils/bareos-server/files/patch-core-src-stored_CMakelists.txt32
-rw-r--r--sysutils/bareos-server/files/patch-core-src-tools_CMakeLists.txt14
-rw-r--r--sysutils/bareos-server/files/patch-core-src_CMakeLists.txt65
-rw-r--r--sysutils/bareos-server/pkg-plist18
-rw-r--r--sysutils/bareos-server/pkg-plist.client24
-rw-r--r--sysutils/bareos-traymonitor/Makefile26
-rw-r--r--sysutils/bareos22-server/Makefile.common38
-rw-r--r--sysutils/bareos22-server/distinfo3
-rw-r--r--sysutils/bareos22-server/files/patch-contrib-misc-bsmc_CMakeLists.txt11
-rw-r--r--sysutils/bareos22-server/files/patch-core-cmake_BareosCheckIncludes.cmake12
-rw-r--r--sysutils/bareos22-server/files/patch-core-cmake_BareosFindAllLibraries.cmake12
-rw-r--r--sysutils/bareos22-server/files/patch-core-manpages_CMakeLists.txt16
-rw-r--r--sysutils/bareos22-server/files/patch-core-scripts_CMakeLists.txt64
-rw-r--r--sysutils/bareos22-server/files/patch-core-src-include_baconfig.h25
-rw-r--r--sysutils/bareos22-server/files/patch-core-src-plugins-filed_CMakeLists.txt13
-rw-r--r--sysutils/bareos22-server/files/patch-core-src-plugins-stored_CMakeLists.txt15
-rw-r--r--sysutils/bareos22-server/files/patch-core_cmake_bareos-symlink-default-db-backend.cmake36
-rw-r--r--sysutils/bareos22-traymonitor/Makefile28
-rw-r--r--sysutils/bareos23-client/Makefile7
-rw-r--r--sysutils/bareos23-server/Makefile11
-rw-r--r--sysutils/bareos23-server/distinfo6
-rw-r--r--sysutils/bareos23-server/files/bareos-dir.in2
-rw-r--r--sysutils/bareos23-server/pkg-plist11
-rw-r--r--sysutils/bareos23-server/pkg-plist.client1
-rw-r--r--sysutils/bareos23-traymonitor/Makefile7
-rw-r--r--sysutils/bareos24-client/Makefile (renamed from sysutils/bareos22-client/Makefile)13
-rw-r--r--sysutils/bareos24-server/Makefile (renamed from sysutils/bareos22-server/Makefile)74
-rw-r--r--sysutils/bareos24-server/Makefile.common54
-rw-r--r--sysutils/bareos24-server/distinfo3
-rw-r--r--sysutils/bareos24-server/files/bareos-barcodes (renamed from sysutils/bareos22-server/files/bareos-barcodes)0
-rw-r--r--sysutils/bareos24-server/files/bareos-dir.in (renamed from sysutils/bareos22-server/files/bareos-dir.in)6
-rw-r--r--sysutils/bareos24-server/files/bareos-fd.in (renamed from sysutils/bareos22-server/files/bareos-fd.in)0
-rw-r--r--sysutils/bareos24-server/files/bareos-sd.in (renamed from sysutils/bareos22-server/files/bareos-sd.in)0
-rw-r--r--sysutils/bareos24-server/files/chio-bareos (renamed from sysutils/bareos22-server/files/chio-bareos)0
-rw-r--r--sysutils/bareos24-server/files/patch-CMakeLists.txt16
-rw-r--r--sysutils/bareos24-server/files/patch-cmake_BareosCcache.cmake12
-rw-r--r--sysutils/bareos24-server/files/patch-contrib-misc-bsmc_CMakeLists.txt (renamed from sysutils/bareos-server/files/patch-contrib-misc-bsmc_CMakeLists.txt)0
-rw-r--r--sysutils/bareos24-server/files/patch-contrib_CMakeLists.txt (renamed from sysutils/bareos22-server/files/patch-contrib_CMakeLists.txt)2
-rw-r--r--sysutils/bareos24-server/files/patch-core-CMakeLists.txt (renamed from sysutils/bareos22-server/files/patch-core-CMakeLists.txt)24
-rw-r--r--sysutils/bareos24-server/files/patch-core-cmake_BareosCheckIncludes.cmake (renamed from sysutils/bareos-server/files/patch-core-cmake_BareosCheckIncludes.cmake)0
-rw-r--r--sysutils/bareos24-server/files/patch-core-cmake_BareosFindAllLibraries.cmake (renamed from sysutils/bareos-server/files/patch-core-cmake_BareosFindAllLibraries.cmake)0
-rw-r--r--sysutils/bareos24-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake (renamed from sysutils/bareos22-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake)0
-rw-r--r--sysutils/bareos24-server/files/patch-core-manpages_CMakeLists.txt26
-rw-r--r--sysutils/bareos24-server/files/patch-core-scripts_CMakeLists.txt76
-rw-r--r--sysutils/bareos24-server/files/patch-core-src-dird_CMakeLists.txt (renamed from sysutils/bareos22-server/files/patch-core-src-dird_CMakeLists.txt)14
-rw-r--r--sysutils/bareos24-server/files/patch-core-src-dird_vbackup.cc (renamed from sysutils/bareos22-server/files/patch-core-src-dird_vbackup.cc)0
-rw-r--r--sysutils/bareos24-server/files/patch-core-src-include_baconfig.h18
-rw-r--r--sysutils/bareos24-server/files/patch-core-src-plugins-stored_CMakeLists.txt23
-rw-r--r--sysutils/bareos24-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt38
-rw-r--r--sysutils/bareos24-server/files/patch-core-src-stored-backends_chunked_device.cc163
-rw-r--r--sysutils/bareos24-server/files/patch-core-src-stored_CMakelists.txt (renamed from sysutils/bareos22-server/files/patch-core-src-stored_CMakelists.txt)0
-rw-r--r--sysutils/bareos24-server/files/patch-core-src-tools_CMakeLists.txt43
-rw-r--r--sysutils/bareos24-server/files/patch-core-src_CMakeLists.txt (renamed from sysutils/bareos22-server/files/patch-core-src_CMakeLists.txt)0
-rw-r--r--sysutils/bareos24-server/files/patch-core_src_lib_cli.h10
-rw-r--r--sysutils/bareos24-server/files/pkg-deinstall.client.in (renamed from sysutils/bareos22-server/files/pkg-deinstall.client.in)0
-rw-r--r--sysutils/bareos24-server/files/pkg-install.client.in (renamed from sysutils/bareos22-server/files/pkg-install.client.in)0
-rw-r--r--sysutils/bareos24-server/files/pkg-message.client.in (renamed from sysutils/bareos22-server/files/pkg-message.client.in)0
-rw-r--r--sysutils/bareos24-server/files/pkg-message.server.in (renamed from sysutils/bareos22-server/files/pkg-message.server.in)0
-rw-r--r--sysutils/bareos24-server/pkg-descr (renamed from sysutils/bareos22-server/pkg-descr)0
-rw-r--r--sysutils/bareos24-server/pkg-plist (renamed from sysutils/bareos22-server/pkg-plist)69
-rw-r--r--sysutils/bareos24-server/pkg-plist.client (renamed from sysutils/bareos22-server/pkg-plist.client)31
-rw-r--r--sysutils/bareos24-traymonitor/Makefile31
-rw-r--r--sysutils/bareos24-traymonitor/pkg-descr (renamed from sysutils/bareos22-traymonitor/pkg-descr)0
-rw-r--r--sysutils/bareos24-traymonitor/pkg-plist (renamed from sysutils/bareos22-traymonitor/pkg-plist)3
-rw-r--r--sysutils/bastille/Makefile18
-rw-r--r--sysutils/bastille/distinfo6
-rw-r--r--sysutils/bastille/pkg-message46
-rw-r--r--sysutils/bastille/pkg-plist55
-rw-r--r--sysutils/beats7/Makefile448
-rw-r--r--sysutils/beats7/distinfo569
-rw-r--r--sysutils/beats7/files/auditbeat.in50
-rw-r--r--sysutils/beats7/files/filebeat.in43
-rw-r--r--sysutils/beats7/files/heartbeat.in44
-rw-r--r--sysutils/beats7/files/metricbeat.in51
-rw-r--r--sysutils/beats7/files/packetbeat.in43
-rw-r--r--sysutils/beats7/files/patch-auditbeat_auditbeat.reference.yml20
-rw-r--r--sysutils/beats7/files/patch-auditbeat_auditbeat.yml13
-rw-r--r--sysutils/beats7/files/patch-dev-tools_mage_settings.go20
-rw-r--r--sysutils/beats7/files/patch-filebeat_filebeat.reference.yml26
-rw-r--r--sysutils/beats7/files/patch-filebeat_filebeat.yml33
-rw-r--r--sysutils/beats7/files/patch-heartbeat_heartbeat.yml11
-rw-r--r--sysutils/beats7/files/patch-libbeat_autodiscover_providers_docker_config.go13
-rw-r--r--sysutils/beats7/files/patch-libbeat_autodiscover_providers_docker_docker.go13
-rw-r--r--sysutils/beats7/files/patch-libbeat_autodiscover_providers_kubernetes_config.go13
-rw-r--r--sysutils/beats7/files/patch-libbeat_autodiscover_providers_kubernetes_kubernetes.go13
-rw-r--r--sysutils/beats7/files/patch-libbeat_common_docker_client.go13
-rw-r--r--sysutils/beats7/files/patch-libbeat_common_docker_watcher.go13
-rw-r--r--sysutils/beats7/files/patch-libbeat_scripts_Makefile26
-rw-r--r--sysutils/beats7/files/patch-metricbeat_metricbeat.reference.yml20
-rw-r--r--sysutils/beats7/files/patch-metricbeat_metricbeat.yml33
-rw-r--r--sysutils/beats7/files/patch-packetbeat_packetbeat.reference.yml11
-rw-r--r--sysutils/beats7/files/patch-packetbeat_packetbeat.yml26
-rw-r--r--sysutils/beats7/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go14
-rw-r--r--sysutils/beats7/files/patch-vendor_github.com_godbus_dbus_transport__unixcred__freebsd.go12
-rw-r--r--sysutils/beats7/files/patch-vendor_github.com_insomniacslk_dhcp_dhcpv4_bindtodevice__bsd.go22
-rw-r--r--sysutils/beats7/files/pkg-message.in12
-rw-r--r--sysutils/beats7/pkg-descr18
-rw-r--r--sysutils/beats7/pkg-plist21
-rw-r--r--sysutils/beats8/Makefile2
-rw-r--r--sysutils/bkt/Makefile2
-rw-r--r--sysutils/bottom/Makefile2
-rw-r--r--sysutils/bottom/Makefile.crates277
-rw-r--r--sysutils/bottom/distinfo556
-rw-r--r--sysutils/brename/Makefile2
-rw-r--r--sysutils/bsdisks/Makefile1
-rw-r--r--sysutils/bsdisks/files/patch-camcontrol.c12
-rw-r--r--sysutils/btop/Makefile2
-rw-r--r--sysutils/btop/distinfo6
-rw-r--r--sysutils/btop/pkg-plist2
-rw-r--r--sysutils/buildah/Makefile3
-rw-r--r--sysutils/bupstash/Makefile2
-rw-r--r--sysutils/burp-devel/Makefile42
-rw-r--r--sysutils/burp-devel/distinfo3
-rw-r--r--sysutils/burp-devel/files/burp.in57
-rw-r--r--sysutils/burp-devel/pkg-descr9
-rw-r--r--sysutils/burp-devel/pkg-plist24
-rw-r--r--sysutils/burp/Makefile6
-rw-r--r--sysutils/burp/distinfo6
-rw-r--r--sysutils/burp/files/patch-libressl3511
-rw-r--r--sysutils/burp/pkg-plist2
-rw-r--r--sysutils/bvm/Makefile21
-rw-r--r--sysutils/bvm/distinfo6
-rw-r--r--sysutils/bvm/pkg-descr17
-rw-r--r--sysutils/bvm/pkg-plist5
-rw-r--r--sysutils/cardano-cli/Makefile83
-rw-r--r--sysutils/cardano-cli/distinfo210
-rw-r--r--sysutils/cbsd-mq-api/Makefile2
-rw-r--r--sysutils/cbsd-mq-router/Makefile2
-rw-r--r--sysutils/cbsd/Makefile4
-rw-r--r--sysutils/cbsd/distinfo6
-rw-r--r--sysutils/cbsd/pkg-plist28
-rw-r--r--sysutils/cdrdao/Makefile10
-rw-r--r--sysutils/cdrdao/distinfo6
-rw-r--r--sysutils/cdrdao/files/patch-configure.ac6
-rw-r--r--sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc13
-rw-r--r--sysutils/cdrdao/files/patch-dao_cdrdao.man8
-rw-r--r--sysutils/cdrdao/files/patch-dao_main.cc4
-rw-r--r--sysutils/cfengine-devel/Makefile8
-rw-r--r--sysutils/cfengine-devel/distinfo10
-rw-r--r--sysutils/cfengine-lts/Makefile5
-rw-r--r--sysutils/cfengine-masterfiles-devel/Makefile6
-rw-r--r--sysutils/cfengine-masterfiles-devel/distinfo6
-rw-r--r--sysutils/cfengine-masterfiles-lts/Makefile4
-rw-r--r--sysutils/cfengine-masterfiles/Makefile4
-rw-r--r--sysutils/cfengine-masterfiles321/Makefile3
-rw-r--r--sysutils/cfengine-masterfiles322/Makefile3
-rw-r--r--sysutils/cfengine-masterfiles323/Makefile3
-rw-r--r--sysutils/cfengine-masterfiles327/Makefile31
-rw-r--r--sysutils/cfengine-masterfiles327/distinfo3
-rw-r--r--sysutils/cfengine-masterfiles327/pkg-descr8
-rw-r--r--sysutils/cfengine-masterfiles327/pkg-plist91
-rw-r--r--sysutils/cfengine/Makefile4
-rw-r--r--sysutils/cfengine321/Makefile3
-rw-r--r--sysutils/cfengine322/Makefile3
-rw-r--r--sysutils/cfengine323/Makefile3
-rw-r--r--sysutils/cfengine327/Makefile70
-rw-r--r--sysutils/cfengine327/distinfo3
-rw-r--r--sysutils/cfengine327/files/cf-execd.in26
-rw-r--r--sysutils/cfengine327/files/cf-monitord.in26
-rw-r--r--sysutils/cfengine327/files/cf-serverd.in26
-rw-r--r--sysutils/cfengine327/files/patch-libntech_libutils_known_dirs.c10
-rw-r--r--sysutils/cfengine327/pkg-descr8
-rw-r--r--sysutils/cfengine327/pkg-plist393
-rw-r--r--sysutils/chaoskube/Makefile1
-rw-r--r--sysutils/chezmoi/Makefile2
-rw-r--r--sysutils/choria/Makefile2
-rw-r--r--sysutils/cilium/Makefile2
-rw-r--r--sysutils/cinnamon-settings-daemon/Makefile2
-rw-r--r--sysutils/cloud-nuke/Makefile3
-rw-r--r--sysutils/cloud-nuke/distinfo10
-rw-r--r--sysutils/cmocka/Makefile11
-rw-r--r--sysutils/cmocka/distinfo6
-rw-r--r--sysutils/cmocka/pkg-plist3
-rw-r--r--sysutils/conmon/Makefile2
-rw-r--r--sysutils/conserve/Makefile2
-rw-r--r--sysutils/consolekit2/Makefile2
-rw-r--r--sysutils/consolekit2/files/patch-src_ck-session.c11
-rw-r--r--sysutils/consul-alerts/Makefile2
-rw-r--r--sysutils/consul-replicate/Makefile2
-rw-r--r--sysutils/consul/Makefile6
-rw-r--r--sysutils/consul/distinfo30
-rw-r--r--sysutils/consul_exporter/Makefile2
-rw-r--r--sysutils/containerd/Makefile4
-rw-r--r--sysutils/containerd/distinfo6
-rw-r--r--sysutils/coreos-ct/Makefile2
-rw-r--r--sysutils/coreutils/Makefile4
-rw-r--r--sysutils/coreutils/distinfo6
-rw-r--r--sysutils/coreutils/pkg-plist4
-rw-r--r--sysutils/cpu-microcode-amd/Makefile4
-rw-r--r--sysutils/cpu-microcode-amd/distinfo26
-rw-r--r--sysutils/cpu-microcode-intel/Makefile3
-rw-r--r--sysutils/cpu-microcode-intel/pkg-message7
-rw-r--r--sysutils/cpuid/Makefile2
-rw-r--r--sysutils/cpuid/distinfo6
-rw-r--r--sysutils/ctop/Makefile2
-rw-r--r--sysutils/czkawka/Makefile2
-rw-r--r--sysutils/dar/Makefile4
-rw-r--r--sysutils/dar/distinfo6
-rw-r--r--sysutils/ddh/Makefile2
-rw-r--r--sysutils/debhelper/Makefile2
-rw-r--r--sysutils/debhelper/distinfo6
-rw-r--r--sysutils/debootstrap/Makefile11
-rw-r--r--sysutils/debootstrap/distinfo6
-rw-r--r--sysutils/debootstrap/files/patch-functions14
-rw-r--r--sysutils/debootstrap/files/patch-scripts_debian-common9
-rw-r--r--sysutils/desktop-installer/Makefile6
-rw-r--r--sysutils/desktop-installer/distinfo6
-rw-r--r--sysutils/devtui/Makefile24
-rw-r--r--sysutils/devtui/distinfo5
-rw-r--r--sysutils/devtui/pkg-descr2
-rw-r--r--sysutils/di/Makefile2
-rw-r--r--sysutils/di/distinfo6
-rw-r--r--sysutils/di/pkg-plist4
-rw-r--r--sysutils/diffoci/Makefile2
-rw-r--r--sysutils/direnv/Makefile2
-rw-r--r--sysutils/diskonaut/Makefile2
-rw-r--r--sysutils/diskus/Makefile2
-rw-r--r--sysutils/dmidecode/Makefile2
-rw-r--r--sysutils/dmidecode/distinfo6
-rw-r--r--sysutils/docker-compose/Makefile2
-rw-r--r--sysutils/docker-credential-pass/Makefile2
-rw-r--r--sysutils/docker-machine/Makefile2
-rw-r--r--sysutils/docker-registry/Makefile2
-rw-r--r--sysutils/docker/Makefile2
-rw-r--r--sysutils/doctl/Makefile1
-rw-r--r--sysutils/dua-cli/Makefile2
-rw-r--r--sysutils/duf/Makefile2
-rw-r--r--sysutils/dunst/Makefile2
-rw-r--r--sysutils/dunst/distinfo6
-rw-r--r--sysutils/dunst/pkg-plist2
-rw-r--r--sysutils/duplicity/Makefile3
-rw-r--r--sysutils/duplicity/distinfo6
-rw-r--r--sysutils/duply/Makefile2
-rw-r--r--sysutils/dust/Makefile4
-rw-r--r--sysutils/dust/Makefile.crates195
-rw-r--r--sysutils/dust/distinfo396
-rw-r--r--sysutils/dutree/Makefile2
-rw-r--r--sysutils/edk2/Makefile130
-rw-r--r--sysutils/edk2/distinfo50
-rw-r--r--sysutils/edk2/files/patch-CryptoPkg_Library_OpensslLib_openssl_include_openssl_byteorder.h15
-rw-r--r--sysutils/edk2/files/patch-OvmfPkg_Bhyve_AcpiPlatformDxe_AcpiPlatform.c38
-rw-r--r--sysutils/edk2/files/patch-OvmfPkg_Bhyve_PlatformPei_Platform.c13
-rw-r--r--sysutils/edk2/files/patch-remove-memattr-protocol353
-rw-r--r--sysutils/eksctl/Makefile6
-rw-r--r--sysutils/eksctl/distinfo10
-rw-r--r--sysutils/elephant/Makefile24
-rw-r--r--sysutils/elephant/distinfo10
-rw-r--r--sysutils/elfx86exts/Makefile2
-rw-r--r--sysutils/envconsul/Makefile2
-rw-r--r--sysutils/epazote/Makefile2
-rw-r--r--sysutils/erdtree/Makefile2
-rw-r--r--sysutils/exa/Makefile2
-rw-r--r--sysutils/eza/Makefile2
-rw-r--r--sysutils/f2/Makefile2
-rw-r--r--sysutils/faketty/Makefile2
-rw-r--r--sysutils/fastfetch/Makefile2
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/fastfetch/pkg-plist1
-rw-r--r--sysutils/fclones/Makefile2
-rw-r--r--sysutils/fd/Makefile2
-rw-r--r--sysutils/filelight/distinfo6
-rw-r--r--sysutils/fileschanged/Makefile5
-rw-r--r--sysutils/flashrom/Makefile1
-rw-r--r--sysutils/flipperbit/Makefile2
-rw-r--r--sysutils/flock/Makefile18
-rw-r--r--sysutils/flock/distinfo6
-rw-r--r--sysutils/flowgger/Makefile2
-rw-r--r--sysutils/fluent-bit/Makefile3
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/fluent-bit/files/fluent-bit.in13
-rw-r--r--sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile4
-rw-r--r--sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c17
-rw-r--r--sysutils/framework-system/Makefile2
-rw-r--r--sysutils/framework-tool-tui/Makefile2
-rw-r--r--sysutils/freebsd-rustdate/Makefile2
-rw-r--r--sysutils/froxlor/Makefile1
-rw-r--r--sysutils/fselect/Makefile2
-rw-r--r--sysutils/fwup/Makefile16
-rw-r--r--sysutils/fwup/distinfo6
-rw-r--r--sysutils/fwupd/Makefile6
-rw-r--r--sysutils/fwupd/distinfo6
-rw-r--r--sysutils/fwupd/pkg-plist35
-rw-r--r--sysutils/fx/Makefile2
-rw-r--r--sysutils/gcp-ops-agent/Makefile2
-rw-r--r--sysutils/gdu/Makefile1
-rw-r--r--sysutils/gitwatch/Makefile2
-rw-r--r--sysutils/gitwatch/distinfo6
-rw-r--r--sysutils/glow/Makefile2
-rw-r--r--sysutils/gnome-settings-daemon/Makefile1
-rw-r--r--sysutils/gnome-system-monitor/Makefile2
-rw-r--r--sysutils/go-ntfy/Makefile6
-rw-r--r--sysutils/go-ntfy/distinfo14
-rw-r--r--sysutils/go-wtf/Makefile5
-rw-r--r--sysutils/go-wtf/distinfo10
-rw-r--r--sysutils/go-wtf/files/patch-modules_todo_display.go24
-rw-r--r--sysutils/goaccess/Makefile2
-rw-r--r--sysutils/goawk/Makefile2
-rw-r--r--sysutils/goawk/distinfo6
-rw-r--r--sysutils/gol/Makefile2
-rw-r--r--sysutils/gomi/Makefile2
-rw-r--r--sysutils/gomplate/Makefile10
-rw-r--r--sysutils/gomplate/distinfo10
-rw-r--r--sysutils/gonzo/Makefile1
-rw-r--r--sysutils/gotop/Makefile2
-rw-r--r--sysutils/govmomi/Makefile2
-rw-r--r--sysutils/graffer/Makefile35
-rw-r--r--sysutils/graffer/distinfo5
-rw-r--r--sysutils/graffer/pkg-plist15
-rw-r--r--sysutils/gstat-rs/Makefile2
-rw-r--r--sysutils/handlr/Makefile2
-rw-r--r--sysutils/hared/Makefile2
-rw-r--r--sysutils/hcloud/Makefile3
-rw-r--r--sysutils/hcloud/distinfo10
-rw-r--r--sysutils/helm/Makefile7
-rw-r--r--sysutils/helm/distinfo10
-rw-r--r--sysutils/helmfile/Makefile8
-rw-r--r--sysutils/helmfile/distinfo10
-rw-r--r--sysutils/hexyl/Makefile2
-rw-r--r--sysutils/hostctl/Makefile2
-rw-r--r--sysutils/hs-cputype/Makefile12
-rw-r--r--sysutils/hs-cputype/distinfo20
-rw-r--r--sysutils/hstr/Makefile10
-rw-r--r--sysutils/hstr/distinfo6
-rw-r--r--sysutils/httm/Makefile2
-rw-r--r--sysutils/hw-probe/Makefile6
-rw-r--r--sysutils/hw-probe/distinfo6
-rw-r--r--sysutils/i2c-tools/Makefile1
-rw-r--r--sysutils/immortal/Makefile2
-rw-r--r--sysutils/infracost/Makefile1
-rw-r--r--sysutils/ipfs-go-fs-repo-migrations/Makefile28
-rw-r--r--sysutils/ipfs-go-fs-repo-migrations/distinfo3
-rw-r--r--sysutils/ipfs-go-fs-repo-migrations/pkg-descr1
-rw-r--r--sysutils/ipget/Makefile2
-rw-r--r--sysutils/ipmi_exporter/Makefile2
-rw-r--r--sysutils/istio/Makefile2
-rw-r--r--sysutils/jadm/Makefile2
-rw-r--r--sysutils/jail_exporter/Makefile2
-rw-r--r--sysutils/jest/Makefile2
-rw-r--r--sysutils/joshuto/Makefile2
-rw-r--r--sysutils/jvmtop/Makefile3
-rw-r--r--sysutils/k3b/distinfo6
-rw-r--r--sysutils/k9s/Makefile6
-rw-r--r--sysutils/k9s/distinfo10
-rw-r--r--sysutils/kapp/Makefile8
-rw-r--r--sysutils/kapp/distinfo8
-rw-r--r--sysutils/kbackup/distinfo6
-rw-r--r--sysutils/kbackup/pkg-plist1
-rw-r--r--sysutils/kcron/distinfo6
-rw-r--r--sysutils/kdebugsettings/distinfo6
-rw-r--r--sysutils/kdebugsettings/pkg-plist1
-rw-r--r--sysutils/kdf/distinfo6
-rw-r--r--sysutils/kdialog/distinfo6
-rw-r--r--sysutils/keyd/Makefile19
-rw-r--r--sysutils/keyd/distinfo6
-rw-r--r--sysutils/keyd/files/patch-src_daemon.c11
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-baloo/pkg-plist10
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/pkg-plist2
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/khelpcenter/distinfo6
-rw-r--r--sysutils/kopia/Makefile1
-rw-r--r--sysutils/kops/Makefile2
-rw-r--r--sysutils/kpmcore/distinfo6
-rw-r--r--sysutils/ksystemlog/distinfo6
-rw-r--r--sysutils/kubectl/Makefile5
-rw-r--r--sysutils/kubectl/distinfo6
-rw-r--r--sysutils/kubie/Makefile6
-rw-r--r--sysutils/kubie/Makefile.crates58
-rw-r--r--sysutils/kubie/distinfo122
-rw-r--r--sysutils/kubie/files/patch-cargo-crates_aws-lc-sys-0.28.0_aws-lc_include_openssl_target.h20
-rw-r--r--sysutils/kubie/files/patch-powerpc64le20
-rw-r--r--sysutils/kubo-go/Makefile2
-rw-r--r--sysutils/kustomize/Makefile2
-rw-r--r--sysutils/lazyssh/Makefile2
-rw-r--r--sysutils/libcdio/Makefile3
-rw-r--r--sysutils/libcdio/distinfo6
-rw-r--r--sysutils/libcdio/files/patch-lib_driver_cdio__private.h8
-rw-r--r--sysutils/libcdio/pkg-plist7
-rw-r--r--sysutils/libfvde/Makefile1
-rw-r--r--sysutils/libtpms/Makefile3
-rw-r--r--sysutils/libtpms/distinfo6
-rw-r--r--sysutils/libtpms/pkg-plist2
-rw-r--r--sysutils/limine/Makefile2
-rw-r--r--sysutils/limine/distinfo6
-rw-r--r--sysutils/logrotate/Makefile3
-rw-r--r--sysutils/logrotate/files/logrotate.conf.sample1
-rw-r--r--sysutils/logstash8/Makefile16
-rw-r--r--sysutils/logstash8/distinfo6
-rw-r--r--sysutils/logstash8/files/logstash.in24
-rw-r--r--sysutils/logstash8/files/pkg-message.in23
-rw-r--r--sysutils/logstash91/Makefile89
-rw-r--r--sysutils/logstash91/distinfo3
-rw-r--r--sysutils/logstash91/files/logstash.conf.sample17
-rw-r--r--sysutils/logstash91/files/logstash.in117
-rw-r--r--sysutils/logstash91/files/patch-config_logstash.yml11
-rw-r--r--sysutils/logstash91/files/pkg-message.in25
-rw-r--r--sysutils/logstash91/pkg-descr3
-rw-r--r--sysutils/logstash92/Makefile89
-rw-r--r--sysutils/logstash92/distinfo3
-rw-r--r--sysutils/logstash92/files/logstash.conf.sample17
-rw-r--r--sysutils/logstash92/files/logstash.in117
-rw-r--r--sysutils/logstash92/files/patch-config_logstash.yml11
-rw-r--r--sysutils/logstash92/files/pkg-message.in25
-rw-r--r--sysutils/logstash92/pkg-descr3
-rw-r--r--sysutils/logwatch/Makefile8
-rw-r--r--sysutils/logwatch/distinfo6
-rw-r--r--sysutils/logwatch/files/Makefile2
-rw-r--r--sysutils/logwatch/files/patch-scripts_services_postfix43
-rw-r--r--sysutils/logwatch/files/pkg-message.in24
-rw-r--r--sysutils/logwatch/pkg-plist4
-rw-r--r--sysutils/loki/Makefile2
-rw-r--r--sysutils/lsd/Makefile7
-rw-r--r--sysutils/lsd/Makefile.crates160
-rw-r--r--sysutils/lsd/distinfo322
-rw-r--r--sysutils/lxqt-admin/Makefile1
-rw-r--r--sysutils/lxqt-config/Makefile3
-rw-r--r--sysutils/lxqt-config/distinfo6
-rw-r--r--sysutils/lxqt-config/pkg-plist1
-rw-r--r--sysutils/lxqt-policykit/Makefile1
-rw-r--r--sysutils/lxqt-powermanagement/Makefile1
-rw-r--r--sysutils/lxqt-qt6plugin/Makefile1
-rw-r--r--sysutils/mackerel-agent/Makefile6
-rw-r--r--sysutils/mackerel-agent/distinfo10
-rw-r--r--sysutils/mate-system-monitor/Makefile2
-rw-r--r--sysutils/mcelog/Makefile2
-rw-r--r--sysutils/mcfly/Makefile209
-rw-r--r--sysutils/mcfly/distinfo416
-rw-r--r--sysutils/mdcat/Makefile2
-rw-r--r--sysutils/mdfried/Makefile40
-rw-r--r--sysutils/mdfried/Makefile.crates490
-rw-r--r--sysutils/mdfried/distinfo983
-rw-r--r--sysutils/mdfried/pkg-descr2
-rw-r--r--sysutils/michaelo-periodic/Makefile33
-rw-r--r--sysutils/michaelo-periodic/distinfo3
-rw-r--r--sysutils/michaelo-periodic/pkg-descr2
-rw-r--r--sysutils/minikube/Makefile2
-rw-r--r--sysutils/mise/Makefile450
-rw-r--r--sysutils/mise/distinfo898
-rw-r--r--sysutils/mkr/Makefile1
-rw-r--r--sysutils/mods/Makefile4
-rw-r--r--sysutils/mongodb_exporter/Makefile2
-rw-r--r--sysutils/mprocs/Makefile2
-rw-r--r--sysutils/mstflint/Makefile2
-rw-r--r--sysutils/mstflint/distinfo6
-rw-r--r--sysutils/mtail/Makefile45
-rw-r--r--sysutils/mtail/Makefile.gomod23
-rw-r--r--sysutils/mtail/distinfo47
-rw-r--r--sysutils/mtail/files/mtail.in30
-rw-r--r--sysutils/mtail/files/pkg-message.in31
-rw-r--r--sysutils/mtail/pkg-descr9
-rw-r--r--sysutils/mtail/pkg-plist34
-rw-r--r--sysutils/mult/Makefile4
-rw-r--r--sysutils/mult/distinfo14
-rw-r--r--sysutils/multitail/Makefile2
-rw-r--r--sysutils/nerdctl/Makefile2
-rw-r--r--sysutils/nginx-ui/Makefile6
-rw-r--r--sysutils/nginx-ui/distinfo14
-rw-r--r--sysutils/nix/Makefile4
-rw-r--r--sysutils/nix/files/patch-nix-meson-build-support_libatomic_meson.build12
-rw-r--r--sysutils/nix/pkg-plist351
-rw-r--r--sysutils/node_exporter/Makefile2
-rw-r--r--sysutils/node_exporter/files/node_exporter.in10
-rw-r--r--sysutils/nomad-driver-podman/Makefile1
-rw-r--r--sysutils/nomad-pot-driver/Makefile2
-rw-r--r--sysutils/nomad/Makefile2
-rw-r--r--sysutils/nut-devel/Makefile4
-rw-r--r--sysutils/nut-devel/distinfo6
-rw-r--r--sysutils/nut-devel/pkg-plist5
-rw-r--r--sysutils/nut_exporter/Makefile2
-rw-r--r--sysutils/oc/Makefile2
-rw-r--r--sysutils/omnibackup/Makefile2
-rw-r--r--sysutils/onefetch/Makefile4
-rw-r--r--sysutils/onefetch/Makefile.crates553
-rw-r--r--sysutils/onefetch/distinfo1112
-rw-r--r--sysutils/opa/Makefile2
-rw-r--r--sysutils/opendircolors/Makefile2
-rw-r--r--sysutils/opendircolors/distinfo6
-rw-r--r--sysutils/opensbi/Makefile2
-rw-r--r--sysutils/opensbi/distinfo6
-rw-r--r--sysutils/opensbi/files/patch-lib_sbi_sbi__hart.c19
-rw-r--r--sysutils/opensbi/files/patch-platform_generic_platform.c11
-rw-r--r--sysutils/opensbi/files/patch-platform_generic_sifive_fu540.c26
-rw-r--r--sysutils/opentofu/Makefile3
-rw-r--r--sysutils/opentofu/distinfo10
-rw-r--r--sysutils/openvox-agent8/Makefile5
-rw-r--r--sysutils/openvox-agent8/distinfo6
-rw-r--r--sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb15
-rw-r--r--sysutils/openvox-agent8/files/patch-openvox.gemspec15
-rw-r--r--sysutils/p5-Sys-Gamin/Makefile4
-rw-r--r--sysutils/packer/Makefile2
-rw-r--r--sysutils/pacman/Makefile20
-rw-r--r--sysutils/pacman/distinfo6
-rw-r--r--sysutils/pacman/files/patch-meson.build8
-rw-r--r--sysutils/pacman/pkg-plist31
-rw-r--r--sysutils/paladin/Makefile2
-rw-r--r--sysutils/parallel/Makefile2
-rw-r--r--sysutils/parallel/distinfo6
-rw-r--r--sysutils/pefs-kmod/Makefile4
-rw-r--r--sysutils/pefs-kmod/distinfo6
-rw-r--r--sysutils/pfetch-rs/Makefile2
-rw-r--r--sysutils/pfstat/Makefile24
-rw-r--r--sysutils/pfstat/files/patch-pf.c50
-rw-r--r--sysutils/php81-fileinfo/Makefile7
-rw-r--r--sysutils/php81-fileinfo/files/patch-config.m421
-rw-r--r--sysutils/php81-posix/Makefile7
-rw-r--r--sysutils/pipeform/Makefile2
-rw-r--r--sysutils/plasma6-discover/distinfo6
-rw-r--r--sysutils/plasma6-discover/pkg-plist2
-rw-r--r--sysutils/plasma6-kde-cli-tools/distinfo6
-rw-r--r--sysutils/plasma6-kde-cli-tools/pkg-plist3
-rw-r--r--sysutils/plasma6-kinfocenter/distinfo6
-rw-r--r--sysutils/plasma6-kinfocenter/pkg-plist3
-rw-r--r--sysutils/plasma6-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma6-knighttime/distinfo6
-rw-r--r--sysutils/plasma6-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma6-ksystemstats/pkg-plist1
-rw-r--r--sysutils/plasma6-libksysguard/distinfo6
-rw-r--r--sysutils/plasma6-libksysguard/pkg-plist11
-rw-r--r--sysutils/plasma6-plasma-disks/distinfo6
-rw-r--r--sysutils/plasma6-plasma-disks/pkg-plist1
-rw-r--r--sysutils/plasma6-plasma-systemmonitor/distinfo6
-rw-r--r--sysutils/plasma6-plasma-systemmonitor/pkg-plist3
-rw-r--r--sysutils/plasma6-polkit-kde-agent-1/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/pkg-plist2
-rw-r--r--sysutils/plasma6-systemsettings/distinfo6
-rw-r--r--sysutils/podman/Makefile3
-rw-r--r--sysutils/polkit/Makefile51
-rw-r--r--sysutils/polkit/distinfo6
-rw-r--r--sysutils/polkit/files/patch-docs_man_polkit.xml78
-rw-r--r--sysutils/polkit/files/patch-src_polkit_polkitunixsession.c12
-rw-r--r--sysutils/polkit/files/patch-src_polkitagent_polkitagenthelper-pam.c27
-rw-r--r--sysutils/polkit/files/patch-src_polkitbackend_meson.build18
-rw-r--r--sysutils/polkit/files/patch-src_polkitbackend_polkitbackendsessionmonitor.c8
-rw-r--r--sysutils/polkit/files/patch-test_data_etc_polkit-1_rules.d_10-testing.rules11
-rw-r--r--sysutils/polkit/files/patch-test_wrapper.py76
-rw-r--r--sysutils/polkit/pkg-plist4
-rw-r--r--sysutils/pollinfo/Makefile2
-rw-r--r--sysutils/popeye/Makefile2
-rw-r--r--sysutils/potnet/Makefile2
-rw-r--r--sysutils/process-viewer/Makefile2
-rw-r--r--sysutils/procs/Makefile2
-rw-r--r--sysutils/puppet-lint/Makefile2
-rw-r--r--sysutils/puppet-lint/distinfo6
-rw-r--r--sysutils/puppet8/Makefile2
-rw-r--r--sysutils/puppet8/files/patch-lib_puppet_util_monkey__patches.rb47
-rw-r--r--sysutils/puppet8/files/patch-puppet.gemspec9
-rw-r--r--sysutils/py-ansible-core/Makefile1
-rw-r--r--sysutils/py-ansible-core/files/patch-pyproject.toml2
-rw-r--r--sysutils/py-ansible-core219/Makefile1
-rw-r--r--sysutils/py-ansible-core219/files/patch-pyproject.toml2
-rw-r--r--sysutils/py-ansible-core220/Makefile95
-rw-r--r--sysutils/py-ansible-core220/distinfo3
-rw-r--r--sysutils/py-ansible-core220/files/patch-pyproject.toml9
-rw-r--r--sysutils/py-ansible-core220/pkg-descr5
-rw-r--r--sysutils/py-azure-cli-acr/Makefile2
-rw-r--r--sysutils/py-azure-cli-core/Makefile2
-rw-r--r--sysutils/py-azure-cli/Makefile2
-rw-r--r--sysutils/py-director/Makefile2
-rw-r--r--sysutils/py-director/distinfo6
-rw-r--r--sysutils/py-docker/Makefile1
-rw-r--r--sysutils/py-hcloud/Makefile2
-rw-r--r--sysutils/py-hcloud/distinfo6
-rw-r--r--sysutils/py-healthchecks/Makefile2
-rw-r--r--sysutils/py-healthchecks/distinfo6
-rw-r--r--sysutils/py-healthchecks/pkg-plist1506
-rw-r--r--sysutils/py-howdoi/Makefile2
-rw-r--r--sysutils/py-keep/Makefile1
-rw-r--r--sysutils/py-kubernetes/Makefile5
-rw-r--r--sysutils/py-kubernetes/distinfo6
-rw-r--r--sysutils/py-nvitop/Makefile25
-rw-r--r--sysutils/py-nvitop/distinfo3
-rw-r--r--sysutils/py-nvitop/pkg-descr5
-rw-r--r--sysutils/py-overlord/Makefile2
-rw-r--r--sysutils/py-overlord/distinfo6
-rw-r--r--sysutils/py-ploy/Makefile2
-rw-r--r--sysutils/py-ploy_ezjail/Makefile2
-rw-r--r--sysutils/py-psutil/Makefile2
-rw-r--r--sysutils/py-psutil/distinfo6
-rw-r--r--sysutils/py-pyinfra/Makefile1
-rw-r--r--sysutils/py-python-bareos/Makefile2
-rw-r--r--sysutils/py-python-bareos/distinfo6
-rw-r--r--sysutils/py-python-on-whales/Makefile27
-rw-r--r--sysutils/py-python-on-whales/distinfo3
-rw-r--r--sysutils/py-python-on-whales/pkg-descr3
-rw-r--r--sysutils/py-qmk/Makefile5
-rw-r--r--sysutils/py-qmk/distinfo6
-rw-r--r--sysutils/py-rendercv/Makefile43
-rw-r--r--sysutils/py-rendercv/distinfo3
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py20
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_cli_render__command_run__rendercv.py21
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_renderer_templater_entry__templates__from__input.py20
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__complex__fields.py11
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__date.py11
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py46
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py20
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py22
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py23
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py8
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_typst__dimension.py8
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py22
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_path.py19
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_override__dictionary.py32
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_variant__pydantic__model__generator.py38
-rw-r--r--sysutils/py-rendercv/pkg-descr5
-rw-r--r--sysutils/py-salt/Makefile2
-rw-r--r--sysutils/py-tmuxp/Makefile4
-rw-r--r--sysutils/py-tmuxp/distinfo6
-rw-r--r--sysutils/qdirstat/Makefile17
-rw-r--r--sysutils/qdirstat/distinfo6
-rw-r--r--sysutils/qdirstat/pkg-plist1
-rw-r--r--sysutils/qmk_hid/Makefile2
-rw-r--r--sysutils/reggae/Makefile4
-rw-r--r--sysutils/reggae/distinfo6
-rw-r--r--sysutils/rest-server/Makefile2
-rw-r--r--sysutils/restic/Makefile2
-rw-r--r--sysutils/rinse/Makefile2
-rw-r--r--sysutils/rldd/Makefile2
-rw-r--r--sysutils/rocinante/Makefile2
-rw-r--r--sysutils/rocinante/distinfo6
-rw-r--r--sysutils/rovclock/Makefile1
-rw-r--r--sysutils/rset/Makefile2
-rw-r--r--sysutils/rset/distinfo6
-rw-r--r--sysutils/rubygem-bolt/Makefile3
-rw-r--r--sysutils/rubygem-bolt/distinfo6
-rw-r--r--sysutils/rubygem-bolt/files/patch-bolt.gemspec6
-rw-r--r--sysutils/rubygem-bolt/files/patch-lib_bolt_pal.rb11
-rw-r--r--sysutils/rubygem-bundler/Makefile2
-rw-r--r--sysutils/rubygem-bundler/distinfo6
-rw-r--r--sysutils/rubygem-bundler/pkg-plist2
-rw-r--r--sysutils/rubygem-capistrano/Makefile2
-rw-r--r--sysutils/rubygem-capistrano/distinfo6
-rw-r--r--sysutils/rubygem-chef-bin/Makefile2
-rw-r--r--sysutils/rubygem-chef-bin/distinfo6
-rw-r--r--sysutils/rubygem-chef-config/Makefile2
-rw-r--r--sysutils/rubygem-chef-config/distinfo6
-rw-r--r--sysutils/rubygem-chef-licensing/Makefile5
-rw-r--r--sysutils/rubygem-chef-licensing/distinfo6
-rw-r--r--sysutils/rubygem-chef-licensing/files/patch-gemspec14
-rw-r--r--sysutils/rubygem-chef-utils/Makefile2
-rw-r--r--sysutils/rubygem-chef-utils/distinfo6
-rw-r--r--sysutils/rubygem-chef-winrm/Makefile6
-rw-r--r--sysutils/rubygem-chef-winrm/distinfo6
-rw-r--r--sysutils/rubygem-chef-winrm/files/patch-gemspec11
-rw-r--r--sysutils/rubygem-chef-zero/Makefile5
-rw-r--r--sysutils/rubygem-chef-zero/distinfo6
-rw-r--r--sysutils/rubygem-chef/Makefile10
-rw-r--r--sysutils/rubygem-chef/distinfo6
-rw-r--r--sysutils/rubygem-guard-minitest/Makefile4
-rw-r--r--sysutils/rubygem-guard-minitest/distinfo6
-rw-r--r--sysutils/rubygem-guard/Makefile3
-rw-r--r--sysutils/rubygem-guard/distinfo6
-rw-r--r--sysutils/rubygem-httplog/Makefile5
-rw-r--r--sysutils/rubygem-httplog/distinfo6
-rw-r--r--sysutils/rubygem-ohai/Makefile11
-rw-r--r--sysutils/rubygem-ohai/distinfo6
-rw-r--r--sysutils/rubygem-ohai18/Makefile36
-rw-r--r--sysutils/rubygem-ohai18/distinfo3
-rw-r--r--sysutils/rubygem-ohai18/files/patch-gemspec (renamed from sysutils/rubygem-ohai/files/patch-gemspec)0
-rw-r--r--sysutils/rubygem-ohai18/pkg-descr5
-rw-r--r--sysutils/rubygem-openbolt/Makefile3
-rw-r--r--sysutils/rubygem-openbolt/distinfo6
-rw-r--r--sysutils/rubygem-openbolt/files/patch-openbolt.gemspec6
-rw-r--r--sysutils/rubygem-openfact/Makefile2
-rw-r--r--sysutils/rubygem-openfact/distinfo6
-rw-r--r--sysutils/rubygem-puppet_forge/Makefile7
-rw-r--r--sysutils/rubygem-puppet_forge/distinfo6
-rw-r--r--sysutils/rubygem-puppet_forge/files/patch-gemspec16
-rw-r--r--sysutils/rubygem-puppetserver-ca/Makefile3
-rw-r--r--sysutils/rubygem-puppetserver-ca/distinfo6
-rw-r--r--sysutils/rubygem-rubyipmi/Makefile2
-rw-r--r--sysutils/rubygem-rubyipmi/distinfo6
-rw-r--r--sysutils/rubygem-smart_proxy_dynflow/Makefile4
-rw-r--r--sysutils/rubygem-smart_proxy_dynflow/distinfo6
-rw-r--r--sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile4
-rw-r--r--sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo6
-rw-r--r--sysutils/rubygem-smart_proxy_salt/Makefile4
-rw-r--r--sysutils/rubygem-smart_proxy_salt/distinfo6
-rw-r--r--sysutils/rubygem-tmuxinator/Makefile3
-rw-r--r--sysutils/rundeck/Makefile4
-rw-r--r--sysutils/rundeck/distinfo6
-rw-r--r--sysutils/runiq/Makefile2
-rw-r--r--sysutils/runj/Makefile4
-rw-r--r--sysutils/runj/distinfo10
-rw-r--r--sysutils/rush/Makefile2
-rw-r--r--sysutils/rust-coreutils/Makefile3
-rw-r--r--sysutils/rust-coreutils/Makefile.crates294
-rw-r--r--sysutils/rust-coreutils/distinfo594
-rw-r--r--sysutils/rust-coreutils/pkg-plist1
-rw-r--r--sysutils/rust-findutils/Makefile2
-rw-r--r--sysutils/sake/Makefile2
-rw-r--r--sysutils/scalpel/Makefile2
-rw-r--r--sysutils/screen-devel/Makefile7
-rw-r--r--sysutils/screen-devel/distinfo6
-rw-r--r--sysutils/screen/Makefile2
-rw-r--r--sysutils/screen/files/patch-telnet.c11
-rw-r--r--sysutils/screen/files/patch-telnet.h11
-rw-r--r--sysutils/screen/files/patch-window.c148
-rw-r--r--sysutils/screen/files/patch-window.h23
-rw-r--r--sysutils/sdmon/Makefile27
-rw-r--r--sysutils/sdmon/distinfo3
-rw-r--r--sysutils/sdmon/pkg-descr2
-rw-r--r--sysutils/seatd/Makefile3
-rw-r--r--sysutils/seatd/distinfo6
-rw-r--r--sysutils/sensu-go/Makefile2
-rw-r--r--sysutils/serf/Makefile2
-rw-r--r--sysutils/siegfried/Makefile4
-rw-r--r--sysutils/siegfried/distinfo10
-rw-r--r--sysutils/signon-kwallet-extension/distinfo6
-rw-r--r--sysutils/skopeo/Makefile3
-rw-r--r--sysutils/skopeo/pkg-descr6
-rw-r--r--sysutils/smartmontools/Makefile7
-rw-r--r--sysutils/smug/Makefile2
-rw-r--r--sysutils/snmp_exporter/Makefile2
-rw-r--r--sysutils/snmp_exporter20/Makefile2
-rw-r--r--sysutils/sockaddr/Makefile2
-rw-r--r--sysutils/stackit/Makefile2
-rw-r--r--sysutils/stackit/distinfo10
-rw-r--r--sysutils/stressdisk/Makefile34
-rw-r--r--sysutils/stressdisk/distinfo5
-rw-r--r--sysutils/stressdisk/pkg-descr7
-rw-r--r--sysutils/superfile/Makefile6
-rw-r--r--sysutils/superfile/distinfo10
-rw-r--r--sysutils/superfile/files/patch-vendor_github.com_ulikunitz_xz_lzma_reader.go13
-rw-r--r--sysutils/sweeper/distinfo6
-rw-r--r--sysutils/syngesture/Makefile2
-rw-r--r--sysutils/systeroid/Makefile2
-rw-r--r--sysutils/szyszka/Makefile2
-rw-r--r--sysutils/tailspin/Makefile2
-rw-r--r--sysutils/tarbsd-builder/Makefile22
-rw-r--r--sysutils/tarbsd-builder/distinfo6
-rw-r--r--sysutils/tealdeer/Makefile2
-rw-r--r--sysutils/tempo/Makefile2
-rw-r--r--sysutils/tere/Makefile2
-rw-r--r--sysutils/terraform-docs/Makefile4
-rw-r--r--sysutils/terraform-docs/distinfo10
-rw-r--r--sysutils/terraform-provider-gridscale/Makefile2
-rw-r--r--sysutils/terraform-provider-vultr/Makefile2
-rw-r--r--sysutils/terraform-switcher/Makefile2
-rw-r--r--sysutils/terraform-switcher/distinfo10
-rw-r--r--sysutils/terraform/Makefile2
-rw-r--r--sysutils/terragrunt/Makefile2
-rw-r--r--sysutils/tflint/Makefile1
-rw-r--r--sysutils/tiempo/Makefile2
-rw-r--r--sysutils/tldr/Makefile2
-rw-r--r--sysutils/tmux/Makefile35
-rw-r--r--sysutils/tmux/distinfo8
-rw-r--r--sysutils/tmux/files/patch-server-fn.c24
-rw-r--r--sysutils/tmux/pkg-message5
-rw-r--r--sysutils/topgrade/Makefile2
-rw-r--r--sysutils/treemd/Makefile23
-rw-r--r--sysutils/treemd/Makefile.crates443
-rw-r--r--sysutils/treemd/distinfo889
-rw-r--r--sysutils/treemd/pkg-descr14
-rw-r--r--sysutils/treetop/Makefile2
-rw-r--r--sysutils/tuckr/Makefile2
-rw-r--r--sysutils/tvterm/Makefile4
-rw-r--r--sysutils/tvterm/distinfo6
-rw-r--r--sysutils/u-boot-sifive-fu540/Makefile2
-rw-r--r--sysutils/u-boot-sifive-fu740/Makefile2
-rw-r--r--sysutils/u-boot-starfive-visionfive2/Makefile2
-rw-r--r--sysutils/usacloud-core/Makefile.version2
-rw-r--r--sysutils/usacloud-core/distinfo10
-rw-r--r--sysutils/usb_modeswitch/Makefile2
-rw-r--r--sysutils/uschedule/Makefile13
-rw-r--r--sysutils/uschedule/files/patch-src_attributes.h11
-rw-r--r--sysutils/usermin/Makefile1
-rw-r--r--sysutils/usermin/files/patch-setup.sh35
-rw-r--r--sysutils/vagrant-gitlab/Makefile4
-rw-r--r--sysutils/viddy/Makefile2
-rw-r--r--sysutils/vivid/Makefile2
-rw-r--r--sysutils/vm-bhyve-devel/pkg-message2
-rw-r--r--sysutils/vm-bhyve/pkg-message2
-rw-r--r--sysutils/vpnc-scripts/Makefile1
-rw-r--r--sysutils/vpnc-scripts/files/patch-vpnc-script11
-rw-r--r--sysutils/walk/Makefile2
-rw-r--r--sysutils/watchcat/Makefile38
-rw-r--r--sysutils/watchcat/distinfo9
-rw-r--r--sysutils/watchcat/pkg-descr4
-rw-r--r--sysutils/wiimms/Makefile52
-rw-r--r--sysutils/wiimms/distinfo2
-rw-r--r--sysutils/wiimms/files/patch-Makefile31
-rw-r--r--sysutils/wiimms/files/patch-setup-load-titles.sh20
-rw-r--r--sysutils/wiimms/files/patch-setup.sh38
-rw-r--r--sysutils/wiimms/pkg-descr2
-rw-r--r--sysutils/wiimms/pkg-plist20
-rw-r--r--sysutils/wiper/Makefile2
-rw-r--r--sysutils/witr/Makefile38
-rw-r--r--sysutils/witr/distinfo15
-rw-r--r--sysutils/witr/pkg-descr20
-rw-r--r--sysutils/wmtop/Makefile21
-rw-r--r--sysutils/wmtop/distinfo5
-rw-r--r--sysutils/wmtop/files/patch-Makefile21
-rw-r--r--sysutils/wmtop/files/patch-wmtop.c32
-rw-r--r--sysutils/work-tuimer/Makefile2
-rw-r--r--sysutils/work-tuimer/distinfo6
-rw-r--r--sysutils/xclipsync/Makefile26
-rw-r--r--sysutils/xclipsync/distinfo3
-rw-r--r--sysutils/xclipsync/pkg-descr4
-rw-r--r--sysutils/xcp/Makefile172
-rw-r--r--sysutils/xcp/distinfo340
-rw-r--r--sysutils/xfce4-battery-plugin/Makefile2
-rw-r--r--sysutils/xfce4-settings/Makefile3
-rw-r--r--sysutils/xfce4-settings/distinfo6
-rw-r--r--sysutils/xfce4-settings/pkg-plist1
-rw-r--r--sysutils/yadf/Makefile2
-rw-r--r--sysutils/yazi/Makefile2
-rw-r--r--sysutils/zbackup/Makefile2
-rw-r--r--sysutils/zellij/Makefile2
-rw-r--r--sysutils/zli/Makefile2
-rw-r--r--sysutils/zli/distinfo10
-rw-r--r--sysutils/zot/Makefile7
-rw-r--r--sysutils/zot/distinfo14
-rw-r--r--sysutils/zot/pkg-message2
-rw-r--r--sysutils/zoxide/Makefile2
860 files changed, 13870 insertions, 9114 deletions
diff --git a/sysutils/3mux/Makefile b/sysutils/3mux/Makefile
index d84b39ddf789..8d1a461753f7 100644
--- a/sysutils/3mux/Makefile
+++ b/sysutils/3mux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= 3mux
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 34
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 2ce5f3d8dc01..3f1c201e5ade 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -101,12 +101,12 @@
SUBDIR += bareos-client
SUBDIR += bareos-server
SUBDIR += bareos-traymonitor
- SUBDIR += bareos22-client
- SUBDIR += bareos22-server
- SUBDIR += bareos22-traymonitor
SUBDIR += bareos23-client
SUBDIR += bareos23-server
SUBDIR += bareos23-traymonitor
+ SUBDIR += bareos24-client
+ SUBDIR += bareos24-server
+ SUBDIR += bareos24-traymonitor
SUBDIR += barrier
SUBDIR += bashtop
SUBDIR += bastille
@@ -116,7 +116,6 @@
SUBDIR += battray
SUBDIR += bchunk
SUBDIR += beadm
- SUBDIR += beats7
SUBDIR += beats8
SUBDIR += bfs
SUBDIR += bhyve-firmware
@@ -154,7 +153,6 @@
SUBDIR += bulk_extractor
SUBDIR += bupstash
SUBDIR += burp
- SUBDIR += burp-devel
SUBDIR += busybox
SUBDIR += bvm
SUBDIR += byobu
@@ -189,12 +187,14 @@
SUBDIR += cfengine-masterfiles324
SUBDIR += cfengine-masterfiles325
SUBDIR += cfengine-masterfiles326
+ SUBDIR += cfengine-masterfiles327
SUBDIR += cfengine321
SUBDIR += cfengine322
SUBDIR += cfengine323
SUBDIR += cfengine324
SUBDIR += cfengine325
SUBDIR += cfengine326
+ SUBDIR += cfengine327
SUBDIR += chaoskube
SUBDIR += checkrestart
SUBDIR += chezmoi
@@ -289,6 +289,7 @@
SUBDIR += devd-mount
SUBDIR += devedeng
SUBDIR += devstat
+ SUBDIR += devtui
SUBDIR += dfc
SUBDIR += di
SUBDIR += diffoci
@@ -552,7 +553,6 @@
SUBDIR += ipa
SUBDIR += ipad_charge
SUBDIR += ipdbtools
- SUBDIR += ipfs-go-fs-repo-migrations
SUBDIR += ipget
SUBDIR += ipmi_exporter
SUBDIR += ipmitool
@@ -669,6 +669,8 @@
SUBDIR += logstalgia
SUBDIR += logstash7
SUBDIR += logstash8
+ SUBDIR += logstash91
+ SUBDIR += logstash92
SUBDIR += logtool
SUBDIR += logwatch
SUBDIR += loki
@@ -713,6 +715,7 @@
SUBDIR += mcron
SUBDIR += mdcat
SUBDIR += mdf2iso
+ SUBDIR += mdfried
SUBDIR += megacli
SUBDIR += megarc
SUBDIR += memdump
@@ -721,6 +724,7 @@
SUBDIR += memtester
SUBDIR += metalog
SUBDIR += mfid
+ SUBDIR += michaelo-periodic
SUBDIR += minikube
SUBDIR += minimunin
SUBDIR += minipot
@@ -736,6 +740,7 @@
SUBDIR += mmc-utils
SUBDIR += mmve
SUBDIR += modman
+ SUBDIR += mods
SUBDIR += modules
SUBDIR += mog
SUBDIR += mongodb_exporter
@@ -751,6 +756,7 @@
SUBDIR += msiklm
SUBDIR += msktutil
SUBDIR += mstflint
+ SUBDIR += mtail
SUBDIR += mtm
SUBDIR += mtxorbd
SUBDIR += mult
@@ -955,8 +961,6 @@
SUBDIR += pfstat
SUBDIR += pftables
SUBDIR += pftop
- SUBDIR += php81-fileinfo
- SUBDIR += php81-posix
SUBDIR += php82-fileinfo
SUBDIR += php82-posix
SUBDIR += php83-fileinfo
@@ -1029,6 +1033,7 @@
SUBDIR += py-ansible-compat
SUBDIR += py-ansible-core
SUBDIR += py-ansible-core219
+ SUBDIR += py-ansible-core220
SUBDIR += py-ansible-lint
SUBDIR += py-ansible-runner
SUBDIR += py-appjail-gui
@@ -1078,6 +1083,7 @@
SUBDIR += py-mitogen
SUBDIR += py-mqttwarn
SUBDIR += py-nagiosplugin
+ SUBDIR += py-nvitop
SUBDIR += py-overlord
SUBDIR += py-packet-python
SUBDIR += py-pkginfo
@@ -1094,6 +1100,7 @@
SUBDIR += py-python-consul
SUBDIR += py-python-crontab
SUBDIR += py-python-nomad
+ SUBDIR += py-python-on-whales
SUBDIR += py-pytsk
SUBDIR += py-pywatchman
SUBDIR += py-pyznap
@@ -1101,6 +1108,7 @@
SUBDIR += py-queuelib
SUBDIR += py-ranger
SUBDIR += py-rdiff-backup
+ SUBDIR += py-rendercv
SUBDIR += py-resolve-march-native
SUBDIR += py-salt
SUBDIR += py-salt-tower
@@ -1227,6 +1235,7 @@
SUBDIR += rubygem-mothra
SUBDIR += rubygem-murder
SUBDIR += rubygem-ohai
+ SUBDIR += rubygem-ohai18
SUBDIR += rubygem-openbolt
SUBDIR += rubygem-openfact
SUBDIR += rubygem-openvoxserver-ca
@@ -1307,6 +1316,7 @@
SUBDIR += screenie
SUBDIR += scterc
SUBDIR += sd-agent
+ SUBDIR += sdmon
SUBDIR += sdparm
SUBDIR += seatd
SUBDIR += seatools
@@ -1359,7 +1369,6 @@
SUBDIR += stow
SUBDIR += stowES
SUBDIR += stress
- SUBDIR += stressdisk
SUBDIR += superfile
SUBDIR += superiotool
SUBDIR += swapd
@@ -1430,6 +1439,7 @@
SUBDIR += touchegg
SUBDIR += toybox
SUBDIR += tree
+ SUBDIR += treemd
SUBDIR += treetop
SUBDIR += triton
SUBDIR += trueos-libqt5
@@ -1576,6 +1586,7 @@
SUBDIR += wait_on
SUBDIR += waitforssh
SUBDIR += walk
+ SUBDIR += watchcat
SUBDIR += watchfolder
SUBDIR += watchman
SUBDIR += watchmen
@@ -1585,8 +1596,8 @@
SUBDIR += wemux
SUBDIR += whatpix
SUBDIR += whowatch
- SUBDIR += wiimms
SUBDIR += wiper
+ SUBDIR += witr
SUBDIR += wmapmload
SUBDIR += wmbluecpu
SUBDIR += wmbsdbatt
@@ -1605,6 +1616,7 @@
SUBDIR += xbatt
SUBDIR += xbattbar
SUBDIR += xcdroast
+ SUBDIR += xclipsync
SUBDIR += xcp
SUBDIR += xcpustate
SUBDIR += xdu
diff --git a/sysutils/UEFITool/Makefile b/sysutils/UEFITool/Makefile
index 0116f9989671..51366c9154dc 100644
--- a/sysutils/UEFITool/Makefile
+++ b/sysutils/UEFITool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= UEFITool
DISTVERSIONPREFIX= A
-DISTVERSION= 72
+DISTVERSION= 73
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/UEFITool/distinfo b/sysutils/UEFITool/distinfo
index 94d270b46ab9..c49ad372efc4 100644
--- a/sysutils/UEFITool/distinfo
+++ b/sysutils/UEFITool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750072000
-SHA256 (LongSoft-UEFITool-A72_GH0.tar.gz) = 3cace3f617c0023ffed4b95009752a50c55fe22cbba62d760b85f800ce74697f
-SIZE (LongSoft-UEFITool-A72_GH0.tar.gz) = 1890688
+TIMESTAMP = 1769423416
+SHA256 (LongSoft-UEFITool-A73_GH0.tar.gz) = 81d9944d75e27d4afbc8559d9ba913552006fd21ce9cadf357a4a0f58e59507e
+SIZE (LongSoft-UEFITool-A73_GH0.tar.gz) = 2400878
diff --git a/sysutils/acpica-tools/Makefile b/sysutils/acpica-tools/Makefile
index e3e997069d0d..d89c93bda62b 100644
--- a/sysutils/acpica-tools/Makefile
+++ b/sysutils/acpica-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= acpica
-PORTVERSION= 20250807
+PORTVERSION= 20251212
CATEGORIES= sysutils devel
PKGNAMESUFFIX= -tools
diff --git a/sysutils/acpica-tools/distinfo b/sysutils/acpica-tools/distinfo
index d2356f7d7a08..3bb3570e57b0 100644
--- a/sysutils/acpica-tools/distinfo
+++ b/sysutils/acpica-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755807001
-SHA256 (acpica-acpica-20250807_GH0.tar.gz) = 971df1f78944e5f3bb314209acbf8a127c0db34b4a3c26e011b4076eba1c2bbc
-SIZE (acpica-acpica-20250807_GH0.tar.gz) = 7609473
+TIMESTAMP = 1766103406
+SHA256 (acpica-acpica-20251212_GH0.tar.gz) = 6f77bd550655183c63f0a307fb0f29ef6140b1f522d61783a16b2af8d9149a0d
+SIZE (acpica-acpica-20251212_GH0.tar.gz) = 7613731
diff --git a/sysutils/alloy/Makefile b/sysutils/alloy/Makefile
index 041fb17a2501..28d9e516dbb8 100644
--- a/sysutils/alloy/Makefile
+++ b/sysutils/alloy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alloy
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.2
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= zach.leslie@grafana.com
diff --git a/sysutils/amazon-ssm-agent/Makefile b/sysutils/amazon-ssm-agent/Makefile
index 9b1f98d829b5..89a911d3dfae 100644
--- a/sysutils/amazon-ssm-agent/Makefile
+++ b/sysutils/amazon-ssm-agent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amazon-ssm-agent
PORTVERSION= 2.3.1205.0
-PORTREVISION= 36
+PORTREVISION= 38
CATEGORIES= sysutils
MAINTAINER= cperciva@FreeBSD.org
diff --git a/sysutils/amazon-ssm-plugin/Makefile b/sysutils/amazon-ssm-plugin/Makefile
index 40760b266d6f..d366382652c8 100644
--- a/sysutils/amazon-ssm-plugin/Makefile
+++ b/sysutils/amazon-ssm-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amazon-ssm-plugin
-DISTVERSION= 1.2.707.0
-PORTREVISION= 11
+DISTVERSION= 1.2.764.0
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= nork@FreeBSD.org
diff --git a/sysutils/amazon-ssm-plugin/distinfo b/sysutils/amazon-ssm-plugin/distinfo
index cd514fe87ab7..38168a1729c6 100644
--- a/sysutils/amazon-ssm-plugin/distinfo
+++ b/sysutils/amazon-ssm-plugin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1738947738
-SHA256 (aws-session-manager-plugin-1.2.707.0_GH0.tar.gz) = f7a1d1152f8b1322babdb9551e62b08efbcb334c46c2fc17a84615c176a0389b
-SIZE (aws-session-manager-plugin-1.2.707.0_GH0.tar.gz) = 35492492
+TIMESTAMP = 1766939143
+SHA256 (aws-session-manager-plugin-1.2.764.0_GH0.tar.gz) = d23c02129bf42641618a8bdbf2b5fb5375c358444c80b392a81ef163e42e1320
+SIZE (aws-session-manager-plugin-1.2.764.0_GH0.tar.gz) = 35496955
SHA256 (aws-aws-sdk-go-v1.54.10_GH0.tar.gz) = d682bdd896a59a6ad82fceae275a6c20bd1d9b193758dc1db06db97fab956dac
SIZE (aws-aws-sdk-go-v1.54.10_GH0.tar.gz) = 33088833
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
diff --git a/sysutils/android-ota-payload-extractor/Makefile b/sysutils/android-ota-payload-extractor/Makefile
index f24fa923f5d8..ddbd1a6f8067 100644
--- a/sysutils/android-ota-payload-extractor/Makefile
+++ b/sysutils/android-ota-payload-extractor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= android-ota-payload-extractor
DISTVERSIONPREFIX= v
DISTVERSION= 1.1
-PORTREVISION= 15
+PORTREVISION= 17
CATEGORIES= sysutils
MAINTAINER= nxjoseph@protonmail.com
diff --git a/sysutils/apachetop/Makefile b/sysutils/apachetop/Makefile
index 41296613f169..36c75226a034 100644
--- a/sysutils/apachetop/Makefile
+++ b/sysutils/apachetop/Makefile
@@ -20,15 +20,12 @@ CONFIGURE_ENV+= NCURSES_CFLAGS="-I${NCURSESINC}" NCURSES_LIBS="-lncursesw"
PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz
-OPTIONS_DEFINE= ADNS FAM PCRE2
+OPTIONS_DEFINE= ADNS PCRE2
ADNS_DESC= Asynchronous-capable DNS support
ADNS_LIB_DEPENDS= libadns.so:dns/adns
ADNS_CONFIGURE_WITH= adns=${LOCALBASE}
-FAM_LIB_DEPENDS= libfam.so:devel/fam
-FAM_CONFIGURE_WITH= fam=${LOCALBASE}
-
PCRE2_DESC= Use Perl Compatible Regular Expressions (v2)
PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
PCRE2_CONFIGURE_WITH= pcre2=${LOCALBASE}
diff --git a/sysutils/appjail-devel/Makefile b/sysutils/appjail-devel/Makefile
index fa4d00562303..b42f0c9a37ed 100644
--- a/sysutils/appjail-devel/Makefile
+++ b/sysutils/appjail-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appjail
-DISTVERSION= 4.6.0.20251113
+DISTVERSION= 4.8.0.20260126
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
@@ -16,7 +16,7 @@ CONFLICTS= appjail
USE_GITHUB= yes
GH_ACCOUNT= DtxdF
GH_PROJECT= AppJail
-GH_TAGNAME= 63674354840afd0bb1f3a54638675d55a3a7e85d
+GH_TAGNAME= 2bc63026a1dfd9b71aadceb65cdeaef990611c1d
MAKE_ARGS= APPJAIL_VERSION=${DISTVERSION}+${GH_TAGNAME}
ALL_TARGET= utils-strip
diff --git a/sysutils/appjail-devel/distinfo b/sysutils/appjail-devel/distinfo
index 280f00ac33e4..ee89807d1c07 100644
--- a/sysutils/appjail-devel/distinfo
+++ b/sysutils/appjail-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763073450
-SHA256 (DtxdF-AppJail-4.6.0.20251113-63674354840afd0bb1f3a54638675d55a3a7e85d_GH0.tar.gz) = 5c5be014f492b32fa9453468770e94a99d5aa6b8019f5cf2f386c6e378795d9c
-SIZE (DtxdF-AppJail-4.6.0.20251113-63674354840afd0bb1f3a54638675d55a3a7e85d_GH0.tar.gz) = 1023813
+TIMESTAMP = 1769449583
+SHA256 (DtxdF-AppJail-4.8.0.20260126-2bc63026a1dfd9b71aadceb65cdeaef990611c1d_GH0.tar.gz) = 75c64f0c6abb1f6ff1513873d75a46e854bcc0333e91cf2d01ca2fb2c7a1e8a0
+SIZE (DtxdF-AppJail-4.8.0.20260126-2bc63026a1dfd9b71aadceb65cdeaef990611c1d_GH0.tar.gz) = 1027290
diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile
index ddac4e748b35..8c251de92e3a 100644
--- a/sysutils/appjail/Makefile
+++ b/sysutils/appjail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= appjail
DISTVERSIONPREFIX= v
-DISTVERSION= 4.6.0
+DISTVERSION= 4.8.0
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo
index 4499d98353be..b2271b414e69 100644
--- a/sysutils/appjail/distinfo
+++ b/sysutils/appjail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763072665
-SHA256 (DtxdF-AppJail-v4.6.0_GH0.tar.gz) = ee6d52615e2e3acfd2c7ac1a66b8d2820dcb6b31e6e6e801226b6965b1036072
-SIZE (DtxdF-AppJail-v4.6.0_GH0.tar.gz) = 1023508
+TIMESTAMP = 1769449418
+SHA256 (DtxdF-AppJail-v4.8.0_GH0.tar.gz) = 061d417eee3a3b6c2883d23898ca54a48b0eeade9c483fcbe2852e73b517cd87
+SIZE (DtxdF-AppJail-v4.8.0_GH0.tar.gz) = 1026997
diff --git a/sysutils/aptly/Makefile b/sysutils/aptly/Makefile
index 2ef2874dd9be..f5348aa54d68 100644
--- a/sysutils/aptly/Makefile
+++ b/sysutils/aptly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aptly
PORTVERSION= 1.5.0
DISTVERSIONPREFIX=v
-PORTREVISION= 32
+PORTREVISION= 34
CATEGORIES= sysutils
MAINTAINER= romain@FreeBSD.org
diff --git a/sysutils/async/Makefile b/sysutils/async/Makefile
index 26353109a43e..053bbbac1045 100644
--- a/sysutils/async/Makefile
+++ b/sysutils/async/Makefile
@@ -1,7 +1,7 @@
PORTNAME= async
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/auto-admin/Makefile b/sysutils/auto-admin/Makefile
index 5d9fe0d1b432..89881c1d3644 100644
--- a/sysutils/auto-admin/Makefile
+++ b/sysutils/auto-admin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= auto-admin
-DISTVERSION= 0.8.4-2
-DISTVERSIONSUFFIX= -gb714f95
+DISTVERSION= 0.8.4-22
+DISTVERSIONSUFFIX= -g59caa81
CATEGORIES= sysutils
MAINTAINER= jwb@FreeBSD.org
diff --git a/sysutils/auto-admin/distinfo b/sysutils/auto-admin/distinfo
index d3ac12fea285..41cce172f42d 100644
--- a/sysutils/auto-admin/distinfo
+++ b/sysutils/auto-admin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765480582
-SHA256 (outpaddling-auto-admin-0.8.4-2-gb714f95_GH0.tar.gz) = d8bcb2d5d2f4f4b098a6d6c2c97e5d824556065d2bc82ba9408e10c65b87d429
-SIZE (outpaddling-auto-admin-0.8.4-2-gb714f95_GH0.tar.gz) = 160176
+TIMESTAMP = 1770218045
+SHA256 (outpaddling-auto-admin-0.8.4-22-g59caa81_GH0.tar.gz) = 991714265c8064d9c259646e1652a3be25c7367c3972e415583286cab206ff1c
+SIZE (outpaddling-auto-admin-0.8.4-22-g59caa81_GH0.tar.gz) = 162941
diff --git a/sysutils/auto-admin/pkg-plist b/sysutils/auto-admin/pkg-plist
index fe515d24e596..2b28b9324e60 100644
--- a/sysutils/auto-admin/pkg-plist
+++ b/sysutils/auto-admin/pkg-plist
@@ -76,6 +76,7 @@ sbin/auto-change-nfsd-count
sbin/auto-change-ownership
sbin/auto-change-primary-group
sbin/auto-change-uid
+sbin/auto-chromium+widevine-install
sbin/auto-clean-disk
sbin/auto-clean-ports
sbin/auto-clean-tmp
@@ -122,6 +123,7 @@ sbin/auto-ldap-client-setup
sbin/auto-ldap-lookup
sbin/auto-lock-local-pw
sbin/auto-lock-user
+sbin/auto-ly-enable
sbin/auto-mark-install-from-source
sbin/auto-mark-package-critical
sbin/auto-mount-any
@@ -189,7 +191,9 @@ sbin/auto-xdm-toggle
share/man/man8/auto-add-swap.8.gz
share/man/man8/auto-admin.8.gz
share/man/man8/auto-change-login-class.8.gz
+share/man/man8/auto-chromium+widevine-install.1.gz
share/man/man8/auto-image2dev.8.gz
+share/man/man8/auto-install-linux_base.8.gz
share/man/man8/auto-physmem.8.gz
share/man/man8/auto-pkgsrc-non-removable.8.gz
share/man/man8/auto-update-system.8.gz
diff --git a/sysutils/autorestic/Makefile b/sysutils/autorestic/Makefile
index 6a40b67e38a1..9aa0e45a3b48 100644
--- a/sysutils/autorestic/Makefile
+++ b/sysutils/autorestic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= autorestic
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.3
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/awslim/Makefile b/sysutils/awslim/Makefile
index 50ce4f699b3f..3a4f0fd73ec0 100644
--- a/sysutils/awslim/Makefile
+++ b/sysutils/awslim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= awslim
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= nork@FreeBSD.org
diff --git a/sysutils/b3sum/Makefile b/sysutils/b3sum/Makefile
index bd31de6f37a1..3e846bdb4da0 100644
--- a/sysutils/b3sum/Makefile
+++ b/sysutils/b3sum/Makefile
@@ -1,6 +1,5 @@
PORTNAME= b3sum
-PORTVERSION= 1.8.2
-PORTREVISION= 6
+PORTVERSION= 1.8.3
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/b3sum/Makefile.crates b/sysutils/b3sum/Makefile.crates
index 4687ea056f03..2e56a0111226 100644
--- a/sysutils/b3sum/Makefile.crates
+++ b/sysutils/b3sum/Makefile.crates
@@ -1,59 +1,68 @@
-CARGO_CRATES= anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.98 \
+CARGO_CRATES= anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
- bitflags-2.9.0 \
- cc-1.2.19 \
- cfg-if-1.0.0 \
- clap-4.5.37 \
- clap_builder-4.5.37 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
- constant_time_eq-0.3.1 \
+ bitflags-2.10.0 \
+ cc-1.2.51 \
+ cfg-if-1.0.4 \
+ clap-4.5.54 \
+ clap_builder-4.5.54 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ colorchoice-1.0.4 \
+ constant_time_eq-0.4.2 \
+ cpufeatures-0.2.17 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- duct-0.13.7 \
- errno-0.3.11 \
+ duct-1.1.1 \
+ errno-0.3.14 \
fastrand-2.3.0 \
- getrandom-0.3.2 \
- glob-0.3.2 \
+ find-msvc-tools-0.1.6 \
+ getrandom-0.3.4 \
+ glob-0.3.3 \
heck-0.5.0 \
hex-0.4.3 \
- is_terminal_polyfill-1.70.1 \
- libc-0.2.172 \
- linux-raw-sys-0.9.4 \
- memmap2-0.9.5 \
+ is_terminal_polyfill-1.70.2 \
+ libc-0.2.180 \
+ linux-raw-sys-0.11.0 \
+ memmap2-0.9.9 \
once_cell-1.21.3 \
- os_pipe-1.2.1 \
- proc-macro2-1.0.95 \
- quote-1.0.40 \
- r-efi-5.2.0 \
- rayon-core-1.12.1 \
- rustix-1.0.5 \
- shared_child-1.0.1 \
+ once_cell_polyfill-1.70.2 \
+ os_pipe-1.2.3 \
+ proc-macro2-1.0.105 \
+ quote-1.0.43 \
+ r-efi-5.3.0 \
+ rayon-core-1.13.0 \
+ rustix-1.1.3 \
+ shared_child-1.1.1 \
+ shared_thread-0.2.0 \
shlex-1.3.0 \
+ sigchld-0.2.4 \
+ signal-hook-0.3.18 \
+ signal-hook-registry-1.4.8 \
strsim-0.11.1 \
- syn-2.0.100 \
- tempfile-3.19.1 \
- terminal_size-0.4.2 \
- unicode-ident-1.0.18 \
+ syn-2.0.114 \
+ tempfile-3.24.0 \
+ terminal_size-0.4.3 \
+ unicode-ident-1.0.22 \
utf8parse-0.2.2 \
- wasi-0.14.2+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
wild-2.2.1 \
- windows-sys-0.59.0 \
- windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.52.6 \
- wit-bindgen-rt-0.39.0
+ windows-link-0.2.1 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.53.1 \
+ wit-bindgen-0.46.0
diff --git a/sysutils/b3sum/distinfo b/sysutils/b3sum/distinfo
index 40815a6c95a9..c254ece1796c 100644
--- a/sysutils/b3sum/distinfo
+++ b/sysutils/b3sum/distinfo
@@ -1,121 +1,139 @@
-TIMESTAMP = 1745936040
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+TIMESTAMP = 1768625597
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362
-SIZE (rust/crates/cc-1.2.19.crate) = 105910
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071
-SIZE (rust/crates/clap-4.5.37.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2
-SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
-SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/cc-1.2.51.crate) = 7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203
+SIZE (rust/crates/cc-1.2.51.crate) = 93352
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/clap-4.5.54.crate) = c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394
+SIZE (rust/crates/clap-4.5.54.crate) = 62028
+SHA256 (rust/crates/clap_builder-4.5.54.crate) = fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00
+SIZE (rust/crates/clap_builder-4.5.54.crate) = 170854
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/constant_time_eq-0.4.2.crate) = 3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b
+SIZE (rust/crates/constant_time_eq-0.4.2.crate) = 25831
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
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/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c
-SIZE (rust/crates/duct-0.13.7.crate) = 30055
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/duct-1.1.1.crate) = 7e66e9c0c03d094e1a0ba1be130b849034aa80c3a2ab8ee94316bc809f3fa684
+SIZE (rust/crates/duct-1.1.1.crate) = 37041
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/find-msvc-tools-0.1.6.crate) = 645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff
+SIZE (rust/crates/find-msvc-tools-0.1.6.crate) = 30978
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
+SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc
+SIZE (rust/crates/libc-0.2.180.crate) = 812207
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490
+SIZE (rust/crates/memmap2-0.9.9.crate) = 34576
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
-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-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
-SHA256 (rust/crates/shared_child-1.0.1.crate) = 09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c
-SIZE (rust/crates/shared_child-1.0.1.crate) = 8967
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967
+SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467
+SHA256 (rust/crates/proc-macro2-1.0.105.crate) = 535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7
+SIZE (rust/crates/proc-macro2-1.0.105.crate) = 60319
+SHA256 (rust/crates/quote-1.0.43.crate) = dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a
+SIZE (rust/crates/quote-1.0.43.crate) = 31587
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
+SIZE (rust/crates/rustix-1.1.3.crate) = 423447
+SHA256 (rust/crates/shared_child-1.1.1.crate) = 1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7
+SIZE (rust/crates/shared_child-1.1.1.crate) = 14191
+SHA256 (rust/crates/shared_thread-0.2.0.crate) = 52b86057fcb5423f5018e331ac04623e32d6b5ce85e33300f92c79a1973928b0
+SIZE (rust/crates/shared_thread-0.2.0.crate) = 6364
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/sigchld-0.2.4.crate) = 47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1
+SIZE (rust/crates/sigchld-0.2.4.crate) = 9955
+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-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a
+SIZE (rust/crates/syn-2.0.114.crate) = 304636
+SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
+SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/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/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (BLAKE3-team-BLAKE3-1.8.2_GH0.tar.gz) = 6b51aefe515969785da02e87befafc7fdc7a065cd3458cf1141f29267749e81f
-SIZE (BLAKE3-team-BLAKE3-1.8.2_GH0.tar.gz) = 264657
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (BLAKE3-team-BLAKE3-1.8.3_GH0.tar.gz) = 5a11e3f834719b6c1cae7aced1e848a37013f6f10f97272e7849aa0da769f295
+SIZE (BLAKE3-team-BLAKE3-1.8.3_GH0.tar.gz) = 266132
diff --git a/sysutils/backdown/Makefile b/sysutils/backdown/Makefile
index 2ce024280a28..90358a83dd82 100644
--- a/sysutils/backdown/Makefile
+++ b/sysutils/backdown/Makefile
@@ -1,7 +1,7 @@
PORTNAME= backdown
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/backrest/Makefile b/sysutils/backrest/Makefile
index b8d0d49b392c..3f7fa1b660db 100644
--- a/sysutils/backrest/Makefile
+++ b/sysutils/backrest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= backrest
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.1
-PORTREVISION= 2
+DISTVERSION= 1.11.1
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
@@ -41,7 +41,7 @@ RCLONE_RUN_DEPENDS= rclone>=0:net/rclone
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the Backrest repository to get the value of GITID.
-GITID= 7a5030bb00f113170e1c09c45a4f2034a13a2809
+GITID= 3da2e9a67fdbd2e07d90b1e7dceae19066fd9585
BUILD_DATE= $$(date -u '+%Y-%m-%dT%H:%M:%SZ')
diff --git a/sysutils/backrest/distinfo b/sysutils/backrest/distinfo
index 2575ed488090..0df7094a7343 100644
--- a/sysutils/backrest/distinfo
+++ b/sysutils/backrest/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1761979702
-SHA256 (go/sysutils_backrest/backrest-v1.10.1/backrest-v1.10.1.frontend.tar.gz) = 591a9da508c9fd4a7ae3db37092d1872a606a5f9baa0e0224a5c71d9b3b480ce
-SIZE (go/sysutils_backrest/backrest-v1.10.1/backrest-v1.10.1.frontend.tar.gz) = 3923657
-SHA256 (go/sysutils_backrest/backrest-v1.10.1/v1.10.1.mod) = 5d36ea4d2060559c60689861c54ab15fb1732b1d33eb7da2b767db661e29cbeb
-SIZE (go/sysutils_backrest/backrest-v1.10.1/v1.10.1.mod) = 3134
-SHA256 (go/sysutils_backrest/backrest-v1.10.1/v1.10.1.zip) = 3826f49f2a50970ac5b099e8b3b08c7fc398d576b2f8d05bfe39e8bbae1b1f72
-SIZE (go/sysutils_backrest/backrest-v1.10.1/v1.10.1.zip) = 859903
+TIMESTAMP = 1768716167
+SHA256 (go/sysutils_backrest/backrest-v1.11.1/backrest-v1.11.1.frontend.tar.gz) = 0ac0c27be24ddb84bf80a99431235ebf478b003e7e53c5e05f94b11a03ac3e0d
+SIZE (go/sysutils_backrest/backrest-v1.11.1/backrest-v1.11.1.frontend.tar.gz) = 583484
+SHA256 (go/sysutils_backrest/backrest-v1.11.1/v1.11.1.mod) = d00a3e08f75450dd96b72e04a58ff21b487abc37156d37c7adecd2b38f303fd7
+SIZE (go/sysutils_backrest/backrest-v1.11.1/v1.11.1.mod) = 3334
+SHA256 (go/sysutils_backrest/backrest-v1.11.1/v1.11.1.zip) = b0c6e3352d65cc5e4fe38d8bcea813ff6e2a74db940827a4ec3515e06b5f45b3
+SIZE (go/sysutils_backrest/backrest-v1.11.1/v1.11.1.zip) = 1032511
diff --git a/sysutils/baloo-widgets/distinfo b/sysutils/baloo-widgets/distinfo
index 38b1f0827d9d..c5de445f8f69 100644
--- a/sysutils/baloo-widgets/distinfo
+++ b/sysutils/baloo-widgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478774
-SHA256 (KDE/release-service/25.12.0/baloo-widgets-25.12.0.tar.xz) = 8edf855fb9347bed348c8be2bafc01d18380a7887a25abe2e716c0a11d9a6f83
-SIZE (KDE/release-service/25.12.0/baloo-widgets-25.12.0.tar.xz) = 279356
+TIMESTAMP = 1768328147
+SHA256 (KDE/release-service/25.12.1/baloo-widgets-25.12.1.tar.xz) = 665a95086f2913054d5a660494e57de30f877cfe48d60f224b21c31b1ebe3069
+SIZE (KDE/release-service/25.12.1/baloo-widgets-25.12.1.tar.xz) = 279392
diff --git a/sysutils/bareos-client/Makefile b/sysutils/bareos-client/Makefile
index aafc3ed4bc6d..251e3d733b44 100644
--- a/sysutils/bareos-client/Makefile
+++ b/sysutils/bareos-client/Makefile
@@ -1,12 +1,12 @@
PORTNAME= bareos
-PORTREVISION= 0
-
PKGNAMESUFFIX= -client
COMMENT= Backup archiving recovery open sourced (client)
-CONFLICTS= bareos20-client bareos21-client bareos22-client bareos23-client
+CONFLICTS= bareos22-client bareos23-client bareos24-client
+
+USE_CXXSTD= c++17
WITH_CLIENT_ONLY=yes
USE_RC_SUBR= bareos-fd
@@ -14,10 +14,6 @@ USE_RC_SUBR= bareos-fd
PLIST= ${PKGDIR}/pkg-plist.client
MASTERDIR= ${.CURDIR}/../../sysutils/bareos-server
-OPTIONS_GROUP= PLUGINS
-OPTIONS_GROUP_PLUGINS= GFAPI
OPTIONS_DEFINE= NLS PYTHON SCSICRYPTO
-GFAPI_DESC= GFAPI fd plugin support
-
.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/bareos-server/Makefile b/sysutils/bareos-server/Makefile
index bc28c49d2216..c47c443856ff 100644
--- a/sysutils/bareos-server/Makefile
+++ b/sysutils/bareos-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 24.0.7
-PORTREVISION?= 0
+DISTVERSION= 25.0.1
+PORTREVISION?= 1
CATEGORIES?= sysutils
PKGNAMEPREFIX?= #
PKGNAMESUFFIX?= -server
@@ -13,7 +13,7 @@ WWW= https://www.bareos.org/
LICENSE= AGPLv3 LGPL3
LICENSE_COMB= multi
-CONFLICTS?= bareos20-server bareos21-server bareos22-server bareos23-server
+CONFLICTS?= bareos22-server bareos23-server bareos24-server
BUILD_DEPENDS+= utf8cpp>0:devel/utf8cpp \
microsoft-gsl>0:devel/microsoft-gsl \
@@ -26,10 +26,11 @@ LIB_DEPENDS+= liblzo2.so:archivers/lzo2 \
libfmt.so:devel/libfmt \
libxxhash.so:devel/xxhash
-USES+= cmake compiler:c++11-lang cpe localbase:ldflags perl5 pkgconfig readline \
+USES+= cmake compiler:c++20-lang cpe localbase:ldflags perl5 pkgconfig readline \
shebangfix
USE_GITHUB= yes
USE_PERL5= run
+USE_CXXSTD?= c++20
USERS= bareos
GROUPS= ${USERS}
@@ -53,15 +54,14 @@ NDMP_DESC= Enable build of NDMP support
SCSICRYPTO_DESC= Build LTO AME crypto plugin
.if ${PKGNAMESUFFIX} == "-server"
-OPTIONS_GROUP= BACKENDS
-OPTIONS_GROUP_BACKENDS= GFAPI
+IGNORE_i386= time_t too narrow on i386 FreeBSD, "core/src/dird/date_time.cc:79:76: error: format specifies type 'unsigned long' but the argument has type 'time_t'"
+
OPTIONS_DEFINE= MTX PYTHON LMDB NDMP NLS SCSICRYPTO
OPTIONS_DEFAULT+= LMDB PGSQL SCSICRYPTO
OPTIONS_SINGLE_DATABASE= PGSQL
OPTIONS_SINGLE+= DATABASE
BACKENDS_DESC= Storage backends
DATABASE_DESC= Database support
-GFAPI_DESC= GFAPI backend support
LMDB_DESC= Enable faster accurate backup support
NDMP_CMAKE_ON= -Dndmp=ON
@@ -117,7 +117,8 @@ CMAKE_ARGS+= -Dtcp-wrappers=ON \
-Dsbin-perm=755 \
-Ddb_user=bareos \
-Dbaseport=9101 \
- -Dpiddir=/var/run/bareos
+ -Dpiddir=/var/run/bareos \
+ -Dlocalbase=${LOCALBASE}
.if defined(WITH_CLIENT_ONLY)
CFLAGS+= -DMDB_DSYNC=O_SYNC -DMDB_USE_POSIX_SEM=1
@@ -154,9 +155,9 @@ SUB_LIST= BAREOS_USER=${BAREOS_USER} \
BAREOS_DIR=${BAREOS_DIR}
NLS_USES= gettext
-NLS_CMAKE_ON= -Dnls=ON
-GFAPI_CMAKE_ON= -Dgfapi=ON
-GFAPI_LIB_DEPENDS= libglusterfs.so:net/glusterfs
+NLS_CMAKE_ON= -Dnls=ON \
+ -DENABLE_NLS=ON
+NLS_CMAKE_OFF= -DENABLE_NLS=OFF
# Client only or full server version
.if defined(WITH_CLIENT_ONLY)
@@ -200,6 +201,7 @@ post-patch:
.if ${PKGNAMESUFFIX} == "-client"
@${REINPLACE_CMD} -e 's|-Werror -Wall|-Wall|g' ${PATCH_WRKSRC}/core/CMakeLists.txt
@${REINPLACE_CMD} -e 's|enable_testing()||g' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} -e 's|CMAKE_CXX_STANDARD 20|CMAKE_CXX_STANDARD 17|g' ${WRKSRC}/core/CMakeLists.txt
.endif
@${REINPLACE_CMD} -e 's/CMAKE_INSTALL_FULL_DATAROOTDIR/CMAKE_INSTALL_DATAROOTDIR/g' \
@@ -215,8 +217,14 @@ post-extract:
.endif
@${MV} ${WRKSRC}/core/src/defaultconfigs/bareos-dir.d/fileset/'Windows All Drives.conf' \
${WRKSRC}/core/src/defaultconfigs/bareos-dir.d/fileset/'WindowsAllDrives.conf'
- @${MV} ${WRKSRC}/contrib/misc/bsmc/etc/bareos/bsmc.conf \
- ${WRKSRC}/contrib/misc/bsmc/etc/bareos/bsmc.conf.sample
+ @${MV} ${WRKSRC}/contrib/misc/media_vault/media_vault.ini.example.in \
+ ${WRKSRC}/contrib/misc/media_vault/media_vault.ini.in
+ @${MV} ${WRKSRC}/contrib/misc/media_vault/job_admin-media_vault.conf.example.in \
+ ${WRKSRC}/contrib/misc/media_vault/job_admin-media_vault.conf.in
+ @${MV} ${WRKSRC}/contrib/misc/media_vault/console_media_vault.conf.example \
+ ${WRKSRC}/contrib/misc/media_vault/console_media_vault.conf
+ @${MV} ${WRKSRC}/contrib/misc/media_vault/profile_media_vault.conf.example \
+ ${WRKSRC}/contrib/misc/media_vault/profile_media_vault.conf
.if !target(post-install)
post-install:
diff --git a/sysutils/bareos-server/Makefile.common b/sysutils/bareos-server/Makefile.common
index 625deddecd77..d818daabe6be 100644
--- a/sysutils/bareos-server/Makefile.common
+++ b/sysutils/bareos-server/Makefile.common
@@ -1,12 +1,12 @@
post-patch:
-.if (${PKGNAMESUFFIX} == "-traymonitor-qt5") || (${PKGNAMESUFFIX} == "-traymonitor-qt6")
+.if ${PKGNAMESUFFIX} == "-traymonitor"
@${REINPLACE_CMD} -e 's|-Werror -Wall|-Wall|g' ${PATCH_WRKSRC}/core/CMakeLists.txt
@${REINPLACE_CMD} -e 's|\@bindir\@|${LOCALBASE}/bin|g' ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.desktop.in
- @${REINPLACE_CMD} '207d' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} '217d' ${WRKSRC}/CMakeLists.txt
.endif
post-extract:
-.if (${PKGNAMESUFFIX} == "-traymonitor-qt5") || (${PKGNAMESUFFIX} == "-traymonitor-qt6")
+.if ${PKGNAMESUFFIX} == "-traymonitor"
@${MV} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/client/FileDaemon-local.conf.in \
${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/client/FileDaemon-local.conf
@${MV} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/director/Director-local.conf.in \
@@ -15,6 +15,14 @@ post-extract:
${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/monitor/bareos-mon.conf
@${MV} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/storage/StorageDaemon-local.conf.in \
${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/storage/StorageDaemon-local.conf
+ @${MV} ${WRKSRC}/contrib/misc/media_vault/media_vault.ini.example.in \
+ ${WRKSRC}/contrib/misc/media_vault/media_vault.ini.in
+ @${MV} ${WRKSRC}/contrib/misc/media_vault/job_admin-media_vault.conf.example.in \
+ ${WRKSRC}/contrib/misc/media_vault/job_admin-media_vault.conf.in
+ @${MV} ${WRKSRC}/contrib/misc/media_vault/console_media_vault.conf.example \
+ ${WRKSRC}/contrib/misc/media_vault/console_media_vault.conf
+ @${MV} ${WRKSRC}/contrib/misc/media_vault/profile_media_vault.conf.example \
+ ${WRKSRC}/contrib/misc/media_vault/profile_media_vault.conf
.endif
post-build:
@@ -23,7 +31,7 @@ post-build:
.endif
pre-install:
-.if (${PKGNAMESUFFIX} == "-traymonitor-qt5") || (${PKGNAMESUFFIX} == "-traymonitor-qt6")
+.if (${PKGNAMESUFFIX} == "-traymonitor")
. for d in client director monitor storage
${MKDIR} ${STAGEDIR}${ETCDIR}/tray-monitor.d/${d}
${FIND} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/${d} -type f -name '*.conf' -exec ${MV} -v {} {}.sample \;
@@ -40,7 +48,7 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/filed/static-bareos-fd ${STAGEDIR}${PREFIX}/sbin/bareos-fd-static
${INSTALL_PROGRAM} ${WRKSRC}/src/console/static-bconsole ${STAGEDIR}${PREFIX}/sbin/bconsole-static
.endif
-.if (${PKGNAMESUFFIX} == "-traymonitor-qt5") || (${PKGNAMESUFFIX} == "-traymonitor-qt6")
+.if (${PKGNAMESUFFIX} == "-traymonitor")
# Install config files and preserve existing ones
.for d in client director monitor storage
${INSTALL_SCRIPT} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/${d}/*.sample ${STAGEDIR}${ETCDIR}/tray-monitor.d/${d}/
diff --git a/sysutils/bareos-server/distinfo b/sysutils/bareos-server/distinfo
index bd824df4c983..e0c15bad5003 100644
--- a/sysutils/bareos-server/distinfo
+++ b/sysutils/bareos-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763416571
-SHA256 (bareos-bareos-Release-24.0.7_GH0.tar.gz) = ae60d17114f1b9081314d002186fd538c108972c332287f381cff0f63c1b22a1
-SIZE (bareos-bareos-Release-24.0.7_GH0.tar.gz) = 13402073
+TIMESTAMP = 1766038737
+SHA256 (bareos-bareos-Release-25.0.1_GH0.tar.gz) = b44c481ddf1cfdf603e1b1fc1c4e4a120d5a0e9f34f781c90b1c487fc4716f27
+SIZE (bareos-bareos-Release-25.0.1_GH0.tar.gz) = 12308189
diff --git a/sysutils/bareos-server/files/bareos-dir.in b/sysutils/bareos-server/files/bareos-dir.in
index 875bf87066a9..271e2050a9b8 100644
--- a/sysutils/bareos-server/files/bareos-dir.in
+++ b/sysutils/bareos-server/files/bareos-dir.in
@@ -20,6 +20,8 @@ rcvar=${name}_enable
load_rc_config $name
+export PATH="${PATH}:%%LOCALBASE%%/bin:%%LOCALBASE%%/sbin"
+
: ${bareos_dir_enable="NO"}
: ${bareos_dir_flags="-u bareos -g bareos -v"}
: ${bareos_dir_config="%%PREFIX%%/etc/bareos/"}
diff --git a/sysutils/bareos-server/files/patch-CMakeLists.txt b/sysutils/bareos-server/files/patch-CMakeLists.txt
index 4404b90a2c50..ef19e667f692 100644
--- a/sysutils/bareos-server/files/patch-CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800
-+++ CMakeLists.txt 2024-12-31 23:52:42.840766000 -0800
-@@ -202,11 +202,8 @@
+--- CMakeLists.txt.orig 2025-12-04 05:19:30.000000000 -0800
++++ CMakeLists.txt 2025-12-17 22:33:08.301699000 -0800
+@@ -220,13 +220,9 @@
if(ENABLE_WEBUI)
add_subdirectory(webui)
endif()
@@ -8,7 +8,10 @@
- if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows")
- add_subdirectory(contrib)
- endif()
-- add_subdirectory(systemtests)
+- if(ENABLE_SYSTEMTESTS)
+- add_subdirectory(systemtests)
+- endif()
++
+ if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows")
+ add_subdirectory(contrib)
endif()
diff --git a/sysutils/bareos-server/files/patch-cmake_BareosCcache.cmake b/sysutils/bareos-server/files/patch-cmake_BareosCcache.cmake
index d8b63ec3265e..f6f95a15fdb2 100644
--- a/sysutils/bareos-server/files/patch-cmake_BareosCcache.cmake
+++ b/sysutils/bareos-server/files/patch-cmake_BareosCcache.cmake
@@ -1,11 +1,15 @@
---- cmake/BareosCcache.cmake 2024-12-31 23:51:38.882883000 -0800
-+++ cmake/BareosCcache.cmake 2024-12-31 23:51:48.133339000 -0800
-@@ -20,9 +20,6 @@
+--- cmake/BareosCcache.cmake 2025-12-04 05:19:30.000000000 -0800
++++ cmake/BareosCcache.cmake 2025-12-17 22:35:19.935427000 -0800
+@@ -20,13 +20,6 @@
find_program(CCACHE_PROGRAM ccache)
if(CCACHE_PROGRAM)
set(CCACHE_CMDLINE "${CCACHE_PROGRAM}")
- list(APPEND CCACHE_CMDLINE "base_dir=${CMAKE_SOURCE_DIR}")
-- list(APPEND CCACHE_CMDLINE "hash_dir=true")
+- if(CCACHE_MAY_HASHDIR)
+- list(APPEND CCACHE_CMDLINE "hash_dir=true")
+- else()
+- list(APPEND CCACHE_CMDLINE "hash_dir=false")
+- endif()
- list(APPEND CCACHE_CMDLINE "namespace=bareos")
set(CMAKE_C_COMPILER_LAUNCHER "${CCACHE_CMDLINE}")
set(CMAKE_CXX_COMPILER_LAUNCHER "${CCACHE_CMDLINE}")
diff --git a/sysutils/bareos-server/files/patch-contrib-misc-media__vault_CMakeLists.txt b/sysutils/bareos-server/files/patch-contrib-misc-media__vault_CMakeLists.txt
new file mode 100644
index 000000000000..54c151fdd144
--- /dev/null
+++ b/sysutils/bareos-server/files/patch-contrib-misc-media__vault_CMakeLists.txt
@@ -0,0 +1,42 @@
+--- contrib/misc/media_vault/CMakeLists.txt 2025-12-18 20:20:59.404384000 -0800
++++ contrib/misc/media_vault/CMakeLists.txt 2025-12-18 20:33:03.264603000 -0800
+@@ -36,8 +36,8 @@
+ bareos_configure_file(
+ FILES
+ media_vault.sh.in
+- media_vault.ini.example.in
+- job_admin-media_vault.conf.example.in
++ media_vault.ini.in
++ job_admin-media_vault.conf.in
+ )
+
+ install(
+@@ -56,24 +56,24 @@
+
+ install(
+ CODE "
+- bareos_install_single_config_file(\"${CMAKE_CURRENT_BINARY_DIR}/media_vault.ini.example\" \"${configtemplatedir}\" \"\")
++ bareos_install_single_config_file(\"${CMAKE_CURRENT_BINARY_DIR}/media_vault.ini\" \"${configtemplatedir}\" \"\")
+ "
+ )
+
+ install(
+ CODE "
+- bareos_install_single_config_file(\"${CMAKE_CURRENT_SOURCE_DIR}/console_media_vault.conf.example\" \"${configtemplatedir}\" \"bareos-dir.d/console\")
++ bareos_install_single_config_file(\"${CMAKE_CURRENT_SOURCE_DIR}/console_media_vault.conf\" \"${configtemplatedir}\" \"bareos-dir.d/console\")
+ "
+ )
+
+ install(
+ CODE "
+- bareos_install_single_config_file(\"${CMAKE_CURRENT_BINARY_DIR}/job_admin-media_vault.conf.example\" \"${configtemplatedir}\" \"bareos-dir.d/job\")
++ bareos_install_single_config_file(\"${CMAKE_CURRENT_BINARY_DIR}/job_admin-media_vault.conf\" \"${configtemplatedir}\" \"bareos-dir.d/job\")
+ "
+ )
+
+ install(
+ CODE "
+- bareos_install_single_config_file(\"${CMAKE_CURRENT_SOURCE_DIR}/profile_media_vault.conf.example\" \"${configtemplatedir}\" \"bareos-dir.d/profile\")
++ bareos_install_single_config_file(\"${CMAKE_CURRENT_SOURCE_DIR}/profile_media_vault.conf\" \"${configtemplatedir}\" \"bareos-dir.d/profile\")
+ "
+ )
diff --git a/sysutils/bareos-server/files/patch-core-CMakeLists.txt b/sysutils/bareos-server/files/patch-core-CMakeLists.txt
index 136514c20b69..4d5c3123ae2f 100644
--- a/sysutils/bareos-server/files/patch-core-CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-core-CMakeLists.txt
@@ -1,28 +1,16 @@
---- core/CMakeLists.txt 2023-12-13 17:44:47.000000000 -0500
-+++ core/CMakeLists.txt 2024-01-10 01:25:40.807505000 -0500
-@@ -333,7 +333,9 @@
+--- core/CMakeLists.txt.orig 2025-12-04 05:19:30.000000000 -0800
++++ core/CMakeLists.txt 2025-12-27 00:25:56.520747000 -0800
+@@ -255,7 +255,9 @@
set(HAVE_FREEBSD_OS 1)
- include_directories(/usr/local/include)
+ include_directories(SYSTEM /usr/local/include)
link_directories(/usr/local/lib)
-- link_libraries(intl)
-+ if(nls)
-+ link_libraries(intl)
-+ endif()
++if(nls)
+ link_libraries(intl)
++endif()
check_cxx_compiler_flag(
-Wunused-but-set-variable compiler_will_warn_of_unused_but_set_variable
)
-@@ -386,7 +388,9 @@
- add_definitions("-D_FILE_OFFSET_BITS=64")
- endif()
-
--include(FindIntl)
-+if(nls)
-+ include(FindIntl)
-+endif()
-
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror -Wall -Wextra")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wextra")
-@@ -400,7 +404,7 @@
+@@ -333,7 +335,7 @@
include(BareosFindStaticCodeAnalysisTools)
if(NOT client-only
@@ -31,9 +19,20 @@
AND CMAKE_SIZEOF_VOID_P EQUAL 8
)
# droplet does not build on solaris because of sys/cdefs.h: No such file or
-@@ -777,7 +781,6 @@
+@@ -407,7 +409,9 @@
- include(BareosConfigureFile)
+ include(BareosCheckSymbols)
+
+-include(BareosDetermineHaveLowLevelScsiInterface)
++if(scsi-crypto)
++ include(BareosDetermineHaveLowLevelScsiInterface)
++endif()
+
+ include(acltypes)
+
+@@ -676,7 +680,6 @@
+ GLOB_RECURSE "${CMAKE_CURRENT_SOURCE_DIR}/src/defaultconfigs/*" COPY
+ )
-add_subdirectory(platforms)
add_subdirectory(src)
diff --git a/sysutils/bareos-server/files/patch-core-cmake_BareosDetermineHaveLowLevelScsiInterface.cmake b/sysutils/bareos-server/files/patch-core-cmake_BareosDetermineHaveLowLevelScsiInterface.cmake
new file mode 100644
index 000000000000..9029ae16ea28
--- /dev/null
+++ b/sysutils/bareos-server/files/patch-core-cmake_BareosDetermineHaveLowLevelScsiInterface.cmake
@@ -0,0 +1,11 @@
+--- core/cmake/BareosDetermineHaveLowLevelScsiInterface.cmake 2025-12-18 20:01:29.947071000 -0800
++++ core/cmake/BareosDetermineHaveLowLevelScsiInterface.cmake 2025-12-18 20:01:40.919760000 -0800
+@@ -53,7 +53,7 @@
+ if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
+ if("${HAVE_CAMLIB_H}" AND "${HAVE_CAM_SCSI_SCSI_MESSAGE_H}")
+ set(HAVE_LOWLEVEL_SCSI_INTERFACE 1)
+- target_link_libraries(bareos-low-level-scsi PRIVATE cam)
++ target_link_libraries(bareos-low-level-scsi INTERFACE cam)
+ else()
+ set(HAVE_LOWLEVEL_SCSI_INTERFACE 0)
+ message(
diff --git a/sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt
index 3dba2a2e1430..6c8c69148bd6 100644
--- a/sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt
@@ -1,7 +1,7 @@
---- core/scripts/CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800
-+++ core/scripts/CMakeLists.txt 2024-12-22 19:45:34.147106000 -0800
-@@ -34,14 +34,14 @@
- mtx-changer.in
+--- core/scripts/CMakeLists.txt 2025-12-04 05:19:30.000000000 -0800
++++ core/scripts/CMakeLists.txt 2025-12-17 23:21:00.429268000 -0800
+@@ -31,37 +31,37 @@
+ mtx-logrotate.in
)
-install(
@@ -10,23 +10,6 @@
- WORLD_READ WORLD_EXECUTE
- DESTINATION "${sbindir}"
-)
--if(NOT client-only)
-+if(client-only)
- install(
-+ FILES ${CMAKE_CURRENT_BINARY_DIR}/btraceback
-+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
-+ WORLD_READ WORLD_EXECUTE
-+ DESTINATION "${sbindir}"
-+ )
-+ install(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos
- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
- WORLD_READ WORLD_EXECUTE
-@@ -61,32 +61,34 @@
- WORLD_READ WORLD_EXECUTE
- DESTINATION "${scriptdir}"
- )
--endif()
-install(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos-config-lib.sh btraceback.gdb
- PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
@@ -39,16 +22,21 @@
- DESTINATION "${scriptdir}"
-)
-if(NOT client-only)
-+
++if(client-only)
install(
-- FILES bareos-ctl-funcs btraceback.dbx btraceback.mdb
+- FILES btraceback.dbx btraceback.mdb
++ FILES ${CMAKE_CURRENT_BINARY_DIR}/btraceback
++ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
++ WORLD_READ WORLD_EXECUTE
++ DESTINATION "${sbindir}"
++ )
++ install(
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos-config-lib.sh btraceback.gdb
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
DESTINATION "${scriptdir}"
)
-endif()
-if(TARGET python3-fd)
-+
install(
- FILES bareos_encode_string.py
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos-config
@@ -56,13 +44,11 @@
WORLD_READ WORLD_EXECUTE
DESTINATION "${scriptdir}"
)
-+
+ install(
-+ FILES bareos-ctl-funcs btraceback.dbx btraceback.mdb
++ FILES btraceback.dbx btraceback.mdb
+ PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
+ DESTINATION "${scriptdir}"
+ )
-+
+ if(TARGET python3-fd)
+ install(
+ FILES bareos_encode_string.py
diff --git a/sysutils/bareos-server/files/patch-core-src-cats_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-src-cats_CMakeLists.txt
new file mode 100644
index 000000000000..2fc0e7317bf6
--- /dev/null
+++ b/sysutils/bareos-server/files/patch-core-src-cats_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- core/src/cats/CMakeLists.txt 2025-12-26 23:48:48.485670000 -0800
++++ core/src/cats/CMakeLists.txt 2025-12-26 23:45:40.019548000 -0800
+@@ -35,7 +35,7 @@
+ sql_update.cc
+ postgresql.cc
+ )
+-target_link_libraries(bareossql PUBLIC Bareos::Lib PostgreSQL::PostgreSQL)
++target_link_libraries(bareossql PRIVATE Bareos::Lib PostgreSQL::PostgreSQL)
+
+ set_target_properties(
+ bareossql PROPERTIES VERSION "${BAREOS_NUMERIC_VERSION}"
diff --git a/sysutils/bareos-server/files/patch-core-src-dird_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-src-dird_CMakeLists.txt
index 92b3686b93db..1beff6f89116 100644
--- a/sysutils/bareos-server/files/patch-core-src-dird_CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-core-src-dird_CMakeLists.txt
@@ -1,20 +1,20 @@
---- core/src/dird/CMakeLists.txt 2023-12-13 17:44:47.000000000 -0500
-+++ core/src/dird/CMakeLists.txt 2024-01-10 01:43:08.391137000 -0500
-@@ -160,7 +160,7 @@
- target_sources(bareos-dir PRIVATE dird.cc)
+--- core/src/dird/CMakeLists.txt 2025-12-04 05:19:30.000000000 -0800
++++ core/src/dird/CMakeLists.txt 2025-12-17 23:24:01.816218000 -0800
+@@ -139,7 +139,7 @@
+ endif()
target_link_libraries(
-- bareos-dir PRIVATE dird_objects bareossql bareosfind CLI11::CLI11
-+ bareos-dir PRIVATE ${JANSSON_LIBRARIES} dird_objects bareossql bareosfind CLI11::CLI11
+- bareos-dir PRIVATE dird_objects Bareos::SQL Bareos::Findlib CLI11::CLI11
++ bareos-dir PRIVATE ${JANSSON_LIBRARIES} dird_objects Bareos::SQL Bareos::Findlib pthread CLI11::CLI11
)
- if(HAVE_WIN32)
-@@ -185,7 +185,7 @@
- add_executable(bareos-dbcheck ${DBCHKSRCS})
-
+ if(HAVE_NDMP)
+@@ -170,7 +170,7 @@
+ )
+ bareos_windows_resource(bareos-dbcheck dbcheckres.rc.in)
target_link_libraries(
-- bareos-dbcheck PRIVATE bareossql bareos bareosfind ${OPENSSL_LIBRARIES}
-+ bareos-dbcheck PRIVATE ${JANSSON_LIBRARIES} bareossql bareos bareosfind ${OPENSSL_LIBRARIES}
+- bareos-dbcheck PRIVATE Bareos::SQL Bareos::Lib Bareos::Findlib OpenSSL::SSL
++ bareos-dbcheck PRIVATE ${JANSSON_LIBRARIES} Bareos::SQL Bareos::Lib Bareos::Findlib OpenSSL::SSL
CLI11::CLI11
)
diff --git a/sysutils/bareos-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt
index ae40c590a923..18d9c10036ac 100644
--- a/sysutils/bareos-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt
@@ -1,33 +1,38 @@
---- core/src/qt-tray-monitor/CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800
-+++ core/src/qt-tray-monitor/CMakeLists.txt 2024-12-22 23:44:53.885128000 -0800
-@@ -28,22 +28,19 @@
- set(CMAKE_AUTOUIC ON)
- set(CMAKE_AUTORCC ON)
-
--find_package(Qt6 COMPONENTS Core Widgets)
--if(Qt6Widgets_FOUND)
-- message(STATUS "Found QT6Widgets")
-+if(bat-qt6)
-+ find_package(Qt6 COMPONENTS Core Widgets)
-+ if(Qt6Widgets_FOUND)
-+ message(STATUS "Found QT6Widgets")
-+ else()
-+ message(FATAL_ERROR "QT6Widgets NOT found, cannot build tray-monitor")
-+ endif()
+--- core/src/qt-tray-monitor/CMakeLists.txt 2025-12-04 05:19:30.000000000 -0800
++++ core/src/qt-tray-monitor/CMakeLists.txt 2025-12-17 23:29:03.682687000 -0800
+@@ -40,19 +40,7 @@
+ if(Qt6Widgets_FOUND)
+ message(STATUS "Found QT6Widgets")
else()
- message(STATUS "QT6Widgets NOT found, checking for Qt5 ...")
- find_package(Qt5 COMPONENTS Core Widgets)
- if(Qt5Widgets_FOUND)
- message(STATUS "Found QT5Widgets")
- else()
+- find_package(Qt5 QUIET COMPONENTS Core Widgets)
+- if(Qt5Widgets_FOUND)
+- message(STATUS "Found QT5Widgets")
+- else()
- message(STATUS "QT5Widgets NOT found, checking for Qt4 ...")
- find_package(Qt4)
- if(NOT Qt4_FOUND)
- message(
-- FATAL_ERROR "Both Qt5 and Qt4 not found, cannot build tray-monitor"
+- FATAL_ERROR "None of Qt6, Qt5 or Qt4 found, cannot build tray-monitor."
- )
- endif()
-+ message(STATUS "QT5Widgets NOT found, cannot build tray-monitor")
- endif()
+- endif()
++ message(STATUS "QT6Widgets NOT found ...")
+ endif()
+
+ if(HAVE_WIN32)
+@@ -82,14 +70,6 @@
endif()
+ target_link_libraries(bareos-tray-monitor PRIVATE Bareos::Lib CLI11::CLI11)
+-
+-if(TARGET Qt4::QtGui)
+- target_link_libraries(bareos-tray-monitor PRIVATE Qt4::QtGui)
+-endif()
+-
+-if(TARGET Qt5::Widgets)
+- target_link_libraries(bareos-tray-monitor PRIVATE Qt5::Widgets)
+-endif()
+
+ if(TARGET Qt6::Widgets)
+ target_link_libraries(bareos-tray-monitor PRIVATE Qt6::Widgets)
diff --git a/sysutils/bareos-server/files/patch-core-src-stored_CMakelists.txt b/sysutils/bareos-server/files/patch-core-src-stored_CMakelists.txt
index 1c64699cf173..f887fd52e3dd 100644
--- a/sysutils/bareos-server/files/patch-core-src-stored_CMakelists.txt
+++ b/sysutils/bareos-server/files/patch-core-src-stored_CMakelists.txt
@@ -1,20 +1,20 @@
---- core/src/stored/CMakeLists.txt 2023-03-24 08:05:20.000000000 -0500
-+++ core/src/stored/CMakeLists.txt 2023-04-05 16:36:35.928423000 -0500
-@@ -168,7 +168,7 @@
-
- target_link_libraries(stored_objects PRIVATE Threads::Threads)
- target_link_libraries(
-- bareos-sd PRIVATE stored_objects bareos bareossd bareosfind CLI11::CLI11
-+ bareos-sd PRIVATE ${JANSSON_LIBRARIES} stored_objects bareos bareossd bareosfind CLI11::CLI11
- )
-
- if(HAVE_WIN32)
-@@ -177,7 +177,7 @@
+--- core/src/stored/CMakeLists.txt 2025-12-04 05:19:30.000000000 -0800
++++ core/src/stored/CMakeLists.txt 2025-12-17 23:32:58.159045000 -0800
+@@ -122,7 +122,7 @@
endif()
+
if(HAVE_NDMP)
- target_link_libraries(stored_objects PRIVATE bareosndmp)
-- target_link_libraries(bareos-sd PRIVATE bareosndmp)
-+ target_link_libraries(bareos-sd PRIVATE ${JANSSON_LIBRARIES} bareosndmp)
+- target_link_libraries(stored_objects PRIVATE bareosndmp)
++ target_link_libraries(stored_objects PRIVATE ${JANSSON_LIBRARIES} bareosndmp)
endif()
- add_executable(bls ${BLSSRCS})
+ add_executable(bareos-sd stored.cc)
+@@ -133,7 +133,7 @@
+ target_link_libraries(bareos-sd PRIVATE comctl32)
+ endif()
+ target_link_libraries(
+- bareos-sd PRIVATE Bareos::SD Bareos::Lib Bareos::LibSD Bareos::Findlib
++ bareos-sd PRIVATE ${JANSSON_LIBRARIES} Bareos::SD Bareos::Lib Bareos::LibSD Bareos::Findlib pthread
+ CLI11::CLI11
+ )
+
diff --git a/sysutils/bareos-server/files/patch-core-src-tools_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-src-tools_CMakeLists.txt
index d1646a91b45f..f99611c376d7 100644
--- a/sysutils/bareos-server/files/patch-core-src-tools_CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-core-src-tools_CMakeLists.txt
@@ -1,6 +1,6 @@
---- core/src/tools/CMakeLists.txt 2023-12-13 17:44:47.000000000 -0500
-+++ core/src/tools/CMakeLists.txt 2024-01-18 23:59:23.120490000 -0500
-@@ -69,10 +69,39 @@
+--- core/src/tools/CMakeLists.txt 2025-12-04 05:19:30.000000000 -0800
++++ core/src/tools/CMakeLists.txt 2025-12-18 18:54:26.372478000 -0800
+@@ -67,10 +67,39 @@
endif()
if(NOT client-only)
@@ -31,13 +31,13 @@
+
+ include_directories(../fastlz/include)
+ add_library(fd_objects STATIC ${FDSRCS})
-+ target_link_libraries(fd_objects PRIVATE bareos bareosfastlz ${ZLIB_LIBRARIES})
++ target_link_libraries(fd_objects PRIVATE Bareos::Lib Bareos::Fastlz ${ZLIB_LIBRARIES} pthread)
+
set(TSTFNDSRCS testfind.cc testfind_fd.cc dummysockets.cc)
add_executable(testfind ${TSTFNDSRCS})
target_link_libraries(
-- testfind dird_objects fd_objects bareosfind CLI11::CLI11
-+ testfind dird_objects fd_objects bareosfind CLI11::CLI11 ${JANSSON_LIBRARIES}
+- testfind Bareos::Dir Bareos::FD Bareos::Findlib CLI11::CLI11
++ testfind Bareos::Dir fd_objects Bareos::Findlib CLI11::CLI11 ${JANSSON_LIBRARIES}
)
list(APPEND TOOLS_SBIN testfind)
- endif()
+
diff --git a/sysutils/bareos-server/files/patch-core-src_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-src_CMakeLists.txt
index 014d82c162fb..20c7285b47cf 100644
--- a/sysutils/bareos-server/files/patch-core-src_CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-core-src_CMakeLists.txt
@@ -1,17 +1,55 @@
---- core/src/CMakeLists.txt 2023-03-24 08:05:20.000000000 -0500
-+++ core/src/CMakeLists.txt 2023-04-07 16:15:16.297335000 -0500
-@@ -18,7 +18,9 @@
- # 02110-1301, USA.
- message("Entering ${CMAKE_CURRENT_SOURCE_DIR}")
+--- core/src/CMakeLists.txt 2025-12-04 05:19:30.000000000 -0800
++++ core/src/CMakeLists.txt 2025-12-20 18:26:16.808405000 -0800
+@@ -22,15 +22,42 @@
+ bareos_configure_file(FILES include/config.h.in)
+ include_directories(${CMAKE_CURRENT_BINARY_DIR})
+
+-if(${HAVE_LMDB})
+- add_subdirectory(lmdb)
++if(NOT client-only)
++ add_library(Bareos::Lib IMPORTED SHARED)
++ set_target_properties(Bareos::Lib PROPERTIES
++ IMPORTED_LOCATION "${localbase}/lib/libbareos.so"
++ INTERFACE_INCLUDE_DIRECTORIES "${localbase}/include"
++ INTERFACE_LINK_LIBRARIES ""
++ )
++
++ add_library(Bareos::Findlib IMPORTED SHARED)
++ set_target_properties(Bareos::Findlib PROPERTIES
++ IMPORTED_LOCATION "${localbase}/lib/libbareosfind.so"
++ INTERFACE_INCLUDE_DIRECTORIES "${localbase}/include"
++ INTERFACE_LINK_LIBRARIES ""
++ )
++
++ add_library(Bareos::Fastlz IMPORTED SHARED)
++ set_target_properties(Bareos::Fastlz PROPERTIES
++ IMPORTED_LOCATION "${localbase}/lib/libbareosfastlz.so"
++ INTERFACE_INCLUDE_DIRECTORIES "${localbase}/include"
++ INTERFACE_LINK_LIBRARIES ""
++ )
+ endif()
+-add_subdirectory(lib)
+-add_subdirectory(findlib)
+-add_subdirectory(fastlz)
-add_subdirectory(filed)
+if(client-only)
-+ add_subdirectory(filed)
++ if(${HAVE_LMDB})
++ add_subdirectory(lmdb)
++ endif()
++ add_subdirectory(lib)
++ add_subdirectory(findlib)
++ add_subdirectory(fastlz)
+endif()
++if(client-only)
++ add_subdirectory(filed)
++endif()
++
if(NOT client-only)
add_subdirectory(tools)
-@@ -40,24 +42,28 @@
+ add_subdirectory(cats)
+@@ -51,17 +78,21 @@
elseif(NOT GTest_FOUND)
message(STATUS "Skipping unit tests as gtest was not found")
else()
@@ -25,26 +63,13 @@
-if(ENABLE_BCONSOLE)
- add_subdirectory(console)
--endif()
+if(client-only)
+ if(ENABLE_BCONSOLE)
+ add_subdirectory(console)
+ endif()
-
--if(${HAVE_LMDB})
-- add_subdirectory(lmdb)
-+ if(${HAVE_LMDB})
-+ add_subdirectory(lmdb)
-+ endif()
-+ add_subdirectory(lib)
-+ add_subdirectory(findlib)
-+ add_subdirectory(fastlz)
endif()
--add_subdirectory(lib)
--add_subdirectory(findlib)
+
add_subdirectory(plugins)
--add_subdirectory(fastlz)
+
if(${traymonitor})
add_subdirectory(qt-tray-monitor)
diff --git a/sysutils/bareos-server/pkg-plist b/sysutils/bareos-server/pkg-plist
index 7a204918ed0d..bacddd38e53d 100644
--- a/sysutils/bareos-server/pkg-plist
+++ b/sysutils/bareos-server/pkg-plist
@@ -10,11 +10,8 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/LinuxAll.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/SelfTest.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/WindowsAllDrives.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/plugin-gfapi.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/BackupCatalog.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/BackupGFAPI.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/RestoreFiles.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/RestoreGFAPI.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/backup-bareos-fd.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/jobdefs/DefaultJob.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/messages/Daemon.conf.sample
@@ -24,18 +21,18 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/pool/Incremental.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/pool/Scratch.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/profile/operator.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/profile/webui-admin.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/profile/webui-readonly.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/schedule/WeeklyCycle.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf.sample
%%ETCDIR%%/bareos-dir.d/storage/Dedupable.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/File.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Gluster.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/NULL.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Tape.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/dplcompat.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/FileStorage.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/autochanger-0.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/FileStorage.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/GlusterStorage.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/NULL.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/dplcompat.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/tapedrive-0.conf.sample
@@ -46,11 +43,11 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/Dedupable.conf.sample
%%MTX%%@sample(,bareos,640) %%ETCDIR%%/mtx-changer.conf.sample
etc/logrotate.d/bareos-dir
+etc/logrotate.d/bareos-mtx
lib/bareos/backends/libbareossd-dedupable.so
lib/bareos/backends/libbareossd-dplcompat.so
lib/bareos/backends/libbareossd-fifo.so
lib/bareos/backends/libbareossd-file.so
-%%GFAPI%%lib/bareos/backends/libbareossd-gfapi.so
lib/bareos/backends/libbareossd-tape.so
%%PYTHON%%lib/bareos/plugins/BareosDirPluginBaseclass.py
%%PYTHON%%lib/bareos/plugins/BareosDirPluginNscaSender.py
@@ -65,8 +62,6 @@ lib/bareos/plugins/autoxflate-sd.so
%%PYTHON%%lib/bareos/plugins/python3-sd.so
%%SCSICRYPTO%%lib/bareos/plugins/scsicrypto-sd.so
%%SCSICRYPTO%%lib/bareos/plugins/scsitapealert-sd.so
-lib/bareos/scripts/bareos-ctl-dir
-lib/bareos/scripts/bareos-ctl-sd
lib/bareos/scripts/bareos-glusterfind-wrapper
lib/bareos/scripts/create_bareos_database
%%PGSQL%%lib/bareos/scripts/ddl/creates/postgresql.sql
@@ -86,6 +81,7 @@ lib/bareos/scripts/ddl/updates/postgresql.2171_2192.sql
lib/bareos/scripts/ddl/updates/postgresql.2192_2210.sql
lib/bareos/scripts/ddl/updates/postgresql.2210_2230.sql
lib/bareos/scripts/ddl/updates/postgresql.2230_2240.sql
+lib/bareos/scripts/ddl/updates/postgresql.2240_2250.sql
lib/bareos/scripts/ddl/updates/postgresql.bee.1017_2004.sql
lib/bareos/scripts/ddl/versions.map
lib/bareos/scripts/delete_catalog_backup
@@ -100,13 +96,13 @@ lib/bareos/scripts/query.sql
lib/bareos/scripts/s3cmd-wrapper.sh
lib/bareos/scripts/update_bareos_tables
%%NDMP%%lib/libbareosndmp.so
-%%NDMP%%lib/libbareosndmp.so.24
+%%NDMP%%lib/libbareosndmp.so.25
%%NDMP%%lib/libbareosndmp.so.%%LIB_VERSION%%
lib/libbareossd.so
-lib/libbareossd.so.24
+lib/libbareossd.so.25
lib/libbareossd.so.%%LIB_VERSION%%
lib/libbareossql.so
-lib/libbareossql.so.24
+lib/libbareossql.so.25
lib/libbareossql.so.%%LIB_VERSION%%
%%PYTHON%%%%PYTHON_SITELIBDIR%%/bareosdir%%PYTHON_TAG%%.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/bareossd%%PYTHON_TAG%%.so
diff --git a/sysutils/bareos-server/pkg-plist.client b/sysutils/bareos-server/pkg-plist.client
index b2bf482bebdd..0c731542312b 100644
--- a/sysutils/bareos-server/pkg-plist.client
+++ b/sysutils/bareos-server/pkg-plist.client
@@ -2,19 +2,19 @@
bin/bconsole
%%PYTHON%%bin/bsmc
%%PYTHON%%bin/chunk_check.py
-@sample %%ETCDIR%%/bareos-fd.d/client/myself.conf.sample
@group bareos
+%%PYTHON%%@sample %%ETCDIR%%/bareos-dir.d/console/console_media_vault.conf.sample
+%%PYTHON%%@sample %%ETCDIR%%/bareos-dir.d/job/job_admin-media_vault.conf.sample
+%%PYTHON%%@sample %%ETCDIR%%/bareos-dir.d/profile/profile_media_vault.conf.sample
+@sample %%ETCDIR%%/bareos-fd.d/client/myself.conf.sample
@sample %%ETCDIR%%/bareos-fd.d/director/bareos-dir.conf.sample
-@group bareos
@sample %%ETCDIR%%/bareos-fd.d/director/bareos-mon.conf.sample
-@group bareos
@sample %%ETCDIR%%/bareos-fd.d/messages/Standard.conf.sample
-@group bareos
@sample %%ETCDIR%%/bconsole.d/bconsole.conf.sample
+%%PYTHON%%@sample %%ETCDIR%%/media_vault.ini.sample
@group bareos
%%PYTHON%%@sample(,bareos,640) %%ETCDIR%%/bsmc.conf.sample
%%PYTHON%%lib/bareos/plugins/BareosFdPluginBaseclass.py
-%%PYTHON%%lib/bareos/plugins/BareosFdPluginLibcloud.py
%%PYTHON%%lib/bareos/plugins/BareosFdPluginLocalFilesBaseclass.py
%%PYTHON%%lib/bareos/plugins/BareosFdWrapper.py
%%PYTHON%%lib/bareos/plugins/BareosLibcloudApi.py
@@ -57,34 +57,30 @@ bin/bconsole
%%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/__init__.py
lib/bareos/plugins/bpipe-fd.so
-%%GFAPI%%lib/bareos/plugins/gfapi-fd.so
%%PYTHON%%lib/bareos/plugins/mariadb-dump/README.md
%%PYTHON%%lib/bareos/plugins/mariadb-dump/bareos-fd-mariadb-dump.py
%%PYTHON%%lib/bareos/plugins/openvz7/BareosFdPluginVz7CtFs.py
%%PYTHON%%lib/bareos/plugins/openvz7/README.md
%%PYTHON%%lib/bareos/plugins/openvz7/bareos-fd-vz7_ct_fs.py
%%PYTHON%%lib/bareos/plugins/python3-fd.so
-lib/bareos/scripts/bareos
lib/bareos/scripts/bareos-config
lib/bareos/scripts/bareos-config-lib.sh
-lib/bareos/scripts/bareos-ctl-fd
-lib/bareos/scripts/bareos-ctl-funcs
%%PYTHON%%lib/bareos/scripts/bareos_encode_string.py
lib/bareos/scripts/btraceback.dbx
lib/bareos/scripts/btraceback.gdb
lib/bareos/scripts/btraceback.mdb
%%PYTHON%%lib/bareos/scripts/reschedule_job_as_full.sh
lib/libbareos.so
-lib/libbareos.so.24
+lib/libbareos.so.25
lib/libbareos.so.%%LIB_VERSION%%
lib/libbareosfastlz.so
-lib/libbareosfastlz.so.24
+lib/libbareosfastlz.so.25
lib/libbareosfastlz.so.%%LIB_VERSION%%
lib/libbareosfind.so
-lib/libbareosfind.so.24
+lib/libbareosfind.so.25
lib/libbareosfind.so.%%LIB_VERSION%%
lib/libbareoslmdb.so
-lib/libbareoslmdb.so.24
+lib/libbareoslmdb.so.25
lib/libbareoslmdb.so.%%LIB_VERSION%%
%%PYTHON%%%%PYTHON_SITELIBDIR%%/bareosfd%%PYTHON_TAG%%.so
share/man/man1/bareos-tray-monitor.1.gz
@@ -93,8 +89,6 @@ share/man/man1/bsmtp.1.gz
share/man/man8/bareos-fd.8.gz
share/man/man8/btraceback.8.gz
@group bareos
-sbin/bareos
-@group bareos
sbin/bareos-fd
@group bareos
sbin/bconsole
diff --git a/sysutils/bareos-traymonitor/Makefile b/sysutils/bareos-traymonitor/Makefile
index ebbd801f9eb0..8ac3cac29e0d 100644
--- a/sysutils/bareos-traymonitor/Makefile
+++ b/sysutils/bareos-traymonitor/Makefile
@@ -1,33 +1,17 @@
PORTREVISION= 0
+PKGNAMESUFFIX= -traymonitor
+
COMMENT= Backup archiving recovery open sourced (traymonitor)
LIB_DEPENDS+= libbareos.so:sysutils/bareos-client
-CONFLICTS= bareos20-traymonitor bareos21-traymonitor bareos22-traymonitor \
- bareos23-traymonitor
-
-USES= desktop-file-utils gettext-runtime pkgconfig
-
-FLAVORS= qt5 qt6
-FLAVOR?= ${FLAVORS:[1]}
+CONFLICTS= bareos22-traymonitor bareos23-traymonitor-qt5 bareos23-traymonitor-qt6 \
+ bareos24-traymonitor
-qt5_CONFLICTS= bareos23-traymonitor-qt6
-qt6_CONFLICTS= bareos23-traymonitor-qt5
-
-.if ${FLAVOR} == qt6
-PKGNAMESUFFIX= -traymonitor-qt6
-
-USES+= qt:6
+USES= desktop-file-utils gettext-runtime pkgconfig qt:6
USE_QT= base:run declarative:build tools:build
CMAKE_ARGS+= -Dbat-qt6=yes
-.else
-PKGNAMESUFFIX= -traymonitor-qt5
-
-LIB_DEPENDS+= libqwt5-qt5.so:x11-toolkits/qwt5-qt5
-USES+= qt:5
-USE_QT= buildtools:build qmake:build uitools:build gui core widgets
-.endif
WITH_BAT= yes
diff --git a/sysutils/bareos22-server/Makefile.common b/sysutils/bareos22-server/Makefile.common
deleted file mode 100644
index 75e86eaf9e70..000000000000
--- a/sysutils/bareos22-server/Makefile.common
+++ /dev/null
@@ -1,38 +0,0 @@
-post-patch:
- @${REINPLACE_CMD} '76,79d' ${WRKSRC}/CMakeLists.txt
-.if ${PKGNAMESUFFIX} == "22-traymonitor"
- @${REINPLACE_CMD} -e 's|-Werror -Wall|-Wall|g' ${PATCH_WRKSRC}/core/CMakeLists.txt
-.endif
-
-post-build:
-.if ${PKGNAMEPREFIX} == "nagios-check_"
- ${MAKE_CMD} -C ${WRKSRC}/examples/nagios/check_bareos
-.endif
-
-pre-install:
-.if ${PKGNAMESUFFIX} == "22-traymonitor"
-. for d in client director monitor storage
- ${MKDIR} ${STAGEDIR}${ETCDIR}/tray-monitor.d/${d}
- ${FIND} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/${d} -type f -name '*.conf' -exec ${MV} -v {} {}.sample \;
-. endfor
-.endif
-
-do-install:
-.if ${PKGNAMEPREFIX} == "nagios-check_"
- @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios
- ${INSTALL_PROGRAM} ${WRKSRC}/examples/nagios/check_bareos/check_bareos \
- ${STAGEDIR}${PREFIX}/libexec/nagios
-.endif
-.if ${PKGNAMESUFFIX} == "-client-static"
- ${INSTALL_PROGRAM} ${WRKSRC}/src/filed/static-bareos-fd ${STAGEDIR}${PREFIX}/sbin/bareos-fd-static
- ${INSTALL_PROGRAM} ${WRKSRC}/src/console/static-bconsole ${STAGEDIR}${PREFIX}/sbin/bconsole-static
-.endif
-.if ${PKGNAMESUFFIX} == "22-traymonitor"
-# Install config files and preserve existing ones
-.for d in client director monitor storage
- ${INSTALL_SCRIPT} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/${d}/*.sample ${STAGEDIR}${ETCDIR}/tray-monitor.d/${d}/
-.endfor
- ${INSTALL_PROGRAM} ${CONFIGURE_WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/core/src/images/bareos_1.png ${STAGEDIR}${PREFIX}/share/pixmaps/bareos-tray-monitor.png
- ${INSTALL_DATA} ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.desktop ${STAGEDIR}${DESKTOPDIR}
-.endif
diff --git a/sysutils/bareos22-server/distinfo b/sysutils/bareos22-server/distinfo
deleted file mode 100644
index 82c5c8f0cebd..000000000000
--- a/sysutils/bareos22-server/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1759977507
-SHA256 (bareos-bareos-Release-22.1.7_GH0.tar.gz) = b25a351a9458c2698401e2a43438b9b33d82acef7492e65dad6da868c644571f
-SIZE (bareos-bareos-Release-22.1.7_GH0.tar.gz) = 14760496
diff --git a/sysutils/bareos22-server/files/patch-contrib-misc-bsmc_CMakeLists.txt b/sysutils/bareos22-server/files/patch-contrib-misc-bsmc_CMakeLists.txt
deleted file mode 100644
index 2074cf886be9..000000000000
--- a/sysutils/bareos22-server/files/patch-contrib-misc-bsmc_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- contrib/misc/bsmc/CMakeLists.txt 2023-04-07 17:32:44.243346000 -0500
-+++ contrib/misc/bsmc/CMakeLists.txt 2023-04-07 17:33:04.594841000 -0500
-@@ -27,7 +27,7 @@
- )
-
- install(
-- FILES etc/bareos/bsmc.conf
-+ FILES etc/bareos/bsmc.conf.sample
- PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ
- DESTINATION "${confdir}"
- )
diff --git a/sysutils/bareos22-server/files/patch-core-cmake_BareosCheckIncludes.cmake b/sysutils/bareos22-server/files/patch-core-cmake_BareosCheckIncludes.cmake
deleted file mode 100644
index fbf8074b380e..000000000000
--- a/sysutils/bareos22-server/files/patch-core-cmake_BareosCheckIncludes.cmake
+++ /dev/null
@@ -1,12 +0,0 @@
---- core/cmake/BareosCheckIncludes.cmake 2023-03-24 08:05:20.000000000 -0500
-+++ core/cmake/BareosCheckIncludes.cmake 2023-04-05 16:17:56.933566000 -0500
-@@ -62,7 +62,9 @@
-
- include(CheckSymbolExists)
-
-+if(gfapi)
- check_include_files(glusterfs/api/glfs.h HAVE_GLUSTERFS_API_GLFS_H)
-+endif()
-
- check_include_files(sys/prctl.h HAVE_SYS_PRCTL_H)
-
diff --git a/sysutils/bareos22-server/files/patch-core-cmake_BareosFindAllLibraries.cmake b/sysutils/bareos22-server/files/patch-core-cmake_BareosFindAllLibraries.cmake
deleted file mode 100644
index 40bcee0e6b50..000000000000
--- a/sysutils/bareos22-server/files/patch-core-cmake_BareosFindAllLibraries.cmake
+++ /dev/null
@@ -1,12 +0,0 @@
---- core/cmake/BareosFindAllLibraries.cmake 2023-03-24 08:05:20.000000000 -0500
-+++ core/cmake/BareosFindAllLibraries.cmake 2023-04-05 16:21:00.503424000 -0500
-@@ -177,7 +177,9 @@
-
- bareosfindlibraryandheaders("pthread" "pthread.h" "")
- bareosfindlibraryandheaders("cap" "sys/capability.h" "")
-+if(gfapi)
- bareosfindlibraryandheaders("gfapi" "glusterfs/api/glfs.h" "")
-+endif()
-
- bareosfindlibraryandheaders("pam" "security/pam_appl.h" "")
-
diff --git a/sysutils/bareos22-server/files/patch-core-manpages_CMakeLists.txt b/sysutils/bareos22-server/files/patch-core-manpages_CMakeLists.txt
deleted file mode 100644
index 5774b72f2740..000000000000
--- a/sysutils/bareos22-server/files/patch-core-manpages_CMakeLists.txt
+++ /dev/null
@@ -1,16 +0,0 @@
---- core/manpages/CMakeLists.txt 2021-12-21 06:00:49.000000000 -0500
-+++ core/manpages/CMakeLists.txt 2021-12-22 00:19:52.189513000 -0500
-@@ -18,9 +18,11 @@
- # 02110-1301, USA.
- message("Entering ${CMAKE_CURRENT_SOURCE_DIR}")
-
--set(MAN1 bconsole.1 bsmtp.1)
-+if(client-only)
-+ set(MAN1 bconsole.1 bsmtp.1)
-
--set(MAN8 bareos-fd.8 bareos.8 btraceback.8)
-+ set(MAN8 bareos-fd.8 bareos.8 btraceback.8)
-+endif()
-
- if(NOT client-only)
- set(MAN1-server bareos-tray-monitor.1 bwild.1 bregex.1)
diff --git a/sysutils/bareos22-server/files/patch-core-scripts_CMakeLists.txt b/sysutils/bareos22-server/files/patch-core-scripts_CMakeLists.txt
deleted file mode 100644
index 9d10e0a79552..000000000000
--- a/sysutils/bareos22-server/files/patch-core-scripts_CMakeLists.txt
+++ /dev/null
@@ -1,64 +0,0 @@
---- core/scripts/CMakeLists.txt 2021-12-21 06:00:49.000000000 -0500
-+++ core/scripts/CMakeLists.txt 2021-12-22 00:23:34.270541000 -0500
-@@ -18,34 +18,36 @@
- # 02110-1301, USA.
- message("Entering ${CMAKE_CURRENT_SOURCE_DIR}")
-
--install(
-- FILES bareos btraceback
-- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
-- WORLD_READ WORLD_EXECUTE
-- DESTINATION "${sbindir}"
--)
-+if(client-only)
-+ install(
-+ FILES bareos btraceback
-+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
-+ WORLD_READ WORLD_EXECUTE
-+ DESTINATION "${sbindir}"
-+ )
-
--install(
-- FILES bareos-ctl-fd
-- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
-- WORLD_READ WORLD_EXECUTE
-- DESTINATION "${scriptdir}"
-- COMPONENT filedaemon
--)
-+ install(
-+ FILES bareos-ctl-fd
-+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
-+ WORLD_READ WORLD_EXECUTE
-+ DESTINATION "${scriptdir}"
-+ COMPONENT filedaemon
-+ )
-
--install(
-- FILES bareos bareos-config
-- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
-- WORLD_READ WORLD_EXECUTE
-- DESTINATION "${scriptdir}"
--)
-+ install(
-+ FILES bareos bareos-config
-+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
-+ WORLD_READ WORLD_EXECUTE
-+ DESTINATION "${scriptdir}"
-+ )
-
--install(
-- FILES bareos-config-lib.sh bareos-ctl-funcs btraceback.gdb btraceback.dbx
-- btraceback.mdb
-- PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
-- DESTINATION "${scriptdir}"
--)
-+ install(
-+ FILES bareos-config-lib.sh bareos-ctl-funcs btraceback.gdb btraceback.dbx
-+ btraceback.mdb
-+ PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
-+ DESTINATION "${scriptdir}"
-+ )
-+endif()
-
- if(NOT client-only)
- install(
diff --git a/sysutils/bareos22-server/files/patch-core-src-include_baconfig.h b/sysutils/bareos22-server/files/patch-core-src-include_baconfig.h
deleted file mode 100644
index 21afd978730d..000000000000
--- a/sysutils/bareos22-server/files/patch-core-src-include_baconfig.h
+++ /dev/null
@@ -1,25 +0,0 @@
---- core/src/include/baconfig.h 2020-12-16 02:46:16.000000000 -0500
-+++ core/src/include/baconfig.h 2020-12-23 22:47:40.992698000 -0500
-@@ -103,11 +103,11 @@
- # define N_(s) (s)
- # endif /* N_ */
- #else /* !ENABLE_NLS */
-+# include <locale.h>
- # undef _
- # undef N_
- # undef textdomain
- # undef bindtextdomain
--# undef setlocale
-
- # ifndef _
- # define _(s) (s)
-@@ -120,9 +120,6 @@
- # endif
- # ifndef bindtextdomain
- # define bindtextdomain(p, d)
--# endif
--# ifndef setlocale
--# define setlocale(p, d)
- # endif
- #endif /* ENABLE_NLS */
-
diff --git a/sysutils/bareos22-server/files/patch-core-src-plugins-filed_CMakeLists.txt b/sysutils/bareos22-server/files/patch-core-src-plugins-filed_CMakeLists.txt
deleted file mode 100644
index ccb41fb15e8c..000000000000
--- a/sysutils/bareos22-server/files/patch-core-src-plugins-filed_CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
---- core/src/plugins/filed/CMakeLists.txt 2020-12-16 02:46:16.000000000 -0500
-+++ core/src/plugins/filed/CMakeLists.txt 2020-12-23 22:56:13.843714000 -0500
-@@ -41,7 +41,9 @@
-
- include_directories(${OPENSSL_INCLUDE_DIR})
-
--add_subdirectory(python)
-+if(python)
-+ add_subdirectory(python)
-+endif()
-
- add_library(bpipe-fd MODULE bpipe/bpipe-fd.cc)
- set_target_properties(bpipe-fd PROPERTIES PREFIX "")
diff --git a/sysutils/bareos22-server/files/patch-core-src-plugins-stored_CMakeLists.txt b/sysutils/bareos22-server/files/patch-core-src-plugins-stored_CMakeLists.txt
deleted file mode 100644
index a693d11d6b6a..000000000000
--- a/sysutils/bareos22-server/files/patch-core-src-plugins-stored_CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- core/src/plugins/stored/CMakeLists.txt 2021-12-21 06:00:49.000000000 -0500
-+++ core/src/plugins/stored/CMakeLists.txt 2022-01-15 09:28:41.225020000 -0500
-@@ -33,6 +33,12 @@
- endif()
- endif()
-
-+if(HAVE_FREEBSD_OS)
-+ include_directories(
-+ ${PROJECT_SOURCE_DIR}/src/fastlz/include
-+ )
-+endif()
-+
- add_subdirectory(python)
-
- add_library(autoxflate-sd MODULE autoxflate/autoxflate-sd.cc)
diff --git a/sysutils/bareos22-server/files/patch-core_cmake_bareos-symlink-default-db-backend.cmake b/sysutils/bareos22-server/files/patch-core_cmake_bareos-symlink-default-db-backend.cmake
deleted file mode 100644
index bf079968d9d4..000000000000
--- a/sysutils/bareos22-server/files/patch-core_cmake_bareos-symlink-default-db-backend.cmake
+++ /dev/null
@@ -1,36 +0,0 @@
---- core/cmake/bareos-symlink-default-db-backend.cmake.orig 2020-12-11 13:44:43 UTC
-+++ core/cmake/bareos-symlink-default-db-backend.cmake
-@@ -16,13 +16,31 @@
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- # 02110-1301, USA.
-+
-+# The ${libdir} and ${backenddir} are absolute, so figure out
-+# a relative path (${backenddir} lives under ${libdir}) instead.
-+# Make the link relative, placing the libbareoscats.so in ${libdir}.
-+# Within this script, VERSION is set to BAREOS_NUMERIC_VERSION (see
-+# core/src/cats/CMakeLists.txt).
- message(
- STATUS
- "${CMAKE_COMMAND} -E create_symlink ${libdir}/libbareoscats${CMAKE_SHARED_LIBRARY_SUFFIX} ${backenddir}/libbareoscats-${default_db_backend}${CMAKE_SHARED_LIBRARY_SUFFIX}"
- )
-+file(
-+ RELATIVE_PATH
-+ _rel
-+ ${libdir}
-+ ${backenddir}/libbareoscats-${default_db_backend}${CMAKE_SHARED_LIBRARY_SUFFIX}
-+)
-+message(
-+ STATUS
-+ ".. actually ${_rel} in $ENV{DESTDIR} v ${VERSION}"
-+)
-+
- execute_process(
- COMMAND
- ${CMAKE_COMMAND} -E create_symlink
-- ${backenddir}/libbareoscats-${default_db_backend}${CMAKE_SHARED_LIBRARY_SUFFIX}
-- ${libdir}/libbareoscats${CMAKE_SHARED_LIBRARY_SUFFIX}.${BAREOS_NUMERIC_VERSION}
-+ ${_rel}
-+ libbareoscats${CMAKE_SHARED_LIBRARY_SUFFIX}.${VERSION}
-+ WORKING_DIRECTORY $ENV{DESTDIR}${libdir} COMMAND_ECHO STDOUT
- )
diff --git a/sysutils/bareos22-traymonitor/Makefile b/sysutils/bareos22-traymonitor/Makefile
deleted file mode 100644
index 34d750ad929a..000000000000
--- a/sysutils/bareos22-traymonitor/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= bareos
-PORTREVISION= 0
-PKGNAMESUFFIX= 22-traymonitor
-
-COMMENT= Backup archiving recovery open sourced (traymonitor)
-
-LIB_DEPENDS+= libqwt5-qt5.so:x11-toolkits/qwt5-qt5 \
- libbareos.so:sysutils/bareos22-client
-
-CONFLICTS= bareos-traymonitor-qt5 bareos-traymonitor-qt6 \
- bareos20-traymonitor bareos21-traymonitor
-
-USES= desktop-file-utils gettext-runtime pkgconfig qt:5
-USE_QT= buildtools:build qmake:build uitools:build gui core widgets
-WITH_BAT= yes
-
-PLIST= ${.CURDIR}/pkg-plist
-CFLAGS+= -DMDB_DSYNC=O_SYNC -DMDB_USE_POSIX_SEM=1
-
-MASTERDIR= ${.CURDIR}/../../sysutils/bareos22-server
-
-CMAKE_ARGS+= -Dtraymonitor=yes \
- -Dbuild-dird=no \
- -Dbuild-stored=no \
- -Dclient-only=yes \
- -Dnls=ON
-
-.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/bareos23-client/Makefile b/sysutils/bareos23-client/Makefile
index d72249f62b74..d6c34aefc727 100644
--- a/sysutils/bareos23-client/Makefile
+++ b/sysutils/bareos23-client/Makefile
@@ -1,10 +1,9 @@
PORTNAME= bareos
-PORTREVISION= 0
PKGNAMESUFFIX= 23-client
COMMENT= Backup archiving recovery open sourced (client)
-CONFLICTS= bareos22-client bareos21-client bareos20-client bareos-client
+CONFLICTS= bareos24-client bareos22-client bareos-client
WITH_CLIENT_ONLY=yes
USE_RC_SUBR= bareos-fd
@@ -12,10 +11,6 @@ USE_RC_SUBR= bareos-fd
PLIST= ${PKGDIR}/pkg-plist.client
MASTERDIR= ${.CURDIR}/../../sysutils/bareos23-server
-OPTIONS_GROUP= PLUGINS
-OPTIONS_GROUP_PLUGINS= GFAPI
OPTIONS_DEFINE= NLS PYTHON SCSICRYPTO
-GFAPI_DESC= GFAPI fd plugin support
-
.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/bareos23-server/Makefile b/sysutils/bareos23-server/Makefile
index 445756bbf80d..7622f1715f4a 100644
--- a/sysutils/bareos23-server/Makefile
+++ b/sysutils/bareos23-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 23.1.4
-PORTREVISION?= 1
+DISTVERSION= 23.1.5
+PORTREVISION?= 0
CATEGORIES?= sysutils
PKGNAMEPREFIX?= #
PKGNAMESUFFIX?= 23-server
@@ -13,7 +13,7 @@ WWW= https://www.bareos.org/
LICENSE= AGPLv3 LGPL3
LICENSE_COMB= multi
-CONFLICTS?= bareos20-server bareos21-server bareos22-server bareos-server
+CONFLICTS?= bareos22-server bareos24-server bareos-server
BUILD_DEPENDS+= utf8cpp>0:devel/utf8cpp
LIB_DEPENDS+= liblzo2.so:archivers/lzo2 \
@@ -47,15 +47,12 @@ NDMP_DESC= Enable build of NDMP support
SCSICRYPTO_DESC= Build LTO AME crypto plugin
.if ${PKGNAMESUFFIX} == "23-server"
-OPTIONS_GROUP= BACKENDS
-OPTIONS_GROUP_BACKENDS= GFAPI
OPTIONS_DEFINE= MTX PYTHON LMDB NDMP NLS SCSICRYPTO
OPTIONS_DEFAULT+= LMDB PGSQL SCSICRYPTO
OPTIONS_SINGLE_DATABASE= PGSQL
OPTIONS_SINGLE+= DATABASE
BACKENDS_DESC= Storage backends
DATABASE_DESC= Database support
-GFAPI_DESC= GFAPI backend support
LMDB_DESC= Enable faster accurate backup support
NDMP_CMAKE_ON= -Dndmp=ON
@@ -149,8 +146,6 @@ SUB_LIST= BAREOS_USER=${BAREOS_USER} \
NLS_USES= gettext
NLS_CMAKE_ON= -Dnls=ON
-GFAPI_CMAKE_ON= -Dgfapi=ON
-GFAPI_LIB_DEPENDS= libglusterfs.so:net/glusterfs
# Client only or full server version
.if defined(WITH_CLIENT_ONLY)
diff --git a/sysutils/bareos23-server/distinfo b/sysutils/bareos23-server/distinfo
index 024a17fe61eb..1700f3eaea66 100644
--- a/sysutils/bareos23-server/distinfo
+++ b/sysutils/bareos23-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759976047
-SHA256 (bareos-bareos-Release-23.1.4_GH0.tar.gz) = 5e1570034ff9dc1a772ca8de78ebe1c1c44d80ca15a77c94ff924497a6a2ab08
-SIZE (bareos-bareos-Release-23.1.4_GH0.tar.gz) = 14014536
+TIMESTAMP = 1766892918
+SHA256 (bareos-bareos-Release-23.1.5_GH0.tar.gz) = 470458640fb25f1710449eb91461f954956f12c97d3a1fe901b92f1c10369595
+SIZE (bareos-bareos-Release-23.1.5_GH0.tar.gz) = 14037537
diff --git a/sysutils/bareos23-server/files/bareos-dir.in b/sysutils/bareos23-server/files/bareos-dir.in
index 658865b50b67..5bf8feaa7644 100644
--- a/sysutils/bareos23-server/files/bareos-dir.in
+++ b/sysutils/bareos23-server/files/bareos-dir.in
@@ -20,6 +20,8 @@ rcvar=${name}_enable
load_rc_config $name
+export PATH="${PATH}:%%LOCALBASE%%/bin:%%LOCALBASE%%/sbin"
+
: ${bareos_dir_enable="NO"}
: ${bareos_dir_flags="-u bareos -g bareos -v"}
: ${bareos_dir_config="%%PREFIX%%/etc/bareos/"}
diff --git a/sysutils/bareos23-server/pkg-plist b/sysutils/bareos23-server/pkg-plist
index 8f410646e55c..3b4fb72fe227 100644
--- a/sysutils/bareos23-server/pkg-plist
+++ b/sysutils/bareos23-server/pkg-plist
@@ -10,12 +10,9 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/LinuxAll.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/SelfTest.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/WindowsAllDrives.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/plugin-gfapi.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/plugin-ldap.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/BackupCatalog.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/BackupGFAPI.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/RestoreFiles.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/RestoreGFAPI.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/backup-bareos-fd.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/backup-ldap.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/restore-ldap.conf.sample
@@ -29,28 +26,24 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/profile/operator.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/schedule/WeeklyCycle.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf.sample
-%%ETCDIR%%/bareos-dir.d/storage/dedup.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Dedupable.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/File.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Gluster.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/NULL.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Tape.conf.sample
-@comment @sample(,bareos,640) %%ETCDIR%%/bareos-regress.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/autochanger-0.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/FileStorage.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/GlusterStorage.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/NULL.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/tapedrive-0.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/director/bareos-dir.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/director/bareos-mon.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/messages/Standard.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/storage/bareos-sd.conf.sample
-@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/dedup.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/Dedupable.conf.sample
%%MTX%%@sample(,bareos,640) %%ETCDIR%%/mtx-changer.conf.sample
etc/logrotate.d/bareos-dir
lib/bareos/backends/libbareossd-dedupable.so
lib/bareos/backends/libbareossd-fifo.so
lib/bareos/backends/libbareossd-file.so
-%%GFAPI%%lib/bareos/backends/libbareossd-gfapi.so
lib/bareos/backends/libbareossd-tape.so
%%PYTHON%%lib/bareos/plugins/BareosDirPluginBaseclass.py
%%PYTHON%%lib/bareos/plugins/BareosDirPluginNscaSender.py
diff --git a/sysutils/bareos23-server/pkg-plist.client b/sysutils/bareos23-server/pkg-plist.client
index e4352b348bd4..b757a3bcceff 100644
--- a/sysutils/bareos23-server/pkg-plist.client
+++ b/sysutils/bareos23-server/pkg-plist.client
@@ -54,7 +54,6 @@ bin/bconsole
%%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/__init__.py
lib/bareos/plugins/bpipe-fd.so
-%%GFAPI%%lib/bareos/plugins/gfapi-fd.so
%%PYTHON%%lib/bareos/plugins/python3-fd.so
%%PYTHON%%lib/bareos/plugins/openvz7/BareosFdPluginVz7CtFs.py
%%PYTHON%%lib/bareos/plugins/openvz7/README.md
diff --git a/sysutils/bareos23-traymonitor/Makefile b/sysutils/bareos23-traymonitor/Makefile
index 5dc3b1e07172..f3bc8111bebd 100644
--- a/sysutils/bareos23-traymonitor/Makefile
+++ b/sysutils/bareos23-traymonitor/Makefile
@@ -4,8 +4,7 @@ COMMENT= Backup archiving recovery open sourced (traymonitor)
LIB_DEPENDS+= libbareos.so:sysutils/bareos23-client
-CONFLICTS= bareos20-traymonitor bareos21-traymonitor bareos22-traymonitor \
- bareos-traymonitor
+CONFLICTS= bareos22-traymonitor bareos24-traymonitor bareos-traymonitor
USES= desktop-file-utils gettext-runtime pkgconfig
@@ -14,8 +13,8 @@ FLAVOR?= ${FLAVORS:[1]}
CFLAGS+= -Wno-unused-parameter
-qt5_CONFLICTS= bareos-traymonitor-qt6
-qt6_CONFLICTS= bareos-traymonitor-qt5
+qt5_CONFLICTS= bareos23-traymonitor-qt6
+qt6_CONFLICTS= bareos23-traymonitor-qt5
.if ${FLAVOR} == qt6
PKGNAMESUFFIX= 23-traymonitor-qt6
diff --git a/sysutils/bareos22-client/Makefile b/sysutils/bareos24-client/Makefile
index fba30b8ab482..4590e0b90781 100644
--- a/sysutils/bareos22-client/Makefile
+++ b/sysutils/bareos24-client/Makefile
@@ -1,20 +1,19 @@
PORTNAME= bareos
-PKGNAMESUFFIX= 22-client
+
+PORTREVISION= 1
+
+PKGNAMESUFFIX= 24-client
COMMENT= Backup archiving recovery open sourced (client)
-CONFLICTS= bareos-client bareos20-client bareos21-client
+CONFLICTS= bareos23-client bareos-client
WITH_CLIENT_ONLY=yes
USE_RC_SUBR= bareos-fd
PLIST= ${PKGDIR}/pkg-plist.client
-MASTERDIR= ${.CURDIR}/../../sysutils/bareos22-server
+MASTERDIR= ${.CURDIR}/../../sysutils/bareos24-server
-OPTIONS_GROUP= PLUGINS
-OPTIONS_GROUP_PLUGINS= GFAPI
OPTIONS_DEFINE= NLS PYTHON SCSICRYPTO
-GFAPI_DESC= GFAPI fd plugin support
-
.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/bareos22-server/Makefile b/sysutils/bareos24-server/Makefile
index 1ef39ee42a52..04db614e4ece 100644
--- a/sysutils/bareos22-server/Makefile
+++ b/sysutils/bareos24-server/Makefile
@@ -1,10 +1,10 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 22.1.7
-PORTREVISION?= 0
+DISTVERSION= 24.0.8
+PORTREVISION?= 1
CATEGORIES?= sysutils
PKGNAMEPREFIX?= #
-PKGNAMESUFFIX?= 22-server
+PKGNAMESUFFIX?= 24-server
MAINTAINER= acm@FreeBSD.org
COMMENT?= Backup archiving recovery open sourced (server)
@@ -13,10 +13,18 @@ WWW= https://www.bareos.org/
LICENSE= AGPLv3 LGPL3
LICENSE_COMB= multi
-CONFLICTS?= bareos-server bareos20-server bareos21-server
+CONFLICTS?= bareos23-server bareos-server
+BUILD_DEPENDS+= utf8cpp>0:devel/utf8cpp \
+ microsoft-gsl>0:devel/microsoft-gsl \
+ xxhash>0:devel/xxhash \
+ tl-expected>0:devel/tl-expected \
+ cli11>0:devel/cli11
+RUN_DEPENDS= bash:shells/bash
LIB_DEPENDS+= liblzo2.so:archivers/lzo2 \
- libjansson.so:devel/jansson
+ libjansson.so:devel/jansson \
+ libfmt.so:devel/libfmt \
+ libxxhash.so:devel/xxhash
USES+= cmake compiler:c++11-lang cpe localbase:ldflags perl5 pkgconfig readline \
shebangfix
@@ -29,10 +37,9 @@ GROUPS= ${USERS}
PLIST_SUB+= LIB_VERSION=${PORTVERSION}
USE_LDCONFIG= yes
-SHEBANG_LANG= perl python
-SHEBANG_GLOB= *.py
-SHEBANG_FILES= ${WRKSRC}/core/src/cats/make_catalog_backup.pl.in \
- ${WRKSRC}/contrib/misc/bsmc/bin/bsmc
+SHEBANG_LANG= bash perl python
+SHEBANG_GLOB= *.sh *.py
+SHEBANG_FILES= ${WRKSRC}/contrib/misc/bsmc/bin/bsmc
CPPFLAGS+= -I${LOCALBASE}/readline
@@ -45,16 +52,15 @@ MTX_DESC= Install mtx for control of autochanger devices
NDMP_DESC= Enable build of NDMP support
SCSICRYPTO_DESC= Build LTO AME crypto plugin
-.if ${PKGNAMESUFFIX} == "22-server"
-OPTIONS_GROUP= BACKENDS
-OPTIONS_GROUP_BACKENDS= GFAPI
+.if ${PKGNAMESUFFIX} == "24-server"
+ONLY_FOR_ARCHS= aarch64 amd64
+
OPTIONS_DEFINE= MTX PYTHON LMDB NDMP NLS SCSICRYPTO
OPTIONS_DEFAULT+= LMDB PGSQL SCSICRYPTO
OPTIONS_SINGLE_DATABASE= PGSQL
OPTIONS_SINGLE+= DATABASE
BACKENDS_DESC= Storage backends
DATABASE_DESC= Database support
-GFAPI_DESC= GFAPI backend support
LMDB_DESC= Enable faster accurate backup support
NDMP_CMAKE_ON= -Dndmp=ON
@@ -71,14 +77,14 @@ OPENSSL_CMAKE_OFF= -Dopenssl=OFF
SCSICRYPTO_CMAKE_ON= -Dscsi-crypto=ON
SCSICRYPTO_CMAKE_OFF= -Dscsi-crypto=OFF
-.if ${PKGNAMESUFFIX} == "22-client" || ${PKGNAMESUFFIX} == "22-server" #Till end of the file
+.if ${PKGNAMESUFFIX} == "24-client" || ${PKGNAMESUFFIX} == "24-server" #Till end of the file
PYTHON_USES= python
PYTHON_CMAKE_ON= -DENABLE_PYTHON=ON
PYTHON_CMAKE_OFF= -DENABLE_PYTHON=OFF
PYTHON_PLUGIN= yes
.if !defined(WITH_CLIENT_ONLY)
-LIB_DEPENDS+= libbareos.so:sysutils/bareos22-client
+LIB_DEPENDS+= libbareos.so:sysutils/bareos24-client
USE_RC_SUBR?= bareos-dir bareos-sd
.endif
@@ -148,13 +154,12 @@ SUB_LIST= BAREOS_USER=${BAREOS_USER} \
NLS_USES= gettext
NLS_CMAKE_ON= -Dnls=ON
-GFAPI_CMAKE_ON= -Dgfapi=ON
-GFAPI_LIB_DEPENDS= libglusterfs.so:net/glusterfs
# Client only or full server version
.if defined(WITH_CLIENT_ONLY)
CONFFILES= fd
-CMAKE_ARGS+= -Dclient-only=ON
+CMAKE_ARGS+= -Dclient-only=ON \
+ -DENABLE_WEBUI=OFF
PKGDEINSTALL= ${FILESDIR}/pkg-deinstall.client
PKGINSTALL= ${FILESDIR}/pkg-install.client
@@ -163,20 +168,15 @@ PKGINSTALL= ${FILESDIR}/pkg-install.client
CONFFILES= sd dir
CMAKE_ARGS+= -Dbuild-dird=ON \
-Dbuild-stored=ON \
- -Dbuild_client_only=OFF
+ -Dbuild_client_only=OFF \
+ -DENABLE_WEBUI=OFF
# Server default database
MTX_RUN_DEPENDS= ${LOCALBASE}/sbin/mtx:misc/mtx
-MYSQL_VARS= DBTYPE=mysql
-MYSQL_SUB_LIST= REQ_MYSQL=mysql REQ_PGSQL=""
PGSQL_CMAKE_ON= -Dpostgresql=ON
-PGSQL_USES= pgsql
-PGSQL_VARS= DBTYPE=postgresql
-PGSQL_SUB_LIST= REQ_MYSQL="" REQ_PGSQL=postgresql
-SQLITE3_VARS= DBTYPE=sqlite3
-
-PLIST_SUB+= DBTYPE=${DBTYPE}
-
+PGSQL_USES= pgsql
+PGSQL_SUB_LIST= REQ_PGSQL=postgresql
+PGSQL_SUB_LIST_OFF= REQ_PGSQL=""
.endif
.if defined(WITH_CLIENT_ONLY)
@@ -191,14 +191,18 @@ MP1+= bsmtp.1 bregex.1 bwild.1 bareos-tray-monitor.1
MAKE_ENV+= MAN8="${MP8}" MAN1="${MP1}"
post-patch:
- @${REINPLACE_CMD} '133,138d' ${WRKSRC}/CMakeLists.txt
-.if ${PKGNAMESUFFIX} == "22-server"
+.if ${PKGNAMESUFFIX} == "24-server"
@${REINPLACE_CMD} '51d' ${WRKSRC}/core/src/plugins/CMakeLists.txt
.endif
-.if ${PKGNAMESUFFIX} == "22-client"
+.if ${PKGNAMESUFFIX} == "24-client"
@${REINPLACE_CMD} -e 's|-Werror -Wall|-Wall|g' ${PATCH_WRKSRC}/core/CMakeLists.txt
+ @${REINPLACE_CMD} -e 's|enable_testing()||g' ${WRKSRC}/CMakeLists.txt
.endif
+ @${REINPLACE_CMD} -e 's/CMAKE_INSTALL_FULL_DATAROOTDIR/CMAKE_INSTALL_DATAROOTDIR/g' \
+ ${WRKSRC}/cmake/BareosSetVariableDefaults.cmake \
+ ${WRKSRC}/webui/CMakeLists.txt
+
post-extract:
.if defined(WITH_CLIENT_ONLY)
. if defined(PYTHON_PLUGIN)
@@ -226,12 +230,6 @@ post-install:
.endif
.else
.include "${MASTERDIR}/Makefile.common"
-.endif # 22-client and 22-server are defined
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-USES+= llvm:max=15
-.endif
+.endif # 24-client and 24-server are defined
.include <bsd.port.mk>
diff --git a/sysutils/bareos24-server/Makefile.common b/sysutils/bareos24-server/Makefile.common
new file mode 100644
index 000000000000..0ab755cf514b
--- /dev/null
+++ b/sysutils/bareos24-server/Makefile.common
@@ -0,0 +1,54 @@
+post-patch:
+.if ${PKGNAMESUFFIX} == "24-traymonitor"
+ @${REINPLACE_CMD} -e 's|-Werror -Wall|-Wall|g' ${PATCH_WRKSRC}/core/CMakeLists.txt
+ @${REINPLACE_CMD} -e 's|\@bindir\@|${LOCALBASE}/bin|g' ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.desktop.in
+ @${REINPLACE_CMD} '207d' ${WRKSRC}/CMakeLists.txt
+.endif
+
+post-extract:
+.if ${PKGNAMESUFFIX} == "24-traymonitor"
+ @${MV} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/client/FileDaemon-local.conf.in \
+ ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/client/FileDaemon-local.conf
+ @${MV} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/director/Director-local.conf.in \
+ ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/director/Director-local.conf
+ @${MV} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/monitor/bareos-mon.conf.in \
+ ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/monitor/bareos-mon.conf
+ @${MV} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/storage/StorageDaemon-local.conf.in \
+ ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/storage/StorageDaemon-local.conf
+.endif
+
+post-build:
+.if ${PKGNAMEPREFIX} == "nagios-check_"
+ ${MAKE_CMD} -C ${WRKSRC}/examples/nagios/check_bareos
+.endif
+
+pre-install:
+.if ${PKGNAMESUFFIX} == "24-traymonitor"
+. for d in client director monitor storage
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/tray-monitor.d/${d}
+ ${FIND} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/${d} -type f -name '*.conf' -exec ${MV} -v {} {}.sample \;
+. endfor
+.endif
+
+do-install:
+.if ${PKGNAMEPREFIX} == "nagios-check_"
+ @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios
+ ${INSTALL_PROGRAM} ${WRKSRC}/examples/nagios/check_bareos/check_bareos \
+ ${STAGEDIR}${PREFIX}/libexec/nagios
+.endif
+.if ${PKGNAMESUFFIX} == "-client-static"
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/filed/static-bareos-fd ${STAGEDIR}${PREFIX}/sbin/bareos-fd-static
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/console/static-bconsole ${STAGEDIR}${PREFIX}/sbin/bconsole-static
+.endif
+.if ${PKGNAMESUFFIX} == "24-traymonitor"
+# Install config files and preserve existing ones
+.for d in client director monitor storage
+ ${INSTALL_SCRIPT} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/${d}/*.sample ${STAGEDIR}${ETCDIR}/tray-monitor.d/${d}/
+.endfor
+ ${INSTALL_PROGRAM} ${CONFIGURE_WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor ${STAGEDIR}${PREFIX}/bin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps
+ ${INSTALL_DATA} ${WRKSRC}/core/src/images/bareos-logo_128x128.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps/bareos-tray-monitor.png
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
+ ${INSTALL_DATA} ${WRKSRC}/core/src/images/bareos-logo.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/bareos-tray-monitor.svg
+ ${INSTALL_DATA} ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.desktop.in ${STAGEDIR}${DESKTOPDIR}/bareos-tray-monitor.desktop
+.endif
diff --git a/sysutils/bareos24-server/distinfo b/sysutils/bareos24-server/distinfo
new file mode 100644
index 000000000000..f49bbab2e3ea
--- /dev/null
+++ b/sysutils/bareos24-server/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1766877958
+SHA256 (bareos-bareos-Release-24.0.8_GH0.tar.gz) = a0934802aa4459af854db59bfd14d84ca2dd9d755fcf03a9bf04b3f3150f565d
+SIZE (bareos-bareos-Release-24.0.8_GH0.tar.gz) = 13432277
diff --git a/sysutils/bareos22-server/files/bareos-barcodes b/sysutils/bareos24-server/files/bareos-barcodes
index f42cb7f7aeea..f42cb7f7aeea 100644
--- a/sysutils/bareos22-server/files/bareos-barcodes
+++ b/sysutils/bareos24-server/files/bareos-barcodes
diff --git a/sysutils/bareos22-server/files/bareos-dir.in b/sysutils/bareos24-server/files/bareos-dir.in
index 22272cf86231..271e2050a9b8 100644
--- a/sysutils/bareos22-server/files/bareos-dir.in
+++ b/sysutils/bareos24-server/files/bareos-dir.in
@@ -1,7 +1,7 @@
#!/bin/sh
# PROVIDE: bareos_dir
-# REQUIRE: DAEMON %%REQ_MYSQL%% %%REQ_PGSQL%%
+# REQUIRE: DAEMON %%REQ_PGSQL%%
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
@@ -20,6 +20,8 @@ rcvar=${name}_enable
load_rc_config $name
+export PATH="${PATH}:%%LOCALBASE%%/bin:%%LOCALBASE%%/sbin"
+
: ${bareos_dir_enable="NO"}
: ${bareos_dir_flags="-u bareos -g bareos -v"}
: ${bareos_dir_config="%%PREFIX%%/etc/bareos/"}
@@ -42,7 +44,7 @@ bareos_start_precmd() {
bareos_dir_configtest() {
echo "Performing sanity check on ${bareos_dir_config} configuration:"
- eval ${command} -t
+ eval ${command} -c ${bareos_dir_config} -t
}
bareos_dir_reload() {
diff --git a/sysutils/bareos22-server/files/bareos-fd.in b/sysutils/bareos24-server/files/bareos-fd.in
index 8d57c3c858bc..8d57c3c858bc 100644
--- a/sysutils/bareos22-server/files/bareos-fd.in
+++ b/sysutils/bareos24-server/files/bareos-fd.in
diff --git a/sysutils/bareos22-server/files/bareos-sd.in b/sysutils/bareos24-server/files/bareos-sd.in
index 529cf55140c0..529cf55140c0 100644
--- a/sysutils/bareos22-server/files/bareos-sd.in
+++ b/sysutils/bareos24-server/files/bareos-sd.in
diff --git a/sysutils/bareos22-server/files/chio-bareos b/sysutils/bareos24-server/files/chio-bareos
index f006ef78e6ce..f006ef78e6ce 100644
--- a/sysutils/bareos22-server/files/chio-bareos
+++ b/sysutils/bareos24-server/files/chio-bareos
diff --git a/sysutils/bareos24-server/files/patch-CMakeLists.txt b/sysutils/bareos24-server/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..4404b90a2c50
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-CMakeLists.txt
@@ -0,0 +1,16 @@
+--- CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800
++++ CMakeLists.txt 2024-12-31 23:52:42.840766000 -0800
+@@ -202,11 +202,8 @@
+ if(ENABLE_WEBUI)
+ add_subdirectory(webui)
+ endif()
+- if(NOT client-only)
+- if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows")
+- add_subdirectory(contrib)
+- endif()
+- add_subdirectory(systemtests)
++ if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows")
++ add_subdirectory(contrib)
+ endif()
+ endif()
+
diff --git a/sysutils/bareos24-server/files/patch-cmake_BareosCcache.cmake b/sysutils/bareos24-server/files/patch-cmake_BareosCcache.cmake
new file mode 100644
index 000000000000..d8b63ec3265e
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-cmake_BareosCcache.cmake
@@ -0,0 +1,12 @@
+--- cmake/BareosCcache.cmake 2024-12-31 23:51:38.882883000 -0800
++++ cmake/BareosCcache.cmake 2024-12-31 23:51:48.133339000 -0800
+@@ -20,9 +20,6 @@
+ find_program(CCACHE_PROGRAM ccache)
+ if(CCACHE_PROGRAM)
+ set(CCACHE_CMDLINE "${CCACHE_PROGRAM}")
+- list(APPEND CCACHE_CMDLINE "base_dir=${CMAKE_SOURCE_DIR}")
+- list(APPEND CCACHE_CMDLINE "hash_dir=true")
+- list(APPEND CCACHE_CMDLINE "namespace=bareos")
+ set(CMAKE_C_COMPILER_LAUNCHER "${CCACHE_CMDLINE}")
+ set(CMAKE_CXX_COMPILER_LAUNCHER "${CCACHE_CMDLINE}")
+ endif()
diff --git a/sysutils/bareos-server/files/patch-contrib-misc-bsmc_CMakeLists.txt b/sysutils/bareos24-server/files/patch-contrib-misc-bsmc_CMakeLists.txt
index 2074cf886be9..2074cf886be9 100644
--- a/sysutils/bareos-server/files/patch-contrib-misc-bsmc_CMakeLists.txt
+++ b/sysutils/bareos24-server/files/patch-contrib-misc-bsmc_CMakeLists.txt
diff --git a/sysutils/bareos22-server/files/patch-contrib_CMakeLists.txt b/sysutils/bareos24-server/files/patch-contrib_CMakeLists.txt
index 6c923920a7a5..0c896142edfe 100644
--- a/sysutils/bareos22-server/files/patch-contrib_CMakeLists.txt
+++ b/sysutils/bareos24-server/files/patch-contrib_CMakeLists.txt
@@ -10,7 +10,7 @@
-endif()
-if(NOT client-only)
- add_subdirectory(dir-plugins)
-+if(python)
++if(ENABLE_PYTHON)
+ if(client-only)
+ add_subdirectory(fd-plugins)
+ endif()
diff --git a/sysutils/bareos22-server/files/patch-core-CMakeLists.txt b/sysutils/bareos24-server/files/patch-core-CMakeLists.txt
index b7e291bf0d60..136514c20b69 100644
--- a/sysutils/bareos22-server/files/patch-core-CMakeLists.txt
+++ b/sysutils/bareos24-server/files/patch-core-CMakeLists.txt
@@ -1,6 +1,6 @@
---- core/CMakeLists.txt 2022-11-09 08:14:10.000000000 -0500
-+++ core/CMakeLists.txt 2022-11-18 00:11:43.670601000 -0500
-@@ -283,7 +283,9 @@
+--- core/CMakeLists.txt 2023-12-13 17:44:47.000000000 -0500
++++ core/CMakeLists.txt 2024-01-10 01:25:40.807505000 -0500
+@@ -333,7 +333,9 @@
set(HAVE_FREEBSD_OS 1)
include_directories(/usr/local/include)
link_directories(/usr/local/lib)
@@ -11,7 +11,7 @@
check_cxx_compiler_flag(
-Wunused-but-set-variable compiler_will_warn_of_unused_but_set_variable
)
-@@ -350,7 +352,9 @@
+@@ -386,7 +388,9 @@
add_definitions("-D_FILE_OFFSET_BITS=64")
endif()
@@ -20,9 +20,9 @@
+ include(FindIntl)
+endif()
- if(developer)
- add_definitions("-DDEVELOPER=1")
-@@ -368,7 +372,7 @@
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror -Wall -Wextra")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wextra")
+@@ -400,7 +404,7 @@
include(BareosFindStaticCodeAnalysisTools)
if(NOT client-only
@@ -31,11 +31,11 @@
AND CMAKE_SIZEOF_VOID_P EQUAL 8
)
# droplet does not build on solaris because of sys/cdefs.h: No such file or
-@@ -782,7 +786,6 @@
+@@ -777,7 +781,6 @@
+
+ include(BareosConfigureFile)
- add_subdirectory(scripts)
- add_subdirectory(manpages)
-add_subdirectory(platforms)
add_subdirectory(src)
-
- include(BareosLocalBuildDefinitions OPTIONAL
+ add_subdirectory(scripts)
+ add_subdirectory(manpages)
diff --git a/sysutils/bareos-server/files/patch-core-cmake_BareosCheckIncludes.cmake b/sysutils/bareos24-server/files/patch-core-cmake_BareosCheckIncludes.cmake
index c43a68df2c25..c43a68df2c25 100644
--- a/sysutils/bareos-server/files/patch-core-cmake_BareosCheckIncludes.cmake
+++ b/sysutils/bareos24-server/files/patch-core-cmake_BareosCheckIncludes.cmake
diff --git a/sysutils/bareos-server/files/patch-core-cmake_BareosFindAllLibraries.cmake b/sysutils/bareos24-server/files/patch-core-cmake_BareosFindAllLibraries.cmake
index 40bcee0e6b50..40bcee0e6b50 100644
--- a/sysutils/bareos-server/files/patch-core-cmake_BareosFindAllLibraries.cmake
+++ b/sysutils/bareos24-server/files/patch-core-cmake_BareosFindAllLibraries.cmake
diff --git a/sysutils/bareos22-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake b/sysutils/bareos24-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
index 85e738c8e9f4..85e738c8e9f4 100644
--- a/sysutils/bareos22-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
+++ b/sysutils/bareos24-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
diff --git a/sysutils/bareos24-server/files/patch-core-manpages_CMakeLists.txt b/sysutils/bareos24-server/files/patch-core-manpages_CMakeLists.txt
new file mode 100644
index 000000000000..212dc15fc1f5
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-core-manpages_CMakeLists.txt
@@ -0,0 +1,26 @@
+--- core/manpages/CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800
++++ cire/manpages/CMakeLists.txt 2024-12-22 23:07:01.552605000 -0800
+@@ -18,10 +18,8 @@
+ # 02110-1301, USA.
+ message("Entering ${CMAKE_CURRENT_SOURCE_DIR}")
+
+-set(MAN8 bareos-fd.8 btraceback.8)
+-
+ if(NOT client-only)
+- set(MAN1-server bconsole.1 bsmtp.1 bareos-tray-monitor.1 bwild.1 bregex.1)
++ set(MAN1-server bwild.1 bregex.1)
+
+ set(MAN8-server
+ bareos-dir.8
+@@ -39,7 +37,10 @@
+
+ set(MAN1 "${MAN1-server}")
+ set(MAN8 "${MAN8};${MAN8-server}")
+-
++else()
++ set(MAN8 bareos-fd.8 btraceback.8)
++ set(MAN1 bconsole.1 bsmtp.1 bareos-tray-monitor.1)
+ endif()
++
+ install(FILES ${MAN1} DESTINATION "${mandir}/man1")
+ install(FILES ${MAN8} DESTINATION "${mandir}/man8")
diff --git a/sysutils/bareos24-server/files/patch-core-scripts_CMakeLists.txt b/sysutils/bareos24-server/files/patch-core-scripts_CMakeLists.txt
new file mode 100644
index 000000000000..3dba2a2e1430
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-core-scripts_CMakeLists.txt
@@ -0,0 +1,76 @@
+--- core/scripts/CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800
++++ core/scripts/CMakeLists.txt 2024-12-22 19:45:34.147106000 -0800
+@@ -34,14 +34,14 @@
+ mtx-changer.in
+ )
+
+-install(
+- FILES ${CMAKE_CURRENT_BINARY_DIR}/btraceback
+- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
+- WORLD_READ WORLD_EXECUTE
+- DESTINATION "${sbindir}"
+-)
+-if(NOT client-only)
++if(client-only)
+ install(
++ FILES ${CMAKE_CURRENT_BINARY_DIR}/btraceback
++ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
++ WORLD_READ WORLD_EXECUTE
++ DESTINATION "${sbindir}"
++ )
++ install(
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
+ WORLD_READ WORLD_EXECUTE
+@@ -61,32 +61,34 @@
+ WORLD_READ WORLD_EXECUTE
+ DESTINATION "${scriptdir}"
+ )
+-endif()
+-install(
+- FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos-config-lib.sh btraceback.gdb
+- PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
+- DESTINATION "${scriptdir}"
+-)
+-install(
+- FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos-config
+- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
+- WORLD_READ WORLD_EXECUTE
+- DESTINATION "${scriptdir}"
+-)
+-if(NOT client-only)
++
+ install(
+- FILES bareos-ctl-funcs btraceback.dbx btraceback.mdb
++ FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos-config-lib.sh btraceback.gdb
+ PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
+ DESTINATION "${scriptdir}"
+ )
+-endif()
+-if(TARGET python3-fd)
++
+ install(
+- FILES bareos_encode_string.py
++ FILES ${CMAKE_CURRENT_BINARY_DIR}/bareos-config
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
+ WORLD_READ WORLD_EXECUTE
+ DESTINATION "${scriptdir}"
+ )
++
++ install(
++ FILES bareos-ctl-funcs btraceback.dbx btraceback.mdb
++ PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
++ DESTINATION "${scriptdir}"
++ )
++
++ if(TARGET python3-fd)
++ install(
++ FILES bareos_encode_string.py
++ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
++ WORLD_READ WORLD_EXECUTE
++ DESTINATION "${scriptdir}"
++ )
++ endif()
+ endif()
+
+ if(NOT client-only)
diff --git a/sysutils/bareos22-server/files/patch-core-src-dird_CMakeLists.txt b/sysutils/bareos24-server/files/patch-core-src-dird_CMakeLists.txt
index ec5313eaab2c..92b3686b93db 100644
--- a/sysutils/bareos22-server/files/patch-core-src-dird_CMakeLists.txt
+++ b/sysutils/bareos24-server/files/patch-core-src-dird_CMakeLists.txt
@@ -1,5 +1,5 @@
---- core/src/dird/CMakeLists.txt 2023-03-24 08:05:20.000000000 -0500
-+++ core/src/dird/CMakeLists.txt 2023-04-07 16:16:48.539301000 -0500
+--- core/src/dird/CMakeLists.txt 2023-12-13 17:44:47.000000000 -0500
++++ core/src/dird/CMakeLists.txt 2024-01-10 01:43:08.391137000 -0500
@@ -160,7 +160,7 @@
target_sources(bareos-dir PRIVATE dird.cc)
@@ -9,7 +9,7 @@
)
if(HAVE_WIN32)
-@@ -187,14 +187,14 @@
+@@ -185,7 +185,7 @@
add_executable(bareos-dbcheck ${DBCHKSRCS})
target_link_libraries(
@@ -18,11 +18,3 @@
CLI11::CLI11
)
- # is not built by default
- if(NOT client-only)
- add_executable(testfind ${TSTFNDSRCS})
-- target_link_libraries(testfind dird_objects bareosfind)
-+ target_link_libraries(testfind ${JANSSON_LIBRARIES} dird_objects bareosfind)
- endif()
- install(TARGETS bareos-dir bareos-dbcheck testfind DESTINATION "${sbindir}")
-
diff --git a/sysutils/bareos22-server/files/patch-core-src-dird_vbackup.cc b/sysutils/bareos24-server/files/patch-core-src-dird_vbackup.cc
index 3711634ba505..3711634ba505 100644
--- a/sysutils/bareos22-server/files/patch-core-src-dird_vbackup.cc
+++ b/sysutils/bareos24-server/files/patch-core-src-dird_vbackup.cc
diff --git a/sysutils/bareos24-server/files/patch-core-src-include_baconfig.h b/sysutils/bareos24-server/files/patch-core-src-include_baconfig.h
new file mode 100644
index 000000000000..041f89a74229
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-core-src-include_baconfig.h
@@ -0,0 +1,18 @@
+--- core/src/include/baconfig.h 2026-02-02 17:47:37.319878000 -0800
++++ core/src/include/baconfig.h 2026-02-02 17:47:52.554519000 -0800
+@@ -560,4 +560,15 @@
+ # define Leave(lvl)
+ #endif
+
++#if defined(HAVE_WIN32)
++// mingw/windows does not understand "%zu/%zi" by default
++# define PRIuz PRIu64
++# define PRIiz PRIi64
++# define PRItime "lld"
++#else
++# define PRIuz "zu"
++# define PRIiz "zi"
++# define PRItime "ld"
++#endif
++
+ #endif // BAREOS_INCLUDE_BACONFIG_H_
diff --git a/sysutils/bareos24-server/files/patch-core-src-plugins-stored_CMakeLists.txt b/sysutils/bareos24-server/files/patch-core-src-plugins-stored_CMakeLists.txt
new file mode 100644
index 000000000000..9d0c9f02dc58
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-core-src-plugins-stored_CMakeLists.txt
@@ -0,0 +1,23 @@
+--- core/src/plugins/stored/CMakeLists.txt 2025-09-02 01:09:07.000000000 -0700
++++ core/src/plugins/stored/CMakeLists.txt 2025-11-17 13:54:37.845349000 -0800
+@@ -16,6 +16,7 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ # 02110-1301, USA.
++include(BareosPlugins)
+ message("Entering ${CMAKE_CURRENT_SOURCE_DIR}")
+
+ if(HAVE_WIN32)
+@@ -31,6 +32,12 @@
+ # work around https://bugs.python.org/issue4709
+ add_definitions(-DMS_WIN64)
+ endif()
++endif()
++
++if(HAVE_FREEBSD_OS)
++ include_directories(
++ ${PROJECT_SOURCE_DIR}/src/fastlz/include
++ )
+ endif()
+
+ if(ENABLE_PYTHON)
diff --git a/sysutils/bareos24-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt b/sysutils/bareos24-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt
new file mode 100644
index 000000000000..8af0413f9e27
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt
@@ -0,0 +1,38 @@
+--- core/src/qt-tray-monitor/CMakeLists.txt 2025-12-04 05:21:37.000000000 -0800
++++ core/src/qt-tray-monitor/CMakeLists.txt 2025-12-27 15:33:44.742809000 -0800
+@@ -32,19 +32,7 @@
+ if(Qt6Widgets_FOUND)
+ message(STATUS "Found QT6Widgets")
+ else()
+- message(STATUS "QT6Widgets NOT found, checking for Qt5 ...")
+- find_package(Qt5 COMPONENTS Core Widgets)
+- if(Qt5Widgets_FOUND)
+- message(STATUS "Found QT5Widgets")
+- else()
+- message(STATUS "QT5Widgets NOT found, checking for Qt4 ...")
+- find_package(Qt4)
+- if(NOT Qt4_FOUND)
+- message(
+- FATAL_ERROR "Both Qt5 and Qt4 not found, cannot build tray-monitor"
+- )
+- endif()
+- endif()
++ message(STATUS "QT6Widgets NOT found ...")
+ endif()
+
+ if(HAVE_WIN32)
+@@ -79,14 +67,6 @@
+ endif()
+
+ target_link_libraries(bareos-tray-monitor PRIVATE bareos CLI11::CLI11)
+-
+-if(Qt4_FOUND)
+- target_link_libraries(bareos-tray-monitor PRIVATE Qt4::QtGui)
+-endif()
+-
+-if(TARGET Qt5::Widgets)
+- target_link_libraries(bareos-tray-monitor PRIVATE Qt5::Widgets)
+-endif()
+
+ if(TARGET Qt6::Widgets)
+ target_link_libraries(bareos-tray-monitor PRIVATE Qt6::Widgets)
diff --git a/sysutils/bareos24-server/files/patch-core-src-stored-backends_chunked_device.cc b/sysutils/bareos24-server/files/patch-core-src-stored-backends_chunked_device.cc
new file mode 100644
index 000000000000..acb35c4253ea
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-core-src-stored-backends_chunked_device.cc
@@ -0,0 +1,163 @@
+--- core/src/stored/backends/chunked_device.cc 2025-12-04 05:21:37.000000000 -0800
++++ core/src/stored/backends/chunked_device.cc 2026-02-02 17:56:28.052130000 -0800
+@@ -103,7 +103,7 @@
+ {
+ char* buffer = (char*)malloc(current_chunk_->chunk_size);
+
+- Dmsg2(100, "New allocated buffer of %d bytes at %p\n",
++ Dmsg2(100, "New allocated buffer of %" PRIuz " bytes at %p\n",
+ current_chunk_->chunk_size, buffer);
+
+ return buffer;
+@@ -112,7 +112,7 @@
+ // Free a chunk buffer.
+ void ChunkedDevice::FreeChunkbuffer(char* buffer)
+ {
+- Dmsg2(100, "Freeing buffer of %d bytes at %p\n", current_chunk_->chunk_size,
++ Dmsg2(100, "Freeing buffer of %" PRIuz " bytes at %p\n", current_chunk_->chunk_size,
+ buffer);
+
+ free(buffer);
+@@ -121,7 +121,7 @@
+ // Free a chunk_io_request.
+ void ChunkedDevice::FreeChunkIoRequest(chunk_io_request* request)
+ {
+- Dmsg2(100, "Freeing chunk io request of %d bytes at %p\n",
++ Dmsg2(100, "Freeing chunk io request of %" PRIuz " bytes at %p\n",
+ sizeof(chunk_io_request), request);
+
+ if (request->release) { FreeChunkbuffer(request->buffer); }
+@@ -358,7 +358,7 @@
+ new_request->tries = 0;
+ new_request->release = request->release;
+
+- Dmsg2(100, "Allocated chunk io request of %d bytes at %p\n",
++ Dmsg2(100, "Allocated chunk io request of %" PRIuz " bytes at %p\n",
+ sizeof(chunk_io_request), new_request);
+
+ /* Enqueue the item onto the ordered circular buffer.
+@@ -433,7 +433,7 @@
+ "%d tries, setting device %s readonly\n"),
+ new_request->chunk, new_request->volname, new_request->tries,
+ print_name());
+- Emsg0(M_ERROR, 0, errmsg);
++ Emsg0(M_ERROR, 0, "%s", errmsg);
+ readonly_ = true;
+ goto bail_out;
+ }
+@@ -682,8 +682,8 @@
+ wanted_offset = (offset_ % current_chunk_->chunk_size);
+
+ bytes_left
+- = MIN((ssize_t)count, (current_chunk_->buflen - wanted_offset));
+- Dmsg2(200, "Reading complete %d byte read-request from chunk offset %d\n",
++ = MIN((ssize_t)count, ((ssize_t)current_chunk_->buflen - wanted_offset));
++ Dmsg2(200, "Reading complete %" PRIuz " byte read-request from chunk offset %" PRIuz "\n",
+ bytes_left, wanted_offset);
+
+ if (bytes_left < 0) {
+@@ -709,13 +709,13 @@
+ // See how much is left in this chunk.
+ if (offset_ <= current_chunk_->end_offset) {
+ wanted_offset = (offset_ % current_chunk_->chunk_size);
+- bytes_left = MIN((ssize_t)(count - offset),
+- (ssize_t)(current_chunk_->buflen - wanted_offset));
++ bytes_left = MIN(((ssize_t)count - offset),
++ ((ssize_t)current_chunk_->buflen - wanted_offset));
+
+ if (bytes_left > 0) {
+ Dmsg2(200,
+- "Reading %d bytes of %d byte read-request from end of chunk "
+- "at offset %d\n",
++ "Reading %" PRIuz " bytes of %" PRIuz " byte read-request from end of chunk "
++ "at offset %" PRIuz "\n",
+ bytes_left, count, wanted_offset);
+
+ memcpy(((char*)buffer + offset),
+@@ -743,12 +743,12 @@
+ } else {
+ /* Calculate how much data we can read from the just freshly read
+ * chunk. */
+- bytes_left = MIN((ssize_t)(count - offset),
+- (ssize_t)(current_chunk_->buflen));
++ bytes_left = MIN(((ssize_t)count - offset),
++ (ssize_t)current_chunk_->buflen);
+
+ if (bytes_left > 0) {
+ Dmsg2(200,
+- "Reading %d bytes of %d byte read-request from next chunk\n",
++ "Reading %" PRIuz " bytes of %" PRIuz " byte read-request from next chunk\n",
+ bytes_left, count);
+
+ memcpy(((char*)buffer + offset), current_chunk_->buffer,
+@@ -805,7 +805,7 @@
+ && current_chunk_->end_offset >= (boffset_t)((offset_ + count) - 1)) {
+ wanted_offset = (offset_ % current_chunk_->chunk_size);
+
+- Dmsg2(200, "Writing complete %d byte write-request to chunk offset %d\n",
++ Dmsg2(200, "Writing complete %" PRIuz " byte write-request to chunk offset %" PRIuz "\n",
+ count, wanted_offset);
+
+ memcpy(current_chunk_->buffer + wanted_offset, buffer, count);
+@@ -836,14 +836,14 @@
+
+ if (bytes_left > 0) {
+ Dmsg2(200,
+- "Writing %d bytes of %d byte write-request to end of chunk "
+- "at offset %d\n",
++ "Writing %" PRIuz " bytes of %" PRIuz " byte write-request to end of chunk "
++ "at offset %" PRIuz "\n",
+ bytes_left, count, wanted_offset);
+
+ memcpy(current_chunk_->buffer + wanted_offset,
+ ((char*)buffer + offset), bytes_left);
+ offset_ += bytes_left;
+- if ((wanted_offset + bytes_left) > current_chunk_->buflen) {
++ if ((wanted_offset + bytes_left) > (ssize_t)current_chunk_->buflen) {
+ current_chunk_->buflen = wanted_offset + bytes_left;
+ }
+ current_chunk_->need_flushing = true;
+@@ -860,13 +860,13 @@
+
+ /* Calculate how much data we can fit into the just freshly created
+ * chunk. */
+- bytes_left = MIN((ssize_t)(count - offset),
++ bytes_left = MIN(((ssize_t)count - offset),
+ (ssize_t)((current_chunk_->end_offset
+ - current_chunk_->start_offset)
+ + 1));
+ if (bytes_left > 0) {
+ Dmsg2(200,
+- "Writing %d bytes of %d byte write-request to next chunk\n",
++ "Writing %" PRIuz " bytes of %" PRIuz " byte write-request to next chunk\n",
+ bytes_left, count);
+
+ memcpy(current_chunk_->buffer, ((char*)buffer + offset), bytes_left);
+@@ -1089,14 +1089,14 @@
+ /* compare expected to written volume size */
+ size_t remote_volume_size = RemoteVolumeSize();
+ Dmsg3(100,
+- "volume: %s, RemoteVolumeSize = %lld, VolCatInfo.VolCatBytes "
+- "= %lld\n",
++ "volume: %s, RemoteVolumeSize = %" PRIuz ", VolCatInfo.VolCatBytes "
++ "= %" PRIuz "\n",
+ current_volname_, remote_volume_size, VolCatInfo.VolCatBytes);
+
+ if (remote_volume_size < VolCatInfo.VolCatBytes) {
+ Dmsg3(100,
+- "volume %s is pending, as 'remote volume size' = %lld < 'catalog "
+- "volume size' = %lld\n",
++ "volume %s is pending, as 'remote volume size' = %" PRIuz " < 'catalog "
++ "volume size' = %" PRIuz "\n",
+ current_volname_, remote_volume_size, VolCatInfo.VolCatBytes);
+ return false;
+ }
+@@ -1248,7 +1248,7 @@
+ DeviceStatusInformation* dst = (DeviceStatusInformation*)data;
+ PoolMem status(PM_MESSAGE);
+
+- status.bsprintf(" /%s/%04d - %ld (try=%d)\n", io_request->volname,
++ status.bsprintf(" /%s/%04d - %" PRIuz " (try=%d)\n", io_request->volname,
+ io_request->chunk, io_request->wbuflen, io_request->tries);
+ dst->status_length = PmStrcat(dst->status, status.c_str());
+
diff --git a/sysutils/bareos22-server/files/patch-core-src-stored_CMakelists.txt b/sysutils/bareos24-server/files/patch-core-src-stored_CMakelists.txt
index 1c64699cf173..1c64699cf173 100644
--- a/sysutils/bareos22-server/files/patch-core-src-stored_CMakelists.txt
+++ b/sysutils/bareos24-server/files/patch-core-src-stored_CMakelists.txt
diff --git a/sysutils/bareos24-server/files/patch-core-src-tools_CMakeLists.txt b/sysutils/bareos24-server/files/patch-core-src-tools_CMakeLists.txt
new file mode 100644
index 000000000000..d1646a91b45f
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-core-src-tools_CMakeLists.txt
@@ -0,0 +1,43 @@
+--- core/src/tools/CMakeLists.txt 2023-12-13 17:44:47.000000000 -0500
++++ core/src/tools/CMakeLists.txt 2024-01-18 23:59:23.120490000 -0500
+@@ -69,10 +69,39 @@
+ endif()
+
+ if(NOT client-only)
++ set(FDSRCS
++ ../filed/accurate.cc
++ ../filed/authenticate.cc
++ ../filed/crypto.cc
++ ../filed/evaluate_job_command.cc
++ ../filed/fd_plugins.cc
++ ../filed/fileset.cc
++ ../filed/sd_cmds.cc
++ ../filed/verify.cc
++ ../filed/accurate_htable.cc
++ ../filed/backup.cc
++ ../filed/dir_cmd.cc
++ ../filed/filed_globals.cc
++ ../filed/heartbeat.cc
++ ../filed/socket_server.cc
++ ../filed/verify_vol.cc
++ ../filed/accurate_lmdb.cc
++ ../filed/compression.cc
++ ../filed/estimate.cc
++ ../filed/filed_conf.cc
++ ../filed/restore.cc
++ ../filed/status.cc
++ ../filed/filed_utils.cc
++ )
++
++ include_directories(../fastlz/include)
++ add_library(fd_objects STATIC ${FDSRCS})
++ target_link_libraries(fd_objects PRIVATE bareos bareosfastlz ${ZLIB_LIBRARIES})
++
+ set(TSTFNDSRCS testfind.cc testfind_fd.cc dummysockets.cc)
+ add_executable(testfind ${TSTFNDSRCS})
+ target_link_libraries(
+- testfind dird_objects fd_objects bareosfind CLI11::CLI11
++ testfind dird_objects fd_objects bareosfind CLI11::CLI11 ${JANSSON_LIBRARIES}
+ )
+ list(APPEND TOOLS_SBIN testfind)
+ endif()
diff --git a/sysutils/bareos22-server/files/patch-core-src_CMakeLists.txt b/sysutils/bareos24-server/files/patch-core-src_CMakeLists.txt
index 014d82c162fb..014d82c162fb 100644
--- a/sysutils/bareos22-server/files/patch-core-src_CMakeLists.txt
+++ b/sysutils/bareos24-server/files/patch-core-src_CMakeLists.txt
diff --git a/sysutils/bareos24-server/files/patch-core_src_lib_cli.h b/sysutils/bareos24-server/files/patch-core_src_lib_cli.h
new file mode 100644
index 000000000000..09b9da4cdbf2
--- /dev/null
+++ b/sysutils/bareos24-server/files/patch-core_src_lib_cli.h
@@ -0,0 +1,10 @@
+--- core/src/lib/cli.h.orig 2025-09-02 08:09:07 UTC
++++ core/src/lib/cli.h
+@@ -24,6 +24,7 @@
+ #include "CLI/App.hpp"
+ #include "CLI/Config.hpp"
+ #include "CLI/Formatter.hpp"
++#include "CLI/ExtraValidators.hpp"
+
+ void ParseBareosApp(CLI::App& app, int argc, char** argv);
+ void InitCLIApp(CLI::App& app, std::string description, int fsfyear = 0);
diff --git a/sysutils/bareos22-server/files/pkg-deinstall.client.in b/sysutils/bareos24-server/files/pkg-deinstall.client.in
index a6b96a17667d..a6b96a17667d 100644
--- a/sysutils/bareos22-server/files/pkg-deinstall.client.in
+++ b/sysutils/bareos24-server/files/pkg-deinstall.client.in
diff --git a/sysutils/bareos22-server/files/pkg-install.client.in b/sysutils/bareos24-server/files/pkg-install.client.in
index 70ca57028237..70ca57028237 100644
--- a/sysutils/bareos22-server/files/pkg-install.client.in
+++ b/sysutils/bareos24-server/files/pkg-install.client.in
diff --git a/sysutils/bareos22-server/files/pkg-message.client.in b/sysutils/bareos24-server/files/pkg-message.client.in
index b3e2d5825e13..b3e2d5825e13 100644
--- a/sysutils/bareos22-server/files/pkg-message.client.in
+++ b/sysutils/bareos24-server/files/pkg-message.client.in
diff --git a/sysutils/bareos22-server/files/pkg-message.server.in b/sysutils/bareos24-server/files/pkg-message.server.in
index 3bb0ef535ce1..3bb0ef535ce1 100644
--- a/sysutils/bareos22-server/files/pkg-message.server.in
+++ b/sysutils/bareos24-server/files/pkg-message.server.in
diff --git a/sysutils/bareos22-server/pkg-descr b/sysutils/bareos24-server/pkg-descr
index 10fb1ddb3ade..10fb1ddb3ade 100644
--- a/sysutils/bareos22-server/pkg-descr
+++ b/sysutils/bareos24-server/pkg-descr
diff --git a/sysutils/bareos22-server/pkg-plist b/sysutils/bareos24-server/pkg-plist
index d46b68cc420b..46e4c8738d26 100644
--- a/sysutils/bareos22-server/pkg-plist
+++ b/sysutils/bareos24-server/pkg-plist
@@ -10,17 +10,9 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/LinuxAll.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/SelfTest.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/WindowsAllDrives.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/plugin-gfapi.conf.sample
-@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/plugin-ldap.conf.sample
-@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/fileset/plugin-ovirt.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/BackupCatalog.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/BackupGFAPI.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/RestoreFiles.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/RestoreGFAPI.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/backup-bareos-fd.conf.sample
-@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/backup-ldap.conf.sample
-@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/backup-ovirt.conf.sample
-@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/job/restore-ldap.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/jobdefs/DefaultJob.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/messages/Daemon.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/messages/Standard.conf.sample
@@ -31,26 +23,28 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/profile/operator.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/schedule/WeeklyCycle.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf.sample
+%%ETCDIR%%/bareos-dir.d/storage/Dedupable.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/File.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Gluster.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/NULL.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Tape.conf.sample
-@comment @sample(,bareos,640) %%ETCDIR%%/bareos-regress.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/dplcompat.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/FileStorage.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/autochanger-0.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/FileStorage.conf.sample
-%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/GlusterStorage.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/NULL.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/dplcompat.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/tapedrive-0.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/director/bareos-dir.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/director/bareos-mon.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/messages/Standard.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/storage/bareos-sd.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/Dedupable.conf.sample
%%MTX%%@sample(,bareos,640) %%ETCDIR%%/mtx-changer.conf.sample
etc/logrotate.d/bareos-dir
-lib/bareos/backends/libbareoscats-%%DBTYPE%%.so
+lib/bareos/backends/libbareossd-dedupable.so
+lib/bareos/backends/libbareossd-dplcompat.so
lib/bareos/backends/libbareossd-fifo.so
lib/bareos/backends/libbareossd-file.so
-%%GFAPI%%lib/bareos/backends/libbareossd-gfapi.so
lib/bareos/backends/libbareossd-tape.so
%%PYTHON%%lib/bareos/plugins/BareosDirPluginBaseclass.py
%%PYTHON%%lib/bareos/plugins/BareosDirPluginNscaSender.py
@@ -67,25 +61,26 @@ lib/bareos/plugins/autoxflate-sd.so
%%SCSICRYPTO%%lib/bareos/plugins/scsitapealert-sd.so
lib/bareos/scripts/bareos-ctl-dir
lib/bareos/scripts/bareos-ctl-sd
-lib/bareos/scripts/bareos-explorer
lib/bareos/scripts/bareos-glusterfind-wrapper
lib/bareos/scripts/create_bareos_database
-%%PGSQL%%lib/bareos/scripts/ddl/creates/%%DBTYPE%%.sql
-%%PGSQL%%lib/bareos/scripts/ddl/drops/%%DBTYPE%%.sql
-%%PGSQL%%lib/bareos/scripts/ddl/grants/%%DBTYPE%%-change_owner.dbconfig-template.sql
-%%PGSQL%%lib/bareos/scripts/ddl/grants/%%DBTYPE%%-readonly.sql
-%%PGSQL%%lib/bareos/scripts/ddl/grants/%%DBTYPE%%.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.10_11.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.11_12.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.12_14.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.14_2001.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.2001_2002.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.2002_2003.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.2003_2004.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.2004_2171.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.2171_2192.sql
-lib/bareos/scripts/ddl/updates/%%DBTYPE%%.2192_2210.sql
-%%PGSQL%%lib/bareos/scripts/ddl/updates/%%DBTYPE%%.bee.1017_2004.sql
+%%PGSQL%%lib/bareos/scripts/ddl/creates/postgresql.sql
+%%PGSQL%%lib/bareos/scripts/ddl/drops/postgresql.sql
+%%PGSQL%%lib/bareos/scripts/ddl/grants/postgresql-change_owner.dbconfig-template.sql
+%%PGSQL%%lib/bareos/scripts/ddl/grants/postgresql-readonly.sql
+%%PGSQL%%lib/bareos/scripts/ddl/grants/postgresql.sql
+lib/bareos/scripts/ddl/updates/postgresql.10_11.sql
+lib/bareos/scripts/ddl/updates/postgresql.11_12.sql
+lib/bareos/scripts/ddl/updates/postgresql.12_14.sql
+lib/bareos/scripts/ddl/updates/postgresql.14_2001.sql
+lib/bareos/scripts/ddl/updates/postgresql.2001_2002.sql
+lib/bareos/scripts/ddl/updates/postgresql.2002_2003.sql
+lib/bareos/scripts/ddl/updates/postgresql.2003_2004.sql
+lib/bareos/scripts/ddl/updates/postgresql.2004_2171.sql
+lib/bareos/scripts/ddl/updates/postgresql.2171_2192.sql
+lib/bareos/scripts/ddl/updates/postgresql.2192_2210.sql
+lib/bareos/scripts/ddl/updates/postgresql.2210_2230.sql
+lib/bareos/scripts/ddl/updates/postgresql.2230_2240.sql
+lib/bareos/scripts/ddl/updates/postgresql.bee.1017_2004.sql
lib/bareos/scripts/ddl/versions.map
lib/bareos/scripts/delete_catalog_backup
lib/bareos/scripts/disk-changer
@@ -94,30 +89,27 @@ lib/bareos/scripts/drop_bareos_tables
lib/bareos/scripts/grant_bareos_privileges
lib/bareos/scripts/make_bareos_tables
lib/bareos/scripts/make_catalog_backup
-lib/bareos/scripts/make_catalog_backup.pl
lib/bareos/scripts/mtx-changer
lib/bareos/scripts/query.sql
+lib/bareos/scripts/s3cmd-wrapper.sh
lib/bareos/scripts/update_bareos_tables
-lib/libbareoscats.so
-lib/libbareoscats.so.22
-lib/libbareoscats.so.%%LIB_VERSION%%
%%NDMP%%lib/libbareosndmp.so
-%%NDMP%%lib/libbareosndmp.so.22
+%%NDMP%%lib/libbareosndmp.so.24
%%NDMP%%lib/libbareosndmp.so.%%LIB_VERSION%%
lib/libbareossd.so
-lib/libbareossd.so.22
+lib/libbareossd.so.24
lib/libbareossd.so.%%LIB_VERSION%%
lib/libbareossql.so
-lib/libbareossql.so.22
+lib/libbareossql.so.24
lib/libbareossql.so.%%LIB_VERSION%%
%%PYTHON%%%%PYTHON_SITELIBDIR%%/bareosdir%%PYTHON_TAG%%.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/bareossd%%PYTHON_TAG%%.so
-share/man/man1/bareos-tray-monitor.1.gz
share/man/man1/bregex.1.gz
share/man/man1/bwild.1.gz
share/man/man8/bareos-dbcheck.8.gz
share/man/man8/bareos-dir.8.gz
share/man/man8/bareos-sd.8.gz
+share/man/man8/bareos.8.gz
share/man/man8/bcopy.8.gz
share/man/man8/bextract.8.gz
share/man/man8/bls.8.gz
@@ -129,6 +121,7 @@ sbin/bareos-dbcheck
sbin/bareos-dir
sbin/bareos-sd
sbin/bcopy
+sbin/bdedupestimate
sbin/bextract
sbin/bls
sbin/bpluginfo
diff --git a/sysutils/bareos22-server/pkg-plist.client b/sysutils/bareos24-server/pkg-plist.client
index 19d6441e0838..d7c594fab7bc 100644
--- a/sysutils/bareos22-server/pkg-plist.client
+++ b/sysutils/bareos24-server/pkg-plist.client
@@ -1,6 +1,7 @@
%%PYTHON%%bin/bareos-triggerjob.py
bin/bconsole
%%PYTHON%%bin/bsmc
+%%PYTHON%%bin/chunk_check.py
@sample %%ETCDIR%%/bareos-fd.d/client/myself.conf.sample
@group bareos
@sample %%ETCDIR%%/bareos-fd.d/director/bareos-dir.conf.sample
@@ -13,24 +14,16 @@ bin/bconsole
@group bareos
%%PYTHON%%@sample(,bareos,640) %%ETCDIR%%/bsmc.conf.sample
%%PYTHON%%lib/bareos/plugins/BareosFdPluginBaseclass.py
-%%PYTHON%%lib/bareos/plugins/BareosFdPluginLDAP.py
%%PYTHON%%lib/bareos/plugins/BareosFdPluginLibcloud.py
%%PYTHON%%lib/bareos/plugins/BareosFdPluginLocalFilesBaseclass.py
-%%PYTHON%%lib/bareos/plugins/BareosFdPluginLocalFileset.py
-%%PYTHON%%lib/bareos/plugins/BareosFdPluginMariabackup.py
-%%PYTHON%%lib/bareos/plugins/BareosFdPluginOvirt.py
-%%PYTHON%%lib/bareos/plugins/BareosFdPluginPerconaXtraBackup.py
-%%PYTHON%%lib/bareos/plugins/BareosFdPluginPostgres.py
-%%PYTHON%%lib/bareos/plugins/BareosFdPluginVMware.py
%%PYTHON%%lib/bareos/plugins/BareosFdWrapper.py
%%PYTHON%%lib/bareos/plugins/BareosLibcloudApi.py
%%PYTHON%%lib/bareos/plugins/bareos-fd-ldap.py
%%PYTHON%%lib/bareos/plugins/bareos-fd-libcloud.py
%%PYTHON%%lib/bareos/plugins/bareos-fd-local-fileset.py
%%PYTHON%%lib/bareos/plugins/bareos-fd-mariabackup.py
-%%PYTHON%%lib/bareos/plugins/bareos-fd-ovirt.py
%%PYTHON%%lib/bareos/plugins/bareos-fd-percona-xtrabackup.py
-%%PYTHON%%lib/bareos/plugins/bareos-fd-postgres.py
+%%PYTHON%%lib/bareos/plugins/bareos-fd-postgresql.py
%%PYTHON%%lib/bareos/plugins/bareos-fd-vmware.py
%%PYTHON%%lib/bareos/plugins/bareos_libcloud_api/__init__.py
%%PYTHON%%lib/bareos/plugins/bareos_libcloud_api/bucket_explorer.py
@@ -48,6 +41,9 @@ bin/bconsole
%%PYTHON%%lib/bareos/plugins/bareos_tasks/LICENSE.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/__init__.py
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/BareosFdMariaDBClass.py
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/README.md
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/__init__.py
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/BareosFdMySQLClass.py
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/__init__.py
@@ -61,36 +57,39 @@ bin/bconsole
%%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/__init__.py
lib/bareos/plugins/bpipe-fd.so
-%%GFAPI%%lib/bareos/plugins/gfapi-fd.so
-%%PYTHON%%lib/bareos/plugins/python3-fd.so
+%%PYTHON%%lib/bareos/plugins/mariadb-dump/README.md
+%%PYTHON%%lib/bareos/plugins/mariadb-dump/bareos-fd-mariadb-dump.py
%%PYTHON%%lib/bareos/plugins/openvz7/BareosFdPluginVz7CtFs.py
%%PYTHON%%lib/bareos/plugins/openvz7/README.md
%%PYTHON%%lib/bareos/plugins/openvz7/bareos-fd-vz7_ct_fs.py
+%%PYTHON%%lib/bareos/plugins/python3-fd.so
lib/bareos/scripts/bareos
lib/bareos/scripts/bareos-config
lib/bareos/scripts/bareos-config-lib.sh
lib/bareos/scripts/bareos-ctl-fd
lib/bareos/scripts/bareos-ctl-funcs
+%%PYTHON%%lib/bareos/scripts/bareos_encode_string.py
lib/bareos/scripts/btraceback.dbx
lib/bareos/scripts/btraceback.gdb
lib/bareos/scripts/btraceback.mdb
+%%PYTHON%%lib/bareos/scripts/reschedule_job_as_full.sh
lib/libbareos.so
-lib/libbareos.so.22
+lib/libbareos.so.24
lib/libbareos.so.%%LIB_VERSION%%
lib/libbareosfastlz.so
-lib/libbareosfastlz.so.22
+lib/libbareosfastlz.so.24
lib/libbareosfastlz.so.%%LIB_VERSION%%
lib/libbareosfind.so
-lib/libbareosfind.so.22
+lib/libbareosfind.so.24
lib/libbareosfind.so.%%LIB_VERSION%%
lib/libbareoslmdb.so
-lib/libbareoslmdb.so.22
+lib/libbareoslmdb.so.24
lib/libbareoslmdb.so.%%LIB_VERSION%%
%%PYTHON%%%%PYTHON_SITELIBDIR%%/bareosfd%%PYTHON_TAG%%.so
+share/man/man1/bareos-tray-monitor.1.gz
share/man/man1/bconsole.1.gz
share/man/man1/bsmtp.1.gz
share/man/man8/bareos-fd.8.gz
-share/man/man8/bareos.8.gz
share/man/man8/btraceback.8.gz
@group bareos
sbin/bareos
diff --git a/sysutils/bareos24-traymonitor/Makefile b/sysutils/bareos24-traymonitor/Makefile
new file mode 100644
index 000000000000..7e84efcb5a32
--- /dev/null
+++ b/sysutils/bareos24-traymonitor/Makefile
@@ -0,0 +1,31 @@
+PORTREVISION= 0
+
+COMMENT= Backup archiving recovery open sourced (traymonitor)
+
+LIB_DEPENDS+= libbareos.so:sysutils/bareos-client
+
+CONFLICTS= bareos22-traymonitor bareos23-traymonitor bareos-traymonitor
+
+USES= desktop-file-utils gettext-runtime pkgconfig
+
+PKGNAMESUFFIX= 24-traymonitor
+
+USES+= qt:6
+USE_QT= base:run declarative:build tools:build
+CMAKE_ARGS+= -Dbat-qt6=yes
+
+WITH_BAT= yes
+
+PLIST= ${.CURDIR}/pkg-plist
+CFLAGS+= -DMDB_DSYNC=O_SYNC -DMDB_USE_POSIX_SEM=1
+
+MASTERDIR= ${.CURDIR}/../../sysutils/bareos24-server
+
+CMAKE_ARGS+= -Dtraymonitor=yes \
+ -Dbuild-dird=no \
+ -Dbuild-stored=no \
+ -Dclient-only=yes \
+ -Dnls=ON \
+ -DENABLE_WEBUI=OFF
+
+.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/bareos22-traymonitor/pkg-descr b/sysutils/bareos24-traymonitor/pkg-descr
index 5df5acf72ccf..5df5acf72ccf 100644
--- a/sysutils/bareos22-traymonitor/pkg-descr
+++ b/sysutils/bareos24-traymonitor/pkg-descr
diff --git a/sysutils/bareos22-traymonitor/pkg-plist b/sysutils/bareos24-traymonitor/pkg-plist
index 1a71281bcaaf..3ac1d1fde94d 100644
--- a/sysutils/bareos22-traymonitor/pkg-plist
+++ b/sysutils/bareos24-traymonitor/pkg-plist
@@ -4,4 +4,5 @@ bin/bareos-tray-monitor
@sample %%ETCDIR%%/tray-monitor.d/monitor/bareos-mon.conf.sample
@sample %%ETCDIR%%/tray-monitor.d/storage/StorageDaemon-local.conf.sample
share/applications/bareos-tray-monitor.desktop
-share/pixmaps/bareos-tray-monitor.png
+share/icons/hicolor/128x128/apps/bareos-tray-monitor.png
+share/icons/hicolor/scalable/apps/bareos-tray-monitor.svg
diff --git a/sysutils/bastille/Makefile b/sysutils/bastille/Makefile
index 4a2fc9d45167..be331b891b5c 100644
--- a/sysutils/bastille/Makefile
+++ b/sysutils/bastille/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bastille
-DISTVERSION= 1.2.2.251204
+DISTVERSION= 1.3.2.251225
CATEGORIES= sysutils
MAINTAINER= jdhurtado@orbiware.com
# co-maintainer: snarfingcode666@gmail.com
@@ -10,7 +10,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
-GH_ACCOUNT= bastillebsd
+GH_ACCOUNT= BastilleBSD
NO_ARCH= yes
NO_BUILD= yes
@@ -22,18 +22,16 @@ post-patch:
${WRKSRC}/usr/local/etc/rc.d/bastille
do-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/usr/local/bin/bastille ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/usr/local/etc/bastille/bastille.conf.sample \
+ ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample
${INSTALL_SCRIPT} ${WRKSRC}/usr/local/etc/rc.d/bastille \
${STAGEDIR}${PREFIX}/etc/rc.d
-
-post-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}
- ${MKDIR} ${STAGEDIR}${DATADIR}
(cd ${WRKSRC}/usr/local/share/bastille && \
${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
- ${INSTALL_MAN} ${WRKSRC}/usr/local/share/man/man8/bastille.8 \
- ${STAGEDIR}${PREFIX}/share/man/man8/${PORTNAME}.8
- ${INSTALL_DATA} ${WRKSRC}/usr/local/etc/bastille/bastille.conf.sample \
- ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample
+ (cd ${WRKSRC}/usr/local/share/man && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/man)
.include <bsd.port.mk>
diff --git a/sysutils/bastille/distinfo b/sysutils/bastille/distinfo
index 213783f28a5f..a0bda29e771c 100644
--- a/sysutils/bastille/distinfo
+++ b/sysutils/bastille/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764866943
-SHA256 (bastillebsd-bastille-1.2.2.251204_GH0.tar.gz) = f8bb0d02601648833a4563f7b324235c169dd6968037fd2b518d6d9b4645733e
-SIZE (bastillebsd-bastille-1.2.2.251204_GH0.tar.gz) = 707979
+TIMESTAMP = 1766724530
+SHA256 (BastilleBSD-bastille-1.3.2.251225_GH0.tar.gz) = bd4a24ea783c077f56135b748dc5b1a3bb34e47657d35d16da57e934d9ba3c93
+SIZE (BastilleBSD-bastille-1.3.2.251225_GH0.tar.gz) = 721741
diff --git a/sysutils/bastille/pkg-message b/sysutils/bastille/pkg-message
deleted file mode 100644
index ed1910001a72..000000000000
--- a/sysutils/bastille/pkg-message
+++ /dev/null
@@ -1,46 +0,0 @@
-[
-{
- type: upgrade
- minimum_version: "0.13"
- message: <<EOM
-**Breaking changes since 0.14.20250420**
-
-The `rcorder` has been deprecated, and new `boot` and `priority` options have
-been added to the jails. A boot file will be created with default values of
-`boot=on` and `priority=99` on jail creation. For existing jails, the boot file
-will be generated on the next subcommand execution to the jail. If you want to
-generate the file for all the jails, you can use `bastille restart ALL` to fill
-in the defaults. To change these values, use `bastille config TARGET set boot off`
-or `bastille config TARGET set priority 10` or some other number according to
-your needs.
-EOM
-},
-{
- type: upgrade
- minimum_version: "0.14"
- message: <<EOM
-**Notice: Potencially breaking changes since 1.0.20250714**
-
-Network: Bastille now handles all epairs dynamically, allowing both -V and -B
-VNET jails to coexist. Previous versions only supported one type per system.
-New naming scheme for network interfaces is e0a_jailname (host side) and
-e0b_jailname (jail side). Additional interfaces: e1a_jailname, e1b_jailname, etc
-(incrementing numbers). Long jail names are truncated with xx placeholder due to
-interface name limitations
-
-Required action after update:
-
-Restart all jails (preferably one at a time) to trigger automatic conversion.
-Bastille will auto-convert jail.conf and rc.conf files when jails are stopped.
-Manual intervention required: If you previously used the network sub-command to
-add interfaces, manually edit jail.conf and rc.conf files to update epair names
-(increment numbers for additional interfaces).
-
-Auto-conversion handles most cases, please report bugs if issues occur during the
-transition.
-
-Full release annoucement: https://github.com/BastilleBSD/bastille/releases/tag/1.0.20250714
-
-EOM
-}
-]
diff --git a/sysutils/bastille/pkg-plist b/sysutils/bastille/pkg-plist
index 326ed377ebf8..46771eab1139 100644
--- a/sysutils/bastille/pkg-plist
+++ b/sysutils/bastille/pkg-plist
@@ -21,10 +21,10 @@ etc/rc.d/bastille
%%DATADIR%%/limits.sh
%%DATADIR%%/list.sh
%%DATADIR%%/migrate.sh
+%%DATADIR%%/monitor.sh
%%DATADIR%%/mount.sh
%%DATADIR%%/network.sh
%%DATADIR%%/pkg.sh
-%%DATADIR%%/pkgbase/FreeBSD-base.conf
%%DATADIR%%/rcp.sh
%%DATADIR%%/rdr.sh
%%DATADIR%%/rename.sh
@@ -36,6 +36,13 @@ etc/rc.d/bastille
%%DATADIR%%/sysrc.sh
%%DATADIR%%/tags.sh
%%DATADIR%%/template.sh
+%%DATADIR%%/top.sh
+%%DATADIR%%/umount.sh
+%%DATADIR%%/update.sh
+%%DATADIR%%/upgrade.sh
+%%DATADIR%%/verify.sh
+%%DATADIR%%/zfs.sh
+%%DATADIR%%/pkgbase/FreeBSD-base.conf
%%DATADIR%%/templates/default/base/Bastillefile
%%DATADIR%%/templates/default/clone/Bastillefile
%%DATADIR%%/templates/default/empty/Bastillefile
@@ -44,11 +51,45 @@ etc/rc.d/bastille
%%DATADIR%%/templates/default/thin/Bastillefile
%%DATADIR%%/templates/default/vlan/Bastillefile
%%DATADIR%%/templates/default/vnet/Bastillefile
-%%DATADIR%%/top.sh
-%%DATADIR%%/umount.sh
-%%DATADIR%%/update.sh
-%%DATADIR%%/upgrade.sh
-%%DATADIR%%/verify.sh
-%%DATADIR%%/zfs.sh
share/man/man8/bastille.8.gz
+share/man/man8/bastille-bootstrap.8.gz
+share/man/man8/bastille-clone.8.gz
+share/man/man8/bastille-cmd.8.gz
+share/man/man8/bastille-config.8.gz
+share/man/man8/bastille-console.8.gz
+share/man/man8/bastille-convert.8.gz
+share/man/man8/bastille-cp.8.gz
+share/man/man8/bastille-create.8.gz
+share/man/man8/bastille-destroy.8.gz
+share/man/man8/bastille-edit.8.gz
+share/man/man8/bastille-etcupdate.8.gz
+share/man/man8/bastille-export.8.gz
+share/man/man8/bastille-htop.8.gz
+share/man/man8/bastille-import.8.gz
+share/man/man8/bastille-jcp.8.gz
+share/man/man8/bastille-limits.8.gz
+share/man/man8/bastille-list.8.gz
+share/man/man8/bastille-migrate.8.gz
+share/man/man8/bastille-monitor.8.gz
+share/man/man8/bastille-mount.8.gz
+share/man/man8/bastille-network.8.gz
+share/man/man8/bastille-pkg.8.gz
+share/man/man8/bastille-rcp.8.gz
+share/man/man8/bastille-rdr.8.gz
+share/man/man8/bastille-rename.8.gz
+share/man/man8/bastille-restart.8.gz
+share/man/man8/bastille-service.8.gz
+share/man/man8/bastille-setup.8.gz
+share/man/man8/bastille-start.8.gz
+share/man/man8/bastille-stop.8.gz
+share/man/man8/bastille-sysrc.8.gz
+share/man/man8/bastille-tags.8.gz
+share/man/man8/bastille-template.8.gz
+share/man/man8/bastille-top.8.gz
+share/man/man8/bastille-umount.8.gz
+share/man/man8/bastille-update.8.gz
+share/man/man8/bastille-upgrade.8.gz
+share/man/man8/bastille-verify.8.gz
+share/man/man8/bastille-zfs.8.gz
+share/man/man5/bastille.conf.5.gz
@dir %%ETCDIR%%
diff --git a/sysutils/beats7/Makefile b/sysutils/beats7/Makefile
deleted file mode 100644
index 10a113d66196..000000000000
--- a/sysutils/beats7/Makefile
+++ /dev/null
@@ -1,448 +0,0 @@
-PORTNAME= beats
-DISTVERSIONPREFIX= v
-DISTVERSION= 7.17.11
-PORTREVISION= 17
-CATEGORIES= sysutils
-PKGNAMESUFFIX?= 7
-
-MAINTAINER= elastic@FreeBSD.org
-COMMENT= Send logs, network, metrics and heartbeat to elasticsearch or logstash
-WWW= https://www.elastic.co/products/beats/
-
-LICENSE= APACHE20
-
-BUILD_DEPENDS= ${LOCALBASE}/bin/mage:devel/mage
-
-USES= go:1.22,modules
-USE_GITHUB= yes
-
-DEPRECATED= Uses old go, but try building without USES=go:someversion
-EXPIRATION_DATE=2026-01-01
-
-GH_ACCOUNT= elastic
-GH_TUPLE= Azure:azure-amqp-common-go:v3.2.1:azure_azure_amqp_common_go_v3/vendor/github.com/Azure/azure-amqp-common-go/v3 \
- Azure:azure-event-hubs-go:v3.3.15:azure_azure_event_hubs_go_v3/vendor/github.com/Azure/azure-event-hubs-go/v3 \
- Azure:azure-pipeline-go:v0.2.1:azure_azure_pipeline_go/vendor/github.com/Azure/azure-pipeline-go \
- Azure:azure-storage-blob-go:v0.8.0:azure_azure_storage_blob_go/vendor/github.com/Azure/azure-storage-blob-go \
- Azure:go-amqp:v0.16.0:azure_go_amqp/vendor/github.com/Azure/go-amqp \
- Azure:go-ansiterm:d6e3b3328b78:azure_go_ansiterm/vendor/github.com/Azure/go-ansiterm \
- Azure:go-autorest:446f41b7d65b:azure_go_autorest_validation \
- Azure:go-autorest:4e2e1bb52ffb:azure_go_autorest_adal \
- Azure:go-autorest:autorest/v0.11.18:azure_go_autorest_autorest \
- Azure:go-autorest:b3a0b30a7423:azure_go_autorest_date \
- Azure:go-autorest:b965d219bd9d:azure_go_autorest_auth \
- Azure:go-autorest:cc407fb4f94c:azure_go_autorest_cli \
- Azure:go-autorest:logger/v0.2.1:azure_go_autorest_logger \
- Azure:go-autorest:tracing/v0.6.0:azure_go_autorest_tracing \
- Azure:go-autorest:v14.2.0:azure_go_autorest/vendor/github.com/Azure/go-autorest \
- Masterminds:semver:v1.4.2:masterminds_semver/vendor/github.com/Masterminds/semver \
- PaesslerAG:gval:v1.0.0:paesslerag_gval/vendor/github.com/PaesslerAG/gval \
- PaesslerAG:jsonpath:v0.1.1:paesslerag_jsonpath/vendor/github.com/PaesslerAG/jsonpath \
- StackExchange:wmi:9f32b5905fd6:stackexchange_wmi/vendor/github.com/StackExchange/wmi \
- adriansr:fsnotify:a81f2b630e7c:adriansr_fsnotify_1/vendor/github.com/fsnotify/fsnotify \
- adriansr:gopacket:dd62abfa8a41:adriansr_gopacket/vendor/github.com/google/gopacket \
- aerospike:aerospike-client-go:0f3b54da6bdc:aerospike_aerospike_client_go/vendor/github.com/aerospike/aerospike-client-go \
- akavel:rsrc:v0.8.0:akavel_rsrc/vendor/github.com/akavel/rsrc \
- andrewkroh:goja:dd2ac4456e20:andrewkroh_goja/vendor/github.com/dop251/goja \
- andrewkroh:sys:287798fe3e43:andrewkroh_sys/vendor/github.com/andrewkroh/sys \
- antlr:antlr4:be881fa6b91d:antlr_antlr4/vendor/github.com/antlr/antlr4 \
- apache:thrift:eac4d0c79a5f:apache_thrift/vendor/github.com/apache/thrift \
- armon:go-radix:v1.0.0:armon_go_radix/vendor/github.com/armon/go-radix \
- armon:go-socks5:e75332964ef5:armon_go_socks5/vendor/github.com/armon/go-socks5 \
- aws:aws-lambda-go:v1.13.3:aws_aws_lambda_go/vendor/github.com/aws/aws-lambda-go \
- aws:aws-sdk-go-v2:v0.24.0:aws_aws_sdk_go_v2/vendor/github.com/aws/aws-sdk-go-v2 \
- aws:aws-sdk-go:v1.19.48:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
- awslabs:goformation:v4.1.0:awslabs_goformation_v4/vendor/github.com/awslabs/goformation/v4 \
- awslabs:kinesis-aggregation:d352038274c0:awslabs_kinesis_aggregation_go/vendor/github.com/awslabs/kinesis-aggregation \
- beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
- bi-zone:go-winio:v0.4.15:bi_zone_go_winio/vendor/github.com/Microsoft/go-winio \
- blakesmith:ar:8bd4349a67f2:blakesmith_ar/vendor/github.com/blakesmith/ar \
- bsm:sarama-cluster:7e67d87a6b3f:bsm_sarama_cluster/vendor/github.com/bsm/sarama-cluster \
- cavaliergopher:badio:ce5280129e9e:cavaliergopher_badio/vendor/github.com/cavaliergopher/badio \
- cavaliergopher:rpm:7a9c54e3d83e:cavaliergopher_go_rpm/vendor/github.com/cavaliergopher/rpm \
- census-instrumentation:opencensus-go:v0.23.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
- census-instrumentation:opencensus-proto:v0.3.0:census_instrumentation_opencensus_proto/vendor/github.com/census-instrumentation/opencensus-proto \
- cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \
- cespare:xxhash:v2.1.2:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
- cloudfoundry-community:go-cfclient:35bcce23fc5f:cloudfoundry_community_go_cfclient/vendor/github.com/cloudfoundry-community/go-cfclient \
- cloudfoundry-incubator:rfc5424:236a6d29298a:cloudfoundry_incubator_rfc5424/vendor/code.cloudfoundry.org/rfc5424 \
- cloudfoundry:go-diodes:f77fb823c7ee:cloudfoundry_go_diodes/vendor/code.cloudfoundry.org/go-diodes \
- cloudfoundry:go-loggregator:v7.4.0:cloudfoundry_go_loggregator/vendor/code.cloudfoundry.org/go-loggregator \
- cloudfoundry:gofileutils:4d0c80011a0f:cloudfoundry_gofileutils/vendor/code.cloudfoundry.org/gofileutils \
- cloudfoundry:noaa:v2.1.0:cloudfoundry_noaa/vendor/github.com/cloudfoundry/noaa \
- cloudfoundry:sonde-go:b33733203bb4:cloudfoundry_sonde_go/vendor/github.com/cloudfoundry/sonde-go \
- cncf:udpa:04548b0d99d4:cncf_udpa_go/vendor/github.com/cncf/udpa \
- cncf:xds:a8f946100490:cncf_xds_go/vendor/github.com/cncf/xds \
- containerd:containerd:v1.5.13:containerd_containerd/vendor/github.com/containerd/containerd \
- containerd:fifo:bda0ff6ed73c:containerd_fifo_1/vendor/github.com/tonistiigi/fifo \
- containerd:fifo:v1.0.0:containerd_fifo/vendor/github.com/containerd/fifo \
- coreos:go-systemd:v22.3.2:coreos_go_systemd_v22/vendor/github.com/coreos/go-systemd/v22 \
- coreos:pkg:399ea9e2e55f:coreos_pkg/vendor/github.com/coreos/pkg \
- cucumber:godog:v0.8.1:cucumber_godog/vendor/github.com/cucumber/godog \
- cyphar:filepath-securejoin:v0.2.3:cyphar_filepath_securejoin/vendor/github.com/cyphar/filepath-securejoin \
- davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
- davecgh:go-xdr:e6a2ba005892:davecgh_go_xdr/vendor/github.com/davecgh/go-xdr \
- denisenkom:go-mssqldb:bbfc9a55622e:denisenkom_go_mssqldb/vendor/github.com/denisenkom/go-mssqldb \
- devigned:tab:0c15cf42f9a2:devigned_tab/vendor/github.com/devigned/tab \
- dgraph-io:badger:v3.2103.1:dgraph_io_badger_v3/vendor/github.com/dgraph-io/badger/v3 \
- dgraph-io:ristretto:v0.1.0:dgraph_io_ristretto/vendor/github.com/dgraph-io/ristretto \
- digitalocean:go-libvirt:6075ea3c39a1:digitalocean_go_libvirt/vendor/github.com/digitalocean/go-libvirt \
- dimchansky:utfbom:v1.1.0:dimchansky_utfbom/vendor/github.com/dimchansky/utfbom \
- dlclark:regexp2:7632a260cbaf:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
- docker:distribution:v2.8.0:docker_distribution/vendor/github.com/docker/distribution \
- docker:engine:ea84732a7725:docker_engine/vendor/github.com/docker/docker \
- docker:go-connections:v0.4.0:docker_go_connections/vendor/github.com/docker/go-connections \
- docker:go-metrics:v0.0.1:docker_go_metrics/vendor/github.com/docker/go-metrics \
- docker:go-units:v0.4.0:docker_go_units/vendor/github.com/docker/go-units \
- dolmen-go:contextio:68fc5150bcd5:dolmen_go_contextio/vendor/github.com/dolmen-go/contextio \
- dop251:goja_nodejs:adff31b136e6:dop251_goja_nodejs/vendor/github.com/dop251/goja_nodejs \
- dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
- eapache:go-resiliency:v1.2.0:eapache_go_resiliency/vendor/github.com/eapache/go-resiliency \
- eapache:go-xerial-snappy:776d5712da21:eapache_go_xerial_snappy/vendor/github.com/eapache/go-xerial-snappy \
- eapache:queue:v1.1.0:eapache_queue/vendor/github.com/eapache/queue \
- eclipse:paho.mqtt.golang:0d940dd29fd2:eclipse_paho_mqtt_golang/vendor/github.com/eclipse/paho.mqtt.golang \
- elastic:apm-agent-go:v1.15.0:elastic_apm_agent_go \
- elastic:dhcp:57ec251c7eb3:elastic_dhcp/vendor/github.com/insomniacslk/dhcp \
- elastic:ecs-logging-go-zap:v1.0.1:elastic_ecs_logging_go_zap/vendor/go.elastic.co/ecszap \
- elastic:ecs:v1.12.0:elastic_ecs/vendor/github.com/elastic/ecs \
- elastic:elastic-agent-client:f0905d9377f6:elastic_elastic_agent_client_v7/vendor/github.com/elastic/elastic-agent-client/v7 \
- elastic:elastic-agent-libs:v0.2.11:elastic_elastic_agent_libs/vendor/github.com/elastic/elastic-agent-libs \
- elastic:elastic-agent-system-metrics:v0.4.4:elastic_elastic_agent_system_metrics/vendor/github.com/elastic/elastic-agent-system-metrics \
- elastic:fsevents:e1d381a4d270:elastic_fsevents/vendor/github.com/fsnotify/fsevents \
- elastic:glog:7d8b5c89dfc4:elastic_glog/vendor/github.com/golang/glog \
- elastic:go-concert:v0.2.0:elastic_go_concert/vendor/github.com/elastic/go-concert \
- elastic:go-fastjson:v1.1.0:elastic_go_fastjson/vendor/go.elastic.co/fastjson \
- elastic:go-libaudit:v2.3.1:elastic_go_libaudit_v2/vendor/github.com/elastic/go-libaudit/v2 \
- elastic:go-licence-detector:v0.5.0:elastic_go_licence_detector/vendor/go.elastic.co/go-licence-detector \
- elastic:go-licenser:v0.4.0:elastic_go_licenser/vendor/github.com/elastic/go-licenser \
- elastic:go-lookslike:v0.3.0:elastic_go_lookslike/vendor/github.com/elastic/go-lookslike \
- elastic:go-lumber:v0.1.0:elastic_go_lumber/vendor/github.com/elastic/go-lumber \
- elastic:go-perf:9c656876f595:elastic_go_perf/vendor/github.com/elastic/go-perf \
- elastic:go-plugins-helpers:bdf17607b79f:elastic_go_plugins_helpers/vendor/github.com/docker/go-plugins-helpers \
- elastic:go-seccomp-bpf:v1.2.0:elastic_go_seccomp_bpf/vendor/github.com/elastic/go-seccomp-bpf \
- elastic:go-structform:v0.0.9:elastic_go_structform/vendor/github.com/elastic/go-structform \
- elastic:go-sysinfo:v1.8.1:elastic_go_sysinfo/vendor/github.com/elastic/go-sysinfo \
- elastic:go-txfile:v0.0.7:elastic_go_txfile/vendor/github.com/elastic/go-txfile \
- elastic:go-ucfg:v0.8.6:elastic_go_ucfg/vendor/github.com/elastic/go-ucfg \
- elastic:go-windows:v1.0.1:elastic_go_windows/vendor/github.com/elastic/go-windows \
- elastic:gosigar:v0.14.2:elastic_gosigar/vendor/github.com/elastic/gosigar \
- elastic:sarama:11c3ef800752:elastic_sarama/vendor/github.com/Shopify/sarama \
- envoyproxy:go-control-plane:49ff273808a1:envoyproxy_go_control_plane/vendor/github.com/envoyproxy/go-control-plane \
- envoyproxy:protoc-gen-validate:v0.6.2:envoyproxy_protoc_gen_validate/vendor/github.com/envoyproxy/protoc-gen-validate \
- etcd-io:bbolt:v1.3.6:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
- evanphx:json-patch:v4.9.0:evanphx_json_patch/vendor/github.com/evanphx/json-patch \
- fatih:color:v1.13.0:fatih_color/vendor/github.com/fatih/color \
- go-inf:inf:v0.9.1:go_inf_inf/vendor/gopkg.in/inf.v0 \
- go-logr:logr:v0.4.0:go_logr_logr/vendor/github.com/go-logr/logr \
- go-mgo:mgo:3f83fa500528:go_mgo_mgo/vendor/gopkg.in/mgo.v2 \
- go-ole:go-ole:v1.2.6:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
- go-sourcemap:sourcemap:v2.1.2:go_sourcemap_sourcemap/vendor/github.com/go-sourcemap/sourcemap \
- go-sql-driver:mysql:v1.5.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \
- go-test:deep:v1.0.7:go_test_deep/vendor/github.com/go-test/deep \
- go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
- gobuffalo:here:v0.6.0:gobuffalo_here/vendor/github.com/gobuffalo/here \
- gocarina:gocsv:ffef3ffc77be:gocarina_gocsv/vendor/github.com/gocarina/gocsv \
- godbus:dbus:ade71ed3457e:godbus_dbus/vendor/github.com/godbus/dbus \
- godbus:dbus:v5.0.5:godbus_dbus_v5/vendor/github.com/godbus/dbus/v5 \
- godror:godror:v0.10.4:godror_godror/vendor/github.com/godror/godror \
- gofrs:flock:5135e617513b:gofrs_flock/vendor/github.com/gofrs/flock \
- gofrs:uuid:v4.2.0:gofrs_uuid/vendor/github.com/gofrs/uuid \
- gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \
- golang-jwt:jwt:v4.0.0:golang_jwt_jwt_v4/vendor/github.com/golang-jwt/jwt/v4 \
- golang-sql:civil:cb61b32ac6fe:golang_sql_civil/vendor/github.com/golang-sql/civil \
- golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
- golang:crypto:089bfa567519:golang_crypto/vendor/golang.org/x/crypto \
- golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:lint:6edffad5e616:golang_lint/vendor/golang.org/x/lint \
- golang:mock:v1.6.0:golang_mock/vendor/github.com/golang/mock \
- golang:mod:86c51ed26bb4:golang_mod/vendor/golang.org/x/mod \
- golang:net:2871e0cb64e4:golang_net/vendor/golang.org/x/net \
- golang:oauth2:d3ed0bb246c8:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \
- golang:sync:036812b2e83c:golang_sync/vendor/golang.org/x/sync \
- golang:sys:c0bba94af5f8:golang_sys/vendor/golang.org/x/sys \
- golang:term:03fcf44c2211:golang_term/vendor/golang.org/x/term \
- golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \
- golang:time:1f47c861a9ac:golang_time/vendor/golang.org/x/time \
- golang:tools:v0.1.11:golang_tools/vendor/golang.org/x/tools \
- golang:xerrors:5ec99f83aff1:golang_xerrors/vendor/golang.org/x/xerrors \
- gomodule:redigo:v1.8.3:gomodule_redigo/vendor/github.com/gomodule/redigo \
- google:flatbuffers:v1.12.1:google_flatbuffers/vendor/github.com/google/flatbuffers \
- google:go-cmp:v0.5.8:google_go_cmp/vendor/github.com/google/go-cmp \
- google:go-genproto:31bebdecfb46:google_go_genproto/vendor/google.golang.org/genproto \
- google:gofuzz:v1.1.0:google_gofuzz/vendor/github.com/google/gofuzz \
- google:licenseclassifier:879cb1424de0:google_licenseclassifier/vendor/github.com/google/licenseclassifier \
- google:shlex:e7afc7fbc510:google_shlex/vendor/github.com/google/shlex \
- google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
- googleapis:gax-go:v2.1.1:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \
- googleapis:gnostic:v0.4.1:googleapis_gnostic/vendor/github.com/googleapis/gnostic \
- googleapis:google-api-go-client:v0.62.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
- googleapis:google-cloud-go:bigquery/v1.8.0:googleapis_google_cloud_go_bigquery \
- googleapis:google-cloud-go:monitoring/v1.1.0:googleapis_google_cloud_go_monitoring \
- googleapis:google-cloud-go:pubsub/v1.17.1:googleapis_google_cloud_go_pubsub \
- googleapis:google-cloud-go:v0.99.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
- gorhill:cronexpr:88b0669f7d75:gorhill_cronexpr/vendor/github.com/gorhill/cronexpr \
- gorilla:mux:v1.7.3:gorilla_mux/vendor/github.com/gorilla/mux \
- gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \
- gotestyourself:gotest.tools:v2.2.0:gotestyourself_gotest_tools/vendor/gotest.tools \
- gotestyourself:gotestsum:v0.6.0:gotestyourself_gotestsum/vendor/gotest.tools/gotestsum \
- grpc-ecosystem:grpc-gateway:v1.16.0:grpc_ecosystem_grpc_gateway/vendor/github.com/grpc-ecosystem/grpc-gateway \
- grpc:grpc-go:v1.46.0:grpc_grpc_go/vendor/google.golang.org/grpc \
- h2non:filetype:v1.1.1:h2non_filetype/vendor/github.com/h2non/filetype \
- hashicorp:errwrap:v1.1.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \
- hashicorp:go-cleanhttp:v0.5.2:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
- hashicorp:go-multierror:v1.1.1:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \
- hashicorp:go-retryablehttp:v0.6.6:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \
- hashicorp:go-rootcerts:v1.0.2:hashicorp_go_rootcerts/vendor/github.com/hashicorp/go-rootcerts \
- hashicorp:go-uuid:v1.0.2:hashicorp_go_uuid/vendor/github.com/hashicorp/go-uuid \
- hashicorp:go-version:v1.0.0:hashicorp_go_version/vendor/github.com/hashicorp/go-version \
- hashicorp:golang-lru:v0.5.4:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
- hashicorp:nomad:e31695b5bbe6:hashicorp_nomad_api/vendor/github.com/hashicorp/nomad \
- hectane:go-acl:da78bae5fc95:hectane_go_acl/vendor/github.com/hectane/go-acl \
- imdario:mergo:v0.3.12:imdario_mergo/vendor/github.com/imdario/mergo \
- inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
- jarcoal:httpmock:v1.0.4:jarcoal_httpmock/vendor/github.com/jarcoal/httpmock \
- jcmturner:aescts:v1.0.1:jcmturner_aescts/vendor/gopkg.in/jcmturner/aescts.v1 \
- jcmturner:aescts:v2.0.0:jcmturner_aescts_v2/vendor/github.com/jcmturner/aescts \
- jcmturner:dnsutils:v1.0.1:jcmturner_dnsutils/vendor/gopkg.in/jcmturner/dnsutils.v1 \
- jcmturner:dnsutils:v2.0.0:jcmturner_dnsutils_v2/vendor/github.com/jcmturner/dnsutils \
- jcmturner:gofork:v1.0.0:jcmturner_gofork/vendor/github.com/jcmturner/gofork \
- jcmturner:goidentity:v3.0.0:jcmturner_goidentity/vendor/gopkg.in/jcmturner/goidentity.v3 \
- jcmturner:gokrb5:v7.5.0:jcmturner_gokrb5/vendor/gopkg.in/jcmturner/gokrb5.v7 \
- jcmturner:gokrb5:v8.4.2:jcmturner_gokrb5_v8/vendor/github.com/jcmturner/gokrb5 \
- jcmturner:rpc:v1.1.0:jcmturner_rpc/vendor/gopkg.in/jcmturner/rpc.v1 \
- jcmturner:rpc:v2.0.3:jcmturner_rpc_v2/vendor/github.com/jcmturner/rpc \
- jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
- jmoiron:sqlx:d7d95172beb5:jmoiron_sqlx/vendor/github.com/jmoiron/sqlx \
- joeshaw:multierror:69b34d4ec901:joeshaw_multierror/vendor/github.com/joeshaw/multierror \
- jonboulle:clockwork:v0.2.2:jonboulle_clockwork/vendor/github.com/jonboulle/clockwork \
- josephspurrier:goversioninfo:63e6d1acd3dd:josephspurrier_goversioninfo/vendor/github.com/josephspurrier/goversioninfo \
- jpillora:backoff:v1.0.0:jpillora_backoff/vendor/github.com/jpillora/backoff \
- json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \
- kardianos:service:a323c3813bc7:kardianos_service/vendor/github.com/kardianos/service \
- karrick:godirwalk:v1.15.8:karrick_godirwalk/vendor/github.com/karrick/godirwalk \
- kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \
- klauspost:compress:v1.13.6:klauspost_compress/vendor/github.com/klauspost/compress \
- kubernetes-sigs:structured-merge-diff:v4.1.0:kubernetes_sigs_structured_merge_diff/vendor/sigs.k8s.io/structured-merge-diff/v4 \
- kubernetes-sigs:yaml:v1.2.0:kubernetes_sigs_yaml/vendor/sigs.k8s.io/yaml \
- kubernetes:api:v0.21.1:kubernetes_api/vendor/k8s.io/api \
- kubernetes:apimachinery:v0.21.1:kubernetes_apimachinery/vendor/k8s.io/apimachinery \
- kubernetes:client-go:v0.21.1:kubernetes_client_go/vendor/k8s.io/client-go \
- kubernetes:klog:v2.8.0:kubernetes_klog/vendor/k8s.io/klog/v2 \
- kubernetes:kube-openapi:591a79e4bda7:kubernetes_kube_openapi/vendor/k8s.io/kube-openapi \
- kubernetes:utils:67b214c5f920:kubernetes_utils/vendor/k8s.io/utils \
- lib:pq:2ff3cb3adc01:lib_pq/vendor/github.com/lib/pq \
- magefile:mage:v1.14.0:magefile_mage/vendor/github.com/magefile/mage \
- mailru:easyjson:v0.7.1:mailru_easyjson/vendor/github.com/mailru/easyjson \
- markbates:pkger:v0.17.0:markbates_pkger/vendor/github.com/markbates/pkger \
- mattn:go-colorable:v0.1.12:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
- mattn:go-ieproxy:7c0f6868bffe:mattn_go_ieproxy/vendor/github.com/mattn/go-ieproxy \
- mattn:go-isatty:v0.0.14:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
- matttproud:golang_protobuf_extensions:c182affec369:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
- miekg:dns:v1.1.41:miekg_dns/vendor/github.com/miekg/dns \
- mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
- mitchellh:gox:v1.0.1:mitchellh_gox/vendor/github.com/mitchellh/gox \
- mitchellh:hashstructure:ab25296c0f51:mitchellh_hashstructure/vendor/github.com/mitchellh/hashstructure \
- mitchellh:iochan:v1.0.0:mitchellh_iochan/vendor/github.com/mitchellh/iochan \
- mitchellh:mapstructure:v1.4.3:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
- moby:spdystream:v0.2.0:moby_spdystream/vendor/github.com/moby/spdystream \
- modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
- modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
- morikuni:aec:v1.0.0:morikuni_aec/vendor/github.com/morikuni/aec \
- oklog:ulid:v1.3.1:oklog_ulid/vendor/github.com/oklog/ulid \
- olekukonko:tablewriter:v0.0.5:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \
- opencontainers:go-digest:v1.0.0:opencontainers_go_digest/vendor/github.com/opencontainers/go-digest \
- opencontainers:image-spec:v1.0.2:opencontainers_image_spec/vendor/github.com/opencontainers/image-spec \
- osquery:osquery-go:99b4efa62ec5:osquery_osquery_go/vendor/github.com/osquery/osquery-go \
- otiai10:copy:v1.2.0:otiai10_copy/vendor/github.com/otiai10/copy \
- pierrec:lz4:v2.6.0:pierrec_lz4/vendor/github.com/pierrec/lz4 \
- pierrre:gotestcover:924dca7d15f0:pierrre_gotestcover/vendor/github.com/pierrre/gotestcover \
- pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
- pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
- poy:eachers:23942921fe77:poy_eachers/vendor/github.com/apoydence/eachers \
- prometheus:client_golang:v1.7.1:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
- prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
- prometheus:common:v0.10.0:prometheus_common/vendor/github.com/prometheus/common \
- prometheus:procfs:v0.7.3:prometheus_procfs/vendor/github.com/prometheus/procfs \
- prometheus:prometheus:v2.5.0:prometheus_prometheus/vendor/github.com/prometheus/prometheus \
- protocolbuffers:protobuf-go:v1.28.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- rcrowley:go-metrics:cf1acfcdf475:rcrowley_go_metrics/vendor/github.com/rcrowley/go-metrics \
- samuel:go-parser:ca8abbf65d0e:samuel_go_parser/vendor/github.com/samuel/go-parser \
- samuel:go-thrift:2187045faa54:samuel_go_thrift/vendor/github.com/samuel/go-thrift \
- sanathkr:go-yaml:ed9d249f429b:sanathkr_go_yaml/vendor/github.com/sanathkr/go-yaml \
- sanathkr:yaml:0056894fa522:sanathkr_yaml/vendor/github.com/sanathkr/yaml \
- santhosh-tekuri:jsonschema:v1.2.4:santhosh_tekuri_jsonschema/vendor/github.com/santhosh-tekuri/jsonschema \
- sergi:go-diff:v1.1.0:sergi_go_diff/vendor/github.com/sergi/go-diff \
- shirou:gopsutil:v3.20.12:shirou_gopsutil/vendor/github.com/shirou/gopsutil \
- shopspring:decimal:v1.2.0:shopspring_decimal/vendor/github.com/shopspring/decimal \
- sirupsen:logrus:v1.8.1:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
- spf13:cobra:v1.3.0:spf13_cobra/vendor/github.com/spf13/cobra \
- spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
- stretchr:objx:v0.2.0:stretchr_objx/vendor/github.com/stretchr/objx \
- stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \
- tsg:go-daemon:e704b93fd89b:tsg_go_daemon/vendor/github.com/tsg/go-daemon \
- tsg:gopacket:2ab8e397a786:tsg_gopacket/vendor/github.com/tsg/gopacket \
- uber-go:atomic:v1.9.0:uber_go_atomic/vendor/go.uber.org/atomic \
- uber-go:multierr:v1.8.0:uber_go_multierr/vendor/go.uber.org/multierr \
- uber-go:zap:v1.21.0:uber_go_zap/vendor/go.uber.org/zap \
- ugorji:go:v1.1.8:ugorji_go_codec/vendor/github.com/ugorji/go \
- urso:diag:21b3cc8eb797:urso_diag/vendor/github.com/urso/diag \
- urso:go-bin:781c575c9f0e:urso_go_bin/vendor/github.com/urso/go-bin \
- urso:magetools:290c89e0c230:urso_magetools/vendor/github.com/urso/magetools \
- urso:sderr:52b04e8f5c71:urso_sderr/vendor/github.com/urso/sderr \
- vmware:govmomi:2cad15190b41:vmware_govmomi/vendor/github.com/vmware/govmomi \
- xdg:scram:v1.0.3:xdg_scram/vendor/github.com/xdg/scram \
- xdg:stringprep:v1.0.3:xdg_stringprep/vendor/github.com/xdg/stringprep \
- yuin:gopher-lua:b402f3114ec7:yuin_gopher_lua/vendor/github.com/yuin/gopher-lua
-
-USE_GITLAB= nodefault
-GL_TUPLE= https://gitlab.howett.net:go:plist:607711222ff2484a487cdec33866b965f4a89653:go_plist/vendor/howett.net/plist
-
-USE_RC_SUBR= ${GO_TARGETS}
-
-GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
-CGO_CFLAGS= -I.
-CGO_LDFLAGS= -L.
-MAKE_ENV+= GOBUILD_FLAGS="-mod=vendor"
-
-CONFLICTS= beats6*
-
-PORTSCOUT= limit:^7
-
-SUB_FILES= pkg-message
-
-OPTIONS_DEFINE= AUDITBEAT FILEBEAT HEARTBEAT METRICBEAT PACKETBEAT
-OPTIONS_DEFAULT= FILEBEAT HEARTBEAT METRICBEAT
-OPTIONS_SUB= yes
-
-AUDITBEAT_DESC= Auditbeat
-FILEBEAT_DESC= Filebeat
-HEARTBEAT_DESC= Heartbeat
-METRICBEAT_DESC= Metricbeat
-PACKETBEAT_DESC= Packetbeat
-AUDITBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/auditbeat/:auditbeat
-AUDITBEAT_DISTFILES= auditbeat-${DISTVERSION}-darwin-x86_64.tar.gz:auditbeat
-AUDITBEAT_VARS= GO_TARGETS+=auditbeat
-FILEBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/filebeat/:filebeat
-FILEBEAT_DISTFILES= filebeat-${DISTVERSION}-darwin-x86_64.tar.gz:filebeat
-FILEBEAT_VARS= GO_TARGETS+=filebeat
-HEARTBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/heartbeat/:heartbeat
-HEARTBEAT_DISTFILES= heartbeat-${DISTVERSION}-darwin-x86_64.tar.gz:heartbeat
-HEARTBEAT_VARS= GO_TARGETS+=heartbeat
-METRICBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/metricbeat/:metricbeat
-METRICBEAT_DISTFILES= metricbeat-${DISTVERSION}-darwin-x86_64.tar.gz:metricbeat
-METRICBEAT_VARS= GO_TARGETS+=metricbeat
-PACKETBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/packetbeat/:packetbeat
-PACKETBEAT_DISTFILES= packetbeat-${DISTVERSION}-darwin-x86_64.tar.gz:packetbeat
-PACKETBEAT_VARS= CGO_CFLAGS+=-I/usr/include \
- CGO_LDFLAGS+=-L/usr/lib \
- GO_TARGETS+=packetbeat
-
-.include <bsd.port.options.mk>
-
-post-extract:
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/bigquery
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_bigquery}/bigquery ${WRKSRC}/vendor/cloud.google.com/go/bigquery
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/monitoring
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_monitoring}/monitoring ${WRKSRC}/vendor/cloud.google.com/go/monitoring
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/pubsub
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_pubsub}/pubsub ${WRKSRC}/vendor/cloud.google.com/go/pubsub
- @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest
- @${RLN} ${WRKSRC_azure_go_autorest_autorest}/autorest ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest
- @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal
- @${RLN} ${WRKSRC_azure_go_autorest_adal}/autorest/adal ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal
- @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/auth
- @${RLN} ${WRKSRC_azure_go_autorest_auth}/autorest/azure/auth ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/auth
- @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/cli
- @${RLN} ${WRKSRC_azure_go_autorest_cli}/autorest/azure/cli ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/cli
- @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/date
- @${RLN} ${WRKSRC_azure_go_autorest_date}/autorest/date ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/date
- @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/validation
- @${RLN} ${WRKSRC_azure_go_autorest_validation}/autorest/validation ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/validation
- @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger
- @${RLN} ${WRKSRC_azure_go_autorest_logger}/logger ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger
- @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing
- @${RLN} ${WRKSRC_azure_go_autorest_tracing}/tracing ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing
- @${RLN} ${WRKSRC_elastic_apm_agent_go} ${WRKSRC}/vendor/go.elastic.co/apm
-
-post-patch:
- ${REINPLACE_CMD} -e "s|%%BEATSVERSION%%|v${PORTVERSION}|g" ${WRKSRC}/dev-tools/mage/settings.go
-.for BEATMOD in ${GO_TARGETS}
- ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|g" ${WRKSRC}/${BEATMOD}/*.yml
-.endfor
-
-do-build:
-.for GO_TARGET in ${GO_TARGETS}
- (cd ${GO_WRKSRC}/${GO_TARGET}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${LOCALBASE}/bin/mage build)
-.endfor
-
-do-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}
-.for BEATMOD in ${GO_TARGETS}
- ${MKDIR} ${STAGEDIR}/var/db/beats/${BEATMOD}
- ${INSTALL_PROGRAM} ${GO_WRKSRC}/${BEATMOD}/${BEATMOD} \
- ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_DATA} ${WRKSRC}/${BEATMOD}/${BEATMOD}.yml \
- ${STAGEDIR}${ETCDIR}/${BEATMOD}.yml.sample
- ${INSTALL_DATA} ${WRKSRC}/${BEATMOD}/${BEATMOD}.reference.yml \
- ${STAGEDIR}${ETCDIR}/${BEATMOD}.yml.reference
-.endfor
-.for BEATMOD in ${GO_TARGETS}
- (MODULE_SRC=${WRKDIR}/${BEATMOD}-${DISTVERSION}-darwin-x86_64/module; \
- if [ -d $${MODULE_SRC} ]; then \
- MODULE_DEST=${STAGEDIR}${DATADIR}/${BEATMOD}/module && \
- ${MKDIR} $${MODULE_DEST} && \
- cd $${MODULE_SRC} && ${COPYTREE_SHARE} . $${MODULE_DEST} && \
- cd $${MODULE_DEST} && \
- ${FIND} . -type d -empty | ${SORT} | \
- ${SED} -e 's,^\.,@dir ${DATADIR_REL}/${BEATMOD}/module,' >> ${TMPPLIST} && \
- ${FIND} . -not -type d | ${SORT} | \
- ${SED} -e 's,^\.,${DATADIR_REL}/${BEATMOD}/module,' >> ${TMPPLIST}; \
- fi)
- (MODULESD_SRC=${WRKDIR}/${BEATMOD}-${DISTVERSION}-darwin-x86_64/modules.d; \
- if [ -d $${MODULESD_SRC} ]; then \
- MODULESD_DEST=${STAGEDIR}${EXAMPLESDIR}/${BEATMOD}.modules.d && \
- ${MKDIR} $${MODULESD_DEST} && \
- cd $${MODULESD_SRC} && ${COPYTREE_SHARE} . $${MODULESD_DEST} && \
- cd $${MODULESD_DEST} && \
- ${FIND} . -type d -empty | ${SORT} | \
- ${SED} -e 's,^\.,@dir ${EXAMPLESDIR_REL}/${BEATMOD}.modules.d,' >> ${TMPPLIST} && \
- ${FIND} . -not -type d | ${SORT} | \
- ${SED} -e 's,^\.,${EXAMPLESDIR_REL}/${BEATMOD}.modules.d,' >> ${TMPPLIST}; \
- ${MKDIR} ${STAGEDIR}${ETCDIR}/${BEATMOD}.modules.d && \
- echo "The modules.d files are now in ${EXAMPLESDIR}/${BEATMOD}.modules.d" > \
- ${STAGEDIR}${ETCDIR}/${BEATMOD}.modules.d/README; \
- echo ${ETCDIR_REL}/${BEATMOD}.modules.d/README >> ${TMPPLIST}; \
- fi)
- (MONITORSD_SRC=${WRKDIR}/${BEATMOD}-${DISTVERSION}-darwin-x86_64/monitors.d; \
- if [ -d $${MONITORSD_SRC} ]; then \
- MONITORSD_DEST=${STAGEDIR}${EXAMPLESDIR}/${BEATMOD}.monitors.d && \
- ${MKDIR} $${MONITORSD_DEST} && \
- cd $${MONITORSD_SRC} && ${COPYTREE_SHARE} . $${MONITORSD_DEST} && \
- cd $${MONITORSD_DEST} && \
- ${FIND} . -type d -empty | ${SORT} | \
- ${SED} -e 's,^\.,@dir ${EXAMPLESDIR_REL}/${BEATMOD}.monitors.d,' >> ${TMPPLIST} && \
- ${FIND} . -not -type d | ${SORT} | \
- ${SED} -e 's,^\.,${EXAMPLESDIR_REL}/${BEATMOD}.monitors.d,' >> ${TMPPLIST}; \
- ${MKDIR} ${STAGEDIR}${ETCDIR}/${BEATMOD}.monitors.d && \
- echo "The monitors.d files are now in ${EXAMPLESDIR}/${BEATMOD}.monitors.d" > \
- ${STAGEDIR}${ETCDIR}/${BEATMOD}.monitors.d/README; \
- echo ${ETCDIR_REL}/${BEATMOD}.monitors.d/README >> ${TMPPLIST}; \
- fi)
- (KIBANA_SRC=${WRKDIR}/${BEATMOD}-${DISTVERSION}-darwin-x86_64/kibana; \
- if [ -d $${KIBANA_SRC} ]; then \
- KIBANA_PATH=${STAGEDIR}${DATADIR}/${BEATMOD}/kibana; \
- ${MKDIR} $${KIBANA_PATH} && \
- cd $${KIBANA_SRC} && ${COPYTREE_SHARE} . $${KIBANA_PATH}; \
- cd $${KIBANA_PATH} && \
- ${FIND} . -type d -empty | ${SORT} | \
- ${SED} -e 's,^\.,@dir ${DATADIR_REL}/${BEATMOD}/kibana,' >> ${TMPPLIST}; \
- ${FIND} . -not -type d | ${SORT} | \
- ${SED} -e 's,^\.,${DATADIR_REL}/${BEATMOD}/kibana,' >> ${TMPPLIST}; \
- fi)
-.endfor
-
-.include <bsd.port.mk>
diff --git a/sysutils/beats7/distinfo b/sysutils/beats7/distinfo
deleted file mode 100644
index 198ca53daa16..000000000000
--- a/sysutils/beats7/distinfo
+++ /dev/null
@@ -1,569 +0,0 @@
-TIMESTAMP = 1688933313
-SHA256 (auditbeat-7.17.11-darwin-x86_64.tar.gz) = 2dd30b9c07bcdada4bd9571750207fc2870394185bf3acb43489f304902be1d4
-SIZE (auditbeat-7.17.11-darwin-x86_64.tar.gz) = 25176343
-SHA256 (filebeat-7.17.11-darwin-x86_64.tar.gz) = b63e1f5b38d359b2bbf87f914682b97c7636a03b31b5d5aa6d1ae13ab95d363e
-SIZE (filebeat-7.17.11-darwin-x86_64.tar.gz) = 32264565
-SHA256 (heartbeat-7.17.11-darwin-x86_64.tar.gz) = 3fb256952ab43320e3700296c7029ea3bcf395312d5005d0b4d4dc5ee8f27bed
-SIZE (heartbeat-7.17.11-darwin-x86_64.tar.gz) = 25214656
-SHA256 (metricbeat-7.17.11-darwin-x86_64.tar.gz) = 165405f335430fce8fe55c9622c70aae43f1d6cdddae914d80352634e3f94b6a
-SIZE (metricbeat-7.17.11-darwin-x86_64.tar.gz) = 38056951
-SHA256 (packetbeat-7.17.11-darwin-x86_64.tar.gz) = 93f857745234dfe6a96a6acd95f2acbd9216b4c33d4e065b6ba55c882507b641
-SIZE (packetbeat-7.17.11-darwin-x86_64.tar.gz) = 26050810
-SHA256 (elastic-beats-v7.17.11_GH0.tar.gz) = bef8dfc8d238786fa149e51e69f8e7d0f4cb41a96945a039ebaf936643bf05fc
-SIZE (elastic-beats-v7.17.11_GH0.tar.gz) = 101595898
-SHA256 (Azure-azure-amqp-common-go-v3.2.1_GH0.tar.gz) = e6c4c9c84250be30a7440f2904b59c70b7d271ef5b0df50e3e46c44421aa203b
-SIZE (Azure-azure-amqp-common-go-v3.2.1_GH0.tar.gz) = 21528
-SHA256 (Azure-azure-event-hubs-go-v3.3.15_GH0.tar.gz) = bfe83f9698a790731ca71e5d6aadceb4eabb23b1868b8b0ee294f4adfd09c829
-SIZE (Azure-azure-event-hubs-go-v3.3.15_GH0.tar.gz) = 123484
-SHA256 (Azure-azure-pipeline-go-v0.2.1_GH0.tar.gz) = 97738fe9fe1c5bab41b89fc97cef08537e53cd3f38f5686e3853d2aecb20133d
-SIZE (Azure-azure-pipeline-go-v0.2.1_GH0.tar.gz) = 16378
-SHA256 (Azure-azure-storage-blob-go-v0.8.0_GH0.tar.gz) = e50db03bc05b952159e0a1d393c841c217c3aecd6ce745f8b9c42fd498e476c7
-SIZE (Azure-azure-storage-blob-go-v0.8.0_GH0.tar.gz) = 174822
-SHA256 (Azure-go-amqp-v0.16.0_GH0.tar.gz) = 4f4c18d437273264653a725a4f0aa1037516f347056d575e83182e1ff62a8f88
-SIZE (Azure-go-amqp-v0.16.0_GH0.tar.gz) = 404064
-SHA256 (Azure-go-ansiterm-d6e3b3328b78_GH0.tar.gz) = ee1ebe2efef498be1c558bf71e143289db2d21e2d42592503ad2d4a989006821
-SIZE (Azure-go-ansiterm-d6e3b3328b78_GH0.tar.gz) = 20946
-SHA256 (Azure-go-autorest-446f41b7d65b_GH0.tar.gz) = 883e2603529a907a3da25d5e2389ab6473a80e6d79daf0d9ffc6385494e0da0a
-SIZE (Azure-go-autorest-446f41b7d65b_GH0.tar.gz) = 171840
-SHA256 (Azure-go-autorest-4e2e1bb52ffb_GH0.tar.gz) = f490eae213fa67895cee27f8724a64bbc359361233326b5134dfcb3fdd9e91d5
-SIZE (Azure-go-autorest-4e2e1bb52ffb_GH0.tar.gz) = 172343
-SHA256 (Azure-go-autorest-autorest-v0.11.18_GH0.tar.gz) = c6fc9480fbdc441b40e45ca97244ea3bdd82efe245a52fdd7cb2faa58b4d55b2
-SIZE (Azure-go-autorest-autorest-v0.11.18_GH0.tar.gz) = 175246
-SHA256 (Azure-go-autorest-b3a0b30a7423_GH0.tar.gz) = 51b31571a26a5287eb67251aa69407bb6145f58253bdbb2e610b7eab7b0d762f
-SIZE (Azure-go-autorest-b3a0b30a7423_GH0.tar.gz) = 167123
-SHA256 (Azure-go-autorest-b965d219bd9d_GH0.tar.gz) = 51108622e85d3acb59d5ecedda0ecf835ddb8fa7aca8a39a52d6bd3ac5a0f2b4
-SIZE (Azure-go-autorest-b965d219bd9d_GH0.tar.gz) = 165544
-SHA256 (Azure-go-autorest-cc407fb4f94c_GH0.tar.gz) = 932b806389a390161ec7bf5651088726b11a9d3abe1debb02999ef4514aadcf6
-SIZE (Azure-go-autorest-cc407fb4f94c_GH0.tar.gz) = 164625
-SHA256 (Azure-go-autorest-logger-v0.2.1_GH0.tar.gz) = fac35805dc320638a322b407c0cd0c471932a4855e9ef0485c85e533af8146dc
-SIZE (Azure-go-autorest-logger-v0.2.1_GH0.tar.gz) = 175062
-SHA256 (Azure-go-autorest-tracing-v0.6.0_GH0.tar.gz) = b43cd0127dd6e91debe1eb98873e219817b71c10988d0a6c550e4ad19a29a8ea
-SIZE (Azure-go-autorest-tracing-v0.6.0_GH0.tar.gz) = 167113
-SHA256 (Azure-go-autorest-v14.2.0_GH0.tar.gz) = d0db0e47112570e3f2bd2e38ae56338f1e74625dd4cb553007082fdad5fd844d
-SIZE (Azure-go-autorest-v14.2.0_GH0.tar.gz) = 167851
-SHA256 (Masterminds-semver-v1.4.2_GH0.tar.gz) = 13532037b53099292eca94fffba355f2399284b5f7b5c9cb7d9d4fce760336dd
-SIZE (Masterminds-semver-v1.4.2_GH0.tar.gz) = 15901
-SHA256 (PaesslerAG-gval-v1.0.0_GH0.tar.gz) = ff622cd0be4a8680ab710306f6ac36e17e2a52b7668c9d2fd159672128827e54
-SIZE (PaesslerAG-gval-v1.0.0_GH0.tar.gz) = 69244
-SHA256 (PaesslerAG-jsonpath-v0.1.1_GH0.tar.gz) = 8d150dfdc8228cb68dbcb2a0d146e07bb2a87960c6b3855fa27ed9551ff686e8
-SIZE (PaesslerAG-jsonpath-v0.1.1_GH0.tar.gz) = 9302
-SHA256 (StackExchange-wmi-9f32b5905fd6_GH0.tar.gz) = 94655fdda257b6ff72f12b1332f0082a2804154730a1e1c12d03b36b0e28a285
-SIZE (StackExchange-wmi-9f32b5905fd6_GH0.tar.gz) = 11099
-SHA256 (adriansr-fsnotify-a81f2b630e7c_GH0.tar.gz) = 1b651c5616aa94fce1e0368ece31421319b945f564f378150668b89234b65844
-SIZE (adriansr-fsnotify-a81f2b630e7c_GH0.tar.gz) = 31702
-SHA256 (adriansr-gopacket-dd62abfa8a41_GH0.tar.gz) = 03acd371d029dc84e7d3d5dfb342c3112823b588647b3db990f52055e625cf37
-SIZE (adriansr-gopacket-dd62abfa8a41_GH0.tar.gz) = 921229
-SHA256 (aerospike-aerospike-client-go-0f3b54da6bdc_GH0.tar.gz) = 4dd116aa072c8d818d4b5972615b0bcdf1bf347ede2a5e111a7bf824e10129d8
-SIZE (aerospike-aerospike-client-go-0f3b54da6bdc_GH0.tar.gz) = 230578
-SHA256 (akavel-rsrc-v0.8.0_GH0.tar.gz) = b12d41b1eaf7e9342ac722d9f96f4a5b82d31fb5819d39f1f8dbe81439e987c1
-SIZE (akavel-rsrc-v0.8.0_GH0.tar.gz) = 11150
-SHA256 (andrewkroh-goja-dd2ac4456e20_GH0.tar.gz) = 92cac0b6e79fb769b1f4adddb3b218dc78368282f6d554b0cba7de407123c22c
-SIZE (andrewkroh-goja-dd2ac4456e20_GH0.tar.gz) = 168845
-SHA256 (andrewkroh-sys-287798fe3e43_GH0.tar.gz) = ac5f5fc000304e7dde8e737b65a236dd7807ecf779d4c9597d69954194369edf
-SIZE (andrewkroh-sys-287798fe3e43_GH0.tar.gz) = 539225
-SHA256 (antlr-antlr4-be881fa6b91d_GH0.tar.gz) = c447506a4f13d1e684efcba5a03a1e2da0add1313372a69e3ef1cbc85da3b6f4
-SIZE (antlr-antlr4-be881fa6b91d_GH0.tar.gz) = 4494764
-SHA256 (apache-thrift-eac4d0c79a5f_GH0.tar.gz) = be4b4c919b71698c83b4bd683a97baa0a30b680a1ddad3524fea672baf8a4b0f
-SIZE (apache-thrift-eac4d0c79a5f_GH0.tar.gz) = 3082475
-SHA256 (armon-go-radix-v1.0.0_GH0.tar.gz) = 9e5238a553708bccf930d1f9d0ce62ce30d92602b64ea248585ce06ec7bfee17
-SIZE (armon-go-radix-v1.0.0_GH0.tar.gz) = 5975
-SHA256 (armon-go-socks5-e75332964ef5_GH0.tar.gz) = 37f9cad3e321c452ea54824021ecd5b6ef4222c68b25f9c8a66a0c6d8411437e
-SIZE (armon-go-socks5-e75332964ef5_GH0.tar.gz) = 8586
-SHA256 (aws-aws-lambda-go-v1.13.3_GH0.tar.gz) = b3935ce78e271eba77d53106255fdc6669b84c61835ab0a5924a2221e5cc799e
-SIZE (aws-aws-lambda-go-v1.13.3_GH0.tar.gz) = 72459
-SHA256 (aws-aws-sdk-go-v2-v0.24.0_GH0.tar.gz) = 2b6c31da60cf93ff1dad5bff206bc22e60c7acab0ad43a0f1a484b0f00b08ca1
-SIZE (aws-aws-sdk-go-v2-v0.24.0_GH0.tar.gz) = 13343914
-SHA256 (aws-aws-sdk-go-v1.19.48_GH0.tar.gz) = 82779d3950d48029f40b02ead0f1819b0ee05c9b83f3260090aba3bcab2bd266
-SIZE (aws-aws-sdk-go-v1.19.48_GH0.tar.gz) = 11341371
-SHA256 (awslabs-goformation-v4.1.0_GH0.tar.gz) = 0089b96bee355cca0d0745a35e476beca32a51fc093694b49689f345ca5d50ad
-SIZE (awslabs-goformation-v4.1.0_GH0.tar.gz) = 2703139
-SHA256 (awslabs-kinesis-aggregation-d352038274c0_GH0.tar.gz) = 643df7d71072b781c52eb6893dc9e482cfbd60778174e27489ce821a80b6976d
-SIZE (awslabs-kinesis-aggregation-d352038274c0_GH0.tar.gz) = 63296522
-SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
-SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (bi-zone-go-winio-v0.4.15_GH0.tar.gz) = 8243698dbdbc739d859a187f4fad0a2897b2b5ce29bd26a193ddb1c8f83eac61
-SIZE (bi-zone-go-winio-v0.4.15_GH0.tar.gz) = 120126
-SHA256 (blakesmith-ar-8bd4349a67f2_GH0.tar.gz) = 51d0ca71a5f31d283eb43142fadd036c9df909ebe5e5d7af031f6b9b91c65a67
-SIZE (blakesmith-ar-8bd4349a67f2_GH0.tar.gz) = 4057
-SHA256 (bsm-sarama-cluster-7e67d87a6b3f_GH0.tar.gz) = b93f207347451f8d874f65a42f42516196404a8ef0dd691118a354521e87ca1d
-SIZE (bsm-sarama-cluster-7e67d87a6b3f_GH0.tar.gz) = 22648
-SHA256 (cavaliergopher-badio-ce5280129e9e_GH0.tar.gz) = 215acb2031e2f63ed6a51b599982cc0cd3035584959b1ff983c29c56c3bf8393
-SIZE (cavaliergopher-badio-ce5280129e9e_GH0.tar.gz) = 4405
-SHA256 (cavaliergopher-rpm-7a9c54e3d83e_GH0.tar.gz) = 1675f52243d9a0f53d0a0b14fd1ce6aa1417ceb5ebdbde54db9a59ae75deba76
-SIZE (cavaliergopher-rpm-7a9c54e3d83e_GH0.tar.gz) = 311858
-SHA256 (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = cc9dc0234de1baacf1855cf19615b381ca2f2adb83a2871e7a9b8b74e46818cf
-SIZE (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = 176498
-SHA256 (census-instrumentation-opencensus-proto-v0.3.0_GH0.tar.gz) = b7e13f0b4259e80c3070b583c2f39e53153085a6918718b1c710caf7037572b0
-SIZE (census-instrumentation-opencensus-proto-v0.3.0_GH0.tar.gz) = 163404
-SHA256 (cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495
-SIZE (cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200
-SHA256 (cespare-xxhash-v2.1.2_GH0.tar.gz) = 471399cfcf0b1bd188add8d34435b91e7011cedbfe76e29687803a9d74320352
-SIZE (cespare-xxhash-v2.1.2_GH0.tar.gz) = 11244
-SHA256 (cloudfoundry-community-go-cfclient-35bcce23fc5f_GH0.tar.gz) = fc6599d7d7c30ad6324cd58932971b39cd88913b405aa2f20fe516b93b276ed6
-SIZE (cloudfoundry-community-go-cfclient-35bcce23fc5f_GH0.tar.gz) = 104980
-SHA256 (cloudfoundry-incubator-rfc5424-236a6d29298a_GH0.tar.gz) = deb4c3f32c86ca93c98c61ce832dc99711137c23b88b3ae79f32326a6ea8048f
-SIZE (cloudfoundry-incubator-rfc5424-236a6d29298a_GH0.tar.gz) = 8315
-SHA256 (cloudfoundry-go-diodes-f77fb823c7ee_GH0.tar.gz) = b24b1022add7bd9c8eaf2e9dc5e88459c51bbe6b7b248e7cf721557585ede46c
-SIZE (cloudfoundry-go-diodes-f77fb823c7ee_GH0.tar.gz) = 11813
-SHA256 (cloudfoundry-go-loggregator-v7.4.0_GH0.tar.gz) = 51c11786eca6c0cb0f76a53a1d4519d753ccbb86268f82b7bbe3cefa147cba63
-SIZE (cloudfoundry-go-loggregator-v7.4.0_GH0.tar.gz) = 69869
-SHA256 (cloudfoundry-gofileutils-4d0c80011a0f_GH0.tar.gz) = b0e76138f5a1e005b85e83e2961ef7254da69bcdee9c02d5287cc6577bf8e45b
-SIZE (cloudfoundry-gofileutils-4d0c80011a0f_GH0.tar.gz) = 10043
-SHA256 (cloudfoundry-noaa-v2.1.0_GH0.tar.gz) = af8e4f70388ecdad36b9b20c24c094314ba84db3e0a4e2cf19c5de0db9ba2be0
-SIZE (cloudfoundry-noaa-v2.1.0_GH0.tar.gz) = 27918
-SHA256 (cloudfoundry-sonde-go-b33733203bb4_GH0.tar.gz) = 53e830216aaef0f8159842dcec72506ff88c4d5a80895343cf76130b7499c438
-SIZE (cloudfoundry-sonde-go-b33733203bb4_GH0.tar.gz) = 27341
-SHA256 (cncf-udpa-04548b0d99d4_GH0.tar.gz) = 30d87780df8c93070d8c5c5e870b1c638eaac35789b6febb7a2695829abbb290
-SIZE (cncf-udpa-04548b0d99d4_GH0.tar.gz) = 20518
-SHA256 (cncf-xds-a8f946100490_GH0.tar.gz) = 3728ab1f4803ec2b27c236ae6708f946953c0ef5a8c8c5ba65acb135f0971e4f
-SIZE (cncf-xds-a8f946100490_GH0.tar.gz) = 79238
-SHA256 (containerd-containerd-v1.5.13_GH0.tar.gz) = ac75e2a5552163c203f836f5e9feac349f78f7956e8da228c372a12554b1ee40
-SIZE (containerd-containerd-v1.5.13_GH0.tar.gz) = 7514582
-SHA256 (containerd-fifo-bda0ff6ed73c_GH0.tar.gz) = 15a2ca540726394b9fc428d407e37ceb154c7668f24f9c12940458bfe121c7f6
-SIZE (containerd-fifo-bda0ff6ed73c_GH0.tar.gz) = 10766
-SHA256 (containerd-fifo-v1.0.0_GH0.tar.gz) = f67dfd98f9e0342fee6aab28a5bf90654555bfa16db0489de3bb1434a9f9a83c
-SIZE (containerd-fifo-v1.0.0_GH0.tar.gz) = 12388
-SHA256 (coreos-go-systemd-v22.3.2_GH0.tar.gz) = dbb1a3930d43f49e11c53f2010ab9609e18236f776a99921850cd05f54779438
-SIZE (coreos-go-systemd-v22.3.2_GH0.tar.gz) = 72134
-SHA256 (coreos-pkg-399ea9e2e55f_GH0.tar.gz) = 8477b19c53a35bb011af2d55dba07f2fcfb258eda0c4cdde9ac516d6d5fe62fa
-SIZE (coreos-pkg-399ea9e2e55f_GH0.tar.gz) = 32439
-SHA256 (cucumber-godog-v0.8.1_GH0.tar.gz) = d5ae339676a7dd793a1333c55a37bb4eac4670eee962a61f221b5fa7c4807838
-SIZE (cucumber-godog-v0.8.1_GH0.tar.gz) = 587159
-SHA256 (cyphar-filepath-securejoin-v0.2.3_GH0.tar.gz) = a769d31b0b51a3c741cf54fe821bc7a1eef6d07527c9cddaff829671127de480
-SIZE (cyphar-filepath-securejoin-v0.2.3_GH0.tar.gz) = 6945
-SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
-SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
-SHA256 (davecgh-go-xdr-e6a2ba005892_GH0.tar.gz) = 4dc40426ad2faeb4bfc76c77ba200ee21788ad22374f7a5f86fa761a5225b2d3
-SIZE (davecgh-go-xdr-e6a2ba005892_GH0.tar.gz) = 49528
-SHA256 (denisenkom-go-mssqldb-bbfc9a55622e_GH0.tar.gz) = f2bb76e4aebbb3dc7ead766a9e2b543c5e7490b28cc744aee92c6984b2383cee
-SIZE (denisenkom-go-mssqldb-bbfc9a55622e_GH0.tar.gz) = 522375
-SHA256 (devigned-tab-0c15cf42f9a2_GH0.tar.gz) = 88e3b8f31a827d1677b48b8eaa99420bef9ccbcae784231f2b2cfab98e0cac0e
-SIZE (devigned-tab-0c15cf42f9a2_GH0.tar.gz) = 10293
-SHA256 (dgraph-io-badger-v3.2103.1_GH0.tar.gz) = ad4248bbc66dcde47caadb22e45f2f25b3705a8078b067d36f68a0e6d1baed0b
-SIZE (dgraph-io-badger-v3.2103.1_GH0.tar.gz) = 2565051
-SHA256 (dgraph-io-ristretto-v0.1.0_GH0.tar.gz) = 01d91256d8386e5fba80cff18fca6a8f806ca46425f3ab2382aacb9c8c52b067
-SIZE (dgraph-io-ristretto-v0.1.0_GH0.tar.gz) = 310138
-SHA256 (digitalocean-go-libvirt-6075ea3c39a1_GH0.tar.gz) = 90ff9d416a48f5a8fdac8f469f36c7fa03ec4262d73c9d54f14df8bb10ed3cb3
-SIZE (digitalocean-go-libvirt-6075ea3c39a1_GH0.tar.gz) = 103615
-SHA256 (dimchansky-utfbom-v1.1.0_GH0.tar.gz) = 86dd5045ac9318f945fed22f8dd1523051d65f7bea8da530b7e74759d8897463
-SIZE (dimchansky-utfbom-v1.1.0_GH0.tar.gz) = 8422
-SHA256 (dlclark-regexp2-7632a260cbaf_GH0.tar.gz) = 3b8666b6d68b26cb936f2027b5b4cef7fd5f0dedac5601c92e81d5f2bd066e5d
-SIZE (dlclark-regexp2-7632a260cbaf_GH0.tar.gz) = 202490
-SHA256 (docker-distribution-v2.8.0_GH0.tar.gz) = 936ba59f718107dd94ebdcfad23ee67cfcb7a6f7191fd7602b68efec4534ce04
-SIZE (docker-distribution-v2.8.0_GH0.tar.gz) = 2007107
-SHA256 (docker-engine-ea84732a7725_GH0.tar.gz) = 4bb3c3062daa0bd0bccb363c923a045ee670a0a24a7a1c05eebf2c856b1cdad3
-SIZE (docker-engine-ea84732a7725_GH0.tar.gz) = 9437664
-SHA256 (docker-go-connections-v0.4.0_GH0.tar.gz) = e31dfcf72dd9b07bf6dc320671a78a142a1b7c6287a7282c034c8cd463bc8663
-SIZE (docker-go-connections-v0.4.0_GH0.tar.gz) = 30770
-SHA256 (docker-go-metrics-v0.0.1_GH0.tar.gz) = a8a31fd2f59880f4d771c7de45b7dbcee309468ed94740d960e0c76488f9a60b
-SIZE (docker-go-metrics-v0.0.1_GH0.tar.gz) = 19923
-SHA256 (docker-go-units-v0.4.0_GH0.tar.gz) = b411f15ca9b419880006f3944b8ec87dc3fe15cbba3beb6e04f2c03f9ea8370b
-SIZE (docker-go-units-v0.4.0_GH0.tar.gz) = 11514
-SHA256 (dolmen-go-contextio-68fc5150bcd5_GH0.tar.gz) = bb501523e75b67a1d7a0beb0e3180338d61b4f34af4aad4a8ee8e9108f19120b
-SIZE (dolmen-go-contextio-68fc5150bcd5_GH0.tar.gz) = 6494
-SHA256 (dop251-goja_nodejs-adff31b136e6_GH0.tar.gz) = 161efa627c19fa2d7c51538234922cbe62eb30d9fc553a31ff9aefad9d64f3bb
-SIZE (dop251-goja_nodejs-adff31b136e6_GH0.tar.gz) = 5866
-SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
-SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
-SHA256 (eapache-go-resiliency-v1.2.0_GH0.tar.gz) = f9b3d4e28c7f456e912462f72041124b0d152044d20f84c645e287443a0200ef
-SIZE (eapache-go-resiliency-v1.2.0_GH0.tar.gz) = 10399
-SHA256 (eapache-go-xerial-snappy-776d5712da21_GH0.tar.gz) = 4bc90007c4d09abfb9d5a078c48049d5daa70d84fee050565f3230358b833516
-SIZE (eapache-go-xerial-snappy-776d5712da21_GH0.tar.gz) = 7896
-SHA256 (eapache-queue-v1.1.0_GH0.tar.gz) = 2be4716ba2bba5f7c125a8fe72ba534f02cf0d7d98d3a372d4ebe54b170f7329
-SIZE (eapache-queue-v1.1.0_GH0.tar.gz) = 3502
-SHA256 (eclipse-paho.mqtt.golang-0d940dd29fd2_GH0.tar.gz) = 9096beeaa927266920bf6c28a4faccda36896c034e8532391ee31193e5c5f8f2
-SIZE (eclipse-paho.mqtt.golang-0d940dd29fd2_GH0.tar.gz) = 77249
-SHA256 (elastic-apm-agent-go-v1.15.0_GH0.tar.gz) = 68a735595363ec6c47be811832b9e1042b36ec2526e2b3e842368810acb1be6b
-SIZE (elastic-apm-agent-go-v1.15.0_GH0.tar.gz) = 602434
-SHA256 (elastic-dhcp-57ec251c7eb3_GH0.tar.gz) = ef8dc41b36cceda8bee717073b0e25109ea43ed2dc0f38a577ace917f293010e
-SIZE (elastic-dhcp-57ec251c7eb3_GH0.tar.gz) = 65299
-SHA256 (elastic-ecs-logging-go-zap-v1.0.1_GH0.tar.gz) = ce72289be160190011fc0d7b2d7b05ad0811d28a7eaea240ef1aeb706034a69a
-SIZE (elastic-ecs-logging-go-zap-v1.0.1_GH0.tar.gz) = 24205
-SHA256 (elastic-ecs-v1.12.0_GH0.tar.gz) = 90eba9649e9c80c121ec3e813aefeac2ac8bdc6c1e7a2ef6780a093a899eb7ce
-SIZE (elastic-ecs-v1.12.0_GH0.tar.gz) = 1085049
-SHA256 (elastic-elastic-agent-client-f0905d9377f6_GH0.tar.gz) = 2878cf698aeca905f619e6850764e8199916d1ca4fd73dc3cc3c45e259436d66
-SIZE (elastic-elastic-agent-client-f0905d9377f6_GH0.tar.gz) = 28582
-SHA256 (elastic-elastic-agent-libs-v0.2.11_GH0.tar.gz) = 60cc21e6ae3fffe3bc4a9e240de2641b0988d101bf793e66d8d31f6d7544ffd6
-SIZE (elastic-elastic-agent-libs-v0.2.11_GH0.tar.gz) = 396743
-SHA256 (elastic-elastic-agent-system-metrics-v0.4.4_GH0.tar.gz) = 37a94ac8c7df7c655fb02da55c82105ab96d43da7c327de7341bf986dcfacd8a
-SIZE (elastic-elastic-agent-system-metrics-v0.4.4_GH0.tar.gz) = 187140
-SHA256 (elastic-fsevents-e1d381a4d270_GH0.tar.gz) = 76950a74dc771138a2bff412742baebedb3d86318bb3b0de24292f0f538e6ed8
-SIZE (elastic-fsevents-e1d381a4d270_GH0.tar.gz) = 12596
-SHA256 (elastic-glog-7d8b5c89dfc4_GH0.tar.gz) = 7c7bc9bcf213ef915445dc8e28d547448a27b04da1c5145048b8963f635abb7e
-SIZE (elastic-glog-7d8b5c89dfc4_GH0.tar.gz) = 19864
-SHA256 (elastic-go-concert-v0.2.0_GH0.tar.gz) = 9cca7617718b9dcd2a0741e3b58a375cd7b27ee6c2f93840683fbce1c5e268d1
-SIZE (elastic-go-concert-v0.2.0_GH0.tar.gz) = 30154
-SHA256 (elastic-go-fastjson-v1.1.0_GH0.tar.gz) = 76bce00719eef94c2fd173ea92e95daaeec7c46d909657436b90fa46931a7571
-SIZE (elastic-go-fastjson-v1.1.0_GH0.tar.gz) = 10404
-SHA256 (elastic-go-libaudit-v2.3.1_GH0.tar.gz) = 1f267e9b9e78021c43d2ce545aca052dc2b39afbb4b1a3b126c7082a8c637ce2
-SIZE (elastic-go-libaudit-v2.3.1_GH0.tar.gz) = 154301
-SHA256 (elastic-go-licence-detector-v0.5.0_GH0.tar.gz) = 710d73b7e16c6c5d4f14e89eb024e6781b8c7678b8b012b010d85db70213802f
-SIZE (elastic-go-licence-detector-v0.5.0_GH0.tar.gz) = 11523378
-SHA256 (elastic-go-licenser-v0.4.0_GH0.tar.gz) = 446dbed27f13517736e174b99f2a6b9dabbd4343c1d42fc74c9f30759b6a19eb
-SIZE (elastic-go-licenser-v0.4.0_GH0.tar.gz) = 24603
-SHA256 (elastic-go-lookslike-v0.3.0_GH0.tar.gz) = a5d6ffac1ea73db6ee310f063677c01af7ef6729db2324c1242f29df3c5333aa
-SIZE (elastic-go-lookslike-v0.3.0_GH0.tar.gz) = 22753
-SHA256 (elastic-go-lumber-v0.1.0_GH0.tar.gz) = 7c6dd5e6f833ac91f4af5063d746db3abf80d0734bebc6c2274b193fa4822851
-SIZE (elastic-go-lumber-v0.1.0_GH0.tar.gz) = 13897
-SHA256 (elastic-go-perf-9c656876f595_GH0.tar.gz) = 9ac7240360f0d7b54360d852ec5bf19b0696989fe9561891638afe0d09d55563
-SIZE (elastic-go-perf-9c656876f595_GH0.tar.gz) = 39221
-SHA256 (elastic-go-plugins-helpers-bdf17607b79f_GH0.tar.gz) = 6dd0c791b2a722799411142ffdf2e8866d3c43517cd7b141844a2af0be493f61
-SIZE (elastic-go-plugins-helpers-bdf17607b79f_GH0.tar.gz) = 35825
-SHA256 (elastic-go-seccomp-bpf-v1.2.0_GH0.tar.gz) = 43bfa84ddfcb22551327b2fdd2098ef2fbf234377a988ae86710ae21f1ff1963
-SIZE (elastic-go-seccomp-bpf-v1.2.0_GH0.tar.gz) = 35957
-SHA256 (elastic-go-structform-v0.0.9_GH0.tar.gz) = 35a1a4bd05de5f5e19bc13f6bd1d1bde32303027a0fae1892b03fea02fe9291c
-SIZE (elastic-go-structform-v0.0.9_GH0.tar.gz) = 387040
-SHA256 (elastic-go-sysinfo-v1.8.1_GH0.tar.gz) = 9a40b0601360e834cbc6c6d0e39ae219cba6d32266863a9c7858e64e68afd8c7
-SIZE (elastic-go-sysinfo-v1.8.1_GH0.tar.gz) = 65641
-SHA256 (elastic-go-txfile-v0.0.7_GH0.tar.gz) = 91bada2c161c4c7ce2a9641518499113f0cd81ba7785ecf90b370dc09cc2dcc3
-SIZE (elastic-go-txfile-v0.0.7_GH0.tar.gz) = 115915
-SHA256 (elastic-go-ucfg-v0.8.6_GH0.tar.gz) = 9de8b1089931bbdb7b095765d097f319225dcf42e23c2ef026bf74d608252935
-SIZE (elastic-go-ucfg-v0.8.6_GH0.tar.gz) = 76606
-SHA256 (elastic-go-windows-v1.0.1_GH0.tar.gz) = 52043392ca03e270c3f9c8632c78fa71885af756043f3258d20865185b8199ed
-SIZE (elastic-go-windows-v1.0.1_GH0.tar.gz) = 16844
-SHA256 (elastic-gosigar-v0.14.2_GH0.tar.gz) = 95d2bcbf7a3c80e6ccea6def3f56a29f786a103d4df99f06eb1c6773df7642e5
-SIZE (elastic-gosigar-v0.14.2_GH0.tar.gz) = 86260
-SHA256 (elastic-sarama-11c3ef800752_GH0.tar.gz) = 0f0c6833c3cd0ff0e2d1459be832270f35da04bc9c25e2f2ee2490686f8084cd
-SIZE (elastic-sarama-11c3ef800752_GH0.tar.gz) = 303661
-SHA256 (envoyproxy-go-control-plane-49ff273808a1_GH0.tar.gz) = b37a1ebffd20d7a27e529b6fc5a7e7e50e32e0a01144b12e4b2837c4ca904491
-SIZE (envoyproxy-go-control-plane-49ff273808a1_GH0.tar.gz) = 2363926
-SHA256 (envoyproxy-protoc-gen-validate-v0.6.2_GH0.tar.gz) = b02da533c77023238c556982507b9a71afc850478b637a7a13ec13f311efa5c0
-SIZE (envoyproxy-protoc-gen-validate-v0.6.2_GH0.tar.gz) = 151332
-SHA256 (etcd-io-bbolt-v1.3.6_GH0.tar.gz) = a2e524f7f32c44fa0765de192ac0789c585010cadd2c2ddcf9518e858a96ec1f
-SIZE (etcd-io-bbolt-v1.3.6_GH0.tar.gz) = 98025
-SHA256 (evanphx-json-patch-v4.9.0_GH0.tar.gz) = 5ab8b7866d0a11720e3398bb6f3f7246e93d035c8ded49db4f36b017ea9ff235
-SIZE (evanphx-json-patch-v4.9.0_GH0.tar.gz) = 29494
-SHA256 (fatih-color-v1.13.0_GH0.tar.gz) = 326ff785bc0cb5171c17be2a65959e83ee7889ba39412ba4c53c062e2df3ffec
-SIZE (fatih-color-v1.13.0_GH0.tar.gz) = 10826
-SHA256 (go-inf-inf-v0.9.1_GH0.tar.gz) = 756e00e87207cb063d305b6e38bf56dba4d76586fbe40b7d6b657d22516d0f71
-SIZE (go-inf-inf-v0.9.1_GH0.tar.gz) = 13072
-SHA256 (go-logr-logr-v0.4.0_GH0.tar.gz) = 6352ff753947daa86e21a42ae566bec67f7b40236e1f9053244e5fdc799de91d
-SIZE (go-logr-logr-v0.4.0_GH0.tar.gz) = 14218
-SHA256 (go-mgo-mgo-3f83fa500528_GH0.tar.gz) = 8f6051f4e5634ae87d5dc7683e84f0345f3fb6a708fd6d15240a87f377807360
-SIZE (go-mgo-mgo-3f83fa500528_GH0.tar.gz) = 376760
-SHA256 (go-ole-go-ole-v1.2.6_GH0.tar.gz) = 8f8ae1e3a71c1aa16fcd59b409e498dbec41c3ed23aec81e26edea275670db60
-SIZE (go-ole-go-ole-v1.2.6_GH0.tar.gz) = 52588
-SHA256 (go-sourcemap-sourcemap-v2.1.2_GH0.tar.gz) = 6e9981d0cf3def24f67bb1f0af720f0100105d4b387fc0fe7dc7d3535388c61a
-SIZE (go-sourcemap-sourcemap-v2.1.2_GH0.tar.gz) = 6378
-SHA256 (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 9d98b46623037447a26a51a203540bf605b6e6220d31f2efc7396242fcb660b5
-SIZE (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 90474
-SHA256 (go-test-deep-v1.0.7_GH0.tar.gz) = c4c8e26ec8924e4608b669a4234f8b8880db8bb1f47ec6f22da0d4e8634fc849
-SIZE (go-test-deep-v1.0.7_GH0.tar.gz) = 10199
-SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
-SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
-SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
-SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (gobuffalo-here-v0.6.0_GH0.tar.gz) = a996bdf6da7baddaf2851629dcdb65bdd44086de7ea9983863af0b0bf3b3647d
-SIZE (gobuffalo-here-v0.6.0_GH0.tar.gz) = 8986
-SHA256 (gocarina-gocsv-ffef3ffc77be_GH0.tar.gz) = b94fcd9da565924ef9466b7a09486a341c09020c85d74f3011e126d8a438ce42
-SIZE (gocarina-gocsv-ffef3ffc77be_GH0.tar.gz) = 12922
-SHA256 (godbus-dbus-ade71ed3457e_GH0.tar.gz) = 47b89b5d903b0b3e8437ac7c27825a09e54e6cce34812f0f046f07c77fc03a42
-SIZE (godbus-dbus-ade71ed3457e_GH0.tar.gz) = 61206
-SHA256 (godbus-dbus-v5.0.5_GH0.tar.gz) = 2dbdf33c1e832f956c947542d7994121a7bab47e37f78320bcc0a3e9fa7776e7
-SIZE (godbus-dbus-v5.0.5_GH0.tar.gz) = 71113
-SHA256 (godror-godror-v0.10.4_GH0.tar.gz) = ef50fc9cdf155b666e911545cc4211de88db1af8408721ea80d0e1784f5876b8
-SIZE (godror-godror-v0.10.4_GH0.tar.gz) = 271454
-SHA256 (gofrs-flock-5135e617513b_GH0.tar.gz) = 59644ab45696775819ced0299ff5a6aac33515c7f2ad02f7531425e278427c9e
-SIZE (gofrs-flock-5135e617513b_GH0.tar.gz) = 7290
-SHA256 (gofrs-uuid-v4.2.0_GH0.tar.gz) = ecf292003f14e7e6a8114a0eb2a10864b4fce758f4faf85fb52500aee2c2e827
-SIZE (gofrs-uuid-v4.2.0_GH0.tar.gz) = 22378
-SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fbff8823c057cc79dd99c9a452b34
-SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725
-SHA256 (golang-jwt-jwt-v4.0.0_GH0.tar.gz) = 5d305c23625c50ed87968122a7fe17d760665857199b9a8e13ad679931ccd191
-SIZE (golang-jwt-jwt-v4.0.0_GH0.tar.gz) = 40180
-SHA256 (golang-sql-civil-cb61b32ac6fe_GH0.tar.gz) = ebc100d46719b1374b59e59bc63baffaec6a2bface5b0d519024f43c097cdc3e
-SIZE (golang-sql-civil-cb61b32ac6fe_GH0.tar.gz) = 8359
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-crypto-089bfa567519_GH0.tar.gz) = 2ed1af12d13ad0cfe08ac49d51dfad4b8d7f5e4693fbddfa3ef53bd80c9555ab
-SIZE (golang-crypto-089bfa567519_GH0.tar.gz) = 1734789
-SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
-SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
-SHA256 (golang-lint-6edffad5e616_GH0.tar.gz) = 36bd9104a849af61871ec89d776c0b4e7574b5ed0e814a029c02574b0cef4057
-SIZE (golang-lint-6edffad5e616_GH0.tar.gz) = 31976
-SHA256 (golang-mock-v1.6.0_GH0.tar.gz) = 470174971c3a63361149a30f5b2d3a716a198afeb6cc71daa30712faa7293942
-SIZE (golang-mock-v1.6.0_GH0.tar.gz) = 69251
-SHA256 (golang-mod-86c51ed26bb4_GH0.tar.gz) = 4d1f513fe094430002d2fb34762658c133ad262f16a2e9ca1f9a23013666b915
-SIZE (golang-mod-86c51ed26bb4_GH0.tar.gz) = 119675
-SHA256 (golang-net-2871e0cb64e4_GH0.tar.gz) = d8e95c07e6b4a0da251c332c26e927cdd0733eef5c676653d546f9bb4de9245f
-SIZE (golang-net-2871e0cb64e4_GH0.tar.gz) = 1229659
-SHA256 (golang-oauth2-d3ed0bb246c8_GH0.tar.gz) = 17989d348e2fd423992005229d92c9fc5e25ad5358f72d31361dbf1cdd7c505c
-SIZE (golang-oauth2-d3ed0bb246c8_GH0.tar.gz) = 87604
-SHA256 (golang-protobuf-v1.5.2_GH0.tar.gz) = 088cc0f3ba18fb8f9d00319568ff0af5a06d8925a6e6cb983bb837b4efb703b3
-SIZE (golang-protobuf-v1.5.2_GH0.tar.gz) = 171702
-SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f
-SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129
-SHA256 (golang-sync-036812b2e83c_GH0.tar.gz) = 75ac8fc16bdceb2496c4a9cc98584b70c29032d91a9e57a624acb073e3232fda
-SIZE (golang-sync-036812b2e83c_GH0.tar.gz) = 18752
-SHA256 (golang-sys-c0bba94af5f8_GH0.tar.gz) = 948e3a5eb69c316307892d81d7c7c63a481e8909a28b886901c0f7caf02e6a30
-SIZE (golang-sys-c0bba94af5f8_GH0.tar.gz) = 1337164
-SHA256 (golang-term-03fcf44c2211_GH0.tar.gz) = 1919967c8fbf15de9261a2315d90072357524ee557d7df106b426def02a8e5f3
-SIZE (golang-term-03fcf44c2211_GH0.tar.gz) = 14972
-SHA256 (golang-text-v0.3.7_GH0.tar.gz) = 7cab2f6c3133ac1d422edd952b0dd2082fa55a73c2663fb2defd9bf83d649b26
-SIZE (golang-text-v0.3.7_GH0.tar.gz) = 8354718
-SHA256 (golang-time-1f47c861a9ac_GH0.tar.gz) = 2548d6d6813621c77fa36a5783e36939d3f4427d962ba58415645f89fcb70925
-SIZE (golang-time-1f47c861a9ac_GH0.tar.gz) = 9533
-SHA256 (golang-tools-v0.1.11_GH0.tar.gz) = 27d5d4c897b216b73169c88841035f0cb369ece9ee67bcf3355f065cdaad2918
-SIZE (golang-tools-v0.1.11_GH0.tar.gz) = 3078603
-SHA256 (golang-xerrors-5ec99f83aff1_GH0.tar.gz) = 71975d658357e170fd6a41f92539cde8b39c9cd8bfe5931b6311bc5f5c0da0d7
-SIZE (golang-xerrors-5ec99f83aff1_GH0.tar.gz) = 13664
-SHA256 (gomodule-redigo-v1.8.3_GH0.tar.gz) = a4db903687bf7d2ddb1e0887d1829c3f7ced5e8cbf4a7b3097581228fb0ae1ab
-SIZE (gomodule-redigo-v1.8.3_GH0.tar.gz) = 49485
-SHA256 (google-flatbuffers-v1.12.1_GH0.tar.gz) = 90e6a65ff5b8e9fc225af3a9d7bf4d2e120cfe40c27dfd5527f67c0d4eb5b954
-SIZE (google-flatbuffers-v1.12.1_GH0.tar.gz) = 1145387
-SHA256 (google-go-cmp-v0.5.8_GH0.tar.gz) = 34b57f44eb6ead7de4988fd91a8605f77ecb4a430ddbba36bada0d0224017222
-SIZE (google-go-cmp-v0.5.8_GH0.tar.gz) = 104647
-SHA256 (google-go-genproto-31bebdecfb46_GH0.tar.gz) = da15a74e9cea62adcfe14e62befb9fcbbbf280c6a7fa0b69a91bbbbf4b31da35
-SIZE (google-go-genproto-31bebdecfb46_GH0.tar.gz) = 13387848
-SHA256 (google-gofuzz-v1.1.0_GH0.tar.gz) = 29aaa068090a761e6cc10e3722c5cc4c6a09840c50b442e5a53088e95bd3f325
-SIZE (google-gofuzz-v1.1.0_GH0.tar.gz) = 13517
-SHA256 (google-licenseclassifier-879cb1424de0_GH0.tar.gz) = 783cc676e128d05fc9bcc40a9d9e15b72adf0ea55dd954c871092cb191caa126
-SIZE (google-licenseclassifier-879cb1424de0_GH0.tar.gz) = 6702973
-SHA256 (google-shlex-e7afc7fbc510_GH0.tar.gz) = 87f77e98720add261add169e386cbdcc894e2635dca299bc4119dc417ea321ca
-SIZE (google-shlex-e7afc7fbc510_GH0.tar.gz) = 7342
-SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
-SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
-SHA256 (googleapis-gax-go-v2.1.1_GH0.tar.gz) = d90094755c79f84815c5a215edd940ab6ac81a7fa3fa63bc2229e7d7c38171fe
-SIZE (googleapis-gax-go-v2.1.1_GH0.tar.gz) = 70015
-SHA256 (googleapis-gnostic-v0.4.1_GH0.tar.gz) = cc20ab94cf800fdfe377778aa0e2c640045c80193a873253e97605297801733f
-SIZE (googleapis-gnostic-v0.4.1_GH0.tar.gz) = 362548
-SHA256 (googleapis-google-api-go-client-v0.62.0_GH0.tar.gz) = 5a17664627c3736ecabe640bd0977917cc6b9e729b98225747a0a76842c687d7
-SIZE (googleapis-google-api-go-client-v0.62.0_GH0.tar.gz) = 23151484
-SHA256 (googleapis-google-cloud-go-bigquery-v1.8.0_GH0.tar.gz) = 53f0daa8824c4b6b1d3b2cad025af03c56604bd866ed79670b685aa4bcb1e9f2
-SIZE (googleapis-google-cloud-go-bigquery-v1.8.0_GH0.tar.gz) = 2747249
-SHA256 (googleapis-google-cloud-go-monitoring-v1.1.0_GH0.tar.gz) = c5334ef3d0b084916f87f316e1b89b3144efded073fc3f669328826bb6e0fdea
-SIZE (googleapis-google-cloud-go-monitoring-v1.1.0_GH0.tar.gz) = 6660185
-SHA256 (googleapis-google-cloud-go-pubsub-v1.17.1_GH0.tar.gz) = 5ec17308ffb3d9b52757f17684a3a593ffea340feff13539c9f5d575b049d0c4
-SIZE (googleapis-google-cloud-go-pubsub-v1.17.1_GH0.tar.gz) = 6674172
-SHA256 (googleapis-google-cloud-go-v0.99.0_GH0.tar.gz) = 00ed6c8552cac20ecbdbda17dce988b98e8c449c0fc09744007cc13c7866fe0d
-SIZE (googleapis-google-cloud-go-v0.99.0_GH0.tar.gz) = 6852856
-SHA256 (gorhill-cronexpr-88b0669f7d75_GH0.tar.gz) = 5d7ca8fa1a608945a0895a3bb763473a4a043326e4b4468f35866133ea8cd866
-SIZE (gorhill-cronexpr-88b0669f7d75_GH0.tar.gz) = 28915
-SHA256 (gorilla-mux-v1.7.3_GH0.tar.gz) = 92adb9aea022f8b35686b75be50ba1206c4457c2f8a0e2a9d10d8721f35b3f11
-SIZE (gorilla-mux-v1.7.3_GH0.tar.gz) = 42495
-SHA256 (gorilla-websocket-v1.4.2_GH0.tar.gz) = 91937a36bc9e0da3c895c73d4cb74b2cdb1aff54ab21b0d0724000e7b5b85b84
-SIZE (gorilla-websocket-v1.4.2_GH0.tar.gz) = 54101
-SHA256 (gotestyourself-gotest.tools-v2.2.0_GH0.tar.gz) = 5d4c441f8cb2949ddab1d196fac936df79b629b580c88597b100a74a97ca58ea
-SIZE (gotestyourself-gotest.tools-v2.2.0_GH0.tar.gz) = 56880
-SHA256 (gotestyourself-gotestsum-v0.6.0_GH0.tar.gz) = 8e203132f295f717466e9255508d96776b62109b7c95701439fa9850598c7b6d
-SIZE (gotestyourself-gotestsum-v0.6.0_GH0.tar.gz) = 292493
-SHA256 (grpc-ecosystem-grpc-gateway-v1.16.0_GH0.tar.gz) = 20ba8f2aeb4a580109357fffaa42f8400aba1155b95c8845e412287907e64379
-SIZE (grpc-ecosystem-grpc-gateway-v1.16.0_GH0.tar.gz) = 521578
-SHA256 (grpc-grpc-go-v1.46.0_GH0.tar.gz) = 61786043335c6bf55017ca6f273d6f4dda9b79e258f098257efe2444ae826404
-SIZE (grpc-grpc-go-v1.46.0_GH0.tar.gz) = 1520449
-SHA256 (h2non-filetype-v1.1.1_GH0.tar.gz) = 4186f491c70aa1b976233aabee679b27f1355877c17b8e11d2505fc77d3e4276
-SIZE (h2non-filetype-v1.1.1_GH0.tar.gz) = 8977934
-SHA256 (hashicorp-errwrap-v1.1.0_GH0.tar.gz) = 0d73891a7a179e50a142ac8832db97b17c792d29ae205b0e6aeedde4c43d51a4
-SIZE (hashicorp-errwrap-v1.1.0_GH0.tar.gz) = 8581
-SHA256 (hashicorp-go-cleanhttp-v0.5.2_GH0.tar.gz) = 091d90c479401bc9047454c25f91a97a6707e6a279ce778e4881cf6b0191a47f
-SIZE (hashicorp-go-cleanhttp-v0.5.2_GH0.tar.gz) = 8094
-SHA256 (hashicorp-go-multierror-v1.1.1_GH0.tar.gz) = 8d1bb3377310e8ffe4c7b5672c5de1eaed153402aebd15d6e5b9673c356a065f
-SIZE (hashicorp-go-multierror-v1.1.1_GH0.tar.gz) = 13803
-SHA256 (hashicorp-go-retryablehttp-v0.6.6_GH0.tar.gz) = 1e1a07428ba95d9e1b7adf80230d0f90ab5711d874187820f1ace2fab4b4ddb1
-SIZE (hashicorp-go-retryablehttp-v0.6.6_GH0.tar.gz) = 18468
-SHA256 (hashicorp-go-rootcerts-v1.0.2_GH0.tar.gz) = dca11d5ff16f3d29f632a7bf3c13cb9c87f021a5363faf22e4c45c8e073bf64c
-SIZE (hashicorp-go-rootcerts-v1.0.2_GH0.tar.gz) = 12242
-SHA256 (hashicorp-go-uuid-v1.0.2_GH0.tar.gz) = 2dee0f810c3e3a2cd3d49a075d0a64a88806c90712a4b66013b20a1ff0562eae
-SIZE (hashicorp-go-uuid-v1.0.2_GH0.tar.gz) = 7058
-SHA256 (hashicorp-go-version-v1.0.0_GH0.tar.gz) = 12b2d8fd048ebbf3df38df5865aa7a673444a0c553cac0e338d0471c14733f96
-SIZE (hashicorp-go-version-v1.0.0_GH0.tar.gz) = 12479
-SHA256 (hashicorp-golang-lru-v0.5.4_GH0.tar.gz) = d50c188af0cc8b22e7e4b79e9071694fa06428a9964b22d68dc997fa787a177a
-SIZE (hashicorp-golang-lru-v0.5.4_GH0.tar.gz) = 13428
-SHA256 (hashicorp-nomad-e31695b5bbe6_GH0.tar.gz) = bf0da86d8d90af57555bd9f9d76eef922eef213822a837a83f5b01c54d593733
-SIZE (hashicorp-nomad-e31695b5bbe6_GH0.tar.gz) = 51976481
-SHA256 (hectane-go-acl-da78bae5fc95_GH0.tar.gz) = 96cfa9779b03068634218a84a19d34716dc6caec016a278e47e662f470d380b3
-SIZE (hectane-go-acl-da78bae5fc95_GH0.tar.gz) = 6294
-SHA256 (imdario-mergo-v0.3.12_GH0.tar.gz) = f0ad95fe47f1a9c15545fe3e8abf4364b8163a0f872ce25d6f6ae85e7c885302
-SIZE (imdario-mergo-v0.3.12_GH0.tar.gz) = 22319
-SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
-SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290
-SHA256 (jarcoal-httpmock-v1.0.4_GH0.tar.gz) = a1d804455a31dc91db474224ce0190b63f405c86a5335c9f3801b01a90bd23f4
-SIZE (jarcoal-httpmock-v1.0.4_GH0.tar.gz) = 20389
-SHA256 (jcmturner-aescts-v1.0.1_GH0.tar.gz) = 89d8aa45b05c9cd5e66c40a5c4f3a5224dbf9632d1fd1e27d05f2ad26effae32
-SIZE (jcmturner-aescts-v1.0.1_GH0.tar.gz) = 7311
-SHA256 (jcmturner-aescts-v2.0.0_GH0.tar.gz) = fe4be1d56d46dd42e382fb9c80a4749f80e1ae8910f9a03ef214abaaa10d8623
-SIZE (jcmturner-aescts-v2.0.0_GH0.tar.gz) = 8988
-SHA256 (jcmturner-dnsutils-v1.0.1_GH0.tar.gz) = 9781a79a5b46e6ad245d238d1be1b37d8eab9ca9e57edb575ef0af158adeeefb
-SIZE (jcmturner-dnsutils-v1.0.1_GH0.tar.gz) = 6346
-SHA256 (jcmturner-dnsutils-v2.0.0_GH0.tar.gz) = cf159f3bad90db84dc8c8814d10f10560c7ec83c4ec160dfad9502d4a17c9958
-SIZE (jcmturner-dnsutils-v2.0.0_GH0.tar.gz) = 7961
-SHA256 (jcmturner-gofork-v1.0.0_GH0.tar.gz) = d85188110837abd563dca4d9013665f82348a541beb47ee08207e70a161c9755
-SIZE (jcmturner-gofork-v1.0.0_GH0.tar.gz) = 27036
-SHA256 (jcmturner-goidentity-v3.0.0_GH0.tar.gz) = 599b4fc0a2bba638d30c6fbf6748024080221f72d845aedfcfb207dd39ede948
-SIZE (jcmturner-goidentity-v3.0.0_GH0.tar.gz) = 5759
-SHA256 (jcmturner-gokrb5-v7.5.0_GH0.tar.gz) = 1a3d2c93275bfa4d373b7915821bd549d1db27340ac78af4b56cb4041b79f159
-SIZE (jcmturner-gokrb5-v7.5.0_GH0.tar.gz) = 115323097
-SHA256 (jcmturner-gokrb5-v8.4.2_GH0.tar.gz) = 089b73043d9209d998b81f117f22b0c5c4e749c0270d6e12eba649b25e8e0b0a
-SIZE (jcmturner-gokrb5-v8.4.2_GH0.tar.gz) = 306132
-SHA256 (jcmturner-rpc-v1.1.0_GH0.tar.gz) = 4ec57839cacb49d87fe22d4ee4286daf4944808d9af09739d218c62255f364b7
-SIZE (jcmturner-rpc-v1.1.0_GH0.tar.gz) = 28845
-SHA256 (jcmturner-rpc-v2.0.3_GH0.tar.gz) = 4bedb66a89dd261063d42e5f08d22eab3373ef529a78d72800f8727b62336ca3
-SIZE (jcmturner-rpc-v2.0.3_GH0.tar.gz) = 55627
-SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
-SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861
-SHA256 (jmoiron-sqlx-d7d95172beb5_GH0.tar.gz) = 4f460c21206aac70f70682cbe9dde84c2eae95cff1beb5ac6bdd4822d8165618
-SIZE (jmoiron-sqlx-d7d95172beb5_GH0.tar.gz) = 50181
-SHA256 (joeshaw-multierror-69b34d4ec901_GH0.tar.gz) = 8f53148758c58301d48b37ab9c27706c87e0bf94a84a919dc8dcc92f3e461449
-SIZE (joeshaw-multierror-69b34d4ec901_GH0.tar.gz) = 2163
-SHA256 (jonboulle-clockwork-v0.2.2_GH0.tar.gz) = 79ac7c0e53dfa48aac0622745f133b2438542f1c11d2c09ec1c98affbd62e1f0
-SIZE (jonboulle-clockwork-v0.2.2_GH0.tar.gz) = 9588
-SHA256 (josephspurrier-goversioninfo-63e6d1acd3dd_GH0.tar.gz) = a2297c8e5303d62327da776e617cd0bf50376755977802df3480b9efe76d942b
-SIZE (josephspurrier-goversioninfo-63e6d1acd3dd_GH0.tar.gz) = 52872
-SHA256 (jpillora-backoff-v1.0.0_GH0.tar.gz) = 611b29ce95acfa2997e3449762a3df68fcaa773db045535f26eb5c686106351f
-SIZE (jpillora-backoff-v1.0.0_GH0.tar.gz) = 3507
-SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e
-SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307
-SHA256 (kardianos-service-a323c3813bc7_GH0.tar.gz) = fd9df2ee5933ccff4c0ba3e4f6714acd027fa8d775259a94ffba937e86018c35
-SIZE (kardianos-service-a323c3813bc7_GH0.tar.gz) = 26879
-SHA256 (karrick-godirwalk-v1.15.8_GH0.tar.gz) = d2c0b6106011cf3bd6677cd98eda5e395e87687ed208215afae952e50d391e40
-SIZE (karrick-godirwalk-v1.15.8_GH0.tar.gz) = 24821
-SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
-SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328
-SHA256 (klauspost-compress-v1.13.6_GH0.tar.gz) = 32aa15674decc1ceeb5c5e43dd2335fea54bafa4021832248134ef47b665754d
-SIZE (klauspost-compress-v1.13.6_GH0.tar.gz) = 15481179
-SHA256 (kubernetes-sigs-structured-merge-diff-v4.1.0_GH0.tar.gz) = 64c3e052b06e12048c38f218eae418e02ff20bb3222ff15e297dff4ae5cf0038
-SIZE (kubernetes-sigs-structured-merge-diff-v4.1.0_GH0.tar.gz) = 286781
-SHA256 (kubernetes-sigs-yaml-v1.2.0_GH0.tar.gz) = 80612b8cc63863556906f04df7eca89179bf81e5b3d1133c082bd7e5e35d5514
-SIZE (kubernetes-sigs-yaml-v1.2.0_GH0.tar.gz) = 92574
-SHA256 (kubernetes-api-v0.21.1_GH0.tar.gz) = e985c5034f7bbf1c8853061b31d464323fabd1400bf330fc8374802e244836dd
-SIZE (kubernetes-api-v0.21.1_GH0.tar.gz) = 3240657
-SHA256 (kubernetes-apimachinery-v0.21.1_GH0.tar.gz) = 81c21c0da6dc5c798e31ee0aa1956c045fede8ff9f3498a690392eed5a5c85b4
-SIZE (kubernetes-apimachinery-v0.21.1_GH0.tar.gz) = 545999
-SHA256 (kubernetes-client-go-v0.21.1_GH0.tar.gz) = 7b39fcbdce4ca9f1b82f4b3ea2fdb869dec9d99eafa557e464ce3045c608e27c
-SIZE (kubernetes-client-go-v0.21.1_GH0.tar.gz) = 930899
-SHA256 (kubernetes-klog-v2.8.0_GH0.tar.gz) = 1e3bd3899ed924690efbee7ff5030d1710ccecd975de9bed647d1d27e49b92eb
-SIZE (kubernetes-klog-v2.8.0_GH0.tar.gz) = 49950
-SHA256 (kubernetes-kube-openapi-591a79e4bda7_GH0.tar.gz) = a3a75f5b05cd7dce81cf1424eea4a0bd4981ad0e2577c93fdcb264fdda4d1c5c
-SIZE (kubernetes-kube-openapi-591a79e4bda7_GH0.tar.gz) = 844891
-SHA256 (kubernetes-utils-67b214c5f920_GH0.tar.gz) = b02055c087582fc66e876ea319d61efb81d09a2433b00a33a03221667c0214d9
-SIZE (kubernetes-utils-67b214c5f920_GH0.tar.gz) = 96505
-SHA256 (lib-pq-2ff3cb3adc01_GH0.tar.gz) = 7c2cccbd83365de4b6a656b3e71a9bb34742c6836617087509d6e0d67e357b31
-SIZE (lib-pq-2ff3cb3adc01_GH0.tar.gz) = 96057
-SHA256 (magefile-mage-v1.14.0_GH0.tar.gz) = 346b82cd4c6af35a6bffcdaed1a6de0947d8b282ce80ee719805e8fea33bc481
-SIZE (magefile-mage-v1.14.0_GH0.tar.gz) = 8801424
-SHA256 (mailru-easyjson-v0.7.1_GH0.tar.gz) = 87565eae22943135338abd633530e0936b1a043c79a154589a841aa27f11d686
-SIZE (mailru-easyjson-v0.7.1_GH0.tar.gz) = 74194
-SHA256 (markbates-pkger-v0.17.0_GH0.tar.gz) = 2a4593803004027257b1360022ae51d44a726b8881df92d315b353748c61d654
-SIZE (markbates-pkger-v0.17.0_GH0.tar.gz) = 518484
-SHA256 (mattn-go-colorable-v0.1.12_GH0.tar.gz) = 32493594aee411896ffe13aaed14df4a23c3006866c46c1a908af79eacd102b2
-SIZE (mattn-go-colorable-v0.1.12_GH0.tar.gz) = 9801
-SHA256 (mattn-go-ieproxy-7c0f6868bffe_GH0.tar.gz) = caf8b5faaa47c492900bd84e6b56e5d83d5996188b98c324d8c328344ea21bb4
-SIZE (mattn-go-ieproxy-7c0f6868bffe_GH0.tar.gz) = 8486
-SHA256 (mattn-go-isatty-v0.0.14_GH0.tar.gz) = e6460325edf600297cf2ef68834938fb1c5b8d5f234b3b24ec7c0a29a2d70b39
-SIZE (mattn-go-isatty-v0.0.14_GH0.tar.gz) = 4710
-SHA256 (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 4f20a337ad06e071f29535afe9c5207d3e8840c8c86672bbc5f9837c6229c835
-SIZE (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 16714
-SHA256 (matttproud-golang_protobuf_extensions-c182affec369_GH0.tar.gz) = 66a6911e621bfd8823078568688b5683d66ce0b8f85da7b1288d3533d2724735
-SIZE (matttproud-golang_protobuf_extensions-c182affec369_GH0.tar.gz) = 37518
-SHA256 (miekg-dns-v1.1.41_GH0.tar.gz) = c807ee900b039dfb117b86548702459f4902cf18020b41797d337ec33d9eeee8
-SIZE (miekg-dns-v1.1.41_GH0.tar.gz) = 199522
-SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
-SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
-SHA256 (mitchellh-gox-v1.0.1_GH0.tar.gz) = 25aab55a4ba75653931be2a2b95e29216b54bd8fecc7931bd416efe49a388229
-SIZE (mitchellh-gox-v1.0.1_GH0.tar.gz) = 30819
-SHA256 (mitchellh-hashstructure-ab25296c0f51_GH0.tar.gz) = f361c4a6ce1e797f4e885e6a72d8a8e548230d1913fef1b8b1716aa37bac75fe
-SIZE (mitchellh-hashstructure-ab25296c0f51_GH0.tar.gz) = 5937
-SHA256 (mitchellh-iochan-v1.0.0_GH0.tar.gz) = 2a9d55fa9fcdfca4c9299b0500acd5a6ced203cff60f296a5f136cf78fce938b
-SIZE (mitchellh-iochan-v1.0.0_GH0.tar.gz) = 1817
-SHA256 (mitchellh-mapstructure-v1.4.3_GH0.tar.gz) = 06198bdaa6782f68990134b88b5f0c1db44757cf81721c619fff5626d97fffc4
-SIZE (mitchellh-mapstructure-v1.4.3_GH0.tar.gz) = 28418
-SHA256 (moby-spdystream-v0.2.0_GH0.tar.gz) = cf054e388c238c1a0b403fbc18411194c24fcbe41d7eaab8e163c5e1f10fdd92
-SIZE (moby-spdystream-v0.2.0_GH0.tar.gz) = 31203
-SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
-SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
-SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a485f789abd07e7df411375035174341b
-SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030
-SHA256 (morikuni-aec-v1.0.0_GH0.tar.gz) = 560235880d23e531fcbf59ab768bdb213ea54d0169452a61ec54187dca393d77
-SIZE (morikuni-aec-v1.0.0_GH0.tar.gz) = 55416
-SHA256 (oklog-ulid-v1.3.1_GH0.tar.gz) = 499a6ee77ca473a44ad9f11425a8f87f6c02ff1221b11f24d13bee13ce632640
-SIZE (oklog-ulid-v1.3.1_GH0.tar.gz) = 55582
-SHA256 (olekukonko-tablewriter-v0.0.5_GH0.tar.gz) = 14a1294a8267facc9bc99a230b8871517e6db284ccc7e39030313befa124677f
-SIZE (olekukonko-tablewriter-v0.0.5_GH0.tar.gz) = 19568
-SHA256 (opencontainers-go-digest-v1.0.0_GH0.tar.gz) = 1e74706d265c92f62793af741e322163f3c08afa66f5a7926c9b9ccb44fed230
-SIZE (opencontainers-go-digest-v1.0.0_GH0.tar.gz) = 24456
-SHA256 (opencontainers-image-spec-v1.0.2_GH0.tar.gz) = 432211c0a0c6663b48434f0a5655404b7ccbff3aa81c60c8649d591880b360c0
-SIZE (opencontainers-image-spec-v1.0.2_GH0.tar.gz) = 138757
-SHA256 (osquery-osquery-go-99b4efa62ec5_GH0.tar.gz) = 7b5a85d04d5207b7b92eac00ed6125a155b64e0be984ba0096a368f230f3d468
-SIZE (osquery-osquery-go-99b4efa62ec5_GH0.tar.gz) = 34876
-SHA256 (otiai10-copy-v1.2.0_GH0.tar.gz) = 3ed36d24b75b99fe1a24743f7d8834ac60df5396203fd82b370b1f2fdb9d4214
-SIZE (otiai10-copy-v1.2.0_GH0.tar.gz) = 6429
-SHA256 (pierrec-lz4-v2.6.0_GH0.tar.gz) = d4539780cb2841bb2cb2cb68096f2d7ae0fd66836eb4f9be5b8252ce44b57f60
-SIZE (pierrec-lz4-v2.6.0_GH0.tar.gz) = 40113503
-SHA256 (pierrre-gotestcover-924dca7d15f0_GH0.tar.gz) = 19858cf79ca4ba3385b3f1bb3f8da214c4630253d211817b1ab6e21d505dd6fc
-SIZE (pierrre-gotestcover-924dca7d15f0_GH0.tar.gz) = 4081
-SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
-SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
-SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
-SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
-SHA256 (poy-eachers-23942921fe77_GH0.tar.gz) = 061643187b3d6ec51031b0fb5258fa710ad958a2fa39a93a8351302dd340576a
-SIZE (poy-eachers-23942921fe77_GH0.tar.gz) = 5853
-SHA256 (prometheus-client_golang-v1.7.1_GH0.tar.gz) = e61fefe06b7ac561c77435c98336f4ccc8cee60420de3a39db6d09fb7b83e9ed
-SIZE (prometheus-client_golang-v1.7.1_GH0.tar.gz) = 160050
-SHA256 (prometheus-client_model-v0.2.0_GH0.tar.gz) = 4ab1be9cdfa702d7f49beeb09a256bcc6a2aad55e8a0a37e7732a46934264e12
-SIZE (prometheus-client_model-v0.2.0_GH0.tar.gz) = 10986
-SHA256 (prometheus-common-v0.10.0_GH0.tar.gz) = 349381082ea8e66637c2d2475f1ae0e74ca04a7b91eb3b96817c261b87668fd3
-SIZE (prometheus-common-v0.10.0_GH0.tar.gz) = 107763
-SHA256 (prometheus-procfs-v0.7.3_GH0.tar.gz) = 5514e8b18c38b6376a84c623d59735d4eefb61fb3a14eb1f45e0a4c848f14a2b
-SIZE (prometheus-procfs-v0.7.3_GH0.tar.gz) = 178957
-SHA256 (prometheus-prometheus-v2.5.0_GH0.tar.gz) = e1484edbb63480bc5ce75b661a328abb7b7b2c609de41e8fd0af0e6539fe02c7
-SIZE (prometheus-prometheus-v2.5.0_GH0.tar.gz) = 6123272
-SHA256 (protocolbuffers-protobuf-go-v1.28.0_GH0.tar.gz) = e59ae9ace31c3a84bddf1bc3f04a04c498adb9ea7f9fcde60db91bba33d55171
-SIZE (protocolbuffers-protobuf-go-v1.28.0_GH0.tar.gz) = 1279757
-SHA256 (rcrowley-go-metrics-cf1acfcdf475_GH0.tar.gz) = e15251850bd93b7e01a191d165a06027f7d8e9022e163c1b3a7cb58794de5d0c
-SIZE (rcrowley-go-metrics-cf1acfcdf475_GH0.tar.gz) = 37581
-SHA256 (samuel-go-parser-ca8abbf65d0e_GH0.tar.gz) = dc0fc429374b456618f47d2ad8833e36a57f04dcd5857b5fccb884e495a69bb9
-SIZE (samuel-go-parser-ca8abbf65d0e_GH0.tar.gz) = 3556
-SHA256 (samuel-go-thrift-2187045faa54_GH0.tar.gz) = e1196eb5d8754f934fedf4d919dce34a7b52c026c252edb1b54094364a7bfe25
-SIZE (samuel-go-thrift-2187045faa54_GH0.tar.gz) = 48157
-SHA256 (sanathkr-go-yaml-ed9d249f429b_GH0.tar.gz) = 911793de21f5ed1c9e771d43d46694d6e8d43eb92d85a3f17cc3d4378c3d2806
-SIZE (sanathkr-go-yaml-ed9d249f429b_GH0.tar.gz) = 65414
-SHA256 (sanathkr-yaml-0056894fa522_GH0.tar.gz) = f7912354109b655d9e4f3ebf1d9e5cfca6f686d5f8df04b78fec4fcaf075f679
-SIZE (sanathkr-yaml-0056894fa522_GH0.tar.gz) = 11770
-SHA256 (santhosh-tekuri-jsonschema-v1.2.4_GH0.tar.gz) = a5c4f3144052a308e2af5e9d0f49e4abd7ea96fa15b2c24c80882ce9c52300c3
-SIZE (santhosh-tekuri-jsonschema-v1.2.4_GH0.tar.gz) = 57750
-SHA256 (sergi-go-diff-v1.1.0_GH0.tar.gz) = 3d4362670655e970366d555418f3c8d179c217c0499ef5573ab7176352229451
-SIZE (sergi-go-diff-v1.1.0_GH0.tar.gz) = 43552
-SHA256 (shirou-gopsutil-v3.20.12_GH0.tar.gz) = e4e0127da30ec517558fb7bb3f9fcd22a75d6e3c44091cd1d8f5dc5f3ac9aa4d
-SIZE (shirou-gopsutil-v3.20.12_GH0.tar.gz) = 285624
-SHA256 (shopspring-decimal-v1.2.0_GH0.tar.gz) = 59fa76645f63d7383d3f306fe2f7136d923e2aa514d9a9353938d9654b842f58
-SIZE (shopspring-decimal-v1.2.0_GH0.tar.gz) = 37755
-SHA256 (sirupsen-logrus-v1.8.1_GH0.tar.gz) = e9492c08ac8f202b438ccfb992bf81b7860739cf8f2266958e0c574c7abfdd74
-SIZE (sirupsen-logrus-v1.8.1_GH0.tar.gz) = 47161
-SHA256 (spf13-cobra-v1.3.0_GH0.tar.gz) = 5b6a1d841561112a68a46dfa58f8fd86a06abb8838cf86d085738a306fe91357
-SIZE (spf13-cobra-v1.3.0_GH0.tar.gz) = 169515
-SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
-SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
-SHA256 (stretchr-objx-v0.2.0_GH0.tar.gz) = be7dce02798cdc24cee6bd2d95bfcf6976b1521ef735349bf5e7dfe6d147746f
-SIZE (stretchr-objx-v0.2.0_GH0.tar.gz) = 79981
-SHA256 (stretchr-testify-v1.7.0_GH0.tar.gz) = 560c0984072cb436b17bbce5699b205d5aa2beb58ef7a94530d7724b5739a8d6
-SIZE (stretchr-testify-v1.7.0_GH0.tar.gz) = 91073
-SHA256 (tsg-go-daemon-e704b93fd89b_GH0.tar.gz) = 3dfd972df49c40d6c4d14c729f7cecdbe4771e6cc1ede49dc42a863d94247694
-SIZE (tsg-go-daemon-e704b93fd89b_GH0.tar.gz) = 7066
-SHA256 (tsg-gopacket-2ab8e397a786_GH0.tar.gz) = 85a53a77b8647b350f9a37174cb9f6ee2d9215de61d755b91ee59c962d0486ae
-SIZE (tsg-gopacket-2ab8e397a786_GH0.tar.gz) = 605163
-SHA256 (uber-go-atomic-v1.9.0_GH0.tar.gz) = a6b11bb77c479298cdfdfdf2132975dbd975322b619451378cbdf731facd874a
-SIZE (uber-go-atomic-v1.9.0_GH0.tar.gz) = 21331
-SHA256 (uber-go-multierr-v1.8.0_GH0.tar.gz) = 25d7db31320bc4c4408664e0492b59e509ec83ec3164e11610dcfd2fa828ea57
-SIZE (uber-go-multierr-v1.8.0_GH0.tar.gz) = 15579
-SHA256 (uber-go-zap-v1.21.0_GH0.tar.gz) = 6e450b90a7d7893bd4a96043631e8b8fa95f5f3b72c9a102870e96b094b54371
-SIZE (uber-go-zap-v1.21.0_GH0.tar.gz) = 183660
-SHA256 (ugorji-go-v1.1.8_GH0.tar.gz) = 7c351a1376b0fdc1838a04ab547c4e41fae9b17e4d755e86b568fa12033343c8
-SIZE (ugorji-go-v1.1.8_GH0.tar.gz) = 285652
-SHA256 (urso-diag-21b3cc8eb797_GH0.tar.gz) = 6a3b14d2bf23a5fef638dc51851d38c50038324af9112287843f267687468934
-SIZE (urso-diag-21b3cc8eb797_GH0.tar.gz) = 34525
-SHA256 (urso-go-bin-781c575c9f0e_GH0.tar.gz) = 2680616df52967de0b5a904bbfd1184990dc4aa47101418cd04bad3e0088e03a
-SIZE (urso-go-bin-781c575c9f0e_GH0.tar.gz) = 8232
-SHA256 (urso-magetools-290c89e0c230_GH0.tar.gz) = 197fb140865b30794252888e96d7d837d28809e9a45d7c2a91575bc4362781bd
-SIZE (urso-magetools-290c89e0c230_GH0.tar.gz) = 6417
-SHA256 (urso-sderr-52b04e8f5c71_GH0.tar.gz) = 2b23ebeb8976cf7f65f0c54dce8d0e64c7d87062e97eac5b6b8e4f127814400e
-SIZE (urso-sderr-52b04e8f5c71_GH0.tar.gz) = 9811
-SHA256 (vmware-govmomi-2cad15190b41_GH0.tar.gz) = 01a96f4ba7630bb11addee19188fd321d394f34df4b9b406652e30f9b7a23b50
-SIZE (vmware-govmomi-2cad15190b41_GH0.tar.gz) = 816453
-SHA256 (xdg-scram-v1.0.3_GH0.tar.gz) = edd82b75065cf960b5a532053e8ce7dec9f408a3adc54cb3291c683d1ecd76fb
-SIZE (xdg-scram-v1.0.3_GH0.tar.gz) = 15911
-SHA256 (xdg-stringprep-v1.0.3_GH0.tar.gz) = 8d19cb9c06f6c9cdaf8fee50c40635e6035518d734b8cdced3155dc1c51bc0fe
-SIZE (xdg-stringprep-v1.0.3_GH0.tar.gz) = 28473
-SHA256 (yuin-gopher-lua-b402f3114ec7_GH0.tar.gz) = 711f25e8fadcb10acdc75d3eadf73b9f1ba71f86269b519ef9a092e4c7716cd5
-SIZE (yuin-gopher-lua-b402f3114ec7_GH0.tar.gz) = 148939
-SHA256 (go-plist-607711222ff2484a487cdec33866b965f4a89653_GL0.tar.gz) = bed858b66a1d3b8e02de1239a4214f041738dce6b40fdf16ad9aa22d1a5bd2d5
-SIZE (go-plist-607711222ff2484a487cdec33866b965f4a89653_GL0.tar.gz) = 52993
diff --git a/sysutils/beats7/files/auditbeat.in b/sysutils/beats7/files/auditbeat.in
deleted file mode 100644
index 4091c69b6182..000000000000
--- a/sysutils/beats7/files/auditbeat.in
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: auditbeat
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable auditbeat:
-#
-# auditbeat_enable (bool): Set to YES to enable auditbeat
-# Default: NO
-# auditbeat_flags (str): Extra flags passed to auditbeat
-# auditbeat_config (str): auditbeat configuration directory
-# Default: ${PREFIX}/etc/beats
-# auditbeat_conffile (str): auditbeat configuration file
-# relative to ${auditbeat_conf}
-# Default: auditbeat.yml
-
-. /etc/rc.subr
-
-name="auditbeat"
-rcvar=${name}_enable
-load_rc_config $name
-
-: ${auditbeat_enable:="NO"}
-: ${auditbeat_config:="%%ETCDIR%%"}
-: ${auditbeat_conffile:="auditbeat.yml"}
-: ${auditbeat_home:="%%DATADIR%%/auditbeat"}
-: ${auditbeat_logs:="/var/log/beats"}
-: ${auditbeat_data:="/var/db/beats/auditbeat"}
-
-# daemon
-start_precmd=auditbeat_prestart
-command=/usr/sbin/daemon
-pidfile="/var/run/${name}"
-command_args="-frP ${pidfile} %%PREFIX%%/sbin/${name} ${auditbeat_flags} --path.config ${auditbeat_config} --path.home ${auditbeat_home} --path.data ${auditbeat_data} --path.logs ${auditbeat_logs} -c ${auditbeat_conffile}"
-auditbeat_prestart() {
-# Have to empty rc_flags so they don't get passed to daemon(8)
- rc_flags=""
-}
-
-# auditbeat will refuse to quit if linprocfs is mounted, and sadly requires -9
-[ -f /compat/linux/proc/cpuinfo ] && stop_cmd=auditbeat_stop
-
-auditbeat_stop() {
- pkill -9 -F ${pidfile} > /dev/null 2>&1
- pkill -9 -F ${pidfile}.child > /dev/null 2>&1
-}
-
-run_rc_command "$1"
diff --git a/sysutils/beats7/files/filebeat.in b/sysutils/beats7/files/filebeat.in
deleted file mode 100644
index 8ae08af5b398..000000000000
--- a/sysutils/beats7/files/filebeat.in
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: filebeat
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable filebeat:
-#
-# filebeat_enable (bool): Set to YES to enable filebeat
-# Default: NO
-# filebeat_flags (str): Extra flags passed to filebeat
-# filebeat_config (str): filebeat configuration directory
-# Default: ${PREFIX}/etc/beats
-# filebeat_conffile (str): filebeat configuration file
-# relative to ${filebeat_conf}
-# Default: filebeat.yml
-
-. /etc/rc.subr
-
-name="filebeat"
-rcvar=${name}_enable
-load_rc_config $name
-
-: ${filebeat_enable:="NO"}
-: ${filebeat_config:="%%ETCDIR%%"}
-: ${filebeat_conffile:="filebeat.yml"}
-: ${filebeat_home:="%%DATADIR%%/filebeat"}
-: ${filebeat_logs:="/var/log/beats"}
-: ${filebeat_data:="/var/db/beats/filebeat"}
-
-# daemon
-start_precmd=filebeat_prestart
-command=/usr/sbin/daemon
-pidfile="/var/run/${name}"
-command_args="-frP ${pidfile} %%PREFIX%%/sbin/${name} ${filebeat_flags} --path.config ${filebeat_config} --path.home ${filebeat_home} --path.data ${filebeat_data} --path.logs ${filebeat_logs} -c ${filebeat_conffile}"
-
-filebeat_prestart() {
-# Have to empty rc_flags so they don't get passed to daemon(8)
- rc_flags=""
-}
-
-run_rc_command "$1"
diff --git a/sysutils/beats7/files/heartbeat.in b/sysutils/beats7/files/heartbeat.in
deleted file mode 100644
index d99374ab011c..000000000000
--- a/sysutils/beats7/files/heartbeat.in
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: heartbeat
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable heartbeat:
-#
-# heartbeat_enable (bool): Set to YES to enable heartbeat
-# Default: NO
-# heartbeat_flags (str): Extra flags passed to heartbeat
-# heartbeat_config (str): heartbeat configuration directory
-# Default: ${PREFIX}/etc/beats
-# heartbeat_conffile (str): heartbeat configuration file
-# relative to ${heartbeat_conf}
-# Default: heartbeat.yml
-
-. /etc/rc.subr
-
-name="heartbeat"
-rcvar=${name}_enable
-load_rc_config $name
-
-: ${heartbeat_enable:="NO"}
-: ${heartbeat_config:="%%ETCDIR%%"}
-: ${heartbeat_conffile:="heartbeat.yml"}
-: ${heartbeat_home:="%%DATADIR%%/heartbeat"}
-: ${heartbeat_logs:="/var/log/beats"}
-: ${heartbeat_data:="/var/db/beats/heartbeat"}
-
-
-# daemon
-start_precmd=heartbeat_prestart
-command=/usr/sbin/daemon
-pidfile="/var/run/${name}"
-command_args="-frP ${pidfile} %%PREFIX%%/sbin/${name} ${heartbeat_flags} --path.config ${heartbeat_config} --path.home ${heartbeat_home} --path.data ${heartbeat_data} --path.logs ${heartbeat_logs} -c ${heartbeat_conffile}"
-
-heartbeat_prestart() {
-# Have to empty rc_flags so they don't get passed to daemon(8)
- rc_flags=""
-}
-
-run_rc_command "$1"
diff --git a/sysutils/beats7/files/metricbeat.in b/sysutils/beats7/files/metricbeat.in
deleted file mode 100644
index 270966c4f669..000000000000
--- a/sysutils/beats7/files/metricbeat.in
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: metricbeat
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable metricbeat:
-#
-# metricbeat_enable (bool): Set to YES to enable metricbeat
-# Default: NO
-# metricbeat_flags (str): Extra flags passed to metricbeat
-# metricbeat_config (str): metricbeat configuration directory
-# Default: ${PREFIX}/etc/beats
-# metricbeat_conffile (str): metricbeat configuration file
-# relative to ${metricbeat_conf}
-# Default: metricbeat.yml
-
-. /etc/rc.subr
-
-name="metricbeat"
-rcvar=${name}_enable
-load_rc_config $name
-
-: ${metricbeat_enable:="NO"}
-: ${metricbeat_config:="%%ETCDIR%%"}
-: ${metricbeat_conffile:="metricbeat.yml"}
-: ${metricbeat_home:="%%DATADIR%%/metricbeat"}
-: ${metricbeat_logs:="/var/log/beats"}
-: ${metricbeat_data:="/var/db/beats/metricbeat"}
-
-# daemon
-start_precmd=metricbeat_prestart
-command=/usr/sbin/daemon
-pidfile="/var/run/${name}"
-command_args="-frP ${pidfile} %%PREFIX%%/sbin/${name} ${metricbeat_flags} --path.config ${metricbeat_config} --path.home ${metricbeat_home} --path.data ${metricbeat_data} --path.logs ${metricbeat_logs} -c ${metricbeat_conffile}"
-
-metricbeat_prestart() {
-# Have to empty rc_flags so they don't get passed to daemon(8)
- rc_flags=""
-}
-
-# metricbeat will refuse to quit if linprocfs is mounted, and sadly requires -9
-[ -f /compat/linux/proc/cpuinfo ] && stop_cmd=metricbeat_stop
-
-metricbeat_stop() {
- pkill -9 -F ${pidfile} > /dev/null 2>&1
- pkill -9 -F ${pidfile}.child > /dev/null 2>&1
-}
-
-run_rc_command "$1"
diff --git a/sysutils/beats7/files/packetbeat.in b/sysutils/beats7/files/packetbeat.in
deleted file mode 100644
index 4dc21856c49a..000000000000
--- a/sysutils/beats7/files/packetbeat.in
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: packetbeat
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable packetbeat
-#
-# packetbeat_enable (bool): Set to YES to enable packetbeat
-# Default: NO
-# packetbeat_flags (str): Extra flags passed to packetbeat
-# packetbeat_config (str): packetbeat configuration directory
-# Default: ${PREFIX}/etc/beats
-# packetbeat_conffile (str): packetbeat configuration file
-# relative to ${packetbeat_conf}
-# Default: packetbeat.yml
-
-. /etc/rc.subr
-
-name="packetbeat"
-rcvar=${name}_enable
-load_rc_config $name
-
-: ${packetbeat_enable:="NO"}
-: ${packetbeat_config:="%%ETCDIR%%"}
-: ${packetbeat_conffile:="packetbeat.yml"}
-: ${packetbeat_home:="%%DATADIR%%/packetbeat"}
-: ${packetbeat_logs:="/var/log/beats"}
-: ${packetbeat_data:="/var/db/beats/packetbeat"}
-
-# daemon
-start_precmd=packetbeat_prestart
-command=/usr/sbin/daemon
-pidfile="/var/run/${name}"
-command_args="-frP ${pidfile} %%PREFIX%%/sbin/${name} ${packetbeat_flags} --path.config ${packetbeat_config} --path.home ${packetbeat_home} --path.data ${packetbeat_data} --path.logs ${packetbeat_logs} -c ${packetbeat_conffile}"
-
-packetbeat_prestart() {
-# Have to empty rc_flags so they don't get passed to daemon(8)
- rc_flags=""
-}
-
-run_rc_command "$1"
diff --git a/sysutils/beats7/files/patch-auditbeat_auditbeat.reference.yml b/sysutils/beats7/files/patch-auditbeat_auditbeat.reference.yml
deleted file mode 100644
index 4ffb27215763..000000000000
--- a/sysutils/beats7/files/patch-auditbeat_auditbeat.reference.yml
+++ /dev/null
@@ -1,20 +0,0 @@
---- auditbeat/auditbeat.reference.yml.orig 2021-10-07 17:20:31 UTC
-+++ auditbeat/auditbeat.reference.yml
-@@ -14,7 +14,7 @@
- auditbeat.config.modules:
-
- # Glob pattern for configuration reloading
-- path: ${path.config}/modules.d/*.yml
-+ path: ${path.config}/auditbeat.modules.d/*.yml
-
- # Period on which files under path should be checked for changes
- reload.period: 10s
-@@ -1159,7 +1159,7 @@ output.elasticsearch:
-
- # The directory from where to read the dashboards. The default is the `kibana`
- # folder in the home path.
--#setup.dashboards.directory: ${path.home}/kibana
-+#setup.dashboards.directory: %%DATADIR%%/auditbeat/kibana
-
- # The URL from where to download the dashboards archive. It is used instead of
- # the directory if it has a value.
diff --git a/sysutils/beats7/files/patch-auditbeat_auditbeat.yml b/sysutils/beats7/files/patch-auditbeat_auditbeat.yml
deleted file mode 100644
index 032360fc254b..000000000000
--- a/sysutils/beats7/files/patch-auditbeat_auditbeat.yml
+++ /dev/null
@@ -1,13 +0,0 @@
---- auditbeat/auditbeat.yml.orig 2021-10-24 20:40:41 UTC
-+++ auditbeat/auditbeat.yml
-@@ -82,6 +82,10 @@ setup.template.settings:
- # website.
- #setup.dashboards.url:
-
-+# The directory from where to read the dashboards. The default is the `kibana`
-+# folder in the home path.
-+#setup.dashboards.directory: %%DATADIR%%/auditbeat/kibana
-+
- # =================================== Kibana ===================================
-
- # Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API.
diff --git a/sysutils/beats7/files/patch-dev-tools_mage_settings.go b/sysutils/beats7/files/patch-dev-tools_mage_settings.go
deleted file mode 100644
index 8fc695560c82..000000000000
--- a/sysutils/beats7/files/patch-dev-tools_mage_settings.go
+++ /dev/null
@@ -1,20 +0,0 @@
---- dev-tools/mage/settings.go.orig 2021-12-17 15:54:41 UTC
-+++ dev-tools/mage/settings.go
-@@ -30,7 +30,6 @@ import (
- "sync"
- "time"
-
-- "github.com/magefile/mage/sh"
- "github.com/pkg/errors"
- "golang.org/x/tools/go/vcs"
-
-@@ -248,7 +247,8 @@ var (
- func CommitHash() (string, error) {
- var err error
- commitHashOnce.Do(func() {
-- commitHash, err = sh.Output("git", "rev-parse", "HEAD")
-+ err = nil
-+ commitHash = "%%BEATSVERSION%%"
- })
- return commitHash, err
- }
diff --git a/sysutils/beats7/files/patch-filebeat_filebeat.reference.yml b/sysutils/beats7/files/patch-filebeat_filebeat.reference.yml
deleted file mode 100644
index 3f5dc5850053..000000000000
--- a/sysutils/beats7/files/patch-filebeat_filebeat.reference.yml
+++ /dev/null
@@ -1,26 +0,0 @@
---- filebeat/filebeat.reference.yml.orig 2021-12-17 15:54:41 UTC
-+++ filebeat/filebeat.reference.yml
-@@ -1022,12 +1022,12 @@ filebeat.inputs:
- #filebeat.config:
- #inputs:
- #enabled: false
-- #path: inputs.d/*.yml
-+ #path: filebeat.inputs.d/*.yml
- #reload.enabled: true
- #reload.period: 10s
- #modules:
- #enabled: true
-- #path: modules.d/*.yml
-+ #path: filebeat.modules.d/*.yml
- #reload.enabled: true
- #reload.period: 10s
-
-@@ -2072,7 +2072,7 @@ output.elasticsearch:
-
- # The directory from where to read the dashboards. The default is the `kibana`
- # folder in the home path.
--#setup.dashboards.directory: ${path.home}/kibana
-+#setup.dashboards.directory: %%DATADIR%%/filebeat/kibana
-
- # The URL from where to download the dashboards archive. It is used instead of
- # the directory if it has a value.
diff --git a/sysutils/beats7/files/patch-filebeat_filebeat.yml b/sysutils/beats7/files/patch-filebeat_filebeat.yml
deleted file mode 100644
index 53570d7445bf..000000000000
--- a/sysutils/beats7/files/patch-filebeat_filebeat.yml
+++ /dev/null
@@ -1,33 +0,0 @@
---- filebeat/filebeat.yml.orig 2021-12-17 15:54:41 UTC
-+++ filebeat/filebeat.yml
-@@ -51,7 +51,7 @@ filebeat.inputs:
-
- filebeat.config.modules:
- # Glob pattern for configuration loading
-- path: ${path.config}/modules.d/*.yml
-+ path: ${path.config}/filebeat.modules.d/*.yml
-
- # Set to true to enable config reloading
- reload.enabled: false
-@@ -94,6 +94,10 @@ setup.template.settings:
- # website.
- #setup.dashboards.url:
-
-+# The directory from where to read the dashboards. The default is the `kibana`
-+# folder in the home path.
-+#setup.dashboards.directory: %%DATADIR%%/filebeat/kibana
-+
- # =================================== Kibana ===================================
-
- # Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API.
-@@ -161,8 +165,8 @@ processors:
- - add_host_metadata:
- when.not.contains.tags: forwarded
- - add_cloud_metadata: ~
-- - add_docker_metadata: ~
-- - add_kubernetes_metadata: ~
-+# - add_docker_metadata: ~
-+# - add_kubernetes_metadata: ~
-
- # ================================== Logging ===================================
-
diff --git a/sysutils/beats7/files/patch-heartbeat_heartbeat.yml b/sysutils/beats7/files/patch-heartbeat_heartbeat.yml
deleted file mode 100644
index 4e41b4e0d011..000000000000
--- a/sysutils/beats7/files/patch-heartbeat_heartbeat.yml
+++ /dev/null
@@ -1,11 +0,0 @@
---- heartbeat/heartbeat.yml.orig 2021-07-04 13:59:29 UTC
-+++ heartbeat/heartbeat.yml
-@@ -13,7 +13,7 @@
- # of individual yaml files.
- heartbeat.config.monitors:
- # Directory + glob pattern to search for configuration files
-- path: ${path.config}/monitors.d/*.yml
-+ path: ${path.config}/heartbeat.monitors.d/*.yml
- # If enabled, heartbeat will periodically check the config.monitors path for changes
- reload.enabled: false
- # How often to check for changes
diff --git a/sysutils/beats7/files/patch-libbeat_autodiscover_providers_docker_config.go b/sysutils/beats7/files/patch-libbeat_autodiscover_providers_docker_config.go
deleted file mode 100644
index 5c9c86c9ed0c..000000000000
--- a/sysutils/beats7/files/patch-libbeat_autodiscover_providers_docker_config.go
+++ /dev/null
@@ -1,13 +0,0 @@
---- libbeat/autodiscover/providers/docker/config.go.orig 2021-12-17 15:54:41 UTC
-+++ libbeat/autodiscover/providers/docker/config.go
-@@ -15,8 +15,8 @@
- // specific language governing permissions and limitations
- // under the License.
-
--//go:build linux || darwin || windows
--// +build linux darwin windows
-+//go:build linux || darwin || windows || freebsd
-+// +build linux darwin windows freebsd
-
- package docker
-
diff --git a/sysutils/beats7/files/patch-libbeat_autodiscover_providers_docker_docker.go b/sysutils/beats7/files/patch-libbeat_autodiscover_providers_docker_docker.go
deleted file mode 100644
index 81caf238733f..000000000000
--- a/sysutils/beats7/files/patch-libbeat_autodiscover_providers_docker_docker.go
+++ /dev/null
@@ -1,13 +0,0 @@
---- libbeat/autodiscover/providers/docker/docker.go.orig 2021-12-17 15:54:41 UTC
-+++ libbeat/autodiscover/providers/docker/docker.go
-@@ -15,8 +15,8 @@
- // specific language governing permissions and limitations
- // under the License.
-
--//go:build linux || darwin || windows
--// +build linux darwin windows
-+//go:build linux || darwin || windows || freebsd
-+// +build linux darwin windows freebsd
-
- package docker
-
diff --git a/sysutils/beats7/files/patch-libbeat_autodiscover_providers_kubernetes_config.go b/sysutils/beats7/files/patch-libbeat_autodiscover_providers_kubernetes_config.go
deleted file mode 100644
index 36eee0f9cd90..000000000000
--- a/sysutils/beats7/files/patch-libbeat_autodiscover_providers_kubernetes_config.go
+++ /dev/null
@@ -1,13 +0,0 @@
---- libbeat/autodiscover/providers/kubernetes/config.go.orig 2021-12-17 15:54:41 UTC
-+++ libbeat/autodiscover/providers/kubernetes/config.go
-@@ -15,8 +15,8 @@
- // specific language governing permissions and limitations
- // under the License.
-
--//go:build linux || darwin || windows
--// +build linux darwin windows
-+//go:build linux || darwin || windows || freebsd
-+// +build linux darwin windows freebsd
-
- package kubernetes
-
diff --git a/sysutils/beats7/files/patch-libbeat_autodiscover_providers_kubernetes_kubernetes.go b/sysutils/beats7/files/patch-libbeat_autodiscover_providers_kubernetes_kubernetes.go
deleted file mode 100644
index 0795f2de7c98..000000000000
--- a/sysutils/beats7/files/patch-libbeat_autodiscover_providers_kubernetes_kubernetes.go
+++ /dev/null
@@ -1,13 +0,0 @@
---- libbeat/autodiscover/providers/kubernetes/kubernetes.go.orig 2021-12-17 15:54:41 UTC
-+++ libbeat/autodiscover/providers/kubernetes/kubernetes.go
-@@ -15,8 +15,8 @@
- // specific language governing permissions and limitations
- // under the License.
-
--//go:build linux || darwin || windows
--// +build linux darwin windows
-+//go:build linux || darwin || windows || freebsd
-+// +build linux darwin windows freebsd
-
- package kubernetes
-
diff --git a/sysutils/beats7/files/patch-libbeat_common_docker_client.go b/sysutils/beats7/files/patch-libbeat_common_docker_client.go
deleted file mode 100644
index 4c7386709c89..000000000000
--- a/sysutils/beats7/files/patch-libbeat_common_docker_client.go
+++ /dev/null
@@ -1,13 +0,0 @@
---- libbeat/common/docker/client.go.orig 2021-12-17 15:54:41 UTC
-+++ libbeat/common/docker/client.go
-@@ -15,8 +15,8 @@
- // specific language governing permissions and limitations
- // under the License.
-
--//go:build linux || darwin || windows
--// +build linux darwin windows
-+//go:build linux || darwin || windows || freebsd
-+// +build linux darwin windows freebsd
-
- package docker
-
diff --git a/sysutils/beats7/files/patch-libbeat_common_docker_watcher.go b/sysutils/beats7/files/patch-libbeat_common_docker_watcher.go
deleted file mode 100644
index f162fa493c0d..000000000000
--- a/sysutils/beats7/files/patch-libbeat_common_docker_watcher.go
+++ /dev/null
@@ -1,13 +0,0 @@
---- libbeat/common/docker/watcher.go.orig 2021-12-17 15:54:41 UTC
-+++ libbeat/common/docker/watcher.go
-@@ -15,8 +15,8 @@
- // specific language governing permissions and limitations
- // under the License.
-
--//go:build linux || darwin || windows
--// +build linux darwin windows
-+//go:build linux || darwin || windows || freebsd
-+// +build linux darwin windows freebsd
-
- package docker
-
diff --git a/sysutils/beats7/files/patch-libbeat_scripts_Makefile b/sysutils/beats7/files/patch-libbeat_scripts_Makefile
deleted file mode 100644
index 435bbfb77ed8..000000000000
--- a/sysutils/beats7/files/patch-libbeat_scripts_Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
---- libbeat/scripts/Makefile.orig 2021-12-17 15:54:41 UTC
-+++ libbeat/scripts/Makefile
-@@ -42,7 +42,7 @@ GOFILES = $(shell find . -type f -name '*.go' 2>/dev/n
- GOFILES_NOVENDOR = $(shell find . -type f -name '*.go' -not -path "*/vendor/*" 2>/dev/null)
- GOFILES_ALL = $(GOFILES) $(shell find $(ES_BEATS) -type f -name '*.go' 2>/dev/null)
- GOPACKAGES_STRESSTESTS=$(shell find . -name '*.go' 2>/dev/null | xargs grep -l '\+build.*stresstest' | xargs -n1 dirname | uniq)
--SHELL=bash
-+SHELL=sh
- ES_HOST?=elasticsearch
- ES_PORT?=9200
- ES_USER?=beats
-@@ -346,12 +346,12 @@ ifndef EXCLUDE_COMMON_UPDATE_TARGET
- update: python-env fields collect config ## @build Update expects the most recent version of libbeat in the GOPATH
- @echo "Updating generated files for ${BEAT_NAME}"
-
--ifneq ($(shell [[ $(BEAT_NAME) == libbeat || $(BEAT_NAME) == metricbeat ]] && echo true ),true)
-+ifneq ($(shell [[ $(BEAT_NAME) = libbeat || $(BEAT_NAME) = metricbeat ]] && echo true ),true)
- mkdir -p include
- go run ${INSTALL_FLAG} ${ES_BEATS}/dev-tools/cmd/asset/asset.go -license $(LICENSE) -pkg include -in fields.yml -out include/fields.go $(BEAT_NAME)
- endif
-
--ifneq ($(shell [[ $(BEAT_NAME) == libbeat || $(BEAT_NAME) == metricbeat ]] && echo true ),true)
-+ifneq ($(shell [[ $(BEAT_NAME) = libbeat || $(BEAT_NAME) = metricbeat ]] && echo true ),true)
- @# Update docs
- @mkdir -p docs
- @${PYTHON_ENV_EXE} ${ES_BEATS}/libbeat/scripts/generate_fields_docs.py $(PWD)/fields.yml ${BEAT_TITLE} ${ES_BEATS}
diff --git a/sysutils/beats7/files/patch-metricbeat_metricbeat.reference.yml b/sysutils/beats7/files/patch-metricbeat_metricbeat.reference.yml
deleted file mode 100644
index 12b6f66ce290..000000000000
--- a/sysutils/beats7/files/patch-metricbeat_metricbeat.reference.yml
+++ /dev/null
@@ -1,20 +0,0 @@
---- metricbeat/metricbeat.reference.yml.orig 2021-10-07 17:20:31 UTC
-+++ metricbeat/metricbeat.reference.yml
-@@ -14,7 +14,7 @@
- metricbeat.config.modules:
-
- # Glob pattern for configuration reloading
-- path: ${path.config}/modules.d/*.yml
-+ path: ${path.config}/metricbeat.modules.d/*.yml
-
- # Period on which files under path should be checked for changes
- reload.period: 10s
-@@ -1970,7 +1970,7 @@ output.elasticsearch:
-
- # The directory from where to read the dashboards. The default is the `kibana`
- # folder in the home path.
--#setup.dashboards.directory: ${path.home}/kibana
-+#setup.dashboards.directory: %%DATADIR%%/metricbeat/kibana
-
- # The URL from where to download the dashboards archive. It is used instead of
- # the directory if it has a value.
diff --git a/sysutils/beats7/files/patch-metricbeat_metricbeat.yml b/sysutils/beats7/files/patch-metricbeat_metricbeat.yml
deleted file mode 100644
index 0dcf745f9cfd..000000000000
--- a/sysutils/beats7/files/patch-metricbeat_metricbeat.yml
+++ /dev/null
@@ -1,33 +0,0 @@
---- metricbeat/metricbeat.yml.orig 2021-10-07 17:20:31 UTC
-+++ metricbeat/metricbeat.yml
-@@ -11,7 +11,7 @@
-
- metricbeat.config.modules:
- # Glob pattern for configuration loading
-- path: ${path.config}/modules.d/*.yml
-+ path: ${path.config}/metricbeat.modules.d/*.yml
-
- # Set to true to enable config reloading
- reload.enabled: false
-@@ -54,6 +54,10 @@ setup.template.settings:
- # website.
- #setup.dashboards.url:
-
-+# The directory from where to read the dashboards. The default is the `kibana`
-+# folder in the home path.
-+#setup.dashboards.directory: %%DATADIR%%/metricbeat/kibana
-+
- # =================================== Kibana ===================================
-
- # Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API.
-@@ -123,8 +127,8 @@ output.elasticsearch:
- processors:
- - add_host_metadata: ~
- - add_cloud_metadata: ~
-- - add_docker_metadata: ~
-- - add_kubernetes_metadata: ~
-+# - add_docker_metadata: ~
-+# - add_kubernetes_metadata: ~
-
-
- # ================================== Logging ===================================
diff --git a/sysutils/beats7/files/patch-packetbeat_packetbeat.reference.yml b/sysutils/beats7/files/patch-packetbeat_packetbeat.reference.yml
deleted file mode 100644
index 7c02e3d5058d..000000000000
--- a/sysutils/beats7/files/patch-packetbeat_packetbeat.reference.yml
+++ /dev/null
@@ -1,11 +0,0 @@
---- packetbeat/packetbeat.reference.yml.orig 2021-10-24 20:47:25 UTC
-+++ packetbeat/packetbeat.reference.yml
-@@ -1653,7 +1653,7 @@ output.elasticsearch:
-
- # The directory from where to read the dashboards. The default is the `kibana`
- # folder in the home path.
--#setup.dashboards.directory: ${path.home}/kibana
-+#setup.dashboards.directory: %%DATADIR%%/packetbeat/kibana
-
- # The URL from where to download the dashboards archive. It is used instead of
- # the directory if it has a value.
diff --git a/sysutils/beats7/files/patch-packetbeat_packetbeat.yml b/sysutils/beats7/files/patch-packetbeat_packetbeat.yml
deleted file mode 100644
index aab48c576416..000000000000
--- a/sysutils/beats7/files/patch-packetbeat_packetbeat.yml
+++ /dev/null
@@ -1,26 +0,0 @@
---- packetbeat/packetbeat.yml.orig 2021-10-07 17:20:31 UTC
-+++ packetbeat/packetbeat.yml
-@@ -10,8 +10,10 @@
- # =============================== Network device ===============================
-
- # Select the network interface to sniff the data. On Linux, you can use the
--# "any" keyword to sniff on all connected interfaces.
--packetbeat.interfaces.device: any
-+# "any" keyword to sniff on all connected interfaces. FreeBSD is a bit different
-+# and the beats programmers did not bother to implement it, so you must set this
-+# to your preferred device
-+packetbeat.interfaces.device: em0
-
- # The network CIDR blocks that are considered "internal" networks for
- # the purpose of network perimeter boundary classification. The valid
-@@ -151,6 +153,10 @@ setup.template.settings:
- # versions, this URL points to the dashboard archive on the artifacts.elastic.co
- # website.
- #setup.dashboards.url:
-+
-+# The directory from where to read the dashboards. The default is the `kibana`
-+# folder in the home path.
-+#setup.dashboards.directory: %%DATADIR%%/packetbeat/kibana
-
- # =================================== Kibana ===================================
-
diff --git a/sysutils/beats7/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go b/sysutils/beats7/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go
deleted file mode 100644
index 02666e79292c..000000000000
--- a/sysutils/beats7/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go
+++ /dev/null
@@ -1,14 +0,0 @@
---- vendor/github.com/elastic/elastic-agent-system-metrics/metric/system/filesystem/filesystem_unix.go.orig 2022-11-10 21:18:12 UTC
-+++ vendor/github.com/elastic/elastic-agent-system-metrics/metric/system/filesystem/filesystem_unix.go
-@@ -37,9 +37,9 @@ func (fs *FSStat) GetUsage() error {
-
- fs.Total = opt.UintWith(stat.Blocks).MultUint64OrNone(uint64(stat.Bsize))
- fs.Free = opt.UintWith(stat.Bfree).MultUint64OrNone(uint64(stat.Bsize))
-- fs.Avail = opt.UintWith(stat.Bavail).MultUint64OrNone(uint64(stat.Bsize))
-+ fs.Avail = opt.UintWith(uint64(stat.Bavail)).MultUint64OrNone(uint64(stat.Bsize))
- fs.Files = opt.UintWith(stat.Files)
-- fs.FreeFiles = opt.UintWith(stat.Ffree)
-+ fs.FreeFiles = opt.UintWith(uint64(stat.Ffree))
-
- fs.fillMetrics()
-
diff --git a/sysutils/beats7/files/patch-vendor_github.com_godbus_dbus_transport__unixcred__freebsd.go b/sysutils/beats7/files/patch-vendor_github.com_godbus_dbus_transport__unixcred__freebsd.go
deleted file mode 100644
index e8acdf147806..000000000000
--- a/sysutils/beats7/files/patch-vendor_github.com_godbus_dbus_transport__unixcred__freebsd.go
+++ /dev/null
@@ -1,12 +0,0 @@
---- vendor/github.com/godbus/dbus/transport_unixcred_freebsd.go.orig 2021-08-05 12:40:38 UTC
-+++ vendor/github.com/godbus/dbus/transport_unixcred_freebsd.go
-@@ -8,7 +8,8 @@
- package dbus
-
- /*
--const int sizeofPtr = sizeof(void*);
-+static const int sizeofPtr = sizeof(void*);
-+#include <sys/types.h>
- #define _WANT_UCRED
- #include <sys/ucred.h>
- */
diff --git a/sysutils/beats7/files/patch-vendor_github.com_insomniacslk_dhcp_dhcpv4_bindtodevice__bsd.go b/sysutils/beats7/files/patch-vendor_github.com_insomniacslk_dhcp_dhcpv4_bindtodevice__bsd.go
deleted file mode 100644
index 9f3b27a9518c..000000000000
--- a/sysutils/beats7/files/patch-vendor_github.com_insomniacslk_dhcp_dhcpv4_bindtodevice__bsd.go
+++ /dev/null
@@ -1,22 +0,0 @@
---- vendor/github.com/insomniacslk/dhcp/dhcpv4/bindtodevice_bsd.go.orig 2021-12-20 11:34:32 UTC
-+++ vendor/github.com/insomniacslk/dhcp/dhcpv4/bindtodevice_bsd.go
-@@ -0,0 +1,19 @@
-+//go:build freebsd || openbsd || netbsd
-+// +build freebsd openbsd netbsd
-+
-+package dhcpv4
-+
-+import (
-+ "net"
-+ "syscall"
-+)
-+
-+// BindToInterface emulates linux's SO_BINDTODEVICE option for a socket by using
-+// IP_RECVIF.
-+func BindToInterface(fd int, ifname string) error {
-+ iface, err := net.InterfaceByName(ifname)
-+ if err != nil {
-+ return err
-+ }
-+ return syscall.SetsockoptInt(fd, syscall.IPPROTO_IP, syscall.IP_RECVIF, iface.Index)
-+}
diff --git a/sysutils/beats7/files/pkg-message.in b/sysutils/beats7/files/pkg-message.in
deleted file mode 100644
index d774668512dc..000000000000
--- a/sysutils/beats7/files/pkg-message.in
+++ /dev/null
@@ -1,12 +0,0 @@
-[
-{ type: install
- message: <<EOM
-The modules.d and monitors.d files are now installed into
-%%EXAMPLESDIR%%
-
-See README file in %%ETCDIR%% for respective beat information.
-
-See UPDATING file in ports top level directory for list of breaking changes.
-EOM
-}
-]
diff --git a/sysutils/beats7/pkg-descr b/sysutils/beats7/pkg-descr
deleted file mode 100644
index d370eec713ed..000000000000
--- a/sysutils/beats7/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Beats is the platform for building lightweight, open source data
-shippers for many types of operational data you want to enrich with
-Logstash, search and analyze in Elasticsearch, and visualize in Kibana.
-Whether you're interested in log files, infrastructure metrics, network
-packets, or any other type of data, Beats serves as the foundation for
-keeping a beat on your data.
-
-Filebeat is a lightweight, open source shipper for log file data. As the
-next-generation Logstash Forwarder, Filebeat tails logs and quickly
-sends this information to Logstash for further parsing and enrichment or
-to Elasticsearch for centralized storage and analysis.
-
-Metricbeat Collect metrics from your systems and services. From CPU to memory,
-Redis to Nginx, and much more, Metricbeat is a lightweight way to send system
-and service statistics.
-
-Packetbeat is a lightweight network packet analyzer that sends data to Logstash
-or Elasticsearch.
diff --git a/sysutils/beats7/pkg-plist b/sysutils/beats7/pkg-plist
deleted file mode 100644
index 5710ac7d1364..000000000000
--- a/sysutils/beats7/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-%%AUDITBEAT%%sbin/auditbeat
-%%AUDITBEAT%%%%ETCDIR%%/auditbeat.yml.reference
-%%AUDITBEAT%%@sample %%ETCDIR%%/auditbeat.yml.sample
-%%AUDITBEAT%%@dir /var/db/beats/auditbeat
-%%FILEBEAT%%sbin/filebeat
-%%FILEBEAT%%%%ETCDIR%%/filebeat.yml.reference
-%%FILEBEAT%%@sample %%ETCDIR%%/filebeat.yml.sample
-%%FILEBEAT%%@dir /var/db/beats/filebeat
-%%HEARTBEAT%%sbin/heartbeat
-%%HEARTBEAT%%%%ETCDIR%%/heartbeat.yml.reference
-%%HEARTBEAT%%@sample %%ETCDIR%%/heartbeat.yml.sample
-%%HEARTBEAT%%@dir /var/db/beats/heartbeat
-%%METRICBEAT%%%%ETCDIR%%/metricbeat.yml.reference
-%%METRICBEAT%%@sample %%ETCDIR%%/metricbeat.yml.sample
-%%METRICBEAT%%sbin/metricbeat
-%%METRICBEAT%%@dir /var/db/beats/metricbeat
-%%PACKETBEAT%%sbin/packetbeat
-%%PACKETBEAT%%%%ETCDIR%%/packetbeat.yml.reference
-%%PACKETBEAT%%@sample %%ETCDIR%%/packetbeat.yml.sample
-%%PACKETBEAT%%@dir /var/db/beats/packetbeat
-@dir /var/db/beats
diff --git a/sysutils/beats8/Makefile b/sysutils/beats8/Makefile
index 9c05c35b000b..0eef071b02bc 100644
--- a/sysutils/beats8/Makefile
+++ b/sysutils/beats8/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beats
DISTVERSIONPREFIX= v
DISTVERSION= 8.14.3
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
PKGNAMESUFFIX?= 8
diff --git a/sysutils/bkt/Makefile b/sysutils/bkt/Makefile
index e1b80a895424..83a4dc1525b5 100644
--- a/sysutils/bkt/Makefile
+++ b/sysutils/bkt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bkt
DISTVERSION= 0.8.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/bottom/Makefile b/sysutils/bottom/Makefile
index 2566b4327e01..99d4233212e4 100644
--- a/sysutils/bottom/Makefile
+++ b/sysutils/bottom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bottom
-DISTVERSION= 0.11.4
+DISTVERSION= 0.12.3
PORTREVISION= 1
CATEGORIES= sysutils
diff --git a/sysutils/bottom/Makefile.crates b/sysutils/bottom/Makefile.crates
index 913a8aef1e71..482d5e74ba3c 100644
--- a/sysutils/bottom/Makefile.crates
+++ b/sysutils/bottom/Makefile.crates
@@ -1,66 +1,62 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.1 \
- aho-corasick-1.1.3 \
+CARGO_CRATES= aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.4 \
- anstyle-wincon-3.0.10 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
anyhow-1.0.100 \
- assert_cmd-2.0.17 \
+ assert_cmd-2.1.1 \
atomic-0.6.1 \
autocfg-1.5.0 \
- backtrace-0.3.75 \
base64-0.22.1 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
bitflags-2.10.0 \
block-buffer-0.10.4 \
- bstr-1.12.0 \
- bumpalo-3.19.0 \
- bytemuck-1.23.2 \
+ block2-0.6.2 \
+ bstr-1.12.1 \
+ bumpalo-3.19.1 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
- cargo-husky-1.5.0 \
castaway-0.2.4 \
- cfg-if-1.0.3 \
+ cfg-if-1.0.4 \
cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
- clap-4.5.48 \
- clap_builder-4.5.48 \
- clap_complete-4.5.58 \
+ clap-4.5.53 \
+ clap_builder-4.5.53 \
+ clap_complete-4.5.62 \
clap_complete_fig-4.5.2 \
- clap_complete_nushell-4.5.8 \
- clap_derive-4.5.47 \
- clap_lex-0.7.5 \
- clap_mangen-0.2.29 \
+ clap_complete_nushell-4.5.10 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ clap_mangen-0.2.31 \
colorchoice-1.0.4 \
compact_str-0.9.0 \
concat-string-1.0.1 \
- convert_case-0.7.1 \
+ convert_case-0.10.0 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- crypto-common-0.1.6 \
+ crypto-common-0.1.7 \
csscolorparser-0.6.2 \
- ctrlc-3.5.0 \
+ ctrlc-3.5.1 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
deltae-0.3.2 \
- deranged-0.5.4 \
- derive_more-2.0.1 \
- derive_more-impl-2.0.1 \
+ deranged-0.5.5 \
+ derive_more-2.1.1 \
+ derive_more-impl-2.1.1 \
difflib-0.4.0 \
digest-0.10.7 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
- dispatch-0.2.0 \
- doc-comment-0.3.3 \
- document-features-0.2.11 \
+ dispatch2-0.3.0 \
+ document-features-0.2.12 \
downcast-rs-1.2.1 \
dyn-clone-1.0.20 \
either-1.15.0 \
@@ -72,179 +68,179 @@ CARGO_CRATES= addr2line-0.24.2 \
fastrand-2.3.0 \
fern-0.7.1 \
filedescriptor-0.8.3 \
- finl_unicode-1.3.0 \
+ finl_unicode-1.4.0 \
fixedbitset-0.4.2 \
float-cmp-0.10.0 \
fnv-1.0.7 \
foldhash-0.2.0 \
generic-array-0.14.7 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
- hashbrown-0.16.0 \
+ getrandom-0.3.4 \
+ hashbrown-0.16.1 \
heck-0.5.0 \
hex-0.4.3 \
humantime-2.3.0 \
ident_case-1.0.1 \
- indexmap-2.11.4 \
- indoc-2.0.6 \
- instability-0.3.9 \
- is_terminal_polyfill-1.70.1 \
+ indexmap-2.12.1 \
+ indoc-2.0.7 \
+ instability-0.3.10 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.13.0 \
itertools-0.14.0 \
- itoa-1.0.15 \
- js-sys-0.3.81 \
- kasuari-0.4.9 \
+ itoa-1.0.17 \
+ js-sys-0.3.83 \
+ kasuari-0.4.11 \
lab-0.11.0 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.176 \
+ libc-0.2.178 \
libloading-0.8.9 \
- libredox-0.1.10 \
- line-clipping-0.3.3 \
+ libredox-0.1.12 \
+ line-clipping-0.3.5 \
linux-raw-sys-0.11.0 \
- litrs-0.4.2 \
- lock_api-0.4.13 \
- log-0.4.28 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
lru-0.16.2 \
mac_address-1.1.8 \
- mach2-0.4.3 \
mach2-0.5.0 \
- memchr-2.7.5 \
+ mach2-0.6.0 \
+ memchr-2.7.6 \
memmem-0.1.1 \
memoffset-0.9.1 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.1 \
nix-0.28.0 \
nix-0.29.0 \
nix-0.30.1 \
+ nohash-0.2.0 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
- ntapi-0.4.1 \
+ ntapi-0.4.2 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-traits-0.2.19 \
num_threads-0.1.7 \
nvml-wrapper-0.11.0 \
nvml-wrapper-sys-0.9.0 \
- objc2-core-foundation-0.3.1 \
- objc2-io-kit-0.3.1 \
- object-0.36.7 \
+ objc2-0.6.3 \
+ objc2-core-foundation-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-io-kit-0.3.2 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
option-ext-0.2.0 \
ordered-float-4.6.0 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
- pest-2.8.2 \
- pest_derive-2.8.2 \
- pest_generator-2.8.2 \
- pest_meta-2.8.2 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ pest-2.8.4 \
+ pest_derive-2.8.4 \
+ pest_generator-2.8.4 \
+ pest_meta-2.8.4 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_macros-0.11.3 \
phf_shared-0.11.3 \
- plist-1.7.4 \
- portable-atomic-1.11.1 \
+ plist-1.8.0 \
+ portable-atomic-1.13.0 \
portable-pty-0.9.0 \
powerfmt-0.2.0 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- proc-macro2-1.0.101 \
- quick-xml-0.38.3 \
- quote-1.0.40 \
+ proc-macro2-1.0.104 \
+ quick-xml-0.38.4 \
+ quote-1.0.42 \
r-efi-5.3.0 \
rand-0.8.5 \
rand_core-0.6.4 \
- ratatui-0.30.0-beta.0 \
- ratatui-core-0.1.0-beta.0 \
- ratatui-crossterm-0.1.0-beta.0 \
- ratatui-macros-0.7.0-beta.0 \
- ratatui-termwiz-0.1.0-beta.0 \
- ratatui-widgets-0.3.0-beta.0 \
- redox_syscall-0.5.17 \
+ ratatui-0.30.0 \
+ ratatui-core-0.1.0 \
+ ratatui-crossterm-0.1.0 \
+ ratatui-macros-0.7.0 \
+ ratatui-termwiz-0.1.0 \
+ ratatui-widgets-0.3.0 \
+ redox_syscall-0.5.18 \
redox_users-0.5.2 \
- ref-cast-1.0.24 \
- ref-cast-impl-1.0.24 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
roff-0.2.2 \
- rustc-demangle-0.1.26 \
- rustix-1.1.2 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
+ rustix-1.1.3 \
rustversion-1.0.22 \
- ryu-1.0.20 \
+ ryu-1.0.22 \
same-file-1.0.6 \
- schemars-1.0.4 \
- schemars_derive-1.0.4 \
+ schemars-1.2.0 \
+ schemars_derive-1.2.0 \
scopeguard-1.2.0 \
- serde-1.0.226 \
- serde_core-1.0.226 \
- serde_derive-1.0.226 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.145 \
- serde_spanned-1.0.2 \
+ serde_json-1.0.148 \
+ serde_spanned-1.0.4 \
serial2-0.2.33 \
sha2-0.10.9 \
shared_library-0.1.9 \
- shell-words-1.1.0 \
+ shell-words-1.1.1 \
signal-hook-0.3.18 \
- signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.6 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.8 \
siphasher-1.0.1 \
smallvec-1.15.1 \
- starship-battery-0.10.2 \
+ starship-battery-0.10.3 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
syn-1.0.109 \
- syn-2.0.106 \
+ syn-2.0.111 \
sysctl-0.7.1 \
- sysinfo-0.37.0 \
- tempfile-3.23.0 \
+ sysinfo-0.37.2 \
+ tempfile-3.24.0 \
terminal_size-0.4.3 \
terminfo-0.9.0 \
termios-0.3.3 \
termtree-0.5.1 \
termwiz-0.23.3 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
+ thiserror-impl-2.0.17 \
time-0.3.44 \
time-core-0.1.6 \
time-macros-0.2.24 \
timeless-0.0.14-alpha \
- toml_datetime-0.7.2 \
- toml_edit-0.23.6 \
- toml_parser-1.0.3 \
- toml_writer-1.0.3 \
- typenum-1.18.0 \
+ toml_datetime-0.7.5+spec-1.1.0 \
+ toml_edit-0.24.0+spec-1.1.0 \
+ toml_parser-1.0.6+spec-1.1.0 \
+ toml_writer-1.0.6+spec-1.1.0 \
+ typenum-1.19.0 \
ucd-trie-0.1.7 \
unicode-ellipsis-0.3.0 \
- unicode-ident-1.0.19 \
+ unicode-ident-1.0.22 \
unicode-segmentation-1.12.0 \
unicode-truncate-2.0.0 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.2 \
uom-0.37.0 \
utf8parse-0.2.2 \
- uuid-1.18.1 \
+ uuid-1.19.0 \
version_check-0.9.5 \
vtparse-0.6.2 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.7+wasi-0.2.4 \
wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.104 \
- wasm-bindgen-backend-0.2.104 \
- wasm-bindgen-macro-0.2.104 \
- wasm-bindgen-macro-support-0.2.104 \
- wasm-bindgen-shared-0.2.104 \
+ wasm-bindgen-0.2.106 \
+ wasm-bindgen-macro-0.2.106 \
+ wasm-bindgen-macro-support-0.2.106 \
+ wasm-bindgen-shared-0.2.106 \
wezterm-bidi-0.2.3 \
wezterm-blob-leases-0.1.1 \
wezterm-color-types-0.3.0 \
@@ -256,47 +252,38 @@ CARGO_CRATES= addr2line-0.24.2 \
winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.61.3 \
- windows-0.62.0 \
+ windows-0.62.2 \
windows-collections-0.2.0 \
- windows-collections-0.3.0 \
+ windows-collections-0.3.2 \
windows-core-0.61.2 \
- windows-core-0.62.0 \
+ windows-core-0.62.2 \
windows-future-0.2.1 \
- windows-future-0.3.0 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
+ windows-future-0.3.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
windows-link-0.1.3 \
- windows-link-0.2.0 \
+ windows-link-0.2.1 \
windows-numerics-0.2.0 \
- windows-numerics-0.3.0 \
+ windows-numerics-0.3.1 \
windows-result-0.3.4 \
- windows-result-0.4.0 \
+ windows-result-0.4.1 \
windows-strings-0.4.2 \
- windows-strings-0.5.0 \
- windows-sys-0.59.0 \
+ windows-strings-0.5.1 \
windows-sys-0.60.2 \
- windows-sys-0.61.0 \
- windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-sys-0.61.2 \
+ windows-targets-0.53.5 \
windows-threading-0.1.0 \
- windows-threading-0.2.0 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.7.13 \
+ windows-threading-0.2.1 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.14 \
winreg-0.10.1 \
wit-bindgen-0.46.0 \
- wrapcenum-derive-0.4.1
+ wrapcenum-derive-0.4.1 \
+ zmij-1.0.2
diff --git a/sysutils/bottom/distinfo b/sysutils/bottom/distinfo
index 309b8e7086c0..df069f796c1d 100644
--- a/sysutils/bottom/distinfo
+++ b/sysutils/bottom/distinfo
@@ -1,32 +1,26 @@
-TIMESTAMP = 1763346350
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
-SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+TIMESTAMP = 1767230947
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
-SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
-SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
-SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
-SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
-SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/assert_cmd-2.1.1.crate) = bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85
+SIZE (rust/crates/assert_cmd-2.1.1.crate) = 27211
SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
SIZE (rust/crates/atomic-0.6.1.crate) = 15243
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
@@ -39,48 +33,48 @@ SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19
SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cargo-husky-1.5.0.crate) = 7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad
-SIZE (rust/crates/cargo-husky-1.5.0.crate) = 4526
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
-SIZE (rust/crates/clap-4.5.48.crate) = 61935
-SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
-SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
-SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
-SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
+SHA256 (rust/crates/clap_complete-4.5.62.crate) = 004eef6b14ce34759aa7de4aea3217e368f463f46a3ed3764ca4b5a4404003b4
+SIZE (rust/crates/clap_complete-4.5.62.crate) = 49207
SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b
SIZE (rust/crates/clap_complete_fig-4.5.2.crate) = 11376
-SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
-SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
-SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
-SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
-SHA256 (rust/crates/clap_mangen-0.2.29.crate) = 27b4c3c54b30f0d9adcb47f25f61fcce35c4dd8916638c6b82fbd5f4fb4179e2
-SIZE (rust/crates/clap_mangen-0.2.29.crate) = 16080
+SHA256 (rust/crates/clap_complete_nushell-4.5.10.crate) = 685bc86fd34b7467e0532a4f8435ab107960d69a243785ef0275e571b35b641a
+SIZE (rust/crates/clap_complete_nushell-4.5.10.crate) = 35247
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/clap_mangen-0.2.31.crate) = 439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301
+SIZE (rust/crates/clap_mangen-0.2.31.crate) = 16345
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
SHA256 (rust/crates/concat-string-1.0.1.crate) = 7439becb5fafc780b6f4de382b1a7a3e70234afe783854a4702ee8adbb838609
SIZE (rust/crates/concat-string-1.0.1.crate) = 7438
-SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
-SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
+SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
+SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -91,12 +85,12 @@ SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869
SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
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/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
-SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
-SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
+SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790
+SIZE (rust/crates/ctrlc-3.5.1.crate) = 14115
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
@@ -105,12 +99,12 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
-SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
-SIZE (rust/crates/deranged-0.5.4.crate) = 24461
-SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
-SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
-SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
-SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
+SIZE (rust/crates/derive_more-2.1.1.crate) = 88632
+SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
+SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -119,12 +113,10 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
-SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
-SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
-SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
@@ -147,8 +139,8 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
-SHA256 (rust/crates/finl_unicode-1.3.0.crate) = 94c970b525906eb37d3940083aa65b95e481fc1857d467d13374e1d925cfc163
-SIZE (rust/crates/finl_unicode-1.3.0.crate) = 69505
+SHA256 (rust/crates/finl_unicode-1.4.0.crate) = 9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5
+SIZE (rust/crates/finl_unicode-1.4.0.crate) = 66414
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
@@ -161,12 +153,10 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
-SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -175,78 +165,78 @@ SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc95
SIZE (rust/crates/humantime-2.3.0.crate) = 23242
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
-SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
-SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
-SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
-SIZE (rust/crates/instability-0.3.9.crate) = 14451
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2
+SIZE (rust/crates/indexmap-2.12.1.crate) = 100184
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/instability-0.3.10.crate) = 6778b0196eefee7df739db78758e5cf9b37412268bfa5650bfeed028aed20d9c
+SIZE (rust/crates/instability-0.3.10.crate) = 14509
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
-SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
-SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
-SHA256 (rust/crates/kasuari-0.4.9.crate) = 12a3d6645acdef96d256c1f9fd3be7ecfa60d8457520a50bbd1600b6053f8173
-SIZE (rust/crates/kasuari-0.4.9.crate) = 31789
+SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
+SIZE (rust/crates/itoa-1.0.17.crate) = 15905
+SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
+SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
+SHA256 (rust/crates/kasuari-0.4.11.crate) = 8fe90c1150662e858c7d5f945089b7517b0a80d8bf7ba4b1b5ffc984e7230a5b
+SIZE (rust/crates/kasuari-0.4.11.crate) = 32486
SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f
SIZE (rust/crates/lab-0.11.0.crate) = 15140
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
-SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091
+SIZE (rust/crates/libc-0.2.178.crate) = 783720
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
SIZE (rust/crates/libloading-0.8.9.crate) = 30222
-SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
-SIZE (rust/crates/libredox-0.1.10.crate) = 7332
-SHA256 (rust/crates/line-clipping-0.3.3.crate) = 51a1679740111eb63b7b4cb3c97b1d5d9f82e142292a25edcfdb4120a48b3880
-SIZE (rust/crates/line-clipping-0.3.3.crate) = 15086
+SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616
+SIZE (rust/crates/libredox-0.1.12.crate) = 7469
+SHA256 (rust/crates/line-clipping-0.3.5.crate) = 5f4de44e98ddbf09375cbf4d17714d18f39195f4f4894e8524501726fd9a8a4a
+SIZE (rust/crates/line-clipping-0.3.5.crate) = 15498
SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
-SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
-SIZE (rust/crates/litrs-0.4.2.crate) = 43399
-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.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
-SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
SIZE (rust/crates/lru-0.16.2.crate) = 16627
SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303
SIZE (rust/crates/mac_address-1.1.8.crate) = 12876
-SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
-SIZE (rust/crates/mach2-0.4.3.crate) = 22180
SHA256 (rust/crates/mach2-0.5.0.crate) = 6a1b95cd5421ec55b445b5ae102f5ea0e768de1f82bd3001e11f426c269c3aea
SIZE (rust/crates/mach2-0.5.0.crate) = 24405
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/mach2-0.6.0.crate) = dae608c151f68243f2b000364e1f7b186d9c29845f7d2d85bd31b9ad77ad552b
+SIZE (rust/crates/mach2-0.6.0.crate) = 33580
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
SIZE (rust/crates/memmem-0.1.1.crate) = 10665
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
-SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
+SIZE (rust/crates/mio-1.1.1.crate) = 105630
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/nohash-0.2.0.crate) = a0f889fb66f7acdf83442c35775764b51fed3c606ab9cee51500dbde2cf528ca
+SIZE (rust/crates/nohash-0.2.0.crate) = 8204
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
-SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
+SHA256 (rust/crates/ntapi-0.4.2.crate) = c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081
+SIZE (rust/crates/ntapi-0.4.2.crate) = 127136
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
@@ -259,32 +249,34 @@ SHA256 (rust/crates/nvml-wrapper-0.11.0.crate) = 0d5c6c0ef9702176a570f06ad94f319
SIZE (rust/crates/nvml-wrapper-0.11.0.crate) = 89204
SHA256 (rust/crates/nvml-wrapper-sys-0.9.0.crate) = dd23dbe2eb8d8335d2bce0299e0a07d6a63c089243d626ca75b770a962ff49e6
SIZE (rust/crates/nvml-wrapper-sys-0.9.0.crate) = 49445
-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-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a
-SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
+SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
-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/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8
-SIZE (rust/crates/pest-2.8.2.crate) = 130430
-SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663
-SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335
-SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f
-SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669
-SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420
-SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/pest-2.8.4.crate) = cbcfd20a6d4eeba40179f05735784ad32bdaef05ce8e8af05f180d45bb3e7e22
+SIZE (rust/crates/pest-2.8.4.crate) = 129758
+SHA256 (rust/crates/pest_derive-2.8.4.crate) = 51f72981ade67b1ca6adc26ec221be9f463f2b5839c7508998daa17c23d94d7f
+SIZE (rust/crates/pest_derive-2.8.4.crate) = 43466
+SHA256 (rust/crates/pest_generator-2.8.4.crate) = dee9efd8cdb50d719a80088b76f81aec7c41ed6d522ee750178f83883d271625
+SIZE (rust/crates/pest_generator-2.8.4.crate) = 18650
+SHA256 (rust/crates/pest_meta-2.8.4.crate) = bf1d70880e76bdc13ba52eafa6239ce793d85c8e43896507e43dd8984ff05b82
+SIZE (rust/crates/pest_meta-2.8.4.crate) = 42947
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -295,10 +287,10 @@ SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f
SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
-SHA256 (rust/crates/plist-1.7.4.crate) = 3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1
-SIZE (rust/crates/plist-1.7.4.crate) = 103748
-SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
-SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
+SIZE (rust/crates/plist-1.8.0.crate) = 54623
+SHA256 (rust/crates/portable-atomic-1.13.0.crate) = f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950
+SIZE (rust/crates/portable-atomic-1.13.0.crate) = 195086
SHA256 (rust/crates/portable-pty-0.9.0.crate) = b4a596a2b3d2752d94f51fac2d4a96737b8705dddd311a32b9af47211f08671e
SIZE (rust/crates/portable-pty-0.9.0.crate) = 29466
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -309,94 +301,98 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
-SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
-SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/proc-macro2-1.0.104.crate) = 9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0
+SIZE (rust/crates/proc-macro2-1.0.104.crate) = 60058
+SHA256 (rust/crates/quick-xml-0.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c
+SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/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
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/ratatui-0.30.0-beta.0.crate) = 6c9f96d98eaa3ce9d7ed031916670ea79a3ce487f8365385b11bc69da69038ba
-SIZE (rust/crates/ratatui-0.30.0-beta.0.crate) = 70506
-SHA256 (rust/crates/ratatui-core-0.1.0-beta.0.crate) = dc3634611dccc2110ab05a64fec77d26c5f0e0cb0c0bfecb291d9a15841aae91
-SIZE (rust/crates/ratatui-core-0.1.0-beta.0.crate) = 153611
-SHA256 (rust/crates/ratatui-crossterm-0.1.0-beta.0.crate) = fd7e4e028ac1cb4718f25ff039a476c8e2270a3021a614221f9fa2551abfa51c
-SIZE (rust/crates/ratatui-crossterm-0.1.0-beta.0.crate) = 16598
-SHA256 (rust/crates/ratatui-macros-0.7.0-beta.0.crate) = b59d6fd5d3796a0305d4bfb1e5f7b86db2f4968a8c69b439f379f73efa4495c3
-SIZE (rust/crates/ratatui-macros-0.7.0-beta.0.crate) = 16614
-SHA256 (rust/crates/ratatui-termwiz-0.1.0-beta.0.crate) = 2ec648e651a590a4e45c1e8d90a0ebbe324253ad410f34c8e1866a3e76c27240
-SIZE (rust/crates/ratatui-termwiz-0.1.0-beta.0.crate) = 17371
-SHA256 (rust/crates/ratatui-widgets-0.3.0-beta.0.crate) = 5bf145c4da1f8e5c58957350985ace8facbbf394ddecc526cd33e7dcf5831c41
-SIZE (rust/crates/ratatui-widgets-0.3.0-beta.0.crate) = 213178
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/ratatui-0.30.0.crate) = d1ce67fb8ba4446454d1c8dbaeda0557ff5e94d39d5e5ed7f10a65eb4c8266bc
+SIZE (rust/crates/ratatui-0.30.0.crate) = 70528
+SHA256 (rust/crates/ratatui-core-0.1.0.crate) = 5ef8dea09a92caaf73bff7adb70b76162e5937524058a7e5bff37869cbbec293
+SIZE (rust/crates/ratatui-core-0.1.0.crate) = 159099
+SHA256 (rust/crates/ratatui-crossterm-0.1.0.crate) = 577c9b9f652b4c121fb25c6a391dd06406d3b092ba68827e6d2f09550edc54b3
+SIZE (rust/crates/ratatui-crossterm-0.1.0.crate) = 17118
+SHA256 (rust/crates/ratatui-macros-0.7.0.crate) = a7f1342a13e83e4bb9d0b793d0ea762be633f9582048c892ae9041ef39c936f4
+SIZE (rust/crates/ratatui-macros-0.7.0.crate) = 16599
+SHA256 (rust/crates/ratatui-termwiz-0.1.0.crate) = 0f76fe0bd0ed4295f0321b1676732e2454024c15a35d01904ddb315afd3d545c
+SIZE (rust/crates/ratatui-termwiz-0.1.0.crate) = 17360
+SHA256 (rust/crates/ratatui-widgets-0.3.0.crate) = d7dbfa023cd4e604c2553483820c5fe8aa9d71a42eea5aa77c6e7f35756612db
+SIZE (rust/crates/ratatui-widgets-0.3.0.crate) = 216270
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
-SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
-SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
-SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
-SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
-SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
-SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
+SIZE (rust/crates/rustix-1.1.3.crate) = 423447
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
-SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
-SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/ryu-1.0.22.crate) = a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984
+SIZE (rust/crates/ryu-1.0.22.crate) = 51321
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
-SIZE (rust/crates/schemars-1.0.4.crate) = 88282
-SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
-SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
+SHA256 (rust/crates/schemars-1.2.0.crate) = 54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2
+SIZE (rust/crates/schemars-1.2.0.crate) = 93707
+SHA256 (rust/crates/schemars_derive-1.2.0.crate) = 4908ad288c5035a8eb12cfdf0d49270def0a268ee162b75eeee0f85d155a7c45
+SIZE (rust/crates/schemars_derive-1.2.0.crate) = 31178
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
-SIZE (rust/crates/serde-1.0.226.crate) = 28484
-SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
-SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
-SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
-SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
-SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
-SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee
-SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032
+SHA256 (rust/crates/serde_json-1.0.148.crate) = 3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da
+SIZE (rust/crates/serde_json-1.0.148.crate) = 155957
+SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776
+SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032
SHA256 (rust/crates/serial2-0.2.33.crate) = 8cc76fa68e25e771492ca1e3c53d447ef0be3093e05cd3b47f4b712ba10c6f3c
SIZE (rust/crates/serial2-0.2.33.crate) = 34092
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11
SIZE (rust/crates/shared_library-0.1.9.crate) = 10566
-SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
-SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+SHA256 (rust/crates/shell-words-1.1.1.crate) = dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77
+SIZE (rust/crates/shell-words-1.1.1.crate) = 10012
SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
-SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
-SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
-SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/starship-battery-0.10.2.crate) = 5b781e3db6801873ce18c19041da668920c46223cdc7059ea20e2f8fe1ba85a2
-SIZE (rust/crates/starship-battery-0.10.2.crate) = 47378
+SHA256 (rust/crates/starship-battery-0.10.3.crate) = fd0efc2c44c92705be724265a0c758e3b7c120ea63817d2d684bab86fbeced9a
+SIZE (rust/crates/starship-battery-0.10.3.crate) = 46703
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -407,14 +403,14 @@ SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
+SIZE (rust/crates/syn-2.0.111.crate) = 302117
SHA256 (rust/crates/sysctl-0.7.1.crate) = cca424247104946a59dacd27eaad296223b7feec3d168a6dd04585183091eb0b
SIZE (rust/crates/sysctl-0.7.1.crate) = 18813
-SHA256 (rust/crates/sysinfo-0.37.0.crate) = 07cec4dc2d2e357ca1e610cfb07de2fa7a10fc3e9fe89f72545f3d244ea87753
-SIZE (rust/crates/sysinfo-0.37.0.crate) = 215610
-SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
-SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/sysinfo-0.37.2.crate) = 16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f
+SIZE (rust/crates/sysinfo-0.37.2.crate) = 216343
+SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
+SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
@@ -427,12 +423,12 @@ SHA256 (rust/crates/termwiz-0.23.3.crate) = 4676b37242ccbd1aabf56edb093a4827dc49
SIZE (rust/crates/termwiz-0.23.3.crate) = 400004
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
SIZE (rust/crates/time-0.3.44.crate) = 143200
SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
@@ -441,34 +437,34 @@ SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c
SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/timeless-0.0.14-alpha.crate) = 04121e3f47427f2604066a4c4af25102e6c5794b167f6dee85958898ebf7f131
SIZE (rust/crates/timeless-0.0.14-alpha.crate) = 11172
-SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
-SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
-SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
-SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
-SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
-SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
-SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109
-SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347
+SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975
+SHA256 (rust/crates/toml_edit-0.24.0+spec-1.1.0.crate) = 8c740b185920170a6d9191122cafef7010bd6270a3824594bff6784c04d7f09e
+SIZE (rust/crates/toml_edit-0.24.0+spec-1.1.0.crate) = 66403
+SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44
+SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897
+SHA256 (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607
+SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/unicode-ellipsis-0.3.0.crate) = 34ed7a61d66ae6471dc2fa895bc9c30c3351760c95e8c7afeb978acab3ccf04b
SIZE (rust/crates/unicode-ellipsis-0.3.0.crate) = 13589
-SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
-SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-2.0.0.crate) = 8fbf03860ff438702f3910ca5f28f8dac63c1c11e7efb5012b8b175493606330
SIZE (rust/crates/unicode-truncate-2.0.0.crate) = 12904
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/uom-0.37.0.crate) = cd5cfe7d84f6774726717f358a37f5bca8fca273bed4de40604ad129d1107b49
SIZE (rust/crates/uom-0.37.0.crate) = 157278
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
-SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/uuid-1.19.0.crate) = e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a
+SIZE (rust/crates/uuid-1.19.0.crate) = 60244
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/vtparse-0.6.2.crate) = 6d9b2acfb050df409c972a37d3b8e08cdea3bddb0c09db9d53137e504cfabed0
@@ -479,20 +475,16 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
-SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
-SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
-SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
-SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
-SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/wasm-bindgen-0.2.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd
+SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3
+SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
+SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
SHA256 (rust/crates/wezterm-bidi-0.2.3.crate) = 0c0a6e355560527dd2d1cf7890652f4f09bb3433b6aadade4c9b5ed76de5f3ec
SIZE (rust/crates/wezterm-bidi-0.2.3.crate) = 73214
SHA256 (rust/crates/wezterm-blob-leases-0.1.1.crate) = 692daff6d93d94e29e4114544ef6d5c942a7ed998b37abdc19b17136ea428eb7
@@ -515,93 +507,75 @@ 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-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
SIZE (rust/crates/windows-0.61.3.crate) = 9372520
-SHA256 (rust/crates/windows-0.62.0.crate) = 9579d0e6970fd5250aa29aba5994052385ff55cf7b28a059e484bb79ea842e42
-SIZE (rust/crates/windows-0.62.0.crate) = 9361442
+SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580
+SIZE (rust/crates/windows-0.62.2.crate) = 9360572
SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
-SHA256 (rust/crates/windows-collections-0.3.0.crate) = a90dd7a7b86859ec4cdf864658b311545ef19dbcf17a672b52ab7cefe80c336f
-SIZE (rust/crates/windows-collections-0.3.0.crate) = 13558
+SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610
+SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
-SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
-SHA256 (rust/crates/windows-future-0.3.0.crate) = b2194dee901458cb79e1148a4e9aac2b164cc95fa431891e7b296ff0b2f1d8a6
-SIZE (rust/crates/windows-future-0.3.0.crate) = 17988
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-future-0.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb
+SIZE (rust/crates/windows-future-0.3.2.crate) = 17944
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
-SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
-SHA256 (rust/crates/windows-numerics-0.3.0.crate) = 2ce3498fe0aba81e62e477408383196b4b0363db5e0c27646f932676283b43d8
-SIZE (rust/crates/windows-numerics-0.3.0.crate) = 9786
+SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26
+SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
-SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
-SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
-SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
-SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
-SHA256 (rust/crates/windows-threading-0.2.0.crate) = ab47f085ad6932defa48855254c758cdd0e2f2d48e62a34118a268d8f345e118
-SIZE (rust/crates/windows-threading-0.2.0.crate) = 9777
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
-SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/windows-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37
+SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
SIZE (rust/crates/winreg-0.10.1.crate) = 25725
SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/wrapcenum-derive-0.4.1.crate) = a76ff259533532054cfbaefb115c613203c73707017459206380f03b3b3f266e
SIZE (rust/crates/wrapcenum-derive-0.4.1.crate) = 7400
-SHA256 (ClementTsang-bottom-0.11.4_GH0.tar.gz) = 838db91511ff73aab0eeb03f47f77b62bdb78380470078e9785044d75b1139a6
-SIZE (ClementTsang-bottom-0.11.4_GH0.tar.gz) = 3308804
+SHA256 (rust/crates/zmij-1.0.2.crate) = 0f4a4e8e9dc5c62d159f04fcdbe07f4c3fb710415aab4754bf11505501e3251d
+SIZE (rust/crates/zmij-1.0.2.crate) = 35840
+SHA256 (ClementTsang-bottom-0.12.3_GH0.tar.gz) = 1c70894f0eceb7034075959ff3080cf4706c11d7c012912c24e777abe4e62b70
+SIZE (ClementTsang-bottom-0.12.3_GH0.tar.gz) = 3320847
diff --git a/sysutils/brename/Makefile b/sysutils/brename/Makefile
index f0222cd54e62..ffc558c50b78 100644
--- a/sysutils/brename/Makefile
+++ b/sysutils/brename/Makefile
@@ -1,7 +1,7 @@
PORTNAME= brename
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.0
-PORTREVISION= 18
+PORTREVISION= 20
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/bsdisks/Makefile b/sysutils/bsdisks/Makefile
index 52b8929092b3..9dd8c1a1e4af 100644
--- a/sysutils/bsdisks/Makefile
+++ b/sysutils/bsdisks/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bsdisks
DISTVERSION= 0.38
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/sysutils/bsdisks/files/patch-camcontrol.c b/sysutils/bsdisks/files/patch-camcontrol.c
deleted file mode 100644
index b40057506332..000000000000
--- a/sysutils/bsdisks/files/patch-camcontrol.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- camcontrol.c.orig 2025-07-31 07:59:58 UTC
-+++ camcontrol.c
-@@ -266,6 +266,9 @@ static void stopUnit(struct cam_device *cam_dev)
- /* start/stop */ 0,
- /* load_eject */ 0,
- /* immediate */ 0,
-+#if __FreeBSD_version >= 1600004
-+ /* power_condition */ SSS_PC_START_VALID,
-+#endif
- /* sense_len */ SSD_FULL_SIZE,
- /* timeout */ 30000);
-
diff --git a/sysutils/btop/Makefile b/sysutils/btop/Makefile
index f58a44557458..27617bab8fa3 100644
--- a/sysutils/btop/Makefile
+++ b/sysutils/btop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= btop
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.5
+DISTVERSION= 1.4.6
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/btop/distinfo b/sysutils/btop/distinfo
index 76dc857c6430..7a7b0097374f 100644
--- a/sysutils/btop/distinfo
+++ b/sysutils/btop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758323408
-SHA256 (aristocratos-btop-v1.4.5_GH0.tar.gz) = 0ffe03d3e26a3e9bbfd5375adf34934137757994f297d6b699a46edd43c3fc02
-SIZE (aristocratos-btop-v1.4.5_GH0.tar.gz) = 1250099
+TIMESTAMP = 1766842131
+SHA256 (aristocratos-btop-v1.4.6_GH0.tar.gz) = 4beb90172c6acaac08c1b4a5112fb616772e214a7ef992bcbd461453295a58be
+SIZE (aristocratos-btop-v1.4.6_GH0.tar.gz) = 1261873
diff --git a/sysutils/btop/pkg-plist b/sysutils/btop/pkg-plist
index 0615701e5560..2cb1c1ace0ec 100644
--- a/sysutils/btop/pkg-plist
+++ b/sysutils/btop/pkg-plist
@@ -1,6 +1,5 @@
bin/btop
share/applications/btop.desktop
-%%DATADIR%%/README.md
%%DATADIR%%/themes/HotPurpleTrafficLight.theme
%%DATADIR%%/themes/adapta.theme
%%DATADIR%%/themes/adwaita-dark.theme
@@ -14,6 +13,7 @@ share/applications/btop.desktop
%%DATADIR%%/themes/everforest-light-medium.theme
%%DATADIR%%/themes/flat-remix-light.theme
%%DATADIR%%/themes/flat-remix.theme
+%%DATADIR%%/themes/gotham.theme
%%DATADIR%%/themes/greyscale.theme
%%DATADIR%%/themes/gruvbox_dark.theme
%%DATADIR%%/themes/gruvbox_dark_v2.theme
diff --git a/sysutils/buildah/Makefile b/sysutils/buildah/Makefile
index fc8217d3a861..528710bede39 100644
--- a/sysutils/buildah/Makefile
+++ b/sysutils/buildah/Makefile
@@ -1,6 +1,7 @@
PORTNAME= buildah
DISTVERSIONPREFIX= v
DISTVERSION= 1.42.2
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
@@ -19,7 +20,7 @@ RUN_DEPENDS= containernetworking-plugins>=0:net/containernetworking-plugins \
containers-common>=0:sysutils/containers-common \
ocijail:sysutils/ocijail
-USES= gmake go:no_targets,1.24 pkgconfig
+USES= gmake go:1.24+,no_targets pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= containers
diff --git a/sysutils/bupstash/Makefile b/sysutils/bupstash/Makefile
index 50446e29fd75..e4cb948232ec 100644
--- a/sysutils/bupstash/Makefile
+++ b/sysutils/bupstash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bupstash
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 29
+PORTREVISION= 31
CATEGORIES= sysutils
MAINTAINER= felix@userspace.com.au
diff --git a/sysutils/burp-devel/Makefile b/sysutils/burp-devel/Makefile
deleted file mode 100644
index 3a5242c2a9c1..000000000000
--- a/sysutils/burp-devel/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-PORTNAME= burp
-PORTVERSION= 3.1.4
-CATEGORIES= sysutils
-MASTER_SITES= https://github.com/grke/burp/releases/download/${PORTVERSION}/
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Network backup and restore program (development)
-WWW= https://burp.grke.org/ \
- https://github.com/grke/burp
-
-LICENSE= AGPLv3 PD
-LICENSE_COMB= multi
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash \
- ${LOCALBASE}/include/yajl/yajl_common.h:devel/yajl
-LIB_DEPENDS= librsync.so:net/librsync
-RUN_DEPENDS= bash:shells/bash
-
-USES= compiler:c11 cpe libtool ncurses pkgconfig ssl tar:bz2
-
-CONFIGURE_ARGS= --sysconfdir=${ETCDIR}
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-all
-USE_RC_SUBR= burp
-
-PLIST_SUB= PORTVERSION=${PORTVERSION}
-
-CONFLICTS_INSTALL= burp
-
-CPE_VENDOR= burp_project
-
-OPTIONS_DEFINE= IPV6
-IPV6_CONFIGURE_ENABLE= ipv6
-
-post-install:
-.for file in CA.cnf burp.conf burp-server.conf clientconfdir/testclient
- ${MV} ${STAGEDIR}${ETCDIR}/${file} ${STAGEDIR}${ETCDIR}/${file}.sample
-.endfor
-
-.include <bsd.port.mk>
diff --git a/sysutils/burp-devel/distinfo b/sysutils/burp-devel/distinfo
deleted file mode 100644
index 3460b4de450c..000000000000
--- a/sysutils/burp-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1681052910
-SHA256 (burp-3.1.4.tar.bz2) = 4bdcbde98082db78679a7a7170c76dff5dacb9f8b984aaa3f01d2999dac6e3f9
-SIZE (burp-3.1.4.tar.bz2) = 651464
diff --git a/sysutils/burp-devel/files/burp.in b/sysutils/burp-devel/files/burp.in
deleted file mode 100644
index 0b1503213ab1..000000000000
--- a/sysutils/burp-devel/files/burp.in
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/sh
-
-# Burp rc.d script, placed in the public domain by Jarkko Kniivilä @ 2014-05-14
-
-# PROVIDE: burp
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf to enable Burp:
-#
-# burp_enable="YES"
-# # optional
-# burp_config="%%PREFIX%%/etc/burp/burp-server.conf"
-#
-#
-
-export PATH="$PATH:%%PREFIX%%/bin:%%PREFIX%%/sbin"
-
-. /etc/rc.subr
-
-name=burp
-rcvar=burp_enable
-monitor_cmd="${name}_monitor"
-summary_cmd="${name}_summary"
-
-load_rc_config $name
-
-# Set some defaults
-: ${burp_enable:="NO"}
-: ${burp_config:="%%PREFIX%%/etc/burp/burp-server.conf"}
-
-burp_flags="-c ${burp_config}"
-
-command="%%PREFIX%%/sbin/${name}"
-command_args="> /dev/null 2>&1"
-
-pidfile="/var/run/${name}.server.pid" # this really depends on the config file so make sure they concur
-required_files="${burp_config}"
-sig_reload="HUP"
-extra_commands="reload monitor summary"
-
-burp_monitor()
-{
- rc_flags="-a s ${rc_flags}"
- ${command} ${rc_flags}
-}
-
-burp_summary()
-{
- # This allows you to get the output of the '-a S' flag thusly:
- # service burp summary -C $my_client
-
- rc_flags="-a S ${rc_flags}"
- ${command} ${rc_flags} "$@"
-}
-
-run_rc_command "$@"
diff --git a/sysutils/burp-devel/pkg-descr b/sysutils/burp-devel/pkg-descr
deleted file mode 100644
index 89076f4a7a75..000000000000
--- a/sysutils/burp-devel/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Burp is a network backup and restore program. It attempts to reduce network
-traffic and the amount of space that is used by each backup. There are two
-independent backup protocols to choose from:
-- Protocol 1: Optionally uses librsync.
- Available in all burp versions and is stable.
-- Protocol 2: Uses variable length chunking for inline deduplication, and
- sparse indexing on the server side.
- Available from burp version 2.0.x, but is experimental and should not be used
- in production.
diff --git a/sysutils/burp-devel/pkg-plist b/sysutils/burp-devel/pkg-plist
deleted file mode 100644
index 0b6b92ee4879..000000000000
--- a/sysutils/burp-devel/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/vss_strip
-@dir etc/burp/CA-client
-@sample etc/burp/CA.cnf.sample
-@dir etc/burp/autoupgrade/server/win32
-@dir etc/burp/autoupgrade/server/win64/%%PORTVERSION%%
-@sample etc/burp/burp-server.conf.sample
-@sample etc/burp/burp.conf.sample
-etc/burp/clientconfdir/incexc/example
-@sample etc/burp/clientconfdir/testclient.sample
-sbin/bedup
-sbin/bsigs
-sbin/bsparse
-sbin/burp
-sbin/burp_ca
-%%DATADIR%%/scripts/backup_tool_script
-%%DATADIR%%/scripts/notify_script
-%%DATADIR%%/scripts/ssl_extra_checks_script
-%%DATADIR%%/scripts/summary_script
-%%DATADIR%%/scripts/timer_script
-share/man/man8/bedup.8.gz
-share/man/man8/burp.8.gz
-share/man/man8/burp_ca.8.gz
-share/man/man8/vss_strip.8.gz
-@dir /var/spool/burp
diff --git a/sysutils/burp/Makefile b/sysutils/burp/Makefile
index 40edee6e78d7..e0f31859af2e 100644
--- a/sysutils/burp/Makefile
+++ b/sysutils/burp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= burp
-PORTVERSION= 2.4.0
+PORTVERSION= 3.2.0
CATEGORIES= sysutils
MASTER_SITES= https://github.com/grke/burp/releases/download/${PORTVERSION}/
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash \
LIB_DEPENDS= librsync.so:net/librsync
RUN_DEPENDS= bash:shells/bash
-USES= cpe libtool ncurses pkgconfig ssl tar:bz2
+USES= compiler:c11 cpe libtool ncurses pkgconfig ssl tar:bz2
CONFIGURE_ARGS= --sysconfdir=${ETCDIR}
GNU_CONFIGURE= yes
@@ -30,8 +30,6 @@ CONFLICTS_INSTALL= burp-devel
CPE_VENDOR= burp_project
-PORTSCOUT= limit:^2\.4\.
-
OPTIONS_DEFINE= IPV6
IPV6_CONFIGURE_ENABLE= ipv6
diff --git a/sysutils/burp/distinfo b/sysutils/burp/distinfo
index 97375e9c3241..08fdccb0ec02 100644
--- a/sysutils/burp/distinfo
+++ b/sysutils/burp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1622214004
-SHA256 (burp-2.4.0.tar.bz2) = 1f88d325f59c6191908d13ac764db5ee56b478fbea30244ae839383b9f9d2832
-SIZE (burp-2.4.0.tar.bz2) = 721437
+TIMESTAMP = 1767157597
+SHA256 (burp-3.2.0.tar.bz2) = 3f5e057d40d2986fbfbebdf7a64570719c4c664882a3fd038ebac5a20326c5cf
+SIZE (burp-3.2.0.tar.bz2) = 670900
diff --git a/sysutils/burp/files/patch-libressl35 b/sysutils/burp/files/patch-libressl35
deleted file mode 100644
index 9c745c39394e..000000000000
--- a/sysutils/burp/files/patch-libressl35
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/server/ca.c.orig 2021-05-02 03:15:43 UTC
-+++ src/server/ca.c
-@@ -573,7 +573,7 @@ int ca_x509_verify_crl(struct conf **confs,
- revoked=(X509_REVOKED *)
- sk_X509_REVOKED_value(X509_CRL_get_REVOKED(crl), i);
- if(!ASN1_INTEGER_cmp(
--#if OPENSSL_VERSION_NUMBER < 0x1010000fL || defined(LIBRESSL_VERSION_NUMBER)
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L)
- revoked->serialNumber,
- #else
- X509_REVOKED_get0_serialNumber(revoked),
diff --git a/sysutils/burp/pkg-plist b/sysutils/burp/pkg-plist
index 5cbac73308fa..0b6b92ee4879 100644
--- a/sysutils/burp/pkg-plist
+++ b/sysutils/burp/pkg-plist
@@ -18,8 +18,6 @@ sbin/burp_ca
%%DATADIR%%/scripts/summary_script
%%DATADIR%%/scripts/timer_script
share/man/man8/bedup.8.gz
-share/man/man8/bsigs.8.gz
-share/man/man8/bsparse.8.gz
share/man/man8/burp.8.gz
share/man/man8/burp_ca.8.gz
share/man/man8/vss_strip.8.gz
diff --git a/sysutils/bvm/Makefile b/sysutils/bvm/Makefile
index 58bb62823fb6..57f303cb4634 100644
--- a/sysutils/bvm/Makefile
+++ b/sysutils/bvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bvm
-DISTVERSION= 1.3.5
+DISTVERSION= 1.4.0
CATEGORIES= sysutils
MAINTAINER= bigdragonsoft@gmail.com
@@ -14,6 +14,7 @@ ONLY_FOR_ARCHS_REASON= Bhyve VM Manager is required to be built on a 64bit machi
RUN_DEPENDS= bhyve-firmware>0:sysutils/bhyve-firmware \
grub-bhyve:sysutils/grub2-bhyve \
+ swtpm:sysutils/swtpm \
tmux:sysutils/tmux
USE_GITHUB= yes
@@ -22,15 +23,15 @@ GH_ACCOUNT= bigdragonsoft
BUILD_WRKSRC= ${WRKSRC}/src
do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bvm
- ${INSTALL_DATA} ${WRKSRC}/conf/bvm.conf ${STAGEDIR}${PREFIX}/etc/bvm/bvm.conf.sample
- ${INSTALL_DATA} ${WRKSRC}/conf/nat.conf ${STAGEDIR}${PREFIX}/etc/bvm/nat.conf.sample
- ${INSTALL_DATA} ${WRKSRC}/conf/switch.conf ${STAGEDIR}${PREFIX}/etc/bvm/switch.conf.sample
- ${INSTALL_DATA} ${WRKSRC}/conf/dhcp.conf ${STAGEDIR}${PREFIX}/etc/bvm/dhcp.conf.sample
- ${INSTALL_SCRIPT} ${WRKSRC}/conf/bvmd ${STAGEDIR}${PREFIX}/etc/rc.d/
- ${INSTALL_PROGRAM} ${WRKSRC}/src/bvm ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_PROGRAM} ${WRKSRC}/src/bvmb ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_PROGRAM} ${WRKSRC}/src/bvmdhcp ${STAGEDIR}${PREFIX}/bin/
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/templates
+.for _CONF in bvm.conf dhcp.conf nat.conf switch.conf \
+ templates/freebsd.conf templates/linux.conf templates/windows.conf
+ ${INSTALL_DATA} ${WRKSRC}/conf/${_CONF} ${STAGEDIR}${ETCDIR}/${_CONF}.sample
+.endfor
+ ${INSTALL_SCRIPT} ${WRKSRC}/conf/bvmd ${STAGEDIR}${PREFIX}/etc/rc.d
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/bvm \
+ ${WRKSRC}/src/bvmb \
+ ${WRKSRC}/src/bvmdhcp ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/bvm.8 ${STAGEDIR}${PREFIX}/share/man/man8
.include <bsd.port.mk>
diff --git a/sysutils/bvm/distinfo b/sysutils/bvm/distinfo
index dab786e2417c..6d414c69659b 100644
--- a/sysutils/bvm/distinfo
+++ b/sysutils/bvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733565574
-SHA256 (bigdragonsoft-bvm-1.3.5_GH0.tar.gz) = 6c0afb98905c685e35b00719959f888eb61979d6e1bb5434a99da2ae0c0e3733
-SIZE (bigdragonsoft-bvm-1.3.5_GH0.tar.gz) = 139958
+TIMESTAMP = 1766972604
+SHA256 (bigdragonsoft-bvm-1.4.0_GH0.tar.gz) = 7f2c5541bf703a6c8f59dac5652a9ec9d8224b85a85de0f416740d8bf24f8216
+SIZE (bigdragonsoft-bvm-1.4.0_GH0.tar.gz) = 176925
diff --git a/sysutils/bvm/pkg-descr b/sysutils/bvm/pkg-descr
index 34744c164dd7..b5ca16dc8f1c 100644
--- a/sysutils/bvm/pkg-descr
+++ b/sysutils/bvm/pkg-descr
@@ -1,9 +1,10 @@
-The BVM is a Bhyve virtual machine management tool
-based on FreeBSD that allows you to easily manage virtual machines.
+BVM is a powerful and easy-to-use command-line manager for Bhyve VM on FreeBSD.
-1. The supported operating systems are:
- FreeBSD,OpenBSD,NetBSD,Debian,OpenSuse,Ubuntu Windows10 etc.
-2. Supports multiple network cards and multiple hard disks.
-3. There are two kinds of network modes: Bridged and NAT
-4. Support grub and uefi boot
-5. Support for ZFS
+Main features include:
+- Wide OS support: FreeBSD, OpenBSD, NetBSD, Linux, and Windows 10/11.
+- Flexible storage/network: Supports VirtIO/NVMe, ZFS snapshots, NAT with
+ port forwarding, bridging, and built-in DHCP.
+- Advanced capabilities: Supports UEFI (with persistence), TPM 2.0, PCI
+ passthrough, and VirtIO-9P shared folders.
+- Management tools: VNC remote access, VM encryption, CPU topology control,
+ autoboot configuration, and snapshot rollback.
diff --git a/sysutils/bvm/pkg-plist b/sysutils/bvm/pkg-plist
index a0a90e05d19c..312af9dc4942 100644
--- a/sysutils/bvm/pkg-plist
+++ b/sysutils/bvm/pkg-plist
@@ -2,8 +2,11 @@ bin/bvm
bin/bvmb
bin/bvmdhcp
@sample %%ETCDIR%%/bvm.conf.sample
+@sample %%ETCDIR%%/dhcp.conf.sample
@sample %%ETCDIR%%/nat.conf.sample
@sample %%ETCDIR%%/switch.conf.sample
-@sample %%ETCDIR%%/dhcp.conf.sample
+@sample %%ETCDIR%%/templates/freebsd.conf.sample
+@sample %%ETCDIR%%/templates/linux.conf.sample
+@sample %%ETCDIR%%/templates/windows.conf.sample
etc/rc.d/bvmd
share/man/man8/bvm.8.gz
diff --git a/sysutils/cardano-cli/Makefile b/sysutils/cardano-cli/Makefile
index a6879a56a1ce..96a4303ac638 100644
--- a/sysutils/cardano-cli/Makefile
+++ b/sysutils/cardano-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cardano-cli
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 10.13.1.0
+DISTVERSION= 10.14.0.0
CATEGORIES= sysutils net-p2p
MASTER_SITES= https://chap.intersectmbo.org/package/:chap
@@ -34,7 +34,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
FailT-0.1.2.0 \
Glob-0.10.2_3 \
HUnit-1.6.2.0 \
- ImpSpec-0.1.0.0 \
+ ImpSpec-0.2.0.0 \
MemoTrie-0.6.11 \
MonadRandom-0.6.2 \
OneTuple-0.4.2_1 \
@@ -58,7 +58,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
asn1-types-0.3.4 \
assoc-1.1.1_1 \
async-2.2.5_3 \
- atomic-counter-0.1.2.3 \
+ atomic-counter-0.1.2.4 \
attoparsec-0.14.4_6 \
attoparsec-aeson-2.2.2.0 \
auto-update-0.2.6 \
@@ -84,7 +84,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
blaze-markup-0.8.3.0_2 \
boring-0.2.2_1 \
boxes-0.1.5 \
- brick-2.9_1 \
+ brick-2.10 \
bsb-http-chunked-0.0.0.4_4 \
byron-spec-chain-1.0.1.1:chap \
byron-spec-ledger-1.1.0.1:chap \
@@ -94,11 +94,11 @@ USE_CABAL= Cabal-3.16.0.0_1 \
call-stack-0.4.0 \
canonical-json-0.6.0.1_1 \
capability-0.5.0.1_6 \
- cardano-addresses-4.0.0_1 \
- cardano-api-10.19.1.0:chap \
+ cardano-addresses-4.0.1 \
+ cardano-api-10.20.0.0:chap \
cardano-binary-1.7.2.0:chap \
cardano-crypto-1.3.0 \
- cardano-crypto-class-2.2.3.1:chap \
+ cardano-crypto-class-2.2.3.2:chap \
cardano-crypto-praos-2.2.1.1:chap \
cardano-crypto-test-1.6.0.0:chap \
cardano-crypto-tests-2.2.2.0_1:chap \
@@ -157,7 +157,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
crypton-connection-0.4.5 \
crypton-socks-0.6.2 \
crypton-x509-1.7.7 \
- crypton-x509-store-1.6.11 \
+ crypton-x509-store-1.6.12_1 \
crypton-x509-system-1.6.7 \
crypton-x509-validation-1.6.14 \
cuddle-1.0.0.0 \
@@ -167,7 +167,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
data-fix-0.3.4_1 \
dec-0.0.6_1 \
dense-linear-algebra-0.1.0.0 \
- dependent-map-0.4.0.0_2 \
+ dependent-map-0.4.0.1 \
dependent-sum-0.7.2.0_2 \
deque-0.4.4.2 \
deriving-aeson-0.2.10 \
@@ -175,18 +175,19 @@ USE_CABAL= Cabal-3.16.0.0_1 \
dictionary-sharing-0.1.0.0_4 \
diff-containers-1.3.0.0:chap \
digest-0.0.2.1 \
- directory-ospath-streaming-0.2.2_1 \
+ directory-ospath-streaming-0.3_1 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
dns-4.2.0 \
dom-lt-0.2.3_1 \
dot-0.3 \
+ ech-config-0.0.1 \
either-5.0.3_1 \
erf-2.0.0.0 \
errors-2.3.0_5 \
extensible-exceptions-0.1.1.4 \
extra-1.8 \
- fgl-5.8.3.0_1 \
+ fgl-5.8.3.0_2 \
file-embed-0.0.16.0 \
file-io-0.1.5 \
filelock-0.1.1.8 \
@@ -201,10 +202,10 @@ USE_CABAL= Cabal-3.16.0.0_1 \
foundation-0.0.30 \
free-5.2_7 \
fs-api-0.4.0.0 \
- fs-sim-0.4.0.0_1 \
- generic-lens-2.2.2.0_1 \
- generic-lens-core-2.2.1.0_2 \
- generic-optics-2.2.1.0_2 \
+ fs-sim-0.4.1.0 \
+ generic-lens-2.3.0.0 \
+ generic-lens-core-2.3.0.0 \
+ generic-optics-2.3.0.0 \
generic-random-1.5.0.1 \
generically-0.1.1_4 \
generics-sop-0.5.1.4_2 \
@@ -219,15 +220,16 @@ USE_CABAL= Cabal-3.16.0.0_1 \
haskell-lexer-1.2.1 \
hdaemonize-0.5.7 \
heapwords-0.1.0.2:chap \
- hedgehog-1.5_2 \
- hedgehog-extras-0.10.0.0 \
+ hedgehog-1.7 \
+ hedgehog-extras-0.10.1.0 \
hedgehog-quickcheck-0.1.1_10 \
heredoc-0.2.0.0 \
hourglass-0.2.12_1 \
+ hpke-0.0.0 \
hsc2hs-0.68.10_4 \
- hspec-2.11.13 \
- hspec-core-2.11.13 \
- hspec-discover-2.11.13 \
+ hspec-2.11.14 \
+ hspec-core-2.11.14_1 \
+ hspec-discover-2.11.14 \
hspec-expectations-0.8.4_2 \
hspec-expectations-lifted-0.10.0 \
hsyslog-5.0.2_1 \
@@ -239,7 +241,6 @@ USE_CABAL= Cabal-3.16.0.0_1 \
http-semantics-0.3.0 \
http-types-0.12.4 \
http2-5.3.10_1 \
- hw-prelude-0.0.5.0 \
indexed-profunctors-0.1.1.1 \
indexed-traversable-0.1.4_1 \
indexed-traversable-instances-0.1.2_1 \
@@ -259,7 +260,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
lens-5.3.5_1 \
libyaml-0.1.4 \
libyaml-clib-0.2.5 \
- lifted-async-0.10.2.7 \
+ lifted-async-0.11.0 \
lifted-base-0.2.3.12 \
list-t-1.0.5.7 \
logict-0.8.2.0 \
@@ -269,8 +270,8 @@ USE_CABAL= Cabal-3.16.0.0_1 \
memory-0.18.0_1 \
memory-pool-0.1.0.0 \
mempack-0.1.2.0 \
- microlens-0.4.13.1_1 \
- microlens-ghc-0.4.14.3 \
+ microlens-0.4.14.0 \
+ microlens-ghc-0.4.15.1 \
microlens-mtl-0.2.1.0 \
microlens-th-0.4.3.17 \
microstache-1.0.3_1 \
@@ -298,21 +299,20 @@ USE_CABAL= Cabal-3.16.0.0_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
optics-core-0.4.1.1_1 \
- optparse-applicative-0.18.1.0_1 \
+ optparse-applicative-0.19.0.0 \
optparse-applicative-fork-0.18.1.0:chap \
ordered-containers-0.2.4 \
- os-string-2.0.8 \
- ouroboros-consensus-0.28.0.1:chap \
- ouroboros-consensus-cardano-0.26.0.0:chap \
+ ouroboros-consensus-0.28.0.2:chap \
+ ouroboros-consensus-cardano-0.26.0.2:chap \
ouroboros-consensus-diffusion-0.24.0.0:chap \
ouroboros-consensus-protocol-0.13.0.0:chap \
- ouroboros-network-0.22.3.0:chap \
+ ouroboros-network-0.22.4.0:chap \
ouroboros-network-api-0.16.0.0:chap \
ouroboros-network-framework-0.19.2.0:chap \
ouroboros-network-mock-0.1.1.2:chap \
ouroboros-network-protocols-0.15.0.0_1:chap \
ouroboros-network-testing-0.8.2.0:chap \
- parallel-3.2.2.0_10 \
+ parallel-3.3.0.0 \
parser-combinators-1.3.0_1 \
parsers-0.12.12_1 \
partial-order-0.2.0.0 \
@@ -323,7 +323,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
plutus-tx-1.53.1.0:chap \
polyparse-1.13.1 \
pretty-show-1.10 \
- pretty-simple-4.1.3.0 \
+ pretty-simple-4.1.4.0 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
prettyprinter-compat-ansi-wl-pprint-1.0.2 \
@@ -348,7 +348,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
reducers-3.12.5_1 \
reflection-2.1.9_1 \
regex-base-0.94.0.3 \
- regex-tdfa-1.3.2.4 \
+ regex-tdfa-1.3.2.5 \
resource-registry-0.1.1.0 \
resourcet-1.3.0 \
rio-0.1.23.0 \
@@ -365,7 +365,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
set-algebra-1.1.0.4:chap \
simple-sendfile-0.2.32 \
singletons-3.0.4 \
- singletons-th-3.3 \
+ singletons-th-3.4 \
size-based-0.1.3.3_1 \
small-steps-1.1.2.0:chap \
socket-0.8.3.0_2 \
@@ -374,21 +374,21 @@ USE_CABAL= Cabal-3.16.0.0_1 \
sop-extras-0.4.1.0:chap \
split-0.2.5 \
splitmix-0.1.3.1 \
- statistics-0.16.3.0_2 \
+ statistics-0.16.4.0 \
statistics-linreg-0.3 \
streaming-0.2.4.0 \
streaming-binary-0.3.0.1 \
streaming-bytestring-0.3.4 \
- streaming-commons-0.2.3.0 \
+ streaming-commons-0.2.3.1 \
strict-0.5.1_1 \
strict-checked-vars-0.2.1.0 \
strict-list-0.1.7.6 \
strict-sop-core-0.1.3.0:chap \
syb-0.7.3 \
tagged-0.8.9 \
- tar-0.6.4.0_4 \
+ tar-0.7.0.0_2 \
tasty-1.5.3_2 \
- tasty-discover-5.1.0_1 \
+ tasty-discover-5.2.0 \
tasty-expected-failure-0.12.3 \
tasty-golden-2.3.5 \
tasty-hedgehog-1.4.0.2_7 \
@@ -397,6 +397,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
tasty-rerun-1.1.20_2 \
tdigest-0.3.1 \
temporary-1.3 \
+ terminal-progress-bar-0.4.2 \
terminal-size-0.3.4_1 \
testing-type-modifiers-0.1.0.1 \
text-builder-1.0.0.4 \
@@ -407,7 +408,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
tf-random-0.5 \
th-abstraction-0.7.1.0_1 \
th-compat-0.1.6 \
- th-desugar-1.16_1 \
+ th-desugar-1.17 \
th-env-0.1.1 \
th-expand-syns-0.4.12.0 \
th-lift-0.8.6 \
@@ -419,7 +420,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
time-compat-1.9.8 \
time-locale-compat-0.1.1.5 \
time-manager-0.2.3 \
- tls-2.1.6 \
+ tls-2.1.12 \
tomland-1.3.3.3_3 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
@@ -434,7 +435,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
unix-time-0.4.17 \
unliftio-0.2.25.1 \
unliftio-core-0.2.1.0_4 \
- unordered-containers-0.2.20_4 \
+ unordered-containers-0.2.20.1 \
utf8-string-1.0.2 \
uuid-types-1.0.6_3 \
validation-1.1.3_1 \
@@ -454,7 +455,7 @@ USE_CABAL= Cabal-3.16.0.0_1 \
vty-unix-0.2.0.0 \
wai-3.2.4 \
warp-3.4.9 \
- wherefrom-compat-0.1.1.1_1 \
+ wherefrom-compat-0.1.1.1_4 \
with-utf8-1.1.0.0_2 \
witherable-0.5_1 \
wl-pprint-annotated-0.1.0.1_4 \
diff --git a/sysutils/cardano-cli/distinfo b/sysutils/cardano-cli/distinfo
index 1b3696ca776b..f9a06fd335b2 100644
--- a/sysutils/cardano-cli/distinfo
+++ b/sysutils/cardano-cli/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1764862711
+TIMESTAMP = 1766776979
SHA256 (cabal/Cabal-3.16.0.0/Cabal-3.16.0.0.tar.gz) = d68aa36d47f550a45e72a2079aeef28d42add0a2e97f131b4d491c6cf1491b0c
SIZE (cabal/Cabal-3.16.0.0/Cabal-3.16.0.0.tar.gz) = 476203
SHA256 (cabal/Cabal-3.16.0.0/revision/1.cabal) = 9972c2bd263168a20bd990962a68d4fd024f50c30a00519a6b942e8871d1bd67
@@ -15,8 +15,8 @@ SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c
SIZE (cabal/Glob-0.10.2/revision/3.cabal) = 2938
SHA256 (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab
SIZE (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = 21179
-SHA256 (cabal/ImpSpec-0.1.0.0/ImpSpec-0.1.0.0.tar.gz) = 38b28f6de3d00572c0e514b3093cca3bb1a37fdcda21df453da30537294414b8
-SIZE (cabal/ImpSpec-0.1.0.0/ImpSpec-0.1.0.0.tar.gz) = 12400
+SHA256 (cabal/ImpSpec-0.2.0.0/ImpSpec-0.2.0.0.tar.gz) = e0d2ec34fe40a0fcc44abddec126824dd6e94542181d42ad2c0e213277c24bb2
+SIZE (cabal/ImpSpec-0.2.0.0/ImpSpec-0.2.0.0.tar.gz) = 12558
SHA256 (cabal/MemoTrie-0.6.11/MemoTrie-0.6.11.tar.gz) = f7a6abf136eac1c6b370678e14e9519ed88c0c2adf75f06d6855b464db0c2420
SIZE (cabal/MemoTrie-0.6.11/MemoTrie-0.6.11.tar.gz) = 8369
SHA256 (cabal/MonadRandom-0.6.2/MonadRandom-0.6.2.tar.gz) = 02f01cb8efc2997a14c81061f055bdb9007f9c60da4fedea753c3e75570f666a
@@ -81,8 +81,8 @@ SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
-SHA256 (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = ce4b63391b3c0d426cbe32af89f483222602a5b43aa5379aa720bf6f45f4cf04
-SIZE (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = 17379
+SHA256 (cabal/atomic-counter-0.1.2.4/atomic-counter-0.1.2.4.tar.gz) = b101e8dedc66da051a16022287d9b05c2dcb2f54f973fb09298b3486cd63ec2f
+SIZE (cabal/atomic-counter-0.1.2.4/atomic-counter-0.1.2.4.tar.gz) = 17426
SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
@@ -155,10 +155,8 @@ SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5
SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779
SHA256 (cabal/boxes-0.1.5/boxes-0.1.5.tar.gz) = 38e1782e8a458f342a0acbb74af8f55cb120756bc3af7ee7220d955812af56c3
SIZE (cabal/boxes-0.1.5/boxes-0.1.5.tar.gz) = 7598
-SHA256 (cabal/brick-2.9/brick-2.9.tar.gz) = c1017d80fd49d9b0484c0fa71a15818b49375c0d6b551b6f79e9c258f853b0c9
-SIZE (cabal/brick-2.9/brick-2.9.tar.gz) = 236013
-SHA256 (cabal/brick-2.9/revision/1.cabal) = 3d2d52ba0667cbc2f46e0e62fd34b7d3538670e6e6f6dc6249e7be268a1df627
-SIZE (cabal/brick-2.9/revision/1.cabal) = 19018
+SHA256 (cabal/brick-2.10/brick-2.10.tar.gz) = b8429fc8a6115aa1504e3ce1e3b5d14aec31dc38cb327f2d6deb2403b8c87e21
+SIZE (cabal/brick-2.10/brick-2.10.tar.gz) = 236066
SHA256 (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c
SIZE (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 6630
SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 1cce7371c31b1d3cfa3eb155e2aecffc0ec212d1d8a7e7c8a3b00ef76818a43b
@@ -183,18 +181,16 @@ SHA256 (cabal/capability-0.5.0.1/capability-0.5.0.1.tar.gz) = 91e10f3f425b0dfd26
SIZE (cabal/capability-0.5.0.1/capability-0.5.0.1.tar.gz) = 34847
SHA256 (cabal/capability-0.5.0.1/revision/6.cabal) = cd440fdcc8ad6d6a71506692e1fab6018c2266424b5d1f6873d5d9cb34b8ccf9
SIZE (cabal/capability-0.5.0.1/revision/6.cabal) = 3149
-SHA256 (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 8487dca5bca38c261c13c42928557cd5c0ea48bb289e370a4b7278a8eb579b8d
-SIZE (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 154677
-SHA256 (cabal/cardano-addresses-4.0.0/revision/1.cabal) = bb0f8146494fa81507f102187e141ee7d3ce7c19dbf319b70906931636d79eaa
-SIZE (cabal/cardano-addresses-4.0.0/revision/1.cabal) = 6570
-SHA256 (cabal/cardano-api-10.19.1.0.tar.gz) = f328cb82c29c8fb01c8e3166c86b751ace4e55e1d6054da626c0f102747d7d1b
-SIZE (cabal/cardano-api-10.19.1.0.tar.gz) = 380888
+SHA256 (cabal/cardano-addresses-4.0.1/cardano-addresses-4.0.1.tar.gz) = 626725f49c230e34bbe849407e0492226285a9d9a9a8721a80c1bb5c36293569
+SIZE (cabal/cardano-addresses-4.0.1/cardano-addresses-4.0.1.tar.gz) = 210532
+SHA256 (cabal/cardano-api-10.20.0.0.tar.gz) = bb38bd3ef1b5250311f3ed5ec14481508ea506a483d5f819bfae3145d50df371
+SIZE (cabal/cardano-api-10.20.0.0.tar.gz) = 385788
SHA256 (cabal/cardano-binary-1.7.2.0.tar.gz) = 891041a868cdcc503499ffaaf05d964f79f93496d352b63da0aafdfda0ed7112
SIZE (cabal/cardano-binary-1.7.2.0.tar.gz) = 27810
SHA256 (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 5d3e1b00796458a605746d280571a93cbe050305c03d324d6eab5f7d771da879
SIZE (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 121062
-SHA256 (cabal/cardano-crypto-class-2.2.3.1.tar.gz) = 94d62d9d2b6c0993f7fd37d8d5cbb341190ae875a978bedbce634282084d489f
-SIZE (cabal/cardano-crypto-class-2.2.3.1.tar.gz) = 79887
+SHA256 (cabal/cardano-crypto-class-2.2.3.2.tar.gz) = 61aa3a9bc188f28dcd5579697045baac7c712da40a89d1bbbc9538cbaacce99f
+SIZE (cabal/cardano-crypto-class-2.2.3.2.tar.gz) = 79891
SHA256 (cabal/cardano-crypto-praos-2.2.1.1.tar.gz) = 85c35179d6e8c20904945bbf06ef08ac5d7313283f9f396cb4e9b85cd15aa640
SIZE (cabal/cardano-crypto-praos-2.2.1.1.tar.gz) = 117121
SHA256 (cabal/cardano-crypto-test-1.6.0.0.tar.gz) = 62d7d94f73eef151eb7418e0976d17056b0d16aad6159aba35fbfe8028020698
@@ -327,8 +323,10 @@ SHA256 (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = a836087e5c277413
SIZE (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = 11908
SHA256 (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = efece48c8c4adfee209979c2967037d90e6ba1b7b4e7bb1081d1d4cd93daf382
SIZE (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = 21547
-SHA256 (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 03a991cc1241873435761b379eed94a4e899e0c4804df1719ea5b281903b781f
-SIZE (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 12772
+SHA256 (cabal/crypton-x509-store-1.6.12/crypton-x509-store-1.6.12.tar.gz) = d7a0af5bdf1f1812fa21d1ebd91c2c02458ae82781ab19da052b65ba88e83c91
+SIZE (cabal/crypton-x509-store-1.6.12/crypton-x509-store-1.6.12.tar.gz) = 12883
+SHA256 (cabal/crypton-x509-store-1.6.12/revision/1.cabal) = 4bf128747767aef7fad1f0c6e87c2acaca6ddc0040b1744471e26ea8edaaa0c6
+SIZE (cabal/crypton-x509-store-1.6.12/revision/1.cabal) = 1880
SHA256 (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = a436261e5f5e83d85080f57a5509c8224c9e75a6e56d0c43a7d2967052b634ca
SIZE (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = 3496
SHA256 (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = ed0e394127db59d66a0a8e4bde28fa0b8cc67cc9a810793b54a58e96df4c601d
@@ -353,10 +351,8 @@ SHA256 (cabal/dec-0.0.6/revision/1.cabal) = 201b3b5e20424addfedd412e31079cee8b62
SIZE (cabal/dec-0.0.6/revision/1.cabal) = 1384
SHA256 (cabal/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz) = f7777a7931b40332ebbc716f64abb63697cbab0128e5c1228d47760c5597f2d4
SIZE (cabal/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz) = 6285
-SHA256 (cabal/dependent-map-0.4.0.0/dependent-map-0.4.0.0.tar.gz) = 53ce0b52d8be1b85fc6489fb27656f16d837bee4fbe0ddf39c844e3ea8871f2c
-SIZE (cabal/dependent-map-0.4.0.0/dependent-map-0.4.0.0.tar.gz) = 19375
-SHA256 (cabal/dependent-map-0.4.0.0/revision/2.cabal) = 7468acfc6d97f36380bb9350cd5279747be8ce1e80d3b71ba65ea94b6e9858a2
-SIZE (cabal/dependent-map-0.4.0.0/revision/2.cabal) = 1715
+SHA256 (cabal/dependent-map-0.4.0.1/dependent-map-0.4.0.1.tar.gz) = 4da32e3c57a8afb1e61664bac9e79c3b410e31e839ffd78e0c7716be415a2cde
+SIZE (cabal/dependent-map-0.4.0.1/dependent-map-0.4.0.1.tar.gz) = 19449
SHA256 (cabal/dependent-sum-0.7.2.0/dependent-sum-0.7.2.0.tar.gz) = 826561ecf285abc857bde043e5aac50cb7a7157aaf24fd1aee26a25d4c2a3cbb
SIZE (cabal/dependent-sum-0.7.2.0/dependent-sum-0.7.2.0.tar.gz) = 4565
SHA256 (cabal/dependent-sum-0.7.2.0/revision/2.cabal) = f1060345439b6949eae5a6b3cdb35c7189ff360f7b4d5fa617e4f1e0f847c424
@@ -377,10 +373,10 @@ SHA256 (cabal/diff-containers-1.3.0.0.tar.gz) = f826223608e030e658caf6a556952865
SIZE (cabal/diff-containers-1.3.0.0.tar.gz) = 11593
SHA256 (cabal/digest-0.0.2.1/digest-0.0.2.1.tar.gz) = cbf87b02e01f97dfe6d2d7f08065826cf552c8e8467ea990ed0d2f502e0a6498
SIZE (cabal/digest-0.0.2.1/digest-0.0.2.1.tar.gz) = 23636
-SHA256 (cabal/directory-ospath-streaming-0.2.2/directory-ospath-streaming-0.2.2.tar.gz) = 1ade8fbee13db15e8d22a1ecdca54794617cabc69911b51d46a65e12f4554ef7
-SIZE (cabal/directory-ospath-streaming-0.2.2/directory-ospath-streaming-0.2.2.tar.gz) = 13734
-SHA256 (cabal/directory-ospath-streaming-0.2.2/revision/1.cabal) = b24ec42ce02c42a76732323c4e59414d9b5439ac5fa99304412719ba7f4c6a3f
-SIZE (cabal/directory-ospath-streaming-0.2.2/revision/1.cabal) = 3593
+SHA256 (cabal/directory-ospath-streaming-0.3/directory-ospath-streaming-0.3.tar.gz) = 7e86ee4f4d17c98f4943ea3e224448563870123e19a5d0d2ab4b874ef5f10f42
+SIZE (cabal/directory-ospath-streaming-0.3/directory-ospath-streaming-0.3.tar.gz) = 13221
+SHA256 (cabal/directory-ospath-streaming-0.3/revision/1.cabal) = 6dbfaeade84d388e9b75cdaa6ffe452a44b7f89321bd691350f41b223e2b1898
+SIZE (cabal/directory-ospath-streaming-0.3/revision/1.cabal) = 3608
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -397,6 +393,8 @@ SHA256 (cabal/dom-lt-0.2.3/revision/1.cabal) = 1df9402e21e97de0da74fdf2a9f8c96ab
SIZE (cabal/dom-lt-0.2.3/revision/1.cabal) = 1938
SHA256 (cabal/dot-0.3/dot-0.3.tar.gz) = b6144d948d86fe8f8df6c4ec12d4d127733dc6b194a6d204792a5fadb42e8483
SIZE (cabal/dot-0.3/dot-0.3.tar.gz) = 2735
+SHA256 (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = b236b6d7ea1385c280b76051edc7d8f6db31c9cb7b35df5c06f5a0bd75b4feba
+SIZE (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = 5423
SHA256 (cabal/either-5.0.3/either-5.0.3.tar.gz) = 6d66691e84955a90a2d169f71cf51c83d76c141635cb8da2a60ddffca4804801
SIZE (cabal/either-5.0.3/either-5.0.3.tar.gz) = 7934
SHA256 (cabal/either-5.0.3/revision/1.cabal) = c3c5f462a2d5eb9fa66630252239b372c902e4cf12f128d5507bd2f5b32ebbcf
@@ -413,8 +411,8 @@ SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b
SIZE (cabal/extra-1.8/extra-1.8.tar.gz) = 47005
SHA256 (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = a4ca15b162068a6cd8fd8685e2c1231ace4a24d56b2424b8e3f8988ff1ab63c1
SIZE (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = 57723
-SHA256 (cabal/fgl-5.8.3.0/revision/1.cabal) = 507f764d5096605759d8639d3a0113f596db08b197a54899e6b2559e113cd68f
-SIZE (cabal/fgl-5.8.3.0/revision/1.cabal) = 3949
+SHA256 (cabal/fgl-5.8.3.0/revision/2.cabal) = a928ad5225ec6b85963ac9fd7a920416aea979155a3b88fad08a85bbcb68d9eb
+SIZE (cabal/fgl-5.8.3.0/revision/2.cabal) = 3976
SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198
SHA256 (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 310a19e4c792de4d30c912bc71ff3becb40818d7c796b9999bcd0979dab87d5b
@@ -449,22 +447,14 @@ SHA256 (cabal/free-5.2/revision/7.cabal) = 7f3992a66987bbba5a6546420f6129fb9b66b
SIZE (cabal/free-5.2/revision/7.cabal) = 4178
SHA256 (cabal/fs-api-0.4.0.0/fs-api-0.4.0.0.tar.gz) = b5018aaf7c037cbcfedc425f97f2c9e7baf71dbf8f0d7d8b77a252f718e989ab
SIZE (cabal/fs-api-0.4.0.0/fs-api-0.4.0.0.tar.gz) = 24750
-SHA256 (cabal/fs-sim-0.4.0.0/fs-sim-0.4.0.0.tar.gz) = fc929abea89a86ee873ebe160fe64cebf477716ac4ada646e0b23631ebe83972
-SIZE (cabal/fs-sim-0.4.0.0/fs-sim-0.4.0.0.tar.gz) = 52965
-SHA256 (cabal/fs-sim-0.4.0.0/revision/1.cabal) = 9a44877d13c2fa9cab7538667a31b8f76986a81d0caadd106b375c5cb092e7d3
-SIZE (cabal/fs-sim-0.4.0.0/revision/1.cabal) = 2987
-SHA256 (cabal/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz) = 868dc9c8cd02150b419859c3c8a53a62e5b41f5f3fd5d46bb355eb1074288b68
-SIZE (cabal/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz) = 21357
-SHA256 (cabal/generic-lens-2.2.2.0/revision/1.cabal) = 89dcd1dc551c823b7c3692890595d1f17011bfe82ac6175803db149811416945
-SIZE (cabal/generic-lens-2.2.2.0/revision/1.cabal) = 3936
-SHA256 (cabal/generic-lens-core-2.2.1.0/generic-lens-core-2.2.1.0.tar.gz) = 8ee6f17baa52db80763a46814be391418441861b2e519bed8c047db37c622422
-SIZE (cabal/generic-lens-core-2.2.1.0/generic-lens-core-2.2.1.0.tar.gz) = 21436
-SHA256 (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 0d2ff39f7dc8d45901cbba584c9e400d0b7dcc1a306f46dcb13bb28420a81b09
-SIZE (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 3013
-SHA256 (cabal/generic-optics-2.2.1.0/generic-optics-2.2.1.0.tar.gz) = 5f1c422a22277d5f0fb5fb7493789e02b13e6d5b36ecd33fd44e8796e75a87af
-SIZE (cabal/generic-optics-2.2.1.0/generic-optics-2.2.1.0.tar.gz) = 16961
-SHA256 (cabal/generic-optics-2.2.1.0/revision/2.cabal) = 024c8fee692d4ae1c2b0498caa566fc89c644ffbfe2bff9f77d8d5c6850fe721
-SIZE (cabal/generic-optics-2.2.1.0/revision/2.cabal) = 3736
+SHA256 (cabal/fs-sim-0.4.1.0/fs-sim-0.4.1.0.tar.gz) = 2fe9ff2571fe0e953b4f307a8ed5037fb2ecb2b2c6a8b3d55e0ddb667c6f2f8e
+SIZE (cabal/fs-sim-0.4.1.0/fs-sim-0.4.1.0.tar.gz) = 53005
+SHA256 (cabal/generic-lens-2.3.0.0/generic-lens-2.3.0.0.tar.gz) = c116e115ab452b99b0bb2a655afc2c7df7631e9538698d836e0137a72c816135
+SIZE (cabal/generic-lens-2.3.0.0/generic-lens-2.3.0.0.tar.gz) = 22585
+SHA256 (cabal/generic-lens-core-2.3.0.0/generic-lens-core-2.3.0.0.tar.gz) = 1d31236d072e408e59bfa1dd88659293646ee381f639f33b6a49bce48d525ae0
+SIZE (cabal/generic-lens-core-2.3.0.0/generic-lens-core-2.3.0.0.tar.gz) = 21457
+SHA256 (cabal/generic-optics-2.3.0.0/generic-optics-2.3.0.0.tar.gz) = 4cf13149d63cd654f8c8aa34cd36979cf48d4c081783cf52f9ec10ebec5a6880
+SIZE (cabal/generic-optics-2.3.0.0/generic-optics-2.3.0.0.tar.gz) = 17410
SHA256 (cabal/generic-random-1.5.0.1/generic-random-1.5.0.1.tar.gz) = dd3451808788d99211edeac27287db5417e97234ce9221a2eb9ab02e9cfc2c0a
SIZE (cabal/generic-random-1.5.0.1/generic-random-1.5.0.1.tar.gz) = 21703
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
@@ -501,12 +491,10 @@ SHA256 (cabal/hdaemonize-0.5.7/hdaemonize-0.5.7.tar.gz) = 748823288eec23252335c0
SIZE (cabal/hdaemonize-0.5.7/hdaemonize-0.5.7.tar.gz) = 7958
SHA256 (cabal/heapwords-0.1.0.2.tar.gz) = a0285b2d6ce541a6ea76db152a61a7250b094712b4ad421b3afdc3fca458b5ef
SIZE (cabal/heapwords-0.1.0.2.tar.gz) = 7422
-SHA256 (cabal/hedgehog-1.5/hedgehog-1.5.tar.gz) = e941609fb3deb9acb0caf161405bff1c84da92b2891753c6d937fb9970ea866a
-SIZE (cabal/hedgehog-1.5/hedgehog-1.5.tar.gz) = 79621
-SHA256 (cabal/hedgehog-1.5/revision/2.cabal) = c904dc9d8ae7b47a58771a0fbfb7a77882059a2b77c9c0c722dc16de504d0bd4
-SIZE (cabal/hedgehog-1.5/revision/2.cabal) = 4817
-SHA256 (cabal/hedgehog-extras-0.10.0.0/hedgehog-extras-0.10.0.0.tar.gz) = 1d1212e573f3079aca7e4ccc934d9a5a45726898cf131abf9147139377dfb582
-SIZE (cabal/hedgehog-extras-0.10.0.0/hedgehog-extras-0.10.0.0.tar.gz) = 35391
+SHA256 (cabal/hedgehog-1.7/hedgehog-1.7.tar.gz) = 09e2bca0f798dbf5848ff3eb78c1617fc13e51660ad5d4a457a54ce87b1b564e
+SIZE (cabal/hedgehog-1.7/hedgehog-1.7.tar.gz) = 79976
+SHA256 (cabal/hedgehog-extras-0.10.1.0/hedgehog-extras-0.10.1.0.tar.gz) = df9f55c9342bd28fd7f83dcfe890d50e9895ade41efa675156bc2012820ea512
+SIZE (cabal/hedgehog-extras-0.10.1.0/hedgehog-extras-0.10.1.0.tar.gz) = 39861
SHA256 (cabal/hedgehog-quickcheck-0.1.1/hedgehog-quickcheck-0.1.1.tar.gz) = 97b65db815fdfaacc7c4d06a7b9b74680b50264afa03f839c4037dcc875152fc
SIZE (cabal/hedgehog-quickcheck-0.1.1/hedgehog-quickcheck-0.1.1.tar.gz) = 3332
SHA256 (cabal/hedgehog-quickcheck-0.1.1/revision/10.cabal) = 18110d5b0e4c48bf313241a995fcd44803af05e2527ea21f538097282ea76ca3
@@ -517,16 +505,20 @@ SHA256 (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 44335b5c402e80c60f1db6
SIZE (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 25797
SHA256 (cabal/hourglass-0.2.12/revision/1.cabal) = 85c46cb6cd30c84546929926d4402a534f723651198e5945c9e59b9e699a8979
SIZE (cabal/hourglass-0.2.12/revision/1.cabal) = 3197
+SHA256 (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 7b0b7dfb4f7081beab54c4cb0cb3df3f3c03ce05cb11747f190bab22df19b83c
+SIZE (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 25248
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
-SHA256 (cabal/hspec-2.11.13/hspec-2.11.13.tar.gz) = f1006212fdcda31cbff16b6e66df3c4f0557b5f55c30b70db7967f72f27ac481
-SIZE (cabal/hspec-2.11.13/hspec-2.11.13.tar.gz) = 11953
-SHA256 (cabal/hspec-core-2.11.13/hspec-core-2.11.13.tar.gz) = c82b6c62903c5605aa1ce167cd53d57221d6675e22a5d9f47f0262d228670b25
-SIZE (cabal/hspec-core-2.11.13/hspec-core-2.11.13.tar.gz) = 98592
-SHA256 (cabal/hspec-discover-2.11.13/hspec-discover-2.11.13.tar.gz) = d0f9ac92ac928a19fad96ac77a7be12fa352cb06a233358e26e1a4675e88126f
-SIZE (cabal/hspec-discover-2.11.13/hspec-discover-2.11.13.tar.gz) = 6890
+SHA256 (cabal/hspec-2.11.14/hspec-2.11.14.tar.gz) = d1ac473b84a667378b5d5afeea63b494c760ec4a631d8608726714c36466ff8f
+SIZE (cabal/hspec-2.11.14/hspec-2.11.14.tar.gz) = 11983
+SHA256 (cabal/hspec-core-2.11.14/hspec-core-2.11.14.tar.gz) = 2909fdae00bfb0fd0e995e8da44a7c54591615af50aaca3ad135523f25dbcb42
+SIZE (cabal/hspec-core-2.11.14/hspec-core-2.11.14.tar.gz) = 101039
+SHA256 (cabal/hspec-core-2.11.14/revision/1.cabal) = 0557a07765e6538d98902914546e549be4be8758bdbd91dc827dcd8a90ef8168
+SIZE (cabal/hspec-core-2.11.14/revision/1.cabal) = 7652
+SHA256 (cabal/hspec-discover-2.11.14/hspec-discover-2.11.14.tar.gz) = 8d6717b205a26e31b22e70f6cf8badb32203264ed9ca7c3c87992e062cb543ae
+SIZE (cabal/hspec-discover-2.11.14/hspec-discover-2.11.14.tar.gz) = 6893
SHA256 (cabal/hspec-expectations-0.8.4/hspec-expectations-0.8.4.tar.gz) = 7b8dde7e230ecfda90c95fd80478b244a45e68602fb3dd4a76f4710619be21ff
SIZE (cabal/hspec-expectations-0.8.4/hspec-expectations-0.8.4.tar.gz) = 6105
SHA256 (cabal/hspec-expectations-0.8.4/revision/2.cabal) = 4237f094a7931202ff57ac6475542b0b314b50a7024550e2b6eb87cfb0d4ff93
@@ -557,8 +549,6 @@ SHA256 (cabal/http2-5.3.10/http2-5.3.10.tar.gz) = f46617d617834a9ce7c016eec8160a
SIZE (cabal/http2-5.3.10/http2-5.3.10.tar.gz) = 5499618
SHA256 (cabal/http2-5.3.10/revision/1.cabal) = 7c8e64d3cb09dbb9643d03daa9c221b0767969ab8aaa305d529e428707b3766e
SIZE (cabal/http2-5.3.10/revision/1.cabal) = 11014
-SHA256 (cabal/hw-prelude-0.0.5.0/hw-prelude-0.0.5.0.tar.gz) = 23ab82027ade1a36c9f72ac21b11b50773613b777364bb1335899d121dac7bc6
-SIZE (cabal/hw-prelude-0.0.5.0/hw-prelude-0.0.5.0.tar.gz) = 11830
SHA256 (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 2e69bb2900bb7e562efffff7bcf3f72daf79f013232ce603263a57595412c398
SIZE (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 6477
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
@@ -607,8 +597,8 @@ SHA256 (cabal/libyaml-0.1.4/libyaml-0.1.4.tar.gz) = d6297ec9b1ebb4e4b580a4357d84
SIZE (cabal/libyaml-0.1.4/libyaml-0.1.4.tar.gz) = 9592
SHA256 (cabal/libyaml-clib-0.2.5/libyaml-clib-0.2.5.tar.gz) = 04526bc54e5fcf471c2bd22854e6b519e162a6e3d654e866cd8862103c725149
SIZE (cabal/libyaml-clib-0.2.5/libyaml-clib-0.2.5.tar.gz) = 55500
-SHA256 (cabal/lifted-async-0.10.2.7/lifted-async-0.10.2.7.tar.gz) = c281bfb5761c7998cf663da529f2adc6d011ea6e524ca589047a659824fd3d55
-SIZE (cabal/lifted-async-0.10.2.7/lifted-async-0.10.2.7.tar.gz) = 10853
+SHA256 (cabal/lifted-async-0.11.0/lifted-async-0.11.0.tar.gz) = 2e52e997b44e8a850fae925aa7160510c287b15a90fb4c0385c25f4302083288
+SIZE (cabal/lifted-async-0.11.0/lifted-async-0.11.0.tar.gz) = 10684
SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5
SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
SHA256 (cabal/list-t-1.0.5.7/list-t-1.0.5.7.tar.gz) = 40928967728c7c96363309b372f415ca1729de0951c78ea1fa37f839687d6b46
@@ -629,12 +619,10 @@ SHA256 (cabal/memory-pool-0.1.0.0/memory-pool-0.1.0.0.tar.gz) = 313f52b1d3b7a740
SIZE (cabal/memory-pool-0.1.0.0/memory-pool-0.1.0.0.tar.gz) = 12355
SHA256 (cabal/mempack-0.1.2.0/mempack-0.1.2.0.tar.gz) = 8776e207b9880e095dce828c7bc129f2e5b01c55a0c294857f7d99ae57633b52
SIZE (cabal/mempack-0.1.2.0/mempack-0.1.2.0.tar.gz) = 17447
-SHA256 (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 0a54abee8ff4f6aeb4bea0783409a3dbd28a4e7a892bac916b0fb6a71382d7fc
-SIZE (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 27436
-SHA256 (cabal/microlens-0.4.13.1/revision/1.cabal) = fc256e2b5d78e8e4f39b3dd359c57b8c19df50853a86eaf8f154a17441a5a51d
-SIZE (cabal/microlens-0.4.13.1/revision/1.cabal) = 4703
-SHA256 (cabal/microlens-ghc-0.4.14.3/microlens-ghc-0.4.14.3.tar.gz) = 9735188354a4f17a890baa0693b9ea2f0f420396da0e67a194de588384fd4c8f
-SIZE (cabal/microlens-ghc-0.4.14.3/microlens-ghc-0.4.14.3.tar.gz) = 6777
+SHA256 (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 56792a613e4fb0634bdedf54dcb773ac4baae8be0fec8bd88e1bb8b7a649922e
+SIZE (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 28262
+SHA256 (cabal/microlens-ghc-0.4.15.1/microlens-ghc-0.4.15.1.tar.gz) = 06ed35673cc0c83f70adc69932b0d7676372721e2db45b2d8f4d3e2ffca2b075
+SIZE (cabal/microlens-ghc-0.4.15.1/microlens-ghc-0.4.15.1.tar.gz) = 6806
SHA256 (cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz) = fbd79c72e1f2a533cfe376ecdad73807db437c2a3cf3488bf7a8523d4377848f
SIZE (cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz) = 9264
SHA256 (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 1d762c027ca332ae906cb031e87a423c2bbedebe3bb9d988188692a5de4c0a94
@@ -707,26 +695,22 @@ SHA256 (cabal/optics-core-0.4.1.1/optics-core-0.4.1.1.tar.gz) = 3e817e3c66a0120a
SIZE (cabal/optics-core-0.4.1.1/optics-core-0.4.1.1.tar.gz) = 437386
SHA256 (cabal/optics-core-0.4.1.1/revision/1.cabal) = 4639668eff2aaace77d4b80d2a039cee1bd3627528b1cb9f044dea0f087433cb
SIZE (cabal/optics-core-0.4.1.1/revision/1.cabal) = 5626
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
SHA256 (cabal/optparse-applicative-fork-0.18.1.0.tar.gz) = 74e9f80bda3ce77d731e44c32a671045b7c2457fb26867fb221af8a934411331
SIZE (cabal/optparse-applicative-fork-0.18.1.0.tar.gz) = 64875
SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da1673e24e12902c2879ee08b73e6978f6bfa70693b13995ebf48bfb7aee546
SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877
-SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
-SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
-SHA256 (cabal/ouroboros-consensus-0.28.0.1.tar.gz) = 553cb3d649db83eadbf8216b3fe8a3873fc10529e658d4be1ab9167defb168fa
-SIZE (cabal/ouroboros-consensus-0.28.0.1.tar.gz) = 895088
-SHA256 (cabal/ouroboros-consensus-cardano-0.26.0.0.tar.gz) = 3fd18ce21fd699b59620c3df813777a6781b967dd4984afeca7612a2e8b300a6
-SIZE (cabal/ouroboros-consensus-cardano-0.26.0.0.tar.gz) = 340149
+SHA256 (cabal/ouroboros-consensus-0.28.0.2.tar.gz) = 2861b865a30db0a8271182d4cf23a58e22ba2defad316822f8cea988d2d1876d
+SIZE (cabal/ouroboros-consensus-0.28.0.2.tar.gz) = 895941
+SHA256 (cabal/ouroboros-consensus-cardano-0.26.0.2.tar.gz) = 9af13ea1c2fb31438d0602b4d4ca68b32588a6752081433a10213a6e37ed6d65
+SIZE (cabal/ouroboros-consensus-cardano-0.26.0.2.tar.gz) = 343851
SHA256 (cabal/ouroboros-consensus-diffusion-0.24.0.0.tar.gz) = c8c07b590d8c36764e294baa259c41500aa298efe936f9ca00664f40a11bd2fc
SIZE (cabal/ouroboros-consensus-diffusion-0.24.0.0.tar.gz) = 234385
SHA256 (cabal/ouroboros-consensus-protocol-0.13.0.0.tar.gz) = cfc9f40730a1520d59a535b5c48b5df8e8cde8232e4a0864ea8fb4a4175a4f13
SIZE (cabal/ouroboros-consensus-protocol-0.13.0.0.tar.gz) = 38706
-SHA256 (cabal/ouroboros-network-0.22.3.0.tar.gz) = 3269a49f7bf498b4b92d3f5895ba2a8aa028a93acae0b9dfeefb374514f4a29c
-SIZE (cabal/ouroboros-network-0.22.3.0.tar.gz) = 401303
+SHA256 (cabal/ouroboros-network-0.22.4.0.tar.gz) = 5bef217eae9169372adee6308db57c88338a283116bb3ce0da6bbbdd7bc8c089
+SIZE (cabal/ouroboros-network-0.22.4.0.tar.gz) = 401720
SHA256 (cabal/ouroboros-network-api-0.16.0.0.tar.gz) = 476434114d7dcb64ad67e93a0564673c8e7af0fe20f84cccc0f4e91c556dbeb3
SIZE (cabal/ouroboros-network-api-0.16.0.0.tar.gz) = 44566
SHA256 (cabal/ouroboros-network-framework-0.19.2.0.tar.gz) = 6a89d607db4d1845e036b244db1f8a985301495740f310ff5cf5972077d8cf0e
@@ -739,10 +723,8 @@ SHA256 (cabal/ouroboros-network-protocols-0.15.0.0/revision/1.cabal) = be5e070ee
SIZE (cabal/ouroboros-network-protocols-0.15.0.0/revision/1.cabal) = 9021
SHA256 (cabal/ouroboros-network-testing-0.8.2.0.tar.gz) = b9182e64eb7b7057796be6d4ca24d444083e3ea8dd871a351252809c7fb94805
SIZE (cabal/ouroboros-network-testing-0.8.2.0.tar.gz) = 19858
-SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
-SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
-SHA256 (cabal/parallel-3.2.2.0/revision/10.cabal) = 3df46ec247e12b5e406a0adb9577294431b24814b30df420551d176fd112a966
-SIZE (cabal/parallel-3.2.2.0/revision/10.cabal) = 2038
+SHA256 (cabal/parallel-3.3.0.0/parallel-3.3.0.0.tar.gz) = 47c21e778d8e8ebf657aa72fd30e189e71ffddb188660e9d09ca9062d7541791
+SIZE (cabal/parallel-3.3.0.0/parallel-3.3.0.0.tar.gz) = 15309
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876
@@ -769,8 +751,8 @@ SHA256 (cabal/polyparse-1.13.1/polyparse-1.13.1.tar.gz) = 395b89ed9901e9b19eaa65
SIZE (cabal/polyparse-1.13.1/polyparse-1.13.1.tar.gz) = 33421
SHA256 (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2
SIZE (cabal/pretty-show-1.10/pretty-show-1.10.tar.gz) = 42233
-SHA256 (cabal/pretty-simple-4.1.3.0/pretty-simple-4.1.3.0.tar.gz) = 2aab1db01cdb1cc7847b2d11d915ac80a7df8e12bc0e5567e5331a93b782d00e
-SIZE (cabal/pretty-simple-4.1.3.0/pretty-simple-4.1.3.0.tar.gz) = 40919
+SHA256 (cabal/pretty-simple-4.1.4.0/pretty-simple-4.1.4.0.tar.gz) = 3a51aa5c987bba79c2bc75b14b28b2bcba7862f18162431811476512be2dae1f
+SIZE (cabal/pretty-simple-4.1.4.0/pretty-simple-4.1.4.0.tar.gz) = 40964
SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
@@ -833,8 +815,8 @@ SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a2
SIZE (cabal/reflection-2.1.9/revision/1.cabal) = 4171
SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
-SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
-SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
+SHA256 (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 2e3dfb449a548484f7d3b4e2a1b1040b39be26c4f3182a47004dc5eddf028a78
+SIZE (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 83371
SHA256 (cabal/resource-registry-0.1.1.0/resource-registry-0.1.1.0.tar.gz) = 37edfa14c7d390fd29810061965e5053e243b5dfb46fad742025b1c95ab4907f
SIZE (cabal/resource-registry-0.1.1.0/resource-registry-0.1.1.0.tar.gz) = 27782
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
@@ -881,8 +863,8 @@ SHA256 (cabal/simple-sendfile-0.2.32/simple-sendfile-0.2.32.tar.gz) = 9f28d0a67a
SIZE (cabal/simple-sendfile-0.2.32/simple-sendfile-0.2.32.tar.gz) = 343565
SHA256 (cabal/singletons-3.0.4/singletons-3.0.4.tar.gz) = 01334b3b8f1f7d8bc59e413756fa3bbca5f322fd326af7fac0f7c79d285a9d65
SIZE (cabal/singletons-3.0.4/singletons-3.0.4.tar.gz) = 41973
-SHA256 (cabal/singletons-th-3.3/singletons-th-3.3.tar.gz) = 1b0b456b9ff08638500ea90ad02e5fbeb3b0fca4a192deb1eabc0ed2dd333b8c
-SIZE (cabal/singletons-th-3.3/singletons-th-3.3.tar.gz) = 109791
+SHA256 (cabal/singletons-th-3.4/singletons-th-3.4.tar.gz) = a1c47fa40361d21b16d64dd4c0d9d90d66e9ff50a394afbfe17a804780546eba
+SIZE (cabal/singletons-th-3.4/singletons-th-3.4.tar.gz) = 111355
SHA256 (cabal/size-based-0.1.3.3/size-based-0.1.3.3.tar.gz) = 2fe4ea0c7fb7f83819c2075bfed933c569ce85e64664084faa30ed537c0c83f5
SIZE (cabal/size-based-0.1.3.3/size-based-0.1.3.3.tar.gz) = 10708
SHA256 (cabal/size-based-0.1.3.3/revision/1.cabal) = ea75ae5b1053894d08ad51fe80c7379e2f997e3cddc40fb0e2d22a41a690b845
@@ -907,10 +889,8 @@ SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e
SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
-SHA256 (cabal/statistics-0.16.3.0/statistics-0.16.3.0.tar.gz) = 03ec46e6641227cf7318b7a1f87acf005d38c8cfc4e13f40ff9014a9266ba1e7
-SIZE (cabal/statistics-0.16.3.0/statistics-0.16.3.0.tar.gz) = 108444
-SHA256 (cabal/statistics-0.16.3.0/revision/2.cabal) = 47bb39825af79574eeee5127c8d082c1574efc9ab39e91f1de35625f7e020056
-SIZE (cabal/statistics-0.16.3.0/revision/2.cabal) = 7629
+SHA256 (cabal/statistics-0.16.4.0/statistics-0.16.4.0.tar.gz) = 82cbc42762bebb78b6e4e41cb1903103442b2b9a293538478d7e865494003d6b
+SIZE (cabal/statistics-0.16.4.0/statistics-0.16.4.0.tar.gz) = 113480
SHA256 (cabal/statistics-linreg-0.3/statistics-linreg-0.3.tar.gz) = 6273c2166b8072814ede516c7c9f1e13a158b5013938fdf83a3ea2355aee8909
SIZE (cabal/statistics-linreg-0.3/statistics-linreg-0.3.tar.gz) = 6837
SHA256 (cabal/streaming-0.2.4.0/streaming-0.2.4.0.tar.gz) = caddfba744a057174f94b3c2e6bce2d31f6bb7c436df0c0920269336f132dde0
@@ -919,8 +899,8 @@ SHA256 (cabal/streaming-binary-0.3.0.1/streaming-binary-0.3.0.1.tar.gz) = cd2bfd
SIZE (cabal/streaming-binary-0.3.0.1/streaming-binary-0.3.0.1.tar.gz) = 3669
SHA256 (cabal/streaming-bytestring-0.3.4/streaming-bytestring-0.3.4.tar.gz) = ba5c481d41eab8b676fdd6582b461e830c36c6507ebc717ab8251e6fbad37a55
SIZE (cabal/streaming-bytestring-0.3.4/streaming-bytestring-0.3.4.tar.gz) = 39364
-SHA256 (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 26384af91f5ab9470b0bbdd0ce2172db43fc79730b7c5a3405d89c3663eb1e57
-SIZE (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 37874
+SHA256 (cabal/streaming-commons-0.2.3.1/streaming-commons-0.2.3.1.tar.gz) = 33d16c0c6080795800d9f0e490203ea3e50bd5034e5d077a0ddc04d33ea4dc6e
+SIZE (cabal/streaming-commons-0.2.3.1/streaming-commons-0.2.3.1.tar.gz) = 37955
SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
@@ -935,18 +915,16 @@ SHA256 (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 676668d46941fc1be26bdd2cfd727aa13bcb
SIZE (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 42181
SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
-SHA256 (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 7949a50004a80993000512079bc03ebcad4872414fc181f45b3883d743c0f3aa
-SIZE (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 54956
-SHA256 (cabal/tar-0.6.4.0/revision/4.cabal) = 1a5ff2b64cd1bac53ea68d057631818cab6edf7108dc86e7be8ad020b2bf2580
-SIZE (cabal/tar-0.6.4.0/revision/4.cabal) = 4973
+SHA256 (cabal/tar-0.7.0.0/tar-0.7.0.0.tar.gz) = 6e4ad12cecf8d945be3777d00a3c13ab80c837797b7a8df1fe853e0621729036
+SIZE (cabal/tar-0.7.0.0/tar-0.7.0.0.tar.gz) = 55939
+SHA256 (cabal/tar-0.7.0.0/revision/2.cabal) = 8b5cebb9e34f240029bc471e5e46d4df636a2b77956b3ef3a882e897eb76a63f
+SIZE (cabal/tar-0.7.0.0/revision/2.cabal) = 4805
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
-SHA256 (cabal/tasty-discover-5.1.0/tasty-discover-5.1.0.tar.gz) = 2ee6ab127e0457be1ead3fde35267d7af141199e960d03f2deb8c56128f1d778
-SIZE (cabal/tasty-discover-5.1.0/tasty-discover-5.1.0.tar.gz) = 33098
-SHA256 (cabal/tasty-discover-5.1.0/revision/1.cabal) = a30ca17922908264b205784df057ea8ad178e574834858ece108d40828454cad
-SIZE (cabal/tasty-discover-5.1.0/revision/1.cabal) = 7698
+SHA256 (cabal/tasty-discover-5.2.0/tasty-discover-5.2.0.tar.gz) = a3477e4241ff3f40a3faab62db818f83b26a9a72bed1ab99c2240166e8a7cbf2
+SIZE (cabal/tasty-discover-5.2.0/tasty-discover-5.2.0.tar.gz) = 36165
SHA256 (cabal/tasty-expected-failure-0.12.3/tasty-expected-failure-0.12.3.tar.gz) = cb07cc5ca62a6fd673ef54ae70b4bc5f9c12662fe835bea1f38b944684ee8f7e
SIZE (cabal/tasty-expected-failure-0.12.3/tasty-expected-failure-0.12.3.tar.gz) = 6016
SHA256 (cabal/tasty-golden-2.3.5/tasty-golden-2.3.5.tar.gz) = 8b37b541a2603da27e88fcf3209118817e978a36187142dda160b39c6cb7740e
@@ -969,6 +947,8 @@ SHA256 (cabal/tdigest-0.3.1/tdigest-0.3.1.tar.gz) = 193127a89f276537cc1ae889063e
SIZE (cabal/tdigest-0.3.1/tdigest-0.3.1.tar.gz) = 14751
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
+SHA256 (cabal/terminal-progress-bar-0.4.2/terminal-progress-bar-0.4.2.tar.gz) = fec9da4998c97b3e39b82b80427da7cd72bcc768b6b5535eae07d745b9e02052
+SIZE (cabal/terminal-progress-bar-0.4.2/terminal-progress-bar-0.4.2.tar.gz) = 10363
SHA256 (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49
SIZE (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = 4457
SHA256 (cabal/terminal-size-0.3.4/revision/1.cabal) = 21d7f1320eeb86177e860ec07a3d8e7510977b1b415a96ebb62ee4ad72955770
@@ -997,10 +977,8 @@ SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d6
SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e98f6fa7d9e81e744730f75186583cb4dcea0a4eb
SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
-SHA256 (cabal/th-desugar-1.16/th-desugar-1.16.tar.gz) = 4ecb87e0d361278c40a62410cdb5580029ecd630cfd2c619ce41812518868210
-SIZE (cabal/th-desugar-1.16/th-desugar-1.16.tar.gz) = 103239
-SHA256 (cabal/th-desugar-1.16/revision/1.cabal) = f163f1d023130c33b4c0a3b7f59b6b32214a63b1198680278b707de9d78c12a3
-SIZE (cabal/th-desugar-1.16/revision/1.cabal) = 3864
+SHA256 (cabal/th-desugar-1.17/th-desugar-1.17.tar.gz) = 9f879fca6e952c75d53d4c923cf0162aaacca466cde71f1718147a7c72a20028
+SIZE (cabal/th-desugar-1.17/th-desugar-1.17.tar.gz) = 106730
SHA256 (cabal/th-env-0.1.1/th-env-0.1.1.tar.gz) = fc01b166df6ba45f6ce157165eb786da208dbab41252fd81134f8ba02cf3f505
SIZE (cabal/th-env-0.1.1/th-env-0.1.1.tar.gz) = 2724
SHA256 (cabal/th-expand-syns-0.4.12.0/th-expand-syns-0.4.12.0.tar.gz) = 18e19967329c89f376cfc9ec04bd7871854ce0c70f803a1af15532be00c6ef0f
@@ -1025,8 +1003,8 @@ SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07
SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956
SHA256 (cabal/time-manager-0.2.3/time-manager-0.2.3.tar.gz) = eeb7c33d3b4492af771db0061222239a29727ee68a786a0488b1dba0a63d68e8
SIZE (cabal/time-manager-0.2.3/time-manager-0.2.3.tar.gz) = 5840
-SHA256 (cabal/tls-2.1.6/tls-2.1.6.tar.gz) = a2d9571fb47ea1ca7f3009e09eac46ee0ca80d039bbbb092736d810931e03c38
-SIZE (cabal/tls-2.1.6/tls-2.1.6.tar.gz) = 167464
+SHA256 (cabal/tls-2.1.12/tls-2.1.12.tar.gz) = 4fd4450391a1298faf10deaf6f812cde70d6da77d2c556cbab432a3c120b1bd2
+SIZE (cabal/tls-2.1.12/tls-2.1.12.tar.gz) = 187756
SHA256 (cabal/tomland-1.3.3.3/tomland-1.3.3.3.tar.gz) = a0992bea52a636e2aa2597b0ab25c54f0fb389e0052fe5a6436fe53acef956ab
SIZE (cabal/tomland-1.3.3.3/tomland-1.3.3.3.tar.gz) = 90749
SHA256 (cabal/tomland-1.3.3.3/revision/3.cabal) = 5a1883fbe1a59bc3e70b3058ca2e1d0fa4add0727f1f3154fbb2f69339fd9429
@@ -1065,10 +1043,8 @@ SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
-SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
-SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
-SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab
+SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
@@ -1127,8 +1103,8 @@ SHA256 (cabal/warp-3.4.9/warp-3.4.9.tar.gz) = 3a19680d4c3e22d5a4da0da31af30e0c90
SIZE (cabal/warp-3.4.9/warp-3.4.9.tar.gz) = 69304
SHA256 (cabal/wherefrom-compat-0.1.1.1/wherefrom-compat-0.1.1.1.tar.gz) = c1e3e22e9730a683a7fbc450b5944d97dc34650af8a8c72000170d56ca9eb388
SIZE (cabal/wherefrom-compat-0.1.1.1/wherefrom-compat-0.1.1.1.tar.gz) = 2823
-SHA256 (cabal/wherefrom-compat-0.1.1.1/revision/1.cabal) = 53c608feaf51feb95514909c2c5f6c42abcd087d194cf0acb449b254e313bc8d
-SIZE (cabal/wherefrom-compat-0.1.1.1/revision/1.cabal) = 1452
+SHA256 (cabal/wherefrom-compat-0.1.1.1/revision/4.cabal) = 092c8b077230f359ccc484f580057f2c4da457548ce3cb468d53964378c74ff9
+SIZE (cabal/wherefrom-compat-0.1.1.1/revision/4.cabal) = 1452
SHA256 (cabal/with-utf8-1.1.0.0/with-utf8-1.1.0.0.tar.gz) = a4b8d0f7c88c554c40e3c63371176fe5610db80c12756d3c57728e0a75bfe106
SIZE (cabal/with-utf8-1.1.0.0/with-utf8-1.1.0.0.tar.gz) = 16990
SHA256 (cabal/with-utf8-1.1.0.0/revision/2.cabal) = 8dafba4c88775ebfbcde2d690d63072428eee74299fef73412c9298184e3c718
@@ -1155,7 +1131,7 @@ SHA256 (cabal/yaml-0.11.11.2/revision/2.cabal) = 6f0a1859e0fb3068e50dbc7fe9bf9a2
SIZE (cabal/yaml-0.11.11.2/revision/2.cabal) = 5178
SHA256 (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = bf95ab01ed924be800addea195fba5ca97ec69f378368f6ff466bdc29666c1c1
SIZE (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = 29324
-SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-10.13.1.0_GH0.tar.gz) = 09b4ba8034efd933b926bd51ee8de30383a843b0c8b7aadd03f733d54fd73378
-SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-10.13.1.0_GH0.tar.gz) = 1146365
+SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-10.14.0.0_GH0.tar.gz) = 13973b13f6c4628076c6463b06439c661a24dab3b569138e93e28d4103450654
+SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-10.14.0.0_GH0.tar.gz) = 1151267
SHA256 (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = e4f29ae3c16037e484bb69e3fa22a5565c42adf497f8f88e61ff8d9486ab863e
SIZE (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = 2073757
diff --git a/sysutils/cbsd-mq-api/Makefile b/sysutils/cbsd-mq-api/Makefile
index 355974583353..f584ab7013c8 100644
--- a/sysutils/cbsd-mq-api/Makefile
+++ b/sysutils/cbsd-mq-api/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbsd-mq-api
DISTVERSION= 0.5
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= fbsd-ports@convectix.com
diff --git a/sysutils/cbsd-mq-router/Makefile b/sysutils/cbsd-mq-router/Makefile
index f790283e9584..c0e9d3b35309 100644
--- a/sysutils/cbsd-mq-router/Makefile
+++ b/sysutils/cbsd-mq-router/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbsd-mq-router
PORTVERSION= 0.2
-PORTREVISION= 34
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= olevole@olevole.ru
diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile
index 938bef47da0c..0b05a5791895 100644
--- a/sysutils/cbsd/Makefile
+++ b/sysutils/cbsd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cbsd
-DISTVERSION= 15.0.0
+DISTVERSION= 15.0.1
CATEGORIES= sysutils
MAINTAINER= fbsd-ports@convectix.com
@@ -15,7 +15,7 @@ RUN_DEPENDS= curl:ftp/curl \
jq:textproc/jq \
rsync:net/rsync
-USES= compiler:c++11-lang libedit pkgconfig:both sqlite sudo
+USES= autoreconf:build compiler:c++11-lang gmake pkgconfig:both sqlite sudo
USE_GITHUB= yes
USE_RC_SUBR= cbsdd cbsdrsyncd cbsd-statsd-bhyve cbsd-statsd-hoster \
cbsd-statsd-jail
diff --git a/sysutils/cbsd/distinfo b/sysutils/cbsd/distinfo
index 6f7e3bf58b86..c1714b617f8f 100644
--- a/sysutils/cbsd/distinfo
+++ b/sysutils/cbsd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764636757
-SHA256 (cbsd-cbsd-15.0.0_GH0.tar.gz) = f30761b9246088c0e2ff15127a94d181e4c07d86963a14b7a25290a86ec1bf9e
-SIZE (cbsd-cbsd-15.0.0_GH0.tar.gz) = 7587868
+TIMESTAMP = 1770122782
+SHA256 (cbsd-cbsd-15.0.1_GH0.tar.gz) = 859f361179f5e1ef2f676377fbeb6f6c3d0773ea076ef84a1b633cd1ad75e9db
+SIZE (cbsd-cbsd-15.0.1_GH0.tar.gz) = 7643945
diff --git a/sysutils/cbsd/pkg-plist b/sysutils/cbsd/pkg-plist
index 1bcf228437f8..55e988822ef4 100644
--- a/sysutils/cbsd/pkg-plist
+++ b/sysutils/cbsd/pkg-plist
@@ -93,6 +93,10 @@ cbsd/etc/defaults/FreeBSD-base_in_pkg-15.0.conf
cbsd/etc/defaults/FreeBSD-base_in_pkg.conf
cbsd/etc/defaults/FreeBSD-bases.conf
cbsd/etc/defaults/FreeBSD-baseupdate.conf
+cbsd/etc/defaults/FreeBSD-kernel-BHYVE-PXE-amd64-15.0
+cbsd/etc/defaults/FreeBSD-kernel-BHYVE-PXE-amd64-15.1
+cbsd/etc/defaults/FreeBSD-kernel-BHYVE-PXENFS-amd64-15.0
+cbsd/etc/defaults/FreeBSD-kernel-BHYVE-PXENFS-amd64-15.1
cbsd/etc/defaults/FreeBSD-kernel-BHYVE-amd64-13.3
cbsd/etc/defaults/FreeBSD-kernel-BHYVE-amd64-13.5
cbsd/etc/defaults/FreeBSD-kernel-BHYVE-amd64-14.1
@@ -243,8 +247,8 @@ cbsd/etc/defaults/vm-freebsd-FreeBSD-from-jail-x86_64.conf
cbsd/etc/defaults/vm-freebsd-GhostBSD-25-x86_64.conf
cbsd/etc/defaults/vm-freebsd-HardenedBSD-15-STABLE-x86_64.conf
cbsd/etc/defaults/vm-freebsd-HelloSystem-x86_64.conf
-cbsd/etc/defaults/vm-freebsd-MidnightBSD-3-x86_64.conf
-cbsd/etc/defaults/vm-freebsd-OPNsense-25-RELEASE-x86_64.conf
+cbsd/etc/defaults/vm-freebsd-MidnightBSD-4-x86_64.conf
+cbsd/etc/defaults/vm-freebsd-OPNsense-26-RELEASE-x86_64.conf
cbsd/etc/defaults/vm-freebsd-RavynOS-25-x86_64.conf
cbsd/etc/defaults/vm-freebsd-XigmaNAS-14-x86_64.conf
cbsd/etc/defaults/vm-freebsd-ZVault-13-x86_64.conf
@@ -297,7 +301,7 @@ cbsd/etc/defaults/vm-linux-Fedora-Silverblue-42-x86_64.conf
cbsd/etc/defaults/vm-linux-Fedora-Silverblue-43-x86_64.conf
cbsd/etc/defaults/vm-linux-Fedora-server-42-x86_64.conf
cbsd/etc/defaults/vm-linux-Fedora-server-43-x86_64.conf
-cbsd/etc/defaults/vm-linux-FnOS-0.9-x86_64.conf
+cbsd/etc/defaults/vm-linux-FnOS-1-x86_64.conf
cbsd/etc/defaults/vm-linux-FreePBX-64bit-16-x86_64.conf
cbsd/etc/defaults/vm-linux-FreePBX-64bit-17-x86_64.conf
cbsd/etc/defaults/vm-linux-Gentoo-2025-x86_64.conf
@@ -306,7 +310,7 @@ cbsd/etc/defaults/vm-linux-Kubuntu-desktop-22-x86_64.conf
cbsd/etc/defaults/vm-linux-Kubuntu-desktop-24-x86_64.conf
cbsd/etc/defaults/vm-linux-Lubuntu-desktop-22-x86_64.conf
cbsd/etc/defaults/vm-linux-Lubuntu-desktop-24-x86_64.conf
-cbsd/etc/defaults/vm-linux-Manjaro-2025-x86_64.conf
+cbsd/etc/defaults/vm-linux-Manjaro-2026-x86_64.conf
cbsd/etc/defaults/vm-linux-MikoPBX-2024-x86_64.conf
cbsd/etc/defaults/vm-linux-Mint-22-x86_64.conf
cbsd/etc/defaults/vm-linux-NetBootXYZ-x86_64.conf
@@ -321,7 +325,7 @@ cbsd/etc/defaults/vm-linux-OracleLinux-7-x86_64.conf
cbsd/etc/defaults/vm-linux-OracleLinux-8-x86_64.conf
cbsd/etc/defaults/vm-linux-OracleLinux-9-x86_64.conf
cbsd/etc/defaults/vm-linux-OviOS-5-x86_64.conf
-cbsd/etc/defaults/vm-linux-Parrot-security-6-x86_64.conf
+cbsd/etc/defaults/vm-linux-Parrot-security-7-x86_64.conf
cbsd/etc/defaults/vm-linux-PetaSAN-4-x86_64.conf
cbsd/etc/defaults/vm-linux-Proxmox-9-x86_64.conf
cbsd/etc/defaults/vm-linux-Proxmox-Backup-4.conf
@@ -334,6 +338,7 @@ cbsd/etc/defaults/vm-linux-Rosa-desktop-13-x86_64.conf
cbsd/etc/defaults/vm-linux-Rosa-server-13-x86_64.conf
cbsd/etc/defaults/vm-linux-RosaVirt-3-x86_64.conf
cbsd/etc/defaults/vm-linux-RouterOS-7-x86_64.conf
+cbsd/etc/defaults/vm-linux-Security-Onion-2-x86_64.conf
cbsd/etc/defaults/vm-linux-Slackware-15-x86_64.conf
cbsd/etc/defaults/vm-linux-Starface-8-x86_64.conf
cbsd/etc/defaults/vm-linux-Starface-9-x86_64.conf
@@ -348,6 +353,7 @@ cbsd/etc/defaults/vm-linux-Ubuntuserver-24-x86_64.conf
cbsd/etc/defaults/vm-linux-VoidLinux-2025-x86_64.conf
cbsd/etc/defaults/vm-linux-Vyos-2025-x86_64.conf
cbsd/etc/defaults/vm-linux-ZimaOS-x86_64.conf
+cbsd/etc/defaults/vm-linux-ZorinOS-Core-18-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Alma-10.0-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Alma-10.1-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Alma-9-x86_64.conf
@@ -368,6 +374,7 @@ cbsd/etc/defaults/vm-linux-cloud-Fedora-42-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-43-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-FreePBX-16-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-HomeAssistantOS-2024-x86_64.conf
+cbsd/etc/defaults/vm-linux-cloud-HomeAssistantOS-2026-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Kali-2024-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-OYOS-202503-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-10-x86_64.conf
@@ -417,6 +424,7 @@ cbsd/etc/modules.conf
cbsd/etc/spice.conf
cbsd/jailctl/j2prepare
cbsd/jailctl/j2slave
+cbsd/jailctl/jailnic
cbsd/jailctl/jailnic-tui
cbsd/jailctl/jbackup
cbsd/jailctl/jcleanup
@@ -476,6 +484,7 @@ cbsd/misc/conv2human
cbsd/misc/daemon
cbsd/misc/daemonize
cbsd/misc/detect-emulation
+cbsd/misc/devtree
cbsd/misc/disks-list
cbsd/misc/dump_cpu_topology
cbsd/misc/dump_iscsi_discovery
@@ -748,6 +757,8 @@ cbsd/share/FreeBSD-jail-vnet-skel/etc/spwd.db
cbsd/share/FreeBSD-jail-vnet-skel/root/.bashrc
cbsd/share/FreeBSD-jail-vnet-skel/root/.cshrc
cbsd/share/FreeBSD-jail2iso-prunelist
+cbsd/share/FreeBSD-microbhyve-pxe.txt.xz
+cbsd/share/FreeBSD-microbhyve-pxenfs.txt.xz
cbsd/share/FreeBSD-microbhyve.txt.xz
cbsd/share/FreeBSD-microjail.txt.xz
cbsd/share/HardenedBSD-filebases_11.txt.xz
@@ -1164,10 +1175,12 @@ cbsd/system/srcup
cbsd/system/unregister_base
cbsd/system/unregister_kernel
cbsd/system/upgrade
+cbsd/system/volumes
cbsd/system/world
cbsd/tools/apply
cbsd/tools/attachgeli
cbsd/tools/attachzfs
+cbsd/tools/auditd
cbsd/tools/bases
cbsd/tools/baseupdate
cbsd/tools/bhyve-controller
@@ -1264,6 +1277,7 @@ cbsd/tools/objls
cbsd/tools/path2jail
cbsd/tools/pkgbrowsecat
cbsd/tools/pkgbrowser
+cbsd/tools/praudit
cbsd/tools/pull
cbsd/tools/rctlcounters
cbsd/tools/replacewdir
@@ -1292,6 +1306,7 @@ cbsd/tools/unmountmd
cbsd/tools/up
cbsd/tools/valecfg
cbsd/tools/valecfg-tui
+cbsd/tools/version
cbsd/tools/vhidcfg
cbsd/tools/vhidcfg-tui
cbsd/tools/vm-cpu-topology
@@ -1470,6 +1485,9 @@ cbsd/upgrade/pre-patch-14.2.5.1
cbsd/upgrade/pre-patch-14.2.6.0
cbsd/upgrade/pre-patch-14.2.6.1
cbsd/upgrade/pre-patch-15.0.0.0
+cbsd/upgrade/pre-patch-15.0.1.0
+cbsd/upgrade/pre-patch-15.0.1.1
+cbsd/upgrade/pre-patch-15.0.1.2
cbsd/vboxctl/vconfig
cbsd/vboxctl/vconstruct-tui
cbsd/vboxctl/vcontrol-tui
diff --git a/sysutils/cdrdao/Makefile b/sysutils/cdrdao/Makefile
index 249275b8ba97..a241c4f7ef41 100644
--- a/sysutils/cdrdao/Makefile
+++ b/sysutils/cdrdao/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cdrdao
-DISTVERSION= 1_2_5
-PORTREVISION= 2
+DISTVERSION= 1_2_6
CATEGORIES= sysutils audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/rel_${DISTVERSION}/ \
SF/${PORTNAME}/rel_${DISTVERSION}
@@ -13,9 +12,8 @@ WWW= https://cdrdao.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= alias autoreconf compiler:c++11-lang gettext-tools gmake iconv \
+USES= autoreconf compiler:c++14-lang gettext-tools gmake iconv \
localbase tar:bzip2
-USE_CXXSTD= c++11
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-gcdmaster=no \
@@ -28,10 +26,10 @@ OPTIONS_DEFINE= DOCS TOC2MP3 MP3OGG
OPTIONS_DEFAULT= MP3OGG
OPTIONS_SUB= yes
-MP3OGG_DESC= Build with MP3/Ogg support (for sysutils/gcdmaster)
+MP3OGG_DESC= Build with MP3/Ogg
MP3OGG_LIB_DEPENDS= libao.so:audio/libao \
libmad.so:audio/libmad \
- libvorbis.so:audio/libvorbis
+ libvorbisfile.so:audio/libvorbis
MP3OGG_USES= pkgconfig
MP3OGG_CONFIGURE_OFF= --with-mp3-support=no --with-ogg-support=no
diff --git a/sysutils/cdrdao/distinfo b/sysutils/cdrdao/distinfo
index f49c74ebe392..bb7d0d854183 100644
--- a/sysutils/cdrdao/distinfo
+++ b/sysutils/cdrdao/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687630406
-SHA256 (cdrdao-1.2.5.tar.bz2) = d19b67c853c5dba2406afaab6cd788e77f35eebe634cac4679528477c7be01b6
-SIZE (cdrdao-1.2.5.tar.bz2) = 870084
+TIMESTAMP = 1766916937
+SHA256 (cdrdao-1.2.6.tar.bz2) = 0cf29e1183ffd8e4d167c403d7a6ea2109a2dd4cd97e61f80417cf1373220ff4
+SIZE (cdrdao-1.2.6.tar.bz2) = 851644
diff --git a/sysutils/cdrdao/files/patch-configure.ac b/sysutils/cdrdao/files/patch-configure.ac
index 0c886722dd1e..271db14b218a 100644
--- a/sysutils/cdrdao/files/patch-configure.ac
+++ b/sysutils/cdrdao/files/patch-configure.ac
@@ -1,9 +1,9 @@
Remove redundant check for libao which causes it to always be required even if
mp3 and ogg support are disabled.
---- configure.ac.orig 2023-02-03 14:46:06 UTC
+--- configure.ac.orig 2025-12-05 11:17:35 UTC
+++ configure.ac
-@@ -314,8 +314,10 @@ dnl Check for libao
+@@ -319,8 +319,10 @@ dnl Check for libao
esac
dnl Check for libao
@@ -14,7 +14,7 @@ mp3 and ogg support are disabled.
dnl Check for OGG support
if test "$with_ogg_support" = yes; then
-@@ -339,12 +341,6 @@ if test "$with_mp3_support" = yes; then
+@@ -344,12 +346,6 @@ if test "$with_mp3_support" = yes; then
echo "MP3 support disabled"; with_mp3_support=no
fi
fi
diff --git a/sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc b/sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc
index 6b39efbe9ab9..3328c4f8656d 100644
--- a/sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc
+++ b/sysutils/cdrdao/files/patch-dao_ScsiIf-freebsd-cam.cc
@@ -1,13 +1,8 @@
---- dao/ScsiIf-freebsd-cam.cc.orig 2023-01-25 14:30:35 UTC
+--- dao/ScsiIf-freebsd-cam.cc.orig 2025-12-05 11:17:35 UTC
+++ dao/ScsiIf-freebsd-cam.cc
-@@ -112,11 +112,11 @@ int ScsiIf::sendCmd(const unsigned char *cmd, int cmdL
- {
- int retval;
- int flags = CAM_DIR_NONE;
-- u_int8_t * data_ptr;
-- size_t data_len;
-+ u_int8_t * data_ptr = NULL;
-+ size_t data_len = 0;
+@@ -115,8 +115,8 @@ int ScsiIf::sendCmd(const unsigned char *cmd, int cmdL
+ u_int8_t * data_ptr = NULL;
+ size_t data_len = 0;
- bzero(impl_->ccb, sizeof(union ccb));
- bcopy(cmd, &impl_->ccb->csio.cdb_io.cdb_bytes, cmdLen);
diff --git a/sysutils/cdrdao/files/patch-dao_cdrdao.man b/sysutils/cdrdao/files/patch-dao_cdrdao.man
index 625e0afa497b..b2b908d3050c 100644
--- a/sysutils/cdrdao/files/patch-dao_cdrdao.man
+++ b/sysutils/cdrdao/files/patch-dao_cdrdao.man
@@ -1,6 +1,6 @@
---- dao/cdrdao.man.orig 2018-05-16 10:46:39 UTC
+--- dao/cdrdao.man.orig 2025-12-05 11:17:35 UTC
+++ dao/cdrdao.man
-@@ -798,15 +798,11 @@ following locations. The files will be read on startup
+@@ -799,15 +799,11 @@ in that order:
.I cdrdao
in that order:
@@ -18,7 +18,7 @@
Command line options will overwrite the loaded settings.
The settings file contains name - value pairs separated by a
colon. String values must be enclosed by ". The file is
-@@ -876,7 +872,7 @@ Directory where temporary WAV files will be created fr
+@@ -877,7 +873,7 @@ If the program is terminated during the write/simulati
.LP
.SH BUGS
If the program is terminated during the write/simulation process used IPC
@@ -27,7 +27,7 @@
.SH AUTHOR
.ft CW
.nf
-@@ -886,4 +882,4 @@ resources may not be released. Use ipcs(8) and ipcrm(8
+@@ -887,4 +883,4 @@ resources may not be released. Use ipcs(8) and ipcrm(8
.ft R
.fi
.SH SEE ALSO
diff --git a/sysutils/cdrdao/files/patch-dao_main.cc b/sysutils/cdrdao/files/patch-dao_main.cc
index 4066ab07e5f6..537ad993af4a 100644
--- a/sysutils/cdrdao/files/patch-dao_main.cc
+++ b/sysutils/cdrdao/files/patch-dao_main.cc
@@ -1,6 +1,6 @@
---- dao/main.cc.orig 2023-02-03 14:46:06 UTC
+--- dao/main.cc.orig 2025-12-05 11:17:35 UTC
+++ dao/main.cc
-@@ -2450,11 +2450,7 @@ int main(int argc, char **argv)
+@@ -2382,11 +2382,7 @@ int main(int argc, char **argv)
Settings* settings = new Settings;
diff --git a/sysutils/cfengine-devel/Makefile b/sysutils/cfengine-devel/Makefile
index d71d60039145..de046f07fec9 100644
--- a/sysutils/cfengine-devel/Makefile
+++ b/sysutils/cfengine-devel/Makefile
@@ -1,11 +1,11 @@
PORTNAME= cfengine
-PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
+PORTVERSION= 3.28.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-CFENGINE_HASH= adce3053f
-LIBNTECH_HASH= 476b57f
-CFENGINE_COMMIT_DATE= 20251117
+CFENGINE_HASH= 4bff86507
+LIBNTECH_HASH= fb0ea94
+CFENGINE_COMMIT_DATE= 20260120
MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
diff --git a/sysutils/cfengine-devel/distinfo b/sysutils/cfengine-devel/distinfo
index 2da34455eeb2..2a8c2a657c59 100644
--- a/sysutils/cfengine-devel/distinfo
+++ b/sysutils/cfengine-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763392633
-SHA256 (cfengine-core-3.25.20251117-adce3053f_GH0.tar.gz) = 22d10c39e453dc5fb4d86284111e526ff7fb8370e10ffebaa423150aaae39ee1
-SIZE (cfengine-core-3.25.20251117-adce3053f_GH0.tar.gz) = 2489595
-SHA256 (cfengine-libntech-476b57f_GH0.tar.gz) = 21b73e7624110d055b2275db69b5c251031d6af7c2125bf2142a6269a8fc08cb
-SIZE (cfengine-libntech-476b57f_GH0.tar.gz) = 368376
+TIMESTAMP = 1769623867
+SHA256 (cfengine-core-3.28.20260120-4bff86507_GH0.tar.gz) = aec2a4a2d2d4049a12cda9b35b12fa1cb866c0fb24a4655f5aa52ebc84970d3f
+SIZE (cfengine-core-3.28.20260120-4bff86507_GH0.tar.gz) = 2495857
+SHA256 (cfengine-libntech-fb0ea94_GH0.tar.gz) = 291c8de3ec5408481e08c22486c2db675634eefe120338d9ae6e88f69fa9a26f
+SIZE (cfengine-libntech-fb0ea94_GH0.tar.gz) = 368820
diff --git a/sysutils/cfengine-lts/Makefile b/sysutils/cfengine-lts/Makefile
index 2fbfc6311697..c5244008ec70 100644
--- a/sysutils/cfengine-lts/Makefile
+++ b/sysutils/cfengine-lts/Makefile
@@ -1,7 +1,6 @@
-VERSIONS= 321 324
+VERSIONS= 324 327
# Upgrade to LTS versions only: https://cfengine.com/supported-versions/
-CFENGINE_VERSION?= 324
-PORTREVISION= 1
+CFENGINE_VERSION?= 327
PKGNAMESUFFIX= -lts
MASTERDIR= ${.CURDIR}/../cfengine${CFENGINE_VERSION}
diff --git a/sysutils/cfengine-masterfiles-devel/Makefile b/sysutils/cfengine-masterfiles-devel/Makefile
index 4ce04920f499..d4b644213497 100644
--- a/sysutils/cfengine-masterfiles-devel/Makefile
+++ b/sysutils/cfengine-masterfiles-devel/Makefile
@@ -1,10 +1,10 @@
PORTNAME= cfengine-masterfiles
-PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
+PORTVERSION= 3.28.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-HASH= 09255066
-CFENGINE_COMMIT_DATE= 20251117
+HASH= 0afa0e7f
+CFENGINE_COMMIT_DATE= 20260121
MAINTAINER= cy@FreeBSD.org
COMMENT= cfengine sample policies for installations and upgrades
diff --git a/sysutils/cfengine-masterfiles-devel/distinfo b/sysutils/cfengine-masterfiles-devel/distinfo
index 06a64209c042..429b381eb41a 100644
--- a/sysutils/cfengine-masterfiles-devel/distinfo
+++ b/sysutils/cfengine-masterfiles-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763394159
-SHA256 (cfengine-masterfiles-3.25.20251117-09255066_GH0.tar.gz) = ac2abe399c9cd977d0f9876c0fcc319310beabd27876d1f5108c3861dcbeb95a
-SIZE (cfengine-masterfiles-3.25.20251117-09255066_GH0.tar.gz) = 516970
+TIMESTAMP = 1769624102
+SHA256 (cfengine-masterfiles-3.28.20260121-0afa0e7f_GH0.tar.gz) = 03c0f227d7155764a2042dbbeac670c9416034979b73d55f2ec99a5d4a79976a
+SIZE (cfengine-masterfiles-3.28.20260121-0afa0e7f_GH0.tar.gz) = 518310
diff --git a/sysutils/cfengine-masterfiles-lts/Makefile b/sysutils/cfengine-masterfiles-lts/Makefile
index 45c7fe51fc1a..452114fb36f1 100644
--- a/sysutils/cfengine-masterfiles-lts/Makefile
+++ b/sysutils/cfengine-masterfiles-lts/Makefile
@@ -1,6 +1,6 @@
-VERSIONS= 321 324
+VERSIONS= 324 327
# Upgrade to LTS versions only: https://cfengine.com/supported-versions/
-CFENGINE_VERSION?= 324
+CFENGINE_VERSION?= 327
PKGNAMESUFFIX= -lts
MASTERDIR= ${.CURDIR}/../cfengine-masterfiles${CFENGINE_VERSION}
diff --git a/sysutils/cfengine-masterfiles/Makefile b/sysutils/cfengine-masterfiles/Makefile
index 499565a2ab24..7166bce24d4e 100644
--- a/sysutils/cfengine-masterfiles/Makefile
+++ b/sysutils/cfengine-masterfiles/Makefile
@@ -1,5 +1,5 @@
-VERSIONS= 320 321 322 323 324 325 326
-CFENGINE_VERSION?= 326
+VERSIONS= 324 325 326 327
+CFENGINE_VERSION?= 327
MASTERDIR= ${.CURDIR}/../cfengine-masterfiles${CFENGINE_VERSION}
diff --git a/sysutils/cfengine-masterfiles321/Makefile b/sysutils/cfengine-masterfiles321/Makefile
index 22a2cb764ff7..6afc285c4c71 100644
--- a/sysutils/cfengine-masterfiles321/Makefile
+++ b/sysutils/cfengine-masterfiles321/Makefile
@@ -7,6 +7,9 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= cfengine sample policies for installations and upgrades
WWW= https://cfengine.com/
+DEPRECATED= No longer supported by upstream
+EXPIRATION_DATE=2026-05-01
+
LICENSE= GPLv3
CPE_VENDOR= gnu
diff --git a/sysutils/cfengine-masterfiles322/Makefile b/sysutils/cfengine-masterfiles322/Makefile
index 0b75076e283b..3ac9df9f8ed5 100644
--- a/sysutils/cfengine-masterfiles322/Makefile
+++ b/sysutils/cfengine-masterfiles322/Makefile
@@ -7,6 +7,9 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= cfengine sample policies for installations and upgrades
WWW= https://cfengine.com/
+DEPRECATED= No longer supported by upstream
+EXPIRATION_DATE=2026-05-01
+
LICENSE= GPLv3
CPE_VENDOR= gnu
diff --git a/sysutils/cfengine-masterfiles323/Makefile b/sysutils/cfengine-masterfiles323/Makefile
index 645793834d12..59a301359cee 100644
--- a/sysutils/cfengine-masterfiles323/Makefile
+++ b/sysutils/cfengine-masterfiles323/Makefile
@@ -7,6 +7,9 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= cfengine sample policies for installations and upgrades
WWW= https://cfengine.com/
+DEPRECATED= No longer supported by upstream
+EXPIRATION_DATE=2026-05-01
+
LICENSE= GPLv3
CPE_VENDOR= gnu
diff --git a/sysutils/cfengine-masterfiles327/Makefile b/sysutils/cfengine-masterfiles327/Makefile
new file mode 100644
index 000000000000..89436adffad6
--- /dev/null
+++ b/sysutils/cfengine-masterfiles327/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= cfengine-masterfiles
+DISTVERSION= 3.27.0
+CATEGORIES= sysutils
+MASTER_SITES= https://cfengine-package-repos.s3.amazonaws.com/tarballs/
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= cfengine sample policies for installations and upgrades
+WWW= https://cfengine.com/
+
+LICENSE= GPLv3
+
+CPE_VENDOR= gnu
+CPE_PRODUCT= cfengine
+
+CONFLICTS= cfengine-masterfiles3[0-9] cfengine-masterfiles31[0-9]
+.if !defined(MASTERDIR)
+PKGNAMESUFFIX= 327
+CONFLICTS+= cfengine-masterfiles-3.*
+.endif
+
+RUN_DEPENDS= cf-agent:sysutils/cfengine${PKGNAMESUFFIX}
+
+FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
+
+MAKE_JOBS_UNSAFE= yes
+USES= cpe gmake python:build
+HAS_CONFIGURE= yes
+EXAMPLESDIR= ${PREFIX}/share/examples/cfengine-masterfiles
+CONFIGURE_ARGS= --prefix=${EXAMPLESDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/cfengine-masterfiles327/distinfo b/sysutils/cfengine-masterfiles327/distinfo
new file mode 100644
index 000000000000..fc26c78d9b8a
--- /dev/null
+++ b/sysutils/cfengine-masterfiles327/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1768316454
+SHA256 (cfengine-masterfiles-3.27.0.tar.gz) = 84803035168af3e43c1fb25ba5f90561dec33b151ef5d5359a108a06c4c7c61d
+SIZE (cfengine-masterfiles-3.27.0.tar.gz) = 547706
diff --git a/sysutils/cfengine-masterfiles327/pkg-descr b/sysutils/cfengine-masterfiles327/pkg-descr
new file mode 100644
index 000000000000..6f6dbcfeb74f
--- /dev/null
+++ b/sysutils/cfengine-masterfiles327/pkg-descr
@@ -0,0 +1,8 @@
+CFEngine 3 is a popular open source configuration management system.
+Its primary function is to provide automated configuration and
+maintenance of large-scale computer systems.
+
+The repository is intended to provide a stable base policy for
+installations and upgrades, and is used by CFEngine 3.6 and newer.
+The port installs the repository as examples which should be copied by
+the user to the masterfiles directory (usually /var/cfengine/masterfiles).
diff --git a/sysutils/cfengine-masterfiles327/pkg-plist b/sysutils/cfengine-masterfiles327/pkg-plist
new file mode 100644
index 000000000000..0418717f12d0
--- /dev/null
+++ b/sysutils/cfengine-masterfiles327/pkg-plist
@@ -0,0 +1,91 @@
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/CFE_cfengine.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/deprecated/cfengine_processes.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/host_info_report.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/limit_robot_agents.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/log_rotation.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/main.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/watchdog/templates/watchdog.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/watchdog/watchdog.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_hub_specific.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_knowledge.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/file_change.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_def.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_update.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/main.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/mission_portal.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/httpd.conf.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/runalerts.php.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/runalerts.sh.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/recommendations.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_dc_workflow.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_update_from_repository.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/lib.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/systemd_units.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_bins.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_policy.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_processes.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_agent.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_execd.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_hub.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_monitord.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_runagent.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_serverd.cf
+%%EXAMPLESDIR%%/masterfiles/controls/def.cf
+%%EXAMPLESDIR%%/masterfiles/controls/def_inputs.cf
+%%EXAMPLESDIR%%/masterfiles/controls/reports.cf
+%%EXAMPLESDIR%%/masterfiles/controls/update_def.cf
+%%EXAMPLESDIR%%/masterfiles/controls/update_def_inputs.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/aix.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/any.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/debian.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/freebsd.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/generic.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/linux.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/lsb.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/macos.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/os.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/redhat.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/suse.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/windows.cf
+%%EXAMPLESDIR%%/masterfiles/lib/autorun.cf
+%%EXAMPLESDIR%%/masterfiles/lib/bundles.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfe_internal.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfe_internal_hub.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfengine_enterprise_hub_ha.cf
+%%EXAMPLESDIR%%/masterfiles/lib/commands.cf
+%%EXAMPLESDIR%%/masterfiles/lib/common.cf
+%%EXAMPLESDIR%%/masterfiles/lib/databases.cf
+%%EXAMPLESDIR%%/masterfiles/lib/edit_xml.cf
+%%EXAMPLESDIR%%/masterfiles/lib/event.cf
+%%EXAMPLESDIR%%/masterfiles/lib/examples.cf
+%%EXAMPLESDIR%%/masterfiles/lib/feature.cf
+%%EXAMPLESDIR%%/masterfiles/lib/files.cf
+%%EXAMPLESDIR%%/masterfiles/lib/guest_environments.cf
+%%EXAMPLESDIR%%/masterfiles/lib/monitor.cf
+%%EXAMPLESDIR%%/masterfiles/lib/packages.cf
+%%EXAMPLESDIR%%/masterfiles/lib/paths.cf
+%%EXAMPLESDIR%%/masterfiles/lib/processes.cf
+%%EXAMPLESDIR%%/masterfiles/lib/reports.cf
+%%EXAMPLESDIR%%/masterfiles/lib/services.cf
+%%EXAMPLESDIR%%/masterfiles/lib/stdlib.cf
+%%EXAMPLESDIR%%/masterfiles/lib/storage.cf
+%%EXAMPLESDIR%%/masterfiles/lib/testing.cf
+%%EXAMPLESDIR%%/masterfiles/lib/users.cf
+%%EXAMPLESDIR%%/masterfiles/lib/vcs.cf
+%%EXAMPLESDIR%%/masterfiles/promises.cf
+%%EXAMPLESDIR%%/masterfiles/services/autorun/hello.cf
+%%EXAMPLESDIR%%/masterfiles/services/main.cf
+%%EXAMPLESDIR%%/masterfiles/standalone_self_upgrade.cf
+%%EXAMPLESDIR%%/masterfiles/templates/cf-apache.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-execd.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-hub.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-monitord.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-postgres.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-serverd.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cfengine3.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cfengine_watchdog.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/host_info_report.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/json_multiline.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/json_serial.mustache
+%%EXAMPLESDIR%%/masterfiles/update.cf
diff --git a/sysutils/cfengine/Makefile b/sysutils/cfengine/Makefile
index 74123b7ce0c9..269ecdcb7c11 100644
--- a/sysutils/cfengine/Makefile
+++ b/sysutils/cfengine/Makefile
@@ -1,5 +1,5 @@
-VERSIONS= 320 321 322 323 324 325 326
-CFENGINE_VERSION?= 326
+VERSIONS= 324 325 326 327
+CFENGINE_VERSION?= 327
MASTERDIR= ${.CURDIR}/../cfengine${CFENGINE_VERSION}
diff --git a/sysutils/cfengine321/Makefile b/sysutils/cfengine321/Makefile
index 68b8587b9d79..bc4ce96c18f3 100644
--- a/sysutils/cfengine321/Makefile
+++ b/sysutils/cfengine321/Makefile
@@ -9,6 +9,9 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
WWW= https://cfengine.com/
+DEPRECATED= No longer supported by upstream
+EXPIRATION_DATE=2026-05-01
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
LICENSE= GPLv3
diff --git a/sysutils/cfengine322/Makefile b/sysutils/cfengine322/Makefile
index 5481233737c7..5e94b581d9b4 100644
--- a/sysutils/cfengine322/Makefile
+++ b/sysutils/cfengine322/Makefile
@@ -9,6 +9,9 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
WWW= https://cfengine.com/
+DEPRECATED= No longer supported by upstream
+EXPIRATION_DATE=2026-05-01
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
LICENSE= GPLv3
diff --git a/sysutils/cfengine323/Makefile b/sysutils/cfengine323/Makefile
index 6ddd2fc73593..1853374bea4b 100644
--- a/sysutils/cfengine323/Makefile
+++ b/sysutils/cfengine323/Makefile
@@ -9,6 +9,9 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
WWW= https://cfengine.com/
+DEPRECATED= No longer supported by upstream
+EXPIRATION_DATE=2026-05-01
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
LICENSE= GPLv3
diff --git a/sysutils/cfengine327/Makefile b/sysutils/cfengine327/Makefile
new file mode 100644
index 000000000000..f3a4c6697dc9
--- /dev/null
+++ b/sysutils/cfengine327/Makefile
@@ -0,0 +1,70 @@
+PORTNAME= cfengine
+DISTVERSION= 3.27.0
+CATEGORIES= sysutils
+MASTER_SITES= https://s3.amazonaws.com/cfengine-package-repos/tarballs/
+DISTNAME= ${PORTNAME}-community-${DISTVERSION}
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= Systems administration tool for networks
+WWW= https://cfengine.com/
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+LICENSE= GPLv3
+
+CPE_VENDOR= gnu
+
+CONFLICTS= cfengine cfengine3[0-9] cfengine3[0-9][0-9]
+.if !defined(MASTERDIR)
+PKGNAMESUFFIX= 327
+.endif
+
+FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
+
+USE_RC_SUBR= cf-execd cf-serverd cf-monitord
+
+MAKE_JOBS_UNSAFE= yes
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+USES= autoreconf cpe gmake gnome libtool localbase shebangfix ssl
+USE_GNOME= libxml2
+SHEBANG_FILES= examples/remake_outputs.pl
+CFLAGS+= -Wno-return-type -fcommon
+# EXAMPLESDIR= ${PREFIX}/share/examples/cfengine3
+DOCSDIR= ${PREFIX}/share/doc/cfengine
+MAKE_ENV= EXPLICIT_VERSION=${PORTVERSION}
+CONFIGURE_ENV= EXPLICIT_VERSION=${PORTVERSION}
+CONFIGURE_ARGS= --docdir=${DOCSDIR} \
+ --htmldir=${DOCSDIR}/html \
+ --libexecdir=${PREFIX}/libexec \
+ --libdir=${PREFIX}/libexec \
+ --mandir=${PREFIX}/man \
+ --with-workdir=/var/cfengine \
+ --with-pcre2=${LOCALBASE} \
+ --with-lmdb=${LOCALBASE} \
+ --enable-fhs
+INSTALL_TARGET= install-strip
+
+LIB_DEPENDS+= libpcre.so:devel/pcre \
+ libpcre2-posix.so:devel/pcre2 \
+ liblmdb.so:databases/lmdb \
+ libyaml.so:textproc/libyaml \
+ libcurl.so:ftp/curl \
+ librsync.so:net/librsync
+
+OPTIONS_DEFINE= PGSQL MYSQL LIBVIRT
+
+PGSQL_USES= pgsql
+PGSQL_CONFIGURE_WITH= --with-postgresql=${LOCALBASE}
+PGSQL_CONFIGURE_OFF= --without-postgresql
+
+MYSQL_USES= mysql
+MYSQL_CONFIGURE_WITH= --with-mysql=${LOCALBASE}
+MYSQL_CONFIGURE_OFF= --without-mysql
+MYSQL_LIB_DEPENDS= libmysqlclient.so:${_MYSQL_CLIENT}
+MYSQL_LDFLAGS= -L${LOCALBASE}/lib/mysql
+
+LIBVIRT_CONFIGURE_WITH= --with-libvirt=${LOCALBASE}
+LIBVIRT_LIB_DEPENDS+= libvirt.so:devel/libvirt
+
+.include <bsd.port.mk>
diff --git a/sysutils/cfengine327/distinfo b/sysutils/cfengine327/distinfo
new file mode 100644
index 000000000000..f98430f9103d
--- /dev/null
+++ b/sysutils/cfengine327/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1768316587
+SHA256 (cfengine-community-3.27.0.tar.gz) = d793e830b02e09843bf8ece1efd538cd65fa0428f249bbf7e371ca52d5f97b43
+SIZE (cfengine-community-3.27.0.tar.gz) = 3452868
diff --git a/sysutils/cfengine327/files/cf-execd.in b/sysutils/cfengine327/files/cf-execd.in
new file mode 100644
index 000000000000..b40d3507649a
--- /dev/null
+++ b/sysutils/cfengine327/files/cf-execd.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-execd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-execd(8)
+#
+# cf_execd_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-execd.
+# cf_execd_flags (str): Custom additional arguments to be passed
+# to cf-execd (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_execd"
+rcvar=cf_execd_enable
+
+command="%%PREFIX%%/bin/cf-execd"
+
+load_rc_config $name
+
+: ${cf_execd_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine327/files/cf-monitord.in b/sysutils/cfengine327/files/cf-monitord.in
new file mode 100644
index 000000000000..dd21a0aaed6d
--- /dev/null
+++ b/sysutils/cfengine327/files/cf-monitord.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-monitord
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-monitord(8)
+#
+# cf_monitord_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-monitord.
+# cf_monitord_flags (str): Custom additional arguments to be passed
+# to cf-monitord (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_monitord"
+rcvar=cf_monitord_enable
+
+command="%%PREFIX%%/bin/cf-monitord"
+
+load_rc_config $name
+
+: ${cf_monitord_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine327/files/cf-serverd.in b/sysutils/cfengine327/files/cf-serverd.in
new file mode 100644
index 000000000000..938274887353
--- /dev/null
+++ b/sysutils/cfengine327/files/cf-serverd.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-serverd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-serverd(8)
+#
+# cf_serverd_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-serverd.
+# cf_serverd_flags (str): Custom additional arguments to be passed
+# to cf-serverd (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_serverd"
+rcvar=cf_serverd_enable
+
+command="%%PREFIX%%/bin/cf-serverd"
+
+load_rc_config $name
+
+: ${cf_serverd_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine327/files/patch-libntech_libutils_known_dirs.c b/sysutils/cfengine327/files/patch-libntech_libutils_known_dirs.c
new file mode 100644
index 000000000000..68849193a44c
--- /dev/null
+++ b/sysutils/cfengine327/files/patch-libntech_libutils_known_dirs.c
@@ -0,0 +1,10 @@
+--- libntech/libutils/known_dirs.c.orig 2023-12-01 14:09:56.000000000 -0800
++++ libntech/libutils/known_dirs.c 2023-12-05 20:25:45.098318000 -0800
+@@ -21,6 +21,7 @@
+ included file COSL.txt.
+ */
+
++#include "../config.h"
+ #include <platform.h>
+ #include <known_dirs.h>
+ #include <definitions.h>
diff --git a/sysutils/cfengine327/pkg-descr b/sysutils/cfengine327/pkg-descr
new file mode 100644
index 000000000000..6afdcc6f57c3
--- /dev/null
+++ b/sysutils/cfengine327/pkg-descr
@@ -0,0 +1,8 @@
+Cfengine is an automated suite of programs for configuring and
+maintaining Unix-like computers. It has been used on computing arrays
+of between 1 and 20,000 computers since 1993 by a wide range of
+organizations. Cfengine is supported by active research and was the
+first autonomic, hands-free management system for Unix-like operating
+systems. Cfengine is an autonomic maintenance system not merely a
+change management roll-out tool. Cfengine has a history of security
+and adaptability.
diff --git a/sysutils/cfengine327/pkg-plist b/sysutils/cfengine327/pkg-plist
new file mode 100644
index 000000000000..fde3ba04560e
--- /dev/null
+++ b/sysutils/cfengine327/pkg-plist
@@ -0,0 +1,393 @@
+bin/cf-agent
+bin/cf-check
+bin/cf-execd
+bin/cf-key
+bin/cf-monitord
+bin/cf-net
+bin/cf-promises
+bin/cf-runagent
+bin/cf-secret
+bin/cf-serverd
+bin/cf-support
+bin/cf-upgrade
+bin/rpmvercmp
+libexec/cfengine/libpromises.so
+libexec/cfengine/libpromises.so.3
+libexec/cfengine/libpromises.so.3.0.6
+libexec/python/README
+%%DOCSDIR%%/README.md
+%%DOCSDIR%%/examples/abort.cf
+%%DOCSDIR%%/examples/accessed_before.cf
+%%DOCSDIR%%/examples/accessedbefore.cf
+%%DOCSDIR%%/examples/accumulated_time.cf
+%%DOCSDIR%%/examples/acl.cf
+%%DOCSDIR%%/examples/acl_generic.cf
+%%DOCSDIR%%/examples/acl_ntfs.cf
+%%DOCSDIR%%/examples/acl_secret.cf
+%%DOCSDIR%%/examples/active_directory.cf
+%%DOCSDIR%%/examples/activedirectory_listusers.cf
+%%DOCSDIR%%/examples/activedirectory_showuser.cf
+%%DOCSDIR%%/examples/ago.cf
+%%DOCSDIR%%/examples/app_baseline.cf
+%%DOCSDIR%%/examples/appgroups.cf
+%%DOCSDIR%%/examples/arrays.cf
+%%DOCSDIR%%/examples/augment.cf
+%%DOCSDIR%%/examples/backreferences_files.cf
+%%DOCSDIR%%/examples/bsdflags.cf
+%%DOCSDIR%%/examples/bundle_return_values.cf
+%%DOCSDIR%%/examples/bundlesequence.cf
+%%DOCSDIR%%/examples/bundlesmatching.cf
+%%DOCSDIR%%/examples/bundlestate.cf
+%%DOCSDIR%%/examples/canonify.cf
+%%DOCSDIR%%/examples/cf2_integration.cf
+%%DOCSDIR%%/examples/change_detect.cf
+%%DOCSDIR%%/examples/changedbefore.cf
+%%DOCSDIR%%/examples/chdir.cf
+%%DOCSDIR%%/examples/class-automatic-canonificiation.cf
+%%DOCSDIR%%/examples/classes_global.cf
+%%DOCSDIR%%/examples/classesmatching.cf
+%%DOCSDIR%%/examples/classmatch.cf
+%%DOCSDIR%%/examples/classvar_convergence.cf
+%%DOCSDIR%%/examples/commands.cf
+%%DOCSDIR%%/examples/compare.cf
+%%DOCSDIR%%/examples/container_iteration.cf
+%%DOCSDIR%%/examples/container_key_iteration.cf
+%%DOCSDIR%%/examples/control_expand.cf
+%%DOCSDIR%%/examples/copy.cf
+%%DOCSDIR%%/examples/copy_classes.cf
+%%DOCSDIR%%/examples/copy_copbl.cf
+%%DOCSDIR%%/examples/copy_edit.cf
+%%DOCSDIR%%/examples/copydir_copbl.cf
+%%DOCSDIR%%/examples/copylinks.cf
+%%DOCSDIR%%/examples/countclassesmatching.cf
+%%DOCSDIR%%/examples/countlinesmatching.cf
+%%DOCSDIR%%/examples/create_filedir.cf
+%%DOCSDIR%%/examples/createdb.cf
+%%DOCSDIR%%/examples/customize_by_named_list.cf
+%%DOCSDIR%%/examples/data_expand.cf
+%%DOCSDIR%%/examples/data_readstringarray.cf
+%%DOCSDIR%%/examples/data_regextract.cf
+%%DOCSDIR%%/examples/datastate.cf
+%%DOCSDIR%%/examples/defaults.cf
+%%DOCSDIR%%/examples/defaults2.cf
+%%DOCSDIR%%/examples/defaults3.cf
+%%DOCSDIR%%/examples/definitions.cf
+%%DOCSDIR%%/examples/deletelines.cf
+%%DOCSDIR%%/examples/depends_on.cf
+%%DOCSDIR%%/examples/depends_on2.cf
+%%DOCSDIR%%/examples/difference.cf
+%%DOCSDIR%%/examples/dirname.cf
+%%DOCSDIR%%/examples/disable.cf
+%%DOCSDIR%%/examples/disable_and_rotate_files.cf
+%%DOCSDIR%%/examples/diskfree.cf
+%%DOCSDIR%%/examples/dollar.cf
+%%DOCSDIR%%/examples/edit_column_files.cf
+%%DOCSDIR%%/examples/edit_comment_lines.cf
+%%DOCSDIR%%/examples/edit_deletenotmatch.cf
+%%DOCSDIR%%/examples/edit_insert_fuzzylines.cf
+%%DOCSDIR%%/examples/edit_insert_lines.cf
+%%DOCSDIR%%/examples/edit_insert_lines_silly.cf
+%%DOCSDIR%%/examples/edit_passwd_file.cf
+%%DOCSDIR%%/examples/edit_passwd_file_basic.cf
+%%DOCSDIR%%/examples/edit_replace_string.cf
+%%DOCSDIR%%/examples/edit_sectioned_file.cf
+%%DOCSDIR%%/examples/edit_setvar.cf
+%%DOCSDIR%%/examples/edit_template.cf
+%%DOCSDIR%%/examples/edit_triggerclass.cf
+%%DOCSDIR%%/examples/edit_xml.cf
+%%DOCSDIR%%/examples/ensure_line_present_prepend_append.cf
+%%DOCSDIR%%/examples/env.cf
+%%DOCSDIR%%/examples/epimenides.cf
+%%DOCSDIR%%/examples/escape.cf
+%%DOCSDIR%%/examples/eval.cf
+%%DOCSDIR%%/examples/every.cf
+%%DOCSDIR%%/examples/exec_args.cf
+%%DOCSDIR%%/examples/exec_in_sequence.cf
+%%DOCSDIR%%/examples/execd.cf
+%%DOCSDIR%%/examples/execresult.cf
+%%DOCSDIR%%/examples/expand.cf
+%%DOCSDIR%%/examples/failedcommand.cf
+%%DOCSDIR%%/examples/file_change_detection.cf
+%%DOCSDIR%%/examples/file_hash.cf
+%%DOCSDIR%%/examples/file_owner_list_template.cf
+%%DOCSDIR%%/examples/fileexists.cf
+%%DOCSDIR%%/examples/filenames.cf
+%%DOCSDIR%%/examples/fileperms.cf
+%%DOCSDIR%%/examples/filesexist.cf
+%%DOCSDIR%%/examples/filesexist2.cf
+%%DOCSDIR%%/examples/filesize.cf
+%%DOCSDIR%%/examples/filestat.cf
+%%DOCSDIR%%/examples/filter.cf
+%%DOCSDIR%%/examples/findfiles.cf
+%%DOCSDIR%%/examples/fix_names.cf
+%%DOCSDIR%%/examples/format.cf
+%%DOCSDIR%%/examples/getclassmetatags.cf
+%%DOCSDIR%%/examples/getenv.cf
+%%DOCSDIR%%/examples/getfields.cf
+%%DOCSDIR%%/examples/getgid.cf
+%%DOCSDIR%%/examples/getindices.cf
+%%DOCSDIR%%/examples/getindices_and_values.cf
+%%DOCSDIR%%/examples/getmacaddress.cf
+%%DOCSDIR%%/examples/getregistry.cf
+%%DOCSDIR%%/examples/getuid.cf
+%%DOCSDIR%%/examples/getuserinfo.cf
+%%DOCSDIR%%/examples/getusers.cf
+%%DOCSDIR%%/examples/getvalues.cf
+%%DOCSDIR%%/examples/getvariablemetatags.cf
+%%DOCSDIR%%/examples/global_list_expansion.cf
+%%DOCSDIR%%/examples/global_list_expansion_2.cf
+%%DOCSDIR%%/examples/grep.cf
+%%DOCSDIR%%/examples/groupexists.cf
+%%DOCSDIR%%/examples/guest_environment_kvm.cf
+%%DOCSDIR%%/examples/hash.cf
+%%DOCSDIR%%/examples/hash_to_int.cf
+%%DOCSDIR%%/examples/hashcomment.cf
+%%DOCSDIR%%/examples/hashmatch.cf
+%%DOCSDIR%%/examples/hashuncomment.cf
+%%DOCSDIR%%/examples/helloworld.cf
+%%DOCSDIR%%/examples/host2ip.cf
+%%DOCSDIR%%/examples/hostrange.cf
+%%DOCSDIR%%/examples/hostsseen.cf
+%%DOCSDIR%%/examples/hostswithclass.cf
+%%DOCSDIR%%/examples/hub.cf
+%%DOCSDIR%%/examples/id.cf
+%%DOCSDIR%%/examples/inherit.cf
+%%DOCSDIR%%/examples/insert_users.cf
+%%DOCSDIR%%/examples/intarray.cf
+%%DOCSDIR%%/examples/intersection.cf
+%%DOCSDIR%%/examples/inventory_cpu.cf
+%%DOCSDIR%%/examples/ip2host.cf
+%%DOCSDIR%%/examples/iprange.cf
+%%DOCSDIR%%/examples/irange.cf
+%%DOCSDIR%%/examples/isdir.cf
+%%DOCSDIR%%/examples/isexecutable.cf
+%%DOCSDIR%%/examples/isgreaterthan.cf
+%%DOCSDIR%%/examples/isipinsubnet.cf
+%%DOCSDIR%%/examples/islessthan.cf
+%%DOCSDIR%%/examples/islink.cf
+%%DOCSDIR%%/examples/isnewerthan.cf
+%%DOCSDIR%%/examples/isplain.cf
+%%DOCSDIR%%/examples/isvariable.cf
+%%DOCSDIR%%/examples/iteration.cf
+%%DOCSDIR%%/examples/join.cf
+%%DOCSDIR%%/examples/kill_process_running_wrong_user.cf
+%%DOCSDIR%%/examples/lastnode.cf
+%%DOCSDIR%%/examples/ldap.cf
+%%DOCSDIR%%/examples/length.cf
+%%DOCSDIR%%/examples/linking.cf
+%%DOCSDIR%%/examples/literal_server.cf
+%%DOCSDIR%%/examples/local_group_present.cf
+%%DOCSDIR%%/examples/local_user_password.cf
+%%DOCSDIR%%/examples/local_user_secondary_group_member.cf
+%%DOCSDIR%%/examples/local_users_absent.cf
+%%DOCSDIR%%/examples/local_users_locked.cf
+%%DOCSDIR%%/examples/local_users_present.cf
+%%DOCSDIR%%/examples/locate_files_and_compress.cf
+%%DOCSDIR%%/examples/log_private.cf
+%%DOCSDIR%%/examples/loops.cf
+%%DOCSDIR%%/examples/lsdir.cf
+%%DOCSDIR%%/examples/main.cf
+%%DOCSDIR%%/examples/main_entry_point.cf
+%%DOCSDIR%%/examples/main_library.cf
+%%DOCSDIR%%/examples/maparray.cf
+%%DOCSDIR%%/examples/mapdata.cf
+%%DOCSDIR%%/examples/mapdata_jsonpipe.cf
+%%DOCSDIR%%/examples/maplist.cf
+%%DOCSDIR%%/examples/max-min-mean-variance.cf
+%%DOCSDIR%%/examples/measure_log.cf
+%%DOCSDIR%%/examples/measurements.cf
+%%DOCSDIR%%/examples/menu.cf
+%%DOCSDIR%%/examples/mergedata.cf
+%%DOCSDIR%%/examples/meta.cf
+%%DOCSDIR%%/examples/method.cf
+%%DOCSDIR%%/examples/method_polymorph.cf
+%%DOCSDIR%%/examples/method_validate.cf
+%%DOCSDIR%%/examples/method_var.cf
+%%DOCSDIR%%/examples/method_var2.cf
+%%DOCSDIR%%/examples/missing_ok.cf
+%%DOCSDIR%%/examples/module_exec.cf
+%%DOCSDIR%%/examples/module_exec_2.cf
+%%DOCSDIR%%/examples/monitord.cf
+%%DOCSDIR%%/examples/mount_fs.cf
+%%DOCSDIR%%/examples/multipassvars.cf
+%%DOCSDIR%%/examples/multiple_outcomes.cf
+%%DOCSDIR%%/examples/mustache_classes.cf
+%%DOCSDIR%%/examples/mustache_template_motd.cf
+%%DOCSDIR%%/examples/namespace_classes.cf
+%%DOCSDIR%%/examples/namespace_var_meta.cf
+%%DOCSDIR%%/examples/namespace_var_meta2.cf
+%%DOCSDIR%%/examples/neighbourhood_watch.cf
+%%DOCSDIR%%/examples/none.cf
+%%DOCSDIR%%/examples/nth.cf
+%%DOCSDIR%%/examples/null_config.cf
+%%DOCSDIR%%/examples/orchestrate_chain1.cf
+%%DOCSDIR%%/examples/orchestrate_chain2.cf
+%%DOCSDIR%%/examples/orchestrate_delay_trigger.cf
+%%DOCSDIR%%/examples/orchestrate_dominoes1.cf
+%%DOCSDIR%%/examples/orchestrate_dominoes2.cf
+%%DOCSDIR%%/examples/orchestrate_dragon.cf
+%%DOCSDIR%%/examples/orchestrate_dragon_load_balancer.cf
+%%DOCSDIR%%/examples/orchestrate_n_of_m.cf
+%%DOCSDIR%%/examples/orchestration_hostlist.cf
+%%DOCSDIR%%/examples/ordering.cf
+%%DOCSDIR%%/examples/package_apt.cf
+%%DOCSDIR%%/examples/package_bundles.cf
+%%DOCSDIR%%/examples/package_freebsd.cf
+%%DOCSDIR%%/examples/package_latest.cf
+%%DOCSDIR%%/examples/package_msi_file.cf
+%%DOCSDIR%%/examples/package_msi_version.cf
+%%DOCSDIR%%/examples/package_rpm.cf
+%%DOCSDIR%%/examples/package_solaris.cf
+%%DOCSDIR%%/examples/package_windows_feature.cf
+%%DOCSDIR%%/examples/package_yum.cf
+%%DOCSDIR%%/examples/package_zypper.cf
+%%DOCSDIR%%/examples/packagesmatching.cf
+%%DOCSDIR%%/examples/parallel_exec.cf
+%%DOCSDIR%%/examples/parsestringarray.cf
+%%DOCSDIR%%/examples/parsestringarrayidx.cf
+%%DOCSDIR%%/examples/pathtype.cf
+%%DOCSDIR%%/examples/pattern_and_edit.cf
+%%DOCSDIR%%/examples/peerleader.cf
+%%DOCSDIR%%/examples/peerleaders.cf
+%%DOCSDIR%%/examples/peers.cf
+%%DOCSDIR%%/examples/postfix.cf
+%%DOCSDIR%%/examples/process_kill.cf
+%%DOCSDIR%%/examples/process_matching.cf
+%%DOCSDIR%%/examples/process_matching2.cf
+%%DOCSDIR%%/examples/process_matching3.cf
+%%DOCSDIR%%/examples/process_restart.cf
+%%DOCSDIR%%/examples/process_restart_basic.cf
+%%DOCSDIR%%/examples/process_signalling.cf
+%%DOCSDIR%%/examples/processes_define_class_based_on_process_runtime.cf
+%%DOCSDIR%%/examples/product.cf
+%%DOCSDIR%%/examples/promises.cf
+%%DOCSDIR%%/examples/quoting.cf
+%%DOCSDIR%%/examples/randomint.cf
+%%DOCSDIR%%/examples/readcsv.cf
+%%DOCSDIR%%/examples/readdata.cf
+%%DOCSDIR%%/examples/readfile.cf
+%%DOCSDIR%%/examples/readintarray.cf
+%%DOCSDIR%%/examples/readintrealstringlist.cf
+%%DOCSDIR%%/examples/readlist.cf
+%%DOCSDIR%%/examples/readrealarray.cf
+%%DOCSDIR%%/examples/readstringarray.cf
+%%DOCSDIR%%/examples/readtcp.cf
+%%DOCSDIR%%/examples/reg_multiline.cf
+%%DOCSDIR%%/examples/regarray.cf
+%%DOCSDIR%%/examples/regcmp.cf
+%%DOCSDIR%%/examples/regex_replace.cf
+%%DOCSDIR%%/examples/regex_win.cf
+%%DOCSDIR%%/examples/regextract.cf
+%%DOCSDIR%%/examples/registry.cf
+%%DOCSDIR%%/examples/registry_cache.cf
+%%DOCSDIR%%/examples/registryvalue.cf
+%%DOCSDIR%%/examples/regline.cf
+%%DOCSDIR%%/examples/reglist.cf
+%%DOCSDIR%%/examples/remake_outputs.pl
+%%DOCSDIR%%/examples/remoteclasses.cf
+%%DOCSDIR%%/examples/remoteclasses2.cf
+%%DOCSDIR%%/examples/remotescalar.cf
+%%DOCSDIR%%/examples/remove_deadlinks.cf
+%%DOCSDIR%%/examples/rename.cf
+%%DOCSDIR%%/examples/repairedcommand.cf
+%%DOCSDIR%%/examples/report_custom.cf
+%%DOCSDIR%%/examples/report_state.cf
+%%DOCSDIR%%/examples/reports.cf
+%%DOCSDIR%%/examples/reporttofile.cf
+%%DOCSDIR%%/examples/resolveconf.cf
+%%DOCSDIR%%/examples/returnszero.cf
+%%DOCSDIR%%/examples/reverse.cf
+%%DOCSDIR%%/examples/root_passwd.cf
+%%DOCSDIR%%/examples/select_class.cf
+%%DOCSDIR%%/examples/select_mode.cf
+%%DOCSDIR%%/examples/select_region.cf
+%%DOCSDIR%%/examples/select_size.cf
+%%DOCSDIR%%/examples/selectservers.cf
+%%DOCSDIR%%/examples/server_callback.cf
+%%DOCSDIR%%/examples/server_copy_localhost.cf
+%%DOCSDIR%%/examples/server_copy_purge.cf
+%%DOCSDIR%%/examples/server_copy_remote.cf
+%%DOCSDIR%%/examples/server_flatcopy_localhost.cf
+%%DOCSDIR%%/examples/service_catalogue.cf
+%%DOCSDIR%%/examples/service_catalogue_separate.cf
+%%DOCSDIR%%/examples/service_disable.cf
+%%DOCSDIR%%/examples/service_start.cf
+%%DOCSDIR%%/examples/services.cf
+%%DOCSDIR%%/examples/services_concept.cf
+%%DOCSDIR%%/examples/services_default_service_bundle.cf
+%%DOCSDIR%%/examples/services_win.cf
+%%DOCSDIR%%/examples/setuidlog.cf
+%%DOCSDIR%%/examples/setvar.cf
+%%DOCSDIR%%/examples/shuffle.cf
+%%DOCSDIR%%/examples/simple_ssh_key_distribution.cf
+%%DOCSDIR%%/examples/software_dist.cf
+%%DOCSDIR%%/examples/software_update_version_yum.cf
+%%DOCSDIR%%/examples/some.cf
+%%DOCSDIR%%/examples/sort.cf
+%%DOCSDIR%%/examples/splitstring.cf
+%%DOCSDIR%%/examples/sql_table_structure.cf
+%%DOCSDIR%%/examples/storage.cf
+%%DOCSDIR%%/examples/strcmp.cf
+%%DOCSDIR%%/examples/strftime.cf
+%%DOCSDIR%%/examples/string_downcase.cf
+%%DOCSDIR%%/examples/string_head.cf
+%%DOCSDIR%%/examples/string_length.cf
+%%DOCSDIR%%/examples/string_mustache.cf
+%%DOCSDIR%%/examples/string_replace.cf
+%%DOCSDIR%%/examples/string_reverse.cf
+%%DOCSDIR%%/examples/string_split.cf
+%%DOCSDIR%%/examples/string_tail.cf
+%%DOCSDIR%%/examples/string_upcase.cf
+%%DOCSDIR%%/examples/stringarray.cf
+%%DOCSDIR%%/examples/sublist.cf
+%%DOCSDIR%%/examples/sum.cf
+%%DOCSDIR%%/examples/switchcase.cf
+%%DOCSDIR%%/examples/symlink.cf
+%%DOCSDIR%%/examples/symlink_children.cf
+%%DOCSDIR%%/examples/syslog.cf
+%%DOCSDIR%%/examples/syslog2.cf
+%%DOCSDIR%%/examples/template.cf
+%%DOCSDIR%%/examples/template2.cf
+%%DOCSDIR%%/examples/test_environment.cf
+%%DOCSDIR%%/examples/tidy_all_files.cf
+%%DOCSDIR%%/examples/translatepath.cf
+%%DOCSDIR%%/examples/unique.cf
+%%DOCSDIR%%/examples/unpack_method_calls.cf
+%%DOCSDIR%%/examples/update.cf
+%%DOCSDIR%%/examples/user_edit.cf
+%%DOCSDIR%%/examples/user_edit_method.cf
+%%DOCSDIR%%/examples/userexists.cf
+%%DOCSDIR%%/examples/users_type.cf
+%%DOCSDIR%%/examples/varclass.cf
+%%DOCSDIR%%/examples/varexpansion.cf
+%%DOCSDIR%%/examples/variablesmatching.cf
+%%DOCSDIR%%/examples/variablesmatching_as_data.cf
+%%DOCSDIR%%/examples/varnet.cf
+%%DOCSDIR%%/examples/vars.cf
+%%DOCSDIR%%/examples/warnifline.cf
+%%DOCSDIR%%/examples/webserver.cf
+%%DOCSDIR%%/examples/win_dns_client.cf
+%%DOCSDIR%%/examples/win_emergency.cf
+%%DOCSDIR%%/examples/win_registry.cf
+%%DOCSDIR%%/examples/win_schedule.cf
+%%DOCSDIR%%/examples/zenoss.cf
+%%DOCSDIR%%/examples/mustache_comments.cf
+%%DOCSDIR%%/examples/mustache_extension_compact_json.cf
+%%DOCSDIR%%/examples/mustache_extension_expand_key.cf
+%%DOCSDIR%%/examples/mustache_extension_multiline_json.cf
+%%DOCSDIR%%/examples/mustache_extension_top.cf
+%%DOCSDIR%%/examples/mustache_sections_empty_list.cf
+%%DOCSDIR%%/examples/mustache_sections_inverted.cf
+%%DOCSDIR%%/examples/mustache_sections_non_empty_list.cf
+%%DOCSDIR%%/examples/mustache_sections_non_false_value.cf
+%%DOCSDIR%%/examples/mustache_set_delimiters.cf
+%%DOCSDIR%%/examples/mustache_variables.cf
+%%DOCSDIR%%/examples/readenvfile.cf
+%%DOCSDIR%%/examples/with.cf
+@dir /var/cfengine/inputs
+@dir /var/cfengine/modules
+@dir /var/cfengine/outputs
+@dir /var/cfengine/plugins
+@dir /var/cfengine/state
+@dir(root,wheel,700) /var/cfengine/ppkeys
+@dir /var/cfengine
diff --git a/sysutils/chaoskube/Makefile b/sysutils/chaoskube/Makefile
index 572600cf22b4..c9be79023d94 100644
--- a/sysutils/chaoskube/Makefile
+++ b/sysutils/chaoskube/Makefile
@@ -1,6 +1,7 @@
PORTNAME= chaoskube
PORTVERSION= 0.37.1
DISTVERSIONPREFIX= v
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/chezmoi/Makefile b/sysutils/chezmoi/Makefile
index 07b608c59a7a..16aca198a65b 100644
--- a/sysutils/chezmoi/Makefile
+++ b/sysutils/chezmoi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chezmoi
DISTVERSIONPREFIX= v
DISTVERSION= 2.50.0
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= sysutils
EXTRACT_ONLY= ${_DISTFILES:N*.js}
diff --git a/sysutils/choria/Makefile b/sysutils/choria/Makefile
index c7c128992669..00db9662af82 100644
--- a/sysutils/choria/Makefile
+++ b/sysutils/choria/Makefile
@@ -1,7 +1,7 @@
PORTNAME= choria
PORTVERSION= 0.29.4
DISTVERSIONPREFIX=v
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= puppet@FreeBSD.org
diff --git a/sysutils/cilium/Makefile b/sysutils/cilium/Makefile
index 85d55051752f..dbf2d63bfaaf 100644
--- a/sysutils/cilium/Makefile
+++ b/sysutils/cilium/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cilium
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.8
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/cinnamon-settings-daemon/Makefile b/sysutils/cinnamon-settings-daemon/Makefile
index e74ea8ce484a..feda3b785aa0 100644
--- a/sysutils/cinnamon-settings-daemon/Makefile
+++ b/sysutils/cinnamon-settings-daemon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinnamon-settings-daemon
DISTVERSION= 6.4.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils gnome
DIST_SUBDIR= gnome
diff --git a/sysutils/cloud-nuke/Makefile b/sysutils/cloud-nuke/Makefile
index 68d88da2ef48..eb23e7e41b3e 100644
--- a/sysutils/cloud-nuke/Makefile
+++ b/sysutils/cloud-nuke/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cloud-nuke
DISTVERSIONPREFIX= v
-DISTVERSION= 0.45.0
+DISTVERSION= 0.46.0
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/cloud-nuke/distinfo b/sysutils/cloud-nuke/distinfo
index 33ea78e26e84..228fe2a9f954 100644
--- a/sysutils/cloud-nuke/distinfo
+++ b/sysutils/cloud-nuke/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762590013
-SHA256 (go/sysutils_cloud-nuke/cloud-nuke-v0.45.0/v0.45.0.mod) = cd95fbc82f351a8ba7da31a327ca88555fb30917070f49b843dfb86223f39d9f
-SIZE (go/sysutils_cloud-nuke/cloud-nuke-v0.45.0/v0.45.0.mod) = 7419
-SHA256 (go/sysutils_cloud-nuke/cloud-nuke-v0.45.0/v0.45.0.zip) = 370cae91eb1f113976bb498f6e38828dee24425d039cac6a982d4245944b80f3
-SIZE (go/sysutils_cloud-nuke/cloud-nuke-v0.45.0/v0.45.0.zip) = 595429
+TIMESTAMP = 1767332331
+SHA256 (go/sysutils_cloud-nuke/cloud-nuke-v0.46.0/v0.46.0.mod) = fbb056b8228ac5d68fff4bbf146964744dc3f870172c3bd4ec6fd600b1cbf946
+SIZE (go/sysutils_cloud-nuke/cloud-nuke-v0.46.0/v0.46.0.mod) = 7399
+SHA256 (go/sysutils_cloud-nuke/cloud-nuke-v0.46.0/v0.46.0.zip) = 8d6427131a6791b7da5e51fe2e6baffd955728d65f26f8a93ab4a61d9661ccd4
+SIZE (go/sysutils_cloud-nuke/cloud-nuke-v0.46.0/v0.46.0.zip) = 606709
diff --git a/sysutils/cmocka/Makefile b/sysutils/cmocka/Makefile
index 5430737ee958..2a27bef2f701 100644
--- a/sysutils/cmocka/Makefile
+++ b/sysutils/cmocka/Makefile
@@ -1,15 +1,14 @@
PORTNAME= cmocka
-DISTVERSION= 1.1.8
+DISTVERSION= 2.0.2
CATEGORIES= sysutils
-MASTER_SITES= https://cmocka.org/files/${DISTVERSION:R}/
+MASTER_SITES= https://cmocka.org/files/2.0/
-MAINTAINER= dteske@FreeBSD.org
+MAINTAINER= diizzy@FreeBSD.org
COMMENT= Unit testing framework for C with support for mock objects
-WWW= https://cmocka.org/ \
- https://gitlab.com/cmocka/cmocka
+WWW= https://cmocka.org/
LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake:testing pathfix tar:xz
USE_LDCONFIG= yes
diff --git a/sysutils/cmocka/distinfo b/sysutils/cmocka/distinfo
index 7e29673e7eac..8cdc61c441ff 100644
--- a/sysutils/cmocka/distinfo
+++ b/sysutils/cmocka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753935962
-SHA256 (cmocka-1.1.8.tar.xz) = 58435b558766d7f4c729ba163bdf3aec38bed3bc766dab684e3526ed0aa7c780
-SIZE (cmocka-1.1.8.tar.xz) = 77872
+TIMESTAMP = 1768440101
+SHA256 (cmocka-2.0.2.tar.xz) = 39f92f366bdf3f1a02af4da75b4a5c52df6c9f7e736c7d65de13283f9f0ef416
+SIZE (cmocka-2.0.2.tar.xz) = 121144
diff --git a/sysutils/cmocka/pkg-plist b/sysutils/cmocka/pkg-plist
index 87cb1539b208..34dbcf29a23a 100644
--- a/sysutils/cmocka/pkg-plist
+++ b/sysutils/cmocka/pkg-plist
@@ -1,10 +1,11 @@
include/cmocka.h
include/cmocka_pbc.h
+include/cmocka_version.h
lib/cmake/cmocka/cmocka-config-version.cmake
lib/cmake/cmocka/cmocka-config.cmake
lib/cmake/cmocka/cmocka-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/cmocka/cmocka-targets.cmake
lib/libcmocka.so
lib/libcmocka.so.0
-lib/libcmocka.so.0.8.1
+lib/libcmocka.so.1.0.2
libdata/pkgconfig/cmocka.pc
diff --git a/sysutils/conmon/Makefile b/sysutils/conmon/Makefile
index b2b09a5487c9..74894434e2f8 100644
--- a/sysutils/conmon/Makefile
+++ b/sysutils/conmon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conmon
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.13
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/conserve/Makefile b/sysutils/conserve/Makefile
index b54bdc89d8f9..9ee5fd4ed902 100644
--- a/sysutils/conserve/Makefile
+++ b/sysutils/conserve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conserve
DISTVERSIONPREFIX= v
DISTVERSION= 24.8.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/consolekit2/Makefile b/sysutils/consolekit2/Makefile
index 7722270ea3d8..707317339d39 100644
--- a/sysutils/consolekit2/Makefile
+++ b/sysutils/consolekit2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= consolekit
PORTVERSION= 1.2.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils gnome
PKGNAMESUFFIX= 2
diff --git a/sysutils/consolekit2/files/patch-src_ck-session.c b/sysutils/consolekit2/files/patch-src_ck-session.c
new file mode 100644
index 000000000000..f6691f2873b7
--- /dev/null
+++ b/sysutils/consolekit2/files/patch-src_ck-session.c
@@ -0,0 +1,11 @@
+--- src/ck-session.c.orig 2025-03-20 16:35:45 UTC
++++ src/ck-session.c
+@@ -815,7 +815,7 @@ ck_session_resume_all_devices (CkSession *session)
+ continue;
+ }
+
+- message = g_dbus_message_new_signal (session->priv->id,
++ message = g_dbus_message_new_signal (session->priv->path,
+ DBUS_SESSION_INTERFACE,
+ "ResumeDevice");
+
diff --git a/sysutils/consul-alerts/Makefile b/sysutils/consul-alerts/Makefile
index 1b3adc8877b8..47aff71ff571 100644
--- a/sysutils/consul-alerts/Makefile
+++ b/sysutils/consul-alerts/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-alerts
PORTVERSION= 0.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 33
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
diff --git a/sysutils/consul-replicate/Makefile b/sysutils/consul-replicate/Makefile
index dbff913e923e..4457a4a981fc 100644
--- a/sysutils/consul-replicate/Makefile
+++ b/sysutils/consul-replicate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-replicate
PORTVERSION= 0.4.0
DISTVERSIONPREFIX= v
-PORTREVISION= 33
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
index d83c39158ed1..271c613fe707 100644
--- a/sysutils/consul/Makefile
+++ b/sysutils/consul/Makefile
@@ -1,6 +1,6 @@
PORTNAME= consul
DISTVERSIONPREFIX= v
-DISTVERSION= 1.22.1
+DISTVERSION= 1.22.3
PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/
@@ -18,7 +18,7 @@ WWW= https://www.consul.io/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:modules
+USES= cpe go:1.25+,modules
CPE_VENDOR= hashicorp
USE_GITHUB= yes
GH_ACCOUNT= hashicorp
@@ -44,7 +44,7 @@ CONSUL_USER?= consul
CONSUL_GROUP?= consul
CONSUL_DBDIR?= /var/db/${PORTNAME}
-GITID= 3831feb
+GITID= cc9bcd6
# Bring DISTINFO_FILE into scope so we can get the timestamp.
.include <bsd.port.pre.mk>
diff --git a/sysutils/consul/distinfo b/sysutils/consul/distinfo
index a8d81b856758..ea220fd63a90 100644
--- a/sysutils/consul/distinfo
+++ b/sysutils/consul/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1764317920
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/go.mod) = 1231f01a41aa03813ba3daf8fea306c36df5a2b265fe9d89595fcf0b66ac657e
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/go.mod) = 15516
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/api/go.mod) = 7f88971c6f3605924f215b20b52cb87dbc11f85b5a4468f23cca5a9bc3e5a673
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/api/go.mod) = 1910
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/envoyextensions/go.mod) = 300f8d29f91a03b0e64698b5e3a5121f62bbb9c5f05fe3f74daf90b9956bfbd6
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/envoyextensions/go.mod) = 2128
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/proto-public/go.mod) = 5c6add582bbee29f43f38f40ce894606ca8754c8df642cb604f8e3b48db14f59
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/proto-public/go.mod) = 343
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/sdk/go.mod) = 9dc73c35e3549431c5f5b75c0e02b59bb125b2d2e9d0387aadde4e7fca45b1d3
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/sdk/go.mod) = 822
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/troubleshoot/go.mod) = df3b54e0d481f30a2451ba35635ec5ef655f43da70086a8b8dc261f0cf6b4997
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/troubleshoot/go.mod) = 2915
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/hashicorp-consul-v1.22.1_GH0.tar.gz) = 3a397f1d9e10fabf7dba713e633406efe73f2192ef6c8b5a9e21c975bfb7e460
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/hashicorp-consul-v1.22.1_GH0.tar.gz) = 50628621
+TIMESTAMP = 1769279519
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/go.mod) = 6aa7c123c6e126a2bff614d02c2170673205bc01cba06d60e64cbd659b39cbb0
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/go.mod) = 14509
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/api/go.mod) = b41af38505f7fa8de5f5d73b24ecf344899c9d191735e130a1b42ab1c6429349
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/api/go.mod) = 1910
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/envoyextensions/go.mod) = 38b235149efa7e432d33c3f20af535be2193b49c77b4bef7e93f45acdfe681ff
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/envoyextensions/go.mod) = 2128
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/proto-public/go.mod) = 43a50190b5a07b33f2eef063b997c763645fe83b8bff54901cfb288eb48b69a2
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/proto-public/go.mod) = 343
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/sdk/go.mod) = 774954de6ececabaf766bfa1ec81d58c5e39feef43023110a68b45b2c79789cc
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/sdk/go.mod) = 822
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/troubleshoot/go.mod) = 09dbcc2f6f78011e3e4e18e324a572c451863719abc007398a3503a1ace97798
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/troubleshoot/go.mod) = 2915
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/hashicorp-consul-v1.22.3_GH0.tar.gz) = 0adf08ad587bd33a6e8f54274dfbb43524537e8290481a9bd02d2363cc8f87f8
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.3_GH0/hashicorp-consul-v1.22.3_GH0.tar.gz) = 50551311
diff --git a/sysutils/consul_exporter/Makefile b/sysutils/consul_exporter/Makefile
index 327e6371f21a..7df3d7dc9e22 100644
--- a/sysutils/consul_exporter/Makefile
+++ b/sysutils/consul_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul_exporter
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 33
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= t.tom@succont.de
diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile
index 650243f175ae..c433f6cc278f 100644
--- a/sysutils/containerd/Makefile
+++ b/sysutils/containerd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= containerd
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.4
-PORTREVISION= 1
+DISTVERSION= 2.2.1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/containerd/distinfo b/sysutils/containerd/distinfo
index 570837169841..17ca95c5a6db 100644
--- a/sysutils/containerd/distinfo
+++ b/sysutils/containerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754132959
-SHA256 (containerd-containerd-v2.1.4_GH0.tar.gz) = 8c409f8a0ba6015cb365a95e039a0fc9f3663c891a26eb52c0fb8cd291ba75d4
-SIZE (containerd-containerd-v2.1.4_GH0.tar.gz) = 10614131
+TIMESTAMP = 1766133382
+SHA256 (containerd-containerd-v2.2.1_GH0.tar.gz) = af5707a26891486332142cc0ade4f0c543f707d3954838f5cecee73b833cf9b4
+SIZE (containerd-containerd-v2.2.1_GH0.tar.gz) = 11492859
diff --git a/sysutils/coreos-ct/Makefile b/sysutils/coreos-ct/Makefile
index 020ba0600b8c..1bad87b7d2c9 100644
--- a/sysutils/coreos-ct/Makefile
+++ b/sysutils/coreos-ct/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coreos-ct
PORTVERSION= 0.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 33
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/sysutils/coreutils/Makefile b/sysutils/coreutils/Makefile
index a6f21b092e77..59c1151c6220 100644
--- a/sysutils/coreutils/Makefile
+++ b/sysutils/coreutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= coreutils
-DISTVERSION= 9.7
+DISTVERSION= 9.9
CATEGORIES= sysutils textproc
MASTER_SITES= GNU
@@ -11,7 +11,7 @@ WWW= https://www.gnu.org/software/coreutils/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= charsetfix cpe iconv perl5 tar:xz
+USES= charsetfix cpe iconv perl5 ssl tar:xz
CPE_VENDOR= gnu
USE_LDCONFIG= yes
USE_PERL5= build # required for tests and man page generation
diff --git a/sysutils/coreutils/distinfo b/sysutils/coreutils/distinfo
index f6a8853b61cb..a8d4488b6098 100644
--- a/sysutils/coreutils/distinfo
+++ b/sysutils/coreutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744347027
-SHA256 (coreutils-9.7.tar.xz) = e8bb26ad0293f9b5a1fc43fb42ba970e312c66ce92c1b0b16713d7500db251bf
-SIZE (coreutils-9.7.tar.xz) = 6158960
+TIMESTAMP = 1765765901
+SHA256 (coreutils-9.9.tar.xz) = 19bcb6ca867183c57d77155eae946c5eced88183143b45ca51ad7d26c628ca75
+SIZE (coreutils-9.9.tar.xz) = 6295160
diff --git a/sysutils/coreutils/pkg-plist b/sysutils/coreutils/pkg-plist
index 340892d25034..7372ae797726 100644
--- a/sysutils/coreutils/pkg-plist
+++ b/sysutils/coreutils/pkg-plist
@@ -5,7 +5,6 @@ bin/gbase64
bin/gbasename
bin/gbasenc
bin/gcat
-bin/gchcon
bin/gchgrp
bin/gchmod
bin/gchown
@@ -66,7 +65,6 @@ bin/greadlink
bin/grealpath
bin/grm
bin/grmdir
-bin/gruncon
bin/gseq
bin/gsha1sum
bin/gsha224sum
@@ -111,7 +109,6 @@ share/man/man1/gbase64.1.gz
share/man/man1/gbasename.1.gz
share/man/man1/gbasenc.1.gz
share/man/man1/gcat.1.gz
-share/man/man1/gchcon.1.gz
share/man/man1/gchgrp.1.gz
share/man/man1/gchmod.1.gz
share/man/man1/gchown.1.gz
@@ -172,7 +169,6 @@ share/man/man1/greadlink.1.gz
share/man/man1/grealpath.1.gz
share/man/man1/grm.1.gz
share/man/man1/grmdir.1.gz
-share/man/man1/gruncon.1.gz
share/man/man1/gseq.1.gz
share/man/man1/gsha1sum.1.gz
share/man/man1/gsha224sum.1.gz
diff --git a/sysutils/cpu-microcode-amd/Makefile b/sysutils/cpu-microcode-amd/Makefile
index 6203f5de4254..1f2bdbb5b00b 100644
--- a/sysutils/cpu-microcode-amd/Makefile
+++ b/sysutils/cpu-microcode-amd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= microcode
-PORTVERSION= 20250729
+PORTVERSION= 20251202
CATEGORIES= sysutils
MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/amd-ucode/
PKGNAMEPREFIX= cpu-
@@ -37,7 +37,7 @@ NO_WRKSUBDIR= yes
PLIST_FILES= ${DISTFILES:S/^/${DATADIR}\//g:C/\?.*//} \
${FWDIR}/amd-ucode.bin
-_REV= 3768c184de68a85b9df6697e7f93a2f61de90a99
+_REV= 2b318c8e4159234ddbcc1cadc90cf32d17d9ee82
post-extract:
${CAT} ${WRKSRC}/microcode_amd* > ${WRKSRC}/amd-ucode.bin
diff --git a/sysutils/cpu-microcode-amd/distinfo b/sysutils/cpu-microcode-amd/distinfo
index d36ed214a654..0abf4ef8ef88 100644
--- a/sysutils/cpu-microcode-amd/distinfo
+++ b/sysutils/cpu-microcode-amd/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1754935856
-SHA256 (cpu-microcode-amd/microcode_amd.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e
-SIZE (cpu-microcode-amd/microcode_amd.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 12684
-SHA256 (cpu-microcode-amd/microcode_amd_fam15h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a
-SIZE (cpu-microcode-amd/microcode_amd_fam15h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 7876
-SHA256 (cpu-microcode-amd/microcode_amd_fam16h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121
-SIZE (cpu-microcode-amd/microcode_amd_fam16h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 3510
-SHA256 (cpu-microcode-amd/microcode_amd_fam17h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 966e4b796ec689c618868d08f8a37f347b0e7bfce4ae9df793e08471d363b7d0
-SIZE (cpu-microcode-amd/microcode_amd_fam17h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 22596
-SHA256 (cpu-microcode-amd/microcode_amd_fam19h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 4fe8cfa98c36b1804e2961a0cfa602b92a3bd6189f937e526c834b801b3d271e
-SIZE (cpu-microcode-amd/microcode_amd_fam19h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 100684
-SHA256 (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 9a2eca6301cc763287279afc31cd276e39de2d59d704c82e500c885b0ba1e775
-SIZE (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 28812
+TIMESTAMP = 1765900472
+SHA256 (cpu-microcode-amd/microcode_amd.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e
+SIZE (cpu-microcode-amd/microcode_amd.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 12684
+SHA256 (cpu-microcode-amd/microcode_amd_fam15h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a
+SIZE (cpu-microcode-amd/microcode_amd_fam15h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 7876
+SHA256 (cpu-microcode-amd/microcode_amd_fam16h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121
+SIZE (cpu-microcode-amd/microcode_amd_fam16h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 3510
+SHA256 (cpu-microcode-amd/microcode_amd_fam17h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 966e4b796ec689c618868d08f8a37f347b0e7bfce4ae9df793e08471d363b7d0
+SIZE (cpu-microcode-amd/microcode_amd_fam17h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 22596
+SHA256 (cpu-microcode-amd/microcode_amd_fam19h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = c614d6db8056c5c67a9189b225124127d56990a190305bcb3927d50e132de7dd
+SIZE (cpu-microcode-amd/microcode_amd_fam19h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 128644
+SHA256 (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 52072baa57a52bfbaf7b8bd41f78a3649e5eedc95c62092d15a177e10c77ddd5
+SIZE (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 129556
diff --git a/sysutils/cpu-microcode-intel/Makefile b/sysutils/cpu-microcode-intel/Makefile
index 929c3f43e568..1f0dcc5ebba0 100644
--- a/sysutils/cpu-microcode-intel/Makefile
+++ b/sysutils/cpu-microcode-intel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= microcode
DISTVERSIONPREFIX= microcode-
DISTVERSION= 20251111
+PORTREVISION= 1
CATEGORIES= sysutils
PKGNAMEPREFIX= cpu-
PKGNAMESUFFIX= -intel
@@ -32,7 +33,7 @@ NO_ARCH= yes
NO_WRKSUBDIR= yes
OPTIONS_DEFINE= RC SPLIT
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
+OPTIONS_DEFAULT= SPLIT
OPTIONS_SUB= yes
RC_DESC= Depend on RC script port (automatic update method two)
diff --git a/sysutils/cpu-microcode-intel/pkg-message b/sysutils/cpu-microcode-intel/pkg-message
index cb644c546b28..605b222dd1c2 100644
--- a/sysutils/cpu-microcode-intel/pkg-message
+++ b/sysutils/cpu-microcode-intel/pkg-message
@@ -1,8 +1,11 @@
[
{ type: install
message: <<EOM
-Refer to the cpu-microcode-rc installation notes to enable Intel
-microcode updates.
+To enable microcode updates at boot time:
+cat << EOF >> /boot/loader.conf
+cpu_microcode_load="YES"
+cpu_microcode_name="/boot/firmware/intel-ucode.bin"
+EOF
EOM
}
]
diff --git a/sysutils/cpuid/Makefile b/sysutils/cpuid/Makefile
index 81486bd969aa..86072e0bfd03 100644
--- a/sysutils/cpuid/Makefile
+++ b/sysutils/cpuid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cpuid
-DISTVERSION= 20240330
+DISTVERSION= 20250513
DISTVERSIONSUFFIX= .src
CATEGORIES= sysutils
MASTER_SITES= http://www.etallen.com/cpuid/
diff --git a/sysutils/cpuid/distinfo b/sysutils/cpuid/distinfo
index 9405f8c30cd0..6c2bfbcb1d34 100644
--- a/sysutils/cpuid/distinfo
+++ b/sysutils/cpuid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711923798
-SHA256 (cpuid-20240330.src.tar.gz) = 1bb1d580982fe6d35bcbc1f374d5d8b90b29fa285863bd8786efd6a3d9262a00
-SIZE (cpuid-20240330.src.tar.gz) = 154968
+TIMESTAMP = 1767269769
+SHA256 (cpuid-20250513.src.tar.gz) = 6f474a22b5848488e454b01a31db80eb958d55674b5339533fc0e6aeb793626b
+SIZE (cpuid-20250513.src.tar.gz) = 164335
diff --git a/sysutils/ctop/Makefile b/sysutils/ctop/Makefile
index 3a374b6cb794..a4b02b8012e1 100644
--- a/sysutils/ctop/Makefile
+++ b/sysutils/ctop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ctop
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 32
+PORTREVISION= 34
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/czkawka/Makefile b/sysutils/czkawka/Makefile
index a2e8521a9e8a..85624b5d6c7c 100644
--- a/sysutils/czkawka/Makefile
+++ b/sysutils/czkawka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= czkawka
DISTVERSION= 10.0.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/sysutils/dar/Makefile b/sysutils/dar/Makefile
index de94a86ef630..c119db31a80c 100644
--- a/sysutils/dar/Makefile
+++ b/sysutils/dar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dar
-DISTVERSION= 2.8.2
+DISTVERSION= 2.8.3
CATEGORIES= sysutils archivers
MASTER_SITES= SF
@@ -29,7 +29,7 @@ CONFIGURE_ARGS= --datadir=${DATADIR} \
INSTALL_TARGET= install-strip
-PLIST_SUB= SHLIB_VER=7000.0.0
+PLIST_SUB= SHLIB_VER=7000.0.2
OPTIONS_DEFINE= ARGON2 BZIP2 DELTA DOCS GCRYPT GPGME LZ4 LZMA LZO \
MULTITHR NLS ZLIB ZSTD
diff --git a/sysutils/dar/distinfo b/sysutils/dar/distinfo
index 453d23dab063..6d13a0327a37 100644
--- a/sysutils/dar/distinfo
+++ b/sysutils/dar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765708870
-SHA256 (dar-2.8.2.tar.gz) = 6f3a851cfdab15331d7663d91c22c855f7982a7ddb76894bf5e060fef25f71e7
-SIZE (dar-2.8.2.tar.gz) = 2379524
+TIMESTAMP = 1769766465
+SHA256 (dar-2.8.3.tar.gz) = 812648f4d85fa2fe63ddad811f1c392f02c8627b54f9a610a1b54f51fbd96512
+SIZE (dar-2.8.3.tar.gz) = 2381468
diff --git a/sysutils/ddh/Makefile b/sysutils/ddh/Makefile
index 30a048040e58..5bc1f7f5350d 100644
--- a/sysutils/ddh/Makefile
+++ b/sysutils/ddh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ddh
DISTVERSIONPREFIX= win
DISTVERSION= 64
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/debhelper/Makefile b/sysutils/debhelper/Makefile
index 69eda1766f0e..c8fee10a8110 100644
--- a/sysutils/debhelper/Makefile
+++ b/sysutils/debhelper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= debhelper
-PORTVERSION= 13.28
+PORTVERSION= 13.29
CATEGORIES= sysutils
MASTER_SITES= DEBIAN
DISTNAME= debhelper_${PORTVERSION}
diff --git a/sysutils/debhelper/distinfo b/sysutils/debhelper/distinfo
index 3c81c161144b..e3f200432d20 100644
--- a/sysutils/debhelper/distinfo
+++ b/sysutils/debhelper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816570
-SHA256 (debhelper_13.28.tar.xz) = f1ff36f62abf89ba0c2d83c965755ab833933118a503bfadeb3b774460eb8ecb
-SIZE (debhelper_13.28.tar.xz) = 634756
+TIMESTAMP = 1766036367
+SHA256 (debhelper_13.29.tar.xz) = aac88c3f0388fc74eb3e587c53aa02013ceb5caf7f38f260c10c52a2a6d65c96
+SIZE (debhelper_13.29.tar.xz) = 636312
diff --git a/sysutils/debootstrap/Makefile b/sysutils/debootstrap/Makefile
index 331caf5869d6..3ce842903a5d 100644
--- a/sysutils/debootstrap/Makefile
+++ b/sysutils/debootstrap/Makefile
@@ -1,9 +1,9 @@
PORTNAME= debootstrap
PORTVERSION= ${DEB_VERSION}n${DEB_NMU}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= DEBIAN
-DISTNAME= ${PORTNAME}_${DEB_VERSION}+nmu${DEB_NMU}
+DISTNAME= ${PORTNAME}_${DEB_VERSION}+nmu${DEB_NMU}+${DEB_REVISION}
MAINTAINER= nc@FreeBSD.org
COMMENT= Install Debian or Ubuntu base system into a directory
@@ -12,12 +12,12 @@ WWW= https://wiki.debian.org/Debootstrap
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/debian/copyright
-RUN_DEPENDS= wget:ftp/wget \
+RUN_DEPENDS= ${LOCALBASE}/share/keyrings/ubuntu-archive-keyring.gpg:security/ubuntu-keyring \
bash:shells/bash \
- pcregrep:devel/pcre \
gpgv2:security/gnupg \
gtar:archivers/gtar \
- ${LOCALBASE}/share/keyrings/ubuntu-archive-keyring.gpg:security/ubuntu-keyring
+ pcre2grep:devel/pcre2 \
+ wget:ftp/wget
USES= gmake perl5
USE_PERL5= run
@@ -31,6 +31,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
# native package doesn't play well with our versioning
DEB_VERSION= 1.0.128
DEB_NMU= 2
+DEB_REVISION= deb12u2
post-patch:
@${REINPLACE_CMD} \
diff --git a/sysutils/debootstrap/distinfo b/sysutils/debootstrap/distinfo
index 54933414c156..05c2a782e36a 100644
--- a/sysutils/debootstrap/distinfo
+++ b/sysutils/debootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677148183
-SHA256 (debootstrap_1.0.128+nmu2.tar.gz) = 528523228d93a31c9e0cd4eb932977ea8ceec2bfbf8db1103bec2397cc7434fa
-SIZE (debootstrap_1.0.128+nmu2.tar.gz) = 82266
+TIMESTAMP = 1756305131
+SHA256 (debootstrap_1.0.128+nmu2+deb12u2.tar.gz) = c5ff2803461978d1b5fd965ae64ea5aabef94c3126793a58e8f9a4a92c00db96
+SIZE (debootstrap_1.0.128+nmu2+deb12u2.tar.gz) = 86623
diff --git a/sysutils/debootstrap/files/patch-functions b/sysutils/debootstrap/files/patch-functions
index 1fbffa87489c..f79f29c1e5d6 100644
--- a/sysutils/debootstrap/files/patch-functions
+++ b/sysutils/debootstrap/files/patch-functions
@@ -1,4 +1,4 @@
---- functions.orig 2022-10-18 22:48:32 UTC
+--- functions.orig 2024-12-29 18:30:24 UTC
+++ functions
@@ -658,7 +658,7 @@ download_release_sig () {
info RELEASESIG "Checking Release signature"
@@ -36,32 +36,32 @@
else
error 1 UNPACKCMDUNVL "Extracting %s requires the %s command, which is not available" "$pkg" "$cat_cmd"
fi
-@@ -1515,7 +1515,7 @@ while (read STDIN, $x, 1) {
+@@ -1614,7 +1614,7 @@ while (read STDIN, $x, 1) {
}' "$@"
elif [ "$1" = "GETDEPS" ]; then
local pkgdest="$2"; shift; shift
-LC_ALL=C grep "$gropt" '^$|^Package:|^Depends:|^Pre-Depends:' $pkgdest | perl -e '
-+LC_ALL=C pcregrep '^$|^Package:|^Depends:|^Pre-Depends:' $pkgdest | perl -e '
++LC_ALL=C pcre2grep '^$|^Package:|^Depends:|^Pre-Depends:' $pkgdest | perl -e '
%seen = map { $_ => 1 } @ARGV;
while (<STDIN>) {
if (/^Package: (.*)$/) {
-@@ -1543,13 +1543,13 @@ while (<STDIN>) {
+@@ -1642,13 +1642,13 @@ while (<STDIN>) {
local m="$2"
local p="$3"
shift; shift; shift
- LC_ALL=C grep "$gropt" '^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:' "$p" | pkgdetails_field 1 Package: "$m" "$@"
-+ LC_ALL=C pcregrep '^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:' "$p" | pkgdetails_field 1 Package: "$m" "$@"
++ LC_ALL=C pcre2grep '^$|^Architecture:|^Filename:|^MD5sum:|^Package:|^Priority:|^SHA256:|^Size:|^Version:|^Depends:|^Pre-Depends:' "$p" | pkgdetails_field 1 Package: "$m" "$@"
elif [ "$1" = "FIELD" ]; then
local f="$2"
local m="$3"
local p="$4"
shift; shift; shift; shift
- LC_ALL=C grep "$gropt" '^$|^Package:|^Priority:' "$p" | pkgdetails_field 0 "$f" "$m" "$@"
-+ LC_ALL=C pcregrep '^$|^Package:|^Priority:' "$p" | pkgdetails_field 0 "$f" "$m" "$@"
++ LC_ALL=C pcre2grep '^$|^Package:|^Priority:' "$p" | pkgdetails_field 0 "$f" "$m" "$@"
elif [ "$1" = "STANZAS" ]; then
local pkgdest="$2"; shift; shift
perl -e '
-@@ -1706,7 +1706,7 @@ read_gpg_status () {
+@@ -1805,7 +1805,7 @@ read_gpg_status () {
elif [ "$unkkey" ]; then
error 1 UNKNOWNRELSIG "Release signed by unknown key (key id %s)\n The specified keyring $KEYRING may be incorrect or out of date.\n You can find the latest Debian release key at https://ftp-master.debian.org/keys.html" "$unkkey"
else
diff --git a/sysutils/debootstrap/files/patch-scripts_debian-common b/sysutils/debootstrap/files/patch-scripts_debian-common
index 0eb7c31d2064..6424f188f2f6 100644
--- a/sysutils/debootstrap/files/patch-scripts_debian-common
+++ b/sysutils/debootstrap/files/patch-scripts_debian-common
@@ -1,6 +1,6 @@
---- scripts/debian-common.orig 2023-02-08 17:55:01 UTC
+--- scripts/debian-common.orig 2025-08-27 14:48:00 UTC
+++ scripts/debian-common
-@@ -215,10 +215,21 @@ echo \"Warning: Fake start-stop-daemon called, doing n
+@@ -220,10 +220,24 @@ echo \"Warning: Fake start-stop-daemon called, doing n
predep=$(without "$(without "$(resolve_deps $predep)" "$required")" "$done_predeps")
# XXX: progress is tricky due to how dpkg_progress works
# -- cjwatson 2009-07-29
@@ -16,13 +16,16 @@
+ warning FREEBSD_00 "Applying FreeBSD-specific workaround..."
+ # ... for "Failed to mount /etc/machine-id: Bad address" with Focal.
+ in_target truncate -s0 /var/lib/dpkg/info/systemd.postinst
++ # Fix "Failed to take /etc/passwd lock: Invalid argument" error
++ # See: https://github.com/microsoft/WSL/issues/10397#issuecomment-1780132430
++ in_target ln -sf /bin/echo /bin/systemd-sysusers
+ in_target dpkg --configure systemd
+ fi
+ set -e
done
if [ -n "$base" ]; then
-@@ -237,6 +248,12 @@ echo \"Warning: Fake start-stop-daemon called, doing n
+@@ -242,6 +256,12 @@ echo \"Warning: Fake start-stop-daemon called, doing n
mv "$TARGET/sbin/start-stop-daemon.REAL" "$TARGET/sbin/start-stop-daemon"
rm -f "$TARGET/usr/sbin/policy-rc.d"
diff --git a/sysutils/desktop-installer/Makefile b/sysutils/desktop-installer/Makefile
index 20f96224ab54..dfc5b891fd2d 100644
--- a/sysutils/desktop-installer/Makefile
+++ b/sysutils/desktop-installer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= desktop-installer
-DISTVERSION= 1.1.1-4
-DISTVERSIONSUFFIX= -gd169ed0
+DISTVERSION= 1.1.1-31
+DISTVERSIONSUFFIX= -gc5e9eb6
CATEGORIES= sysutils
MAINTAINER= jwb@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/outpaddling/desktop-installer
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= auto-admin>=0.8.3.27:sysutils/auto-admin
+RUN_DEPENDS= auto-admin>=0.8.4.22:sysutils/auto-admin
USES= desktop-file-utils
USE_GITHUB= yes
diff --git a/sysutils/desktop-installer/distinfo b/sysutils/desktop-installer/distinfo
index fc0db02d1af6..e825c317b06a 100644
--- a/sysutils/desktop-installer/distinfo
+++ b/sysutils/desktop-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758458368
-SHA256 (outpaddling-desktop-installer-1.1.1-4-gd169ed0_GH0.tar.gz) = fc59f95817679701c0ad96e97cd9270f099495fa2fd3fc7c1ad7971b80159d90
-SIZE (outpaddling-desktop-installer-1.1.1-4-gd169ed0_GH0.tar.gz) = 1749625
+TIMESTAMP = 1770218915
+SHA256 (outpaddling-desktop-installer-1.1.1-31-gc5e9eb6_GH0.tar.gz) = 6ff69bb689d843e4f34d52b6a4a69c1c4451c613500f248c7dad94c5192c322a
+SIZE (outpaddling-desktop-installer-1.1.1-31-gc5e9eb6_GH0.tar.gz) = 1758406
diff --git a/sysutils/devtui/Makefile b/sysutils/devtui/Makefile
new file mode 100644
index 000000000000..6c8dc9a3e1af
--- /dev/null
+++ b/sysutils/devtui/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= devtui
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.34.0
+PORTREVISION= 1
+CATEGORIES= sysutils
+
+MAINTAINER= vidar@karlsen.tech
+COMMENT= Swiss-army app for developers
+WWW= https://devtui.com
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.25+,modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= skatkov
+
+GO_MOD_DIST= github
+GO_MODULE= github.com/skatkov/${PORTNAME}
+
+PLIST_FILES= bin/devtui
+
+.include <bsd.port.mk>
diff --git a/sysutils/devtui/distinfo b/sysutils/devtui/distinfo
new file mode 100644
index 000000000000..ef20087e035a
--- /dev/null
+++ b/sysutils/devtui/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1769332618
+SHA256 (go/sysutils_devtui/skatkov-devtui-v0.34.0_GH0/go.mod) = d8d290e92d7ddaa0b12b1ed13a6a16cfc3967c816c0e3f6689bb8bd979175c51
+SIZE (go/sysutils_devtui/skatkov-devtui-v0.34.0_GH0/go.mod) = 5103
+SHA256 (go/sysutils_devtui/skatkov-devtui-v0.34.0_GH0/skatkov-devtui-v0.34.0_GH0.tar.gz) = 512dd63a88273f466293bcc96bc4d907b2013ea642d685b2d04c16e562bee105
+SIZE (go/sysutils_devtui/skatkov-devtui-v0.34.0_GH0/skatkov-devtui-v0.34.0_GH0.tar.gz) = 765515
diff --git a/sysutils/devtui/pkg-descr b/sysutils/devtui/pkg-descr
new file mode 100644
index 000000000000..cdcc79a7ecb8
--- /dev/null
+++ b/sysutils/devtui/pkg-descr
@@ -0,0 +1,2 @@
+All-in-one terminal toolkit that consolidates everyday developer utilities into
+a unified TUI and CLI interface.
diff --git a/sysutils/di/Makefile b/sysutils/di/Makefile
index 866b31d8aac9..1c2544719697 100644
--- a/sysutils/di/Makefile
+++ b/sysutils/di/Makefile
@@ -1,5 +1,5 @@
PORTNAME= di
-DISTVERSION= 6.2.0
+DISTVERSION= 6.2.2.2
CATEGORIES= sysutils
MASTER_SITES= SF/diskinfo-di
diff --git a/sysutils/di/distinfo b/sysutils/di/distinfo
index 32a01327cbeb..3ff25a4ac4df 100644
--- a/sysutils/di/distinfo
+++ b/sysutils/di/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763305800
-SHA256 (di-6.2.0.tar.gz) = 65f7752988949c1186d368745ec1a2d9e1597cd8b20dee7d3cbed0da8ef4e4dc
-SIZE (di-6.2.0.tar.gz) = 137838
+TIMESTAMP = 1769291657
+SHA256 (di-6.2.2.2.tar.gz) = 19eeeb7ebcad3061ae7814cdae5593accfb2bb261ce24795a604a282cbfc60fe
+SIZE (di-6.2.2.2.tar.gz) = 140770
diff --git a/sysutils/di/pkg-plist b/sysutils/di/pkg-plist
index bbb1d97a1f37..6fa997901b49 100644
--- a/sysutils/di/pkg-plist
+++ b/sysutils/di/pkg-plist
@@ -2,8 +2,10 @@ bin/di
include/di.h
lib/libdi.so
lib/libdi.so.6
-lib/libdi.so.6.2.0
+lib/libdi.so.6.2.2
libdata/pkgconfig/di.pc
+share/di/examples/build.sh
+share/di/examples/diex.c
%%NLS%%share/locale/de/LC_MESSAGES/di.mo
%%NLS%%share/locale/en/LC_MESSAGES/di.mo
%%NLS%%share/locale/es/LC_MESSAGES/di.mo
diff --git a/sysutils/diffoci/Makefile b/sysutils/diffoci/Makefile
index edfe3f0624fc..163b89a87573 100644
--- a/sysutils/diffoci/Makefile
+++ b/sysutils/diffoci/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diffoci
PORTVERSION= 0.1.7
DISTVERSIONPREFIX= v
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
index 1b7ec5db308b..adcd3d1c0120 100644
--- a/sysutils/direnv/Makefile
+++ b/sysutils/direnv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= direnv
DISTVERSIONPREFIX= v
DISTVERSION= 2.35.0
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= bdrewery@FreeBSD.org
diff --git a/sysutils/diskonaut/Makefile b/sysutils/diskonaut/Makefile
index 54d9d3e6e9cd..edc575253065 100644
--- a/sysutils/diskonaut/Makefile
+++ b/sysutils/diskonaut/Makefile
@@ -1,6 +1,6 @@
PORTNAME= diskonaut
PORTVERSION= 0.11.0
-PORTREVISION= 48
+PORTREVISION= 49
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/diskus/Makefile b/sysutils/diskus/Makefile
index e5b486b30e2f..4916577673b7 100644
--- a/sysutils/diskus/Makefile
+++ b/sysutils/diskus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diskus
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/dmidecode/Makefile b/sysutils/dmidecode/Makefile
index c82f711e5574..acc632627cbd 100644
--- a/sysutils/dmidecode/Makefile
+++ b/sysutils/dmidecode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dmidecode
-PORTVERSION= 3.6
+PORTVERSION= 3.7
CATEGORIES= sysutils
MASTER_SITES= SAVANNAH
diff --git a/sysutils/dmidecode/distinfo b/sysutils/dmidecode/distinfo
index b8ff5062e2b6..3b00cc366418 100644
--- a/sysutils/dmidecode/distinfo
+++ b/sysutils/dmidecode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715842544
-SHA256 (dmidecode-3.6.tar.xz) = e40c65f3ec3dafe31ad8349a4ef1a97122d38f65004ed66575e1a8d575dd8bae
-SIZE (dmidecode-3.6.tar.xz) = 69284
+TIMESTAMP = 1766953328
+SHA256 (dmidecode-3.7.tar.xz) = 2c3aed12c85a1e6a9410d406d5e417c455466dc1bc7c89278bb32cf7cad91e8a
+SIZE (dmidecode-3.7.tar.xz) = 74700
diff --git a/sysutils/docker-compose/Makefile b/sysutils/docker-compose/Makefile
index a3a6ff633af1..77712ee484a0 100644
--- a/sysutils/docker-compose/Makefile
+++ b/sysutils/docker-compose/Makefile
@@ -1,6 +1,6 @@
PORTNAME= docker-compose
PORTVERSION= 1.24.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils python
MASTER_SITES= PYPI
diff --git a/sysutils/docker-credential-pass/Makefile b/sysutils/docker-credential-pass/Makefile
index bf2c4c553b05..01e508ca4765 100644
--- a/sysutils/docker-credential-pass/Makefile
+++ b/sysutils/docker-credential-pass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-credential-pass
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.4
-PORTREVISION= 33
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/docker-machine/Makefile b/sysutils/docker-machine/Makefile
index 9bab35e13ea3..6ef51184b147 100644
--- a/sysutils/docker-machine/Makefile
+++ b/sysutils/docker-machine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-machine
PORTVERSION= 0.16.2
DISTVERSIONPREFIX= v
-PORTREVISION= 34
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/docker-registry/Makefile b/sysutils/docker-registry/Makefile
index 5ab7949e5f0c..86717ea775d4 100644
--- a/sysutils/docker-registry/Makefile
+++ b/sysutils/docker-registry/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-registry
PORTVERSION= 2.8.3
DISTVERSIONPREFIX=v
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= freebsd@yapsoft.it
diff --git a/sysutils/docker/Makefile b/sysutils/docker/Makefile
index b5ba5e4b9bdc..b2a7373c638b 100644
--- a/sysutils/docker/Makefile
+++ b/sysutils/docker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker
PORTVERSION= 18.09.5
DISTVERSIONPREFIX= v
-PORTREVISION= 33
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/doctl/Makefile b/sysutils/doctl/Makefile
index e018a5a5f7e5..e16102835242 100644
--- a/sysutils/doctl/Makefile
+++ b/sysutils/doctl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= doctl
DISTVERSIONPREFIX= v
DISTVERSION= 1.147.0
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= https://github.com/digitalocean/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-source
diff --git a/sysutils/dua-cli/Makefile b/sysutils/dua-cli/Makefile
index bdb8fa4274a3..30e9ef2515f2 100644
--- a/sysutils/dua-cli/Makefile
+++ b/sysutils/dua-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dua-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.32.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/duf/Makefile b/sysutils/duf/Makefile
index 741c10cb0bac..9af4b08e05e1 100644
--- a/sysutils/duf/Makefile
+++ b/sysutils/duf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= duf
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/dunst/Makefile b/sysutils/dunst/Makefile
index 159c79e0b688..9b8439db96c5 100644
--- a/sysutils/dunst/Makefile
+++ b/sysutils/dunst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dunst
DISTVERSIONPREFIX= v
-DISTVERSION= 1.13.0
+DISTVERSION= 1.13.1
CATEGORIES= sysutils
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/sysutils/dunst/distinfo b/sysutils/dunst/distinfo
index 9c0f86825cda..9b838fd2661f 100644
--- a/sysutils/dunst/distinfo
+++ b/sysutils/dunst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754997231
-SHA256 (dunst-project-dunst-v1.13.0_GH0.tar.gz) = 7a8a1813977ad5941488c66b914501703fc0f6e12e631dc18506ad617242e7a0
-SIZE (dunst-project-dunst-v1.13.0_GH0.tar.gz) = 4664717
+TIMESTAMP = 1769322045
+SHA256 (dunst-project-dunst-v1.13.1_GH0.tar.gz) = a578e5c2cdb546187355c710f1aa84c472e6e23828e692fe1cb0ebb9635b11a6
+SIZE (dunst-project-dunst-v1.13.1_GH0.tar.gz) = 4666210
diff --git a/sysutils/dunst/pkg-plist b/sysutils/dunst/pkg-plist
index 77f179623987..15d8339b9cb4 100644
--- a/sysutils/dunst/pkg-plist
+++ b/sysutils/dunst/pkg-plist
@@ -4,6 +4,7 @@ bin/dunstctl
@sample %%ETCDIR%%/dunstrc.sample
share/bash-completion/completions/dunst
share/bash-completion/completions/dunstctl
+share/bash-completion/completions/dunstify
share/dbus-1/services/org.knopwob.dunst.service
share/fish/vendor_completions.d/dunst.fish
share/fish/vendor_completions.d/dunstctl.fish
@@ -14,3 +15,4 @@ share/man/man1/dunstify.1.gz
share/man/man5/dunst.5.gz
share/zsh/site-functions/_dunst
share/zsh/site-functions/_dunstctl
+share/zsh/site-functions/_dunstify
diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile
index 66f68b47323a..39c932032d72 100644
--- a/sysutils/duplicity/Makefile
+++ b/sysutils/duplicity/Makefile
@@ -1,5 +1,6 @@
PORTNAME= duplicity
-DISTVERSION= 3.0.6.3
+DISTVERSION= 3.0.7
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= PYPI
diff --git a/sysutils/duplicity/distinfo b/sysutils/duplicity/distinfo
index e0e8bc1b3fec..ecfaba2d049b 100644
--- a/sysutils/duplicity/distinfo
+++ b/sysutils/duplicity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765190535
-SHA256 (duplicity-3.0.6.3.tar.gz) = 56472b3fccadec4ee436df50cf1cd283b77d86227393924c9ebf9d0b55d190f4
-SIZE (duplicity-3.0.6.3.tar.gz) = 930534
+TIMESTAMP = 1767204250
+SHA256 (duplicity-3.0.7.tar.gz) = 464245217285012e8e0c74ad3edf16be7ff4801caa5272745f10d93a2a7de44e
+SIZE (duplicity-3.0.7.tar.gz) = 931719
diff --git a/sysutils/duply/Makefile b/sysutils/duply/Makefile
index 3e5fd7dab21c..386c1dbe2db4 100644
--- a/sysutils/duply/Makefile
+++ b/sysutils/duply/Makefile
@@ -1,6 +1,6 @@
PORTNAME= duply
DISTVERSION= 2.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= SOURCEFORGE/ftplicity/duply%20%28simple%20duplicity%29/2.5.x/
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/sysutils/dust/Makefile b/sysutils/dust/Makefile
index f974e6241c42..0f56efe84ea5 100644
--- a/sysutils/dust/Makefile
+++ b/sysutils/dust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dust
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.3
-PORTREVISION= 4
+DISTVERSION= 1.2.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/dust/Makefile.crates b/sysutils/dust/Makefile.crates
index 7b13ccb735fb..80ab55d285e3 100644
--- a/sysutils/dust/Makefile.crates
+++ b/sysutils/dust/Makefile.crates
@@ -1,148 +1,131 @@
-CARGO_CRATES= aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
+CARGO_CRATES= aho-corasick-1.1.4 \
android_system_properties-0.1.5 \
- ansi_term-0.12.1 \
- anstream-0.6.19 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
- assert_cmd-2.0.17 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ assert_cmd-2.1.1 \
autocfg-1.5.0 \
- bitflags-1.3.2 \
- bitflags-2.9.1 \
- bstr-1.12.0 \
- bumpalo-3.19.0 \
- cc-1.2.28 \
- cfg-if-1.0.1 \
+ bitflags-2.10.0 \
+ block2-0.6.2 \
+ bstr-1.12.1 \
+ bumpalo-3.19.1 \
+ cc-1.2.51 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_complete-4.5.54 \
- clap_derive-4.5.40 \
- clap_lex-0.7.5 \
- clap_mangen-0.2.27 \
+ chrono-0.4.42 \
+ clap-4.5.54 \
+ clap_builder-4.5.54 \
+ clap_complete-4.5.65 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ clap_mangen-0.2.31 \
colorchoice-1.0.4 \
config-file-0.2.3 \
core-foundation-sys-0.8.7 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- ctrlc-3.4.7 \
+ ctrlc-3.5.1 \
difflib-0.4.0 \
- directories-4.0.1 \
- dirs-sys-0.3.7 \
- doc-comment-0.3.3 \
+ dispatch2-0.3.0 \
either-1.15.0 \
- errno-0.3.13 \
+ errno-0.3.14 \
fastrand-2.3.0 \
filesize-0.2.0 \
- getrandom-0.2.16 \
- getrandom-0.3.3 \
+ find-msvc-tools-0.1.6 \
+ getrandom-0.3.4 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- io-lifetimes-1.0.11 \
- is_terminal_polyfill-1.70.1 \
- itoa-1.0.15 \
- js-sys-0.3.77 \
- libc-0.2.174 \
- libredox-0.1.4 \
- linux-raw-sys-0.3.8 \
- linux-raw-sys-0.9.4 \
- log-0.4.27 \
- lscolors-0.13.0 \
- memchr-2.7.5 \
+ is_terminal_polyfill-1.70.2 \
+ itoa-1.0.17 \
+ js-sys-0.3.83 \
+ libc-0.2.180 \
+ linux-raw-sys-0.11.0 \
+ log-0.4.29 \
+ lscolors-0.21.0 \
+ memchr-2.7.6 \
nix-0.30.1 \
- ntapi-0.4.1 \
- nu-ansi-term-0.46.0 \
+ ntapi-0.4.2 \
+ nu-ansi-term-0.50.3 \
num-traits-0.2.19 \
+ objc2-0.6.3 \
+ objc2-core-foundation-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-io-kit-0.3.2 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
- overload-0.1.1 \
- portable-atomic-1.11.1 \
+ once_cell_polyfill-1.70.2 \
+ portable-atomic-1.13.0 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- proc-macro2-1.0.95 \
- quote-1.0.40 \
+ proc-macro2-1.0.105 \
+ quote-1.0.43 \
r-efi-5.3.0 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_users-0.4.6 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
roff-0.2.2 \
- rustix-0.37.28 \
- rustix-1.0.7 \
- rustversion-1.0.21 \
- ryu-1.0.20 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ rustix-1.1.3 \
+ rustversion-1.0.22 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.149 \
shlex-1.3.0 \
stfu8-0.2.7 \
strsim-0.11.1 \
- syn-2.0.104 \
- sysinfo-0.27.8 \
- tempfile-3.20.0 \
- terminal_size-0.2.6 \
+ syn-2.0.114 \
+ sysinfo-0.37.2 \
+ tempfile-3.24.0 \
+ terminal_size-0.4.3 \
termtree-0.5.1 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
thousands-0.2.0 \
toml-0.5.11 \
- unicode-ident-1.0.18 \
- unicode-width-0.1.14 \
+ unicode-ident-1.0.22 \
+ unicode-width-0.2.2 \
utf8parse-0.2.2 \
wait-timeout-0.2.1 \
- wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.106 \
+ wasm-bindgen-macro-0.2.106 \
+ wasm-bindgen-macro-support-0.2.106 \
+ wasm-bindgen-shared-0.2.106 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
+ windows-core-0.62.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
windows-link-0.1.3 \
+ windows-link-0.2.1 \
+ windows-numerics-0.2.0 \
windows-result-0.3.4 \
+ windows-result-0.4.1 \
windows-strings-0.4.2 \
- windows-sys-0.48.0 \
- windows-sys-0.59.0 \
+ windows-strings-0.5.1 \
windows-sys-0.60.2 \
- windows-targets-0.48.5 \
- windows-targets-0.52.6 \
- windows-targets-0.53.2 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- wit-bindgen-rt-0.39.0
+ windows-sys-0.61.2 \
+ windows-targets-0.53.5 \
+ windows-threading-0.1.0 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.53.1 \
+ wit-bindgen-0.46.0 \
+ zmij-1.0.12
diff --git a/sysutils/dust/distinfo b/sysutils/dust/distinfo
index e8a6a816080b..6c618fe54bf4 100644
--- a/sysutils/dust/distinfo
+++ b/sysutils/dust/distinfo
@@ -1,54 +1,50 @@
-TIMESTAMP = 1754017074
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+TIMESTAMP = 1767915979
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
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/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
-SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/assert_cmd-2.1.1.crate) = bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85
+SIZE (rust/crates/assert_cmd-2.1.1.crate) = 27211
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/cc-1.2.28.crate) = 4ad45f4f74e4e20eaa392913b7b33a7091c87e59628f4dd27888205ad888843c
-SIZE (rust/crates/cc-1.2.28.crate) = 107943
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
+SHA256 (rust/crates/cc-1.2.51.crate) = 7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203
+SIZE (rust/crates/cc-1.2.51.crate) = 93352
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
-SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
-SHA256 (rust/crates/clap_mangen-0.2.27.crate) = fc33c849748320656a90832f54a5eeecaa598e92557fb5dedebc3355746d31e4
-SIZE (rust/crates/clap_mangen-0.2.27.crate) = 15696
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.54.crate) = c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394
+SIZE (rust/crates/clap-4.5.54.crate) = 62028
+SHA256 (rust/crates/clap_builder-4.5.54.crate) = fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00
+SIZE (rust/crates/clap_builder-4.5.54.crate) = 170854
+SHA256 (rust/crates/clap_complete-4.5.65.crate) = 430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d
+SIZE (rust/crates/clap_complete-4.5.65.crate) = 49394
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/clap_mangen-0.2.31.crate) = 439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301
+SIZE (rust/crates/clap_mangen-0.2.31.crate) = 16345
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/config-file-0.2.3.crate) = df51e72c150781d2c7d4cbcb0b803277caaa80476786994a62961a8f1010dafb
@@ -61,128 +57,118 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
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/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
-SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790
+SIZE (rust/crates/ctrlc-3.5.1.crate) = 14115
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
-SIZE (rust/crates/directories-4.0.1.crate) = 16040
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/filesize-0.2.0.crate) = 12d741e2415d4e2e5bd1c1d00409d1a8865a57892c2d689b504365655d237d43
SIZE (rust/crates/filesize-0.2.0.crate) = 5066
-SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
-SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/find-msvc-tools-0.1.6.crate) = 645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff
+SIZE (rust/crates/find-msvc-tools-0.1.6.crate) = 30978
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
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/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
-SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
-SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-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.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
-SIZE (rust/crates/libredox-0.1.4.crate) = 6946
-SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
-SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lscolors-0.13.0.crate) = c2dedc85d67baf5327114fad78ab9418f8893b1121c17d5538dd11005ad1ddf2
-SIZE (rust/crates/lscolors-0.13.0.crate) = 21948
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
+SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
+SIZE (rust/crates/itoa-1.0.17.crate) = 15905
+SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
+SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
+SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc
+SIZE (rust/crates/libc-0.2.180.crate) = 812207
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
+SHA256 (rust/crates/lscolors-0.21.0.crate) = d60e266dfb1426eb2d24792602e041131fdc0236bb7007abc0e589acafd60929
+SIZE (rust/crates/lscolors-0.21.0.crate) = 27694
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
SIZE (rust/crates/nix-0.30.1.crate) = 342015
-SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
-SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/ntapi-0.4.2.crate) = c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081
+SIZE (rust/crates/ntapi-0.4.2.crate) = 127136
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
+SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
-SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/portable-atomic-1.13.0.crate) = f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950
+SIZE (rust/crates/portable-atomic-1.13.0.crate) = 195086
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
SIZE (rust/crates/predicates-3.1.3.crate) = 24063
SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/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/proc-macro2-1.0.105.crate) = 535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7
+SIZE (rust/crates/proc-macro2-1.0.105.crate) = 60319
+SHA256 (rust/crates/quote-1.0.43.crate) = dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a
+SIZE (rust/crates/quote-1.0.43.crate) = 31587
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
-SHA256 (rust/crates/rayon-1.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/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-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/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rustix-0.37.28.crate) = 519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6
-SIZE (rust/crates/rustix-0.37.28.crate) = 325812
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
-SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
-SIZE (rust/crates/ryu-1.0.20.crate) = 48738
-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/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
+SIZE (rust/crates/rustix-1.1.3.crate) = 423447
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86
+SIZE (rust/crates/serde_json-1.0.149.crate) = 155994
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/stfu8-0.2.7.crate) = e51f1e89f093f99e7432c491c382b88a6860a5adbe6bf02574bf0a08efff1978
SIZE (rust/crates/stfu8-0.2.7.crate) = 42753
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
-SHA256 (rust/crates/sysinfo-0.27.8.crate) = a902e9050fca0a5d6877550b769abd2bd1ce8c04634b941dbe2809735e1a1e33
-SIZE (rust/crates/sysinfo-0.27.8.crate) = 145438
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
-SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
-SIZE (rust/crates/terminal_size-0.2.6.crate) = 10585
+SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a
+SIZE (rust/crates/syn-2.0.114.crate) = 304636
+SHA256 (rust/crates/sysinfo-0.37.2.crate) = 16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f
+SIZE (rust/crates/sysinfo-0.37.2.crate) = 216343
+SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
+SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
@@ -193,107 +179,87 @@ SHA256 (rust/crates/thousands-0.2.0.crate) = 3bf63baf9f5039dadc247375c29eb137067
SIZE (rust/crates/thousands-0.2.0.crate) = 11060
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
-SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
-SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd
+SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3
+SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
+SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
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.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_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.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_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.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_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.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_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.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (bootandy-dust-v1.2.3_GH0.tar.gz) = 424b26adfbafeac31da269ecb3f189eca09803e60fad90b3ff692cf52e0aeeee
-SIZE (bootandy-dust-v1.2.3_GH0.tar.gz) = 117984
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/zmij-1.0.12.crate) = 2fc5a66a20078bf1251bde995aa2fdcc4b800c70b5d92dd2c62abc5c60f679f8
+SIZE (rust/crates/zmij-1.0.12.crate) = 22544
+SHA256 (bootandy-dust-v1.2.4_GH0.tar.gz) = 2f6768534bd01727234e67f1dd3754c9547aa18c715f6ee52094e881ebac50e3
+SIZE (bootandy-dust-v1.2.4_GH0.tar.gz) = 164328
diff --git a/sysutils/dutree/Makefile b/sysutils/dutree/Makefile
index 9a793caa1748..1ec4f9f521ab 100644
--- a/sysutils/dutree/Makefile
+++ b/sysutils/dutree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dutree
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= sysutils
PATCH_SITES= https://github.com/nachoparker/dutree/commit/
diff --git a/sysutils/edk2/Makefile b/sysutils/edk2/Makefile
index 5b1947c88b2d..838625b6f90e 100644
--- a/sysutils/edk2/Makefile
+++ b/sysutils/edk2/Makefile
@@ -1,13 +1,12 @@
PORTNAME= edk2
-PORTVERSION= g202308
-PORTREVISION= 5
+PORTVERSION= g202508
CATEGORIES= sysutils
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
MAINTAINER= uboot@FreeBSD.org
COMMENT= EDK2 Firmware for ${FLAVOR}
-WWW= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/
+WWW= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/
LICENSE= BSD3CLAUSE
@@ -15,39 +14,49 @@ ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= only provides firmware for aarch64 and amd64
PKGNAMESUFFIX= -${FLAVOR:C/_/-/g}
-FLAVORS= macchiatobin fvp rpi3 rpi4 xen_x64 bhyve qemu_x64 qemu_i386
+FLAVORS= bhyve macchiatobin fvp rpi3 rpi4 xen_x64 qemu_x64 qemu_i386
-USES= cpe gmake python:build
+USES= dos2unix cpe gmake python:build
CPE_VENDOR= tianocore
-USE_GCC= yes:build
+USE_GCC= yes
+DOS2UNIX_FILES= UefiCpuPkg/CpuDxe/CpuDxe.inf \
+ UefiCpuPkg/CpuDxe/CpuDxe.c \
+ UefiCpuPkg/CpuDxe/CpuPageTable.c \
+ UefiCpuPkg/CpuDxe/CpuPageTable.h
BUILD_DEPENDS+= dtc>=1.4.1:sysutils/dtc \
bash:shells/bash
# Both platform and non-osi repository don't have release, use latest known to work tag
-PLATFORM_TAG= e509ac5a72
-NONOSI_TAG= 8c09bd0955
+PLATFORM_TAG= aa035ed7f469295802d51c7c001477e32da8a65f
+NONOSI_TAG= 3415f616e08a0d9c7bd264cab674929a7b0f5e33
USE_GITHUB= yes
GH_ACCOUNT= tianocore
-GH_TAGNAME= edk2-stable202308
+GH_TAGNAME= edk2-stable202508
GH_TUPLE= tianocore:edk2-platforms:${PLATFORM_TAG}:platforms \
tianocore:edk2-non-osi:${NONOSI_TAG}:nonosi \
- google:brotli:v1.0.9-35-gf4153a0:brotli/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli \
- google:googletest:release-1.8.0-2983-g86add134:googletest/UnitTestFrameworkPkg/Library/GoogleTestLib/googletest \
- MIPI-Alliance:public-mipi-sys-t:v1.1+edk2:mipisyst/MdePkg/Library/MipiSysTLib/mipisyst \
- openssl:openssl:openssl-3.0.9:openssl/CryptoPkg/Library/OpensslLib/openssl \
- tianocore:edk2-cmocka:cmocka-1.1.5-23-g1cc9cde:cmocka/UnitTestFrameworkPkg/Library/CmockaLib/cmocka
+ tianocore:edk2-subhook:83d4e1ebef3588fae48b69a7352cc21801cb70bc:edk2_subhook/UnitTestFrameworkPkg/Library/SubhookLib/subhook \
+ tianocore:edk2-cmocka:1cc9cde3448cdd2e000886a26acf1caac2db7cf1:edk2_cmocka/UnitTestFrameworkPkg/Library/CmockaLib/cmocka \
+ openssl:openssl:aea7aaf2abb04789f5868cbabec406ea43aa84bf:openssl/CryptoPkg/Library/OpensslLib/openssl \
+ kkos:oniguruma:4ef89209a239c1aea328cf13c05a2807e5c146d1:oniguruma/MdeModulePkg/Universal/RegularExpressionDxe/oniguruma \
+ google:googletest:86add13493e5c881d7e4ba77fb91c1f57752b3a4:googletest/UnitTestFrameworkPkg/Library/GoogleTestLib/googletest \
+ google:brotli:f4153a09f87cbb9c826d8fc12c74642bb2d879ea:brotli/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli \
+ devicetree-org:pylibfdt:cfff805481bdea27f900c32698171286542b8d3c:pylibfdt/MdePkg/Library/BaseFdtLib/libfdt \
+ akheron:jansson:e9ebfa7e77a6bee77df44e096b100e7131044059:jansson/RedfishPkg/Library/JsonLib/jansson \
+ MIPI-Alliance:public-mipi-sys-t:370b5944c046bab043dd8b133727b2135af7747a:public_mipi_sys_t/MdePkg/Library/MipiSysTLib/mipisyst \
+ DMTF:libspdm:98ef964e1e9a0c39c7efb67143d3a13a819432e0:libspdm/SecurityPkg/DeviceSecurity/SpdmLib/libspdm \
+ ARMmbed:mbedtls:8c89224991adff88d53cd380f42a2baa36f91454:mbedtls/CryptoPkg/Library/MbedTlsLib/mbedtls
.include <bsd.port.pre.mk>
# Heavily dependent on bsd.port.pre.mk definitions for lang/gcc* details:
BINARY_ALIAS= make=${GMAKE} \
- dtc=${LOCALBASE}/bin/dtc \
- ar=${AR} \
gcc=${LOCALBASE}/bin/${CC} \
- gcc-ar=${LOCALBASE}/bin/${CC:S/gcc/&-ar/} \
g++=${LOCALBASE}/bin/${CXX} \
+ gcc-nm=${LOCALBASE}/bin/${CC:S/gcc/&-nm/} \
+ gcc-ar=${LOCALBASE}/bin/${CC:S/gcc/&-ar/} \
+ gcc-ranlib=${LOCALBASE}/bin/${CC:S/gcc/&-ranlib/} \
python3=${PYTHON_CMD} python=${PYTHON_CMD}
# Avoid: "ld-elf.so.1: /lib/libgcc_s.so.1: version GCC_4.5.0
@@ -65,7 +74,7 @@ PLAT_ARCH= AARCH64
PLAT_ARGS+= -D X64EMU_ENABLE=FALSE -D CAPSULE_ENABLE=FALSE
PLAT_TARGET= RELEASE
PLATFILE= Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc
-PLAT_RESULT= ArmVExpress-FVP-AArch64/${PLAT_TARGET}_GCC5/FV/FVP_AARCH64_EFI.fd
+PLAT_RESULT= ArmVExpress-FVP-AArch64/${PLAT_TARGET}_GCC/FV/FVP_AARCH64_EFI.fd
PLAT_FILENAME= FVP_AARCH64_EFI.fd
.endif
@@ -75,7 +84,7 @@ PLAT_ARCH= AARCH64
PLAT_ARGS+= -D X64EMU_ENABLE=TRUE -D CAPSULE_ENABLE=FALSE
PLAT_TARGET= RELEASE
PLATFILE= Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.dsc
-PLAT_RESULT= Armada80x0McBin-AARCH64/${PLAT_TARGET}_GCC5/FV/ARMADA_EFI.fd
+PLAT_RESULT= Armada80x0McBin-AARCH64/${PLAT_TARGET}_GCC/FV/ARMADA_EFI.fd
PLAT_FILENAME= ARMADA_EFI.fd
.endif
@@ -85,7 +94,7 @@ PLAT_ARCH= AARCH64
PLAT_ARGS+= -D X64EMU_ENABLE=FALSE -D CAPSULE_ENABLE=FALSE
PLAT_TARGET= RELEASE
PLATFILE= Platform/RaspberryPi/RPi3/RPi3.dsc
-PLAT_RESULT= RPi3/${PLAT_TARGET}_GCC5/FV/RPI_EFI.fd
+PLAT_RESULT= RPi3/${PLAT_TARGET}_GCC/FV/RPI_EFI.fd
PLAT_FILENAME= RPI_EFI.fd
.endif
@@ -95,7 +104,7 @@ PLAT_ARCH= AARCH64
PLAT_ARGS+= -D X64EMU_ENABLE=FALSE -D CAPSULE_ENABLE=FALSE
PLAT_TARGET= RELEASE
PLATFILE= Platform/RaspberryPi/RPi4/RPi4.dsc
-PLAT_RESULT= RPi4/${PLAT_TARGET}_GCC5/FV/RPI_EFI.fd
+PLAT_RESULT= RPi4/${PLAT_TARGET}_GCC/FV/RPI_EFI.fd
PLAT_FILENAME= RPI_EFI.fd
.endif
@@ -106,7 +115,7 @@ PLAT= xen
PLAT_ARCH= X64
PLAT_TARGET= RELEASE
PLATFILE= OvmfPkg/OvmfXen.dsc
-PLAT_RESULT= OvmfXen/${PLAT_TARGET}_GCC5/FV/OVMF.fd
+PLAT_RESULT= OvmfXen/${PLAT_TARGET}_GCC/FV/OVMF.fd
PLAT_FILENAME= XEN_X64_EFI.fd
.endif
@@ -118,13 +127,12 @@ PLAT_ARCH= X64
PLAT_ARGS+= -D SECURE_BOOT_ENABLE=TRUE -D TPM2_ENABLE=TRUE
PLAT_TARGET= RELEASE
PLATFILE= OvmfPkg/Bhyve/BhyveX64.dsc
-PLAT_RESULT= BhyveX64/${PLAT_TARGET}_GCC5/FV/BHYVE.fd
-PLAT_RESULT_CODE= BhyveX64/${PLAT_TARGET}_GCC5/FV/BHYVE_CODE.fd
-PLAT_RESULT_VARS= BhyveX64/${PLAT_TARGET}_GCC5/FV/BHYVE_VARS.fd
+PLAT_RESULT= BhyveX64/${PLAT_TARGET}_GCC/FV/BHYVE.fd
+PLAT_RESULT_CODE= BhyveX64/${PLAT_TARGET}_GCC/FV/BHYVE_CODE.fd
+PLAT_RESULT_VARS= BhyveX64/${PLAT_TARGET}_GCC/FV/BHYVE_VARS.fd
PLAT_FILENAME= BHYVE_UEFI.fd
PLAT_FILENAME_CODE= BHYVE_UEFI_CODE.fd
PLAT_FILENAME_VARS= BHYVE_UEFI_VARS.fd
-PATCHFILES= ffce430d2b65d508a1604dc986ba16db3583943d.patch:-p1
.endif
.if ${FLAVOR} == qemu_x64
@@ -134,9 +142,9 @@ PLAT= qemu
PLAT_ARCH= X64
PLAT_TARGET= RELEASE
PLATFILE= OvmfPkg/OvmfPkgX64.dsc
-PLAT_RESULT= OvmfX64/${PLAT_TARGET}_GCC5/FV/OVMF.fd
-PLAT_RESULT_CODE= OvmfX64/${PLAT_TARGET}_GCC5/FV/OVMF_CODE.fd
-PLAT_RESULT_VARS= OvmfX64/${PLAT_TARGET}_GCC5/FV/OVMF_VARS.fd
+PLAT_RESULT= OvmfX64/${PLAT_TARGET}_GCC/FV/OVMF.fd
+PLAT_RESULT_CODE= OvmfX64/${PLAT_TARGET}_GCC/FV/OVMF_CODE.fd
+PLAT_RESULT_VARS= OvmfX64/${PLAT_TARGET}_GCC/FV/OVMF_VARS.fd
PLAT_FILENAME= QEMU_UEFI-x86_64.fd
PLAT_FILENAME_CODE= QEMU_UEFI_CODE-x86_64.fd
PLAT_FILENAME_VARS= QEMU_UEFI_VARS-x86_64.fd
@@ -149,9 +157,9 @@ PLAT= qemu
PLAT_ARCH= IA32
PLAT_TARGET= RELEASE
PLATFILE= OvmfPkg/OvmfPkgIa32.dsc
-PLAT_RESULT= OvmfIa32/${PLAT_TARGET}_GCC5/FV/OVMF.fd
-PLAT_RESULT_CODE= OvmfIa32/${PLAT_TARGET}_GCC5/FV/OVMF_CODE.fd
-PLAT_RESULT_VARS= OvmfIa32/${PLAT_TARGET}_GCC5/FV/OVMF_VARS.fd
+PLAT_RESULT= OvmfIa32/${PLAT_TARGET}_GCC/FV/OVMF.fd
+PLAT_RESULT_CODE= OvmfIa32/${PLAT_TARGET}_GCC/FV/OVMF_CODE.fd
+PLAT_RESULT_VARS= OvmfIa32/${PLAT_TARGET}_GCC/FV/OVMF_VARS.fd
PLAT_FILENAME= QEMU_UEFI-i386.fd
PLAT_FILENAME_CODE= QEMU_UEFI_CODE-i386.fd
PLAT_FILENAME_VARS= QEMU_UEFI_VARS-i386.fd
@@ -170,50 +178,58 @@ PLIST_FILES+= ${PREFIX}/share/uefi-firmware/${PLAT_FILENAME_CODE}
PLIST_FILES+= ${PREFIX}/share/uefi-firmware/${PLAT_FILENAME_VARS}
.endif
-# Emulate source edk2/edksetup.sh
-MAKE_ENV+= WORKSPACE=${WRKDIR} \
- PACKAGES_PATH=${WRKDIR}/edk2-${GH_TAGNAME}:${WRKDIR}/edk2-platforms-${PLATFORM_TAG}:${WRKDIR}/edk2-non-osi-${NONOSI_TAG} \
- CONF_PATH=${WRKDIR}/edk2-${GH_TAGNAME}/Conf \
- EDK_TOOLS_PATH=${WRKDIR}/edk2-${GH_TAGNAME}/BaseTools \
- PATH=${WRKDIR}/edk2-${GH_TAGNAME}/BaseTools/BinWrappers/PosixLike:${PATH} \
- PYTHON_COMMAND=python3 \
- PYTHONHASHSEED=1 \
- EXTRA_LDFLAGS=${EXTRA_LDFLAGS}
-
.if ${PLAT_ARCH} == AARCH64 && ${ARCH} != aarch64
BUILD_DEPENDS+= aarch64-none-elf-gcc:devel/aarch64-none-elf-gcc
-MAKE_ENV+= GCC5_AARCH64_PREFIX=aarch64-none-elf-
+MAKE_ENV+= GCC_AARCH64_PREFIX=aarch64-none-elf-
.endif
.if ${PLAT_ARCH} == X64 || ${PLAT_ARCH} == IA32
BUILD_DEPENDS+= nasm:devel/nasm
.endif
-# We can't have two submodule with the same origin in GH_TUPLE
+MAKE_ENV+= PYTHON_COMMAND=python3 \
+ EXTRA_LDFLAGS=${EXTRA_LDFLAGS} \
+ PACKAGES_PATH=${WRKDIR}/edk2-${GH_TAGNAME}:${WRKDIR}/edk2-platforms-${PLATFORM_TAG}:${WRKDIR}/edk2-non-osi-${NONOSI_TAG}
+
+# custom logo for bhyve's ovmf
+.if ${FLAVOR} == bhyve
+MASTER_SITES+= LOCAL/dch/bhyve/
+DISTFILES+= BhyveLogo.bmp
+EXTRACT_ONLY= ${DISTFILES:M*.gz*:C/.gz:.*/.gz/}
+.endif
+
post-extract:
- (cd ${WRKDIR}/edk2-${GH_TAGNAME}/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli && tar cf - * | tar xf - -C ../../../../BaseTools/Source/C/BrotliCompress/brotli)
+ # We can't have two submodule with the same origin in GH_TUPLE
+ (cd ${WRKDIR}/edk2-${GH_TAGNAME} && ${CP} -a MdeModulePkg/Library/BrotliCustomDecompressLib/brotli/* BaseTools/Source/C/BrotliCompress/brotli)
+
+.if ${FLAVOR} == bhyve
+ (${CP} ${DISTDIR}/BhyveLogo.bmp ${WRKDIR}/edk2-${GH_TAGNAME}/MdeModulePkg/Logo/Logo.bmp)
+.endif
+
do-build:
- # This is normaly done during source edksetup.sh
- (cp ${WRKDIR}/edk2-${GH_TAGNAME}/BaseTools/Conf/build_rule.template ${WRKDIR}/edk2-${GH_TAGNAME}/Conf/build_rule.txt)
- (cp ${WRKDIR}/edk2-${GH_TAGNAME}/BaseTools/Conf/tools_def.template ${WRKDIR}/edk2-${GH_TAGNAME}/Conf/tools_def.txt)
- (cp ${WRKDIR}/edk2-${GH_TAGNAME}/BaseTools/Conf/target.template ${WRKDIR}/edk2-${GH_TAGNAME}/Conf/target.txt)
- # Build the basetools
- (cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C edk2-${GH_TAGNAME}/BaseTools ${_MAKE_JOBS})
- # Build EDK2
- (cd ${WRKDIR}/edk2-${GH_TAGNAME} && ${SETENV} ${MAKE_ENV} BaseTools/BinWrappers/PosixLike/build -a ${PLAT_ARCH} -p ${PLATFILE} -n ${MAKE_JOBS_NUMBER} -t GCC5 -b ${PLAT_TARGET} ${PLAT_ARGS})
+ # Just run a bash subshell for build instead of emulating edksetup.sh
+ (bash -c ' \
+ export ${MAKE_ENV} && \
+ cd ${WRKDIR}/edk2-${GH_TAGNAME} && \
+ ${MAKE_CMD} -C BaseTools -j ${MAKE_JOBS_NUMBER} && \
+ source edksetup.sh && \
+ build -a ${PLAT_ARCH} -p ${PLATFILE} -n ${MAKE_JOBS_NUMBER} -t GCC -b ${PLAT_TARGET} ${PLAT_ARGS} \
+ ')
do-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/
- ${INSTALL_DATA} ${WRKDIR}/Build/${PLAT_RESULT} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME}
+ ${INSTALL_DATA} ${WRKDIR}/edk2-${GH_TAGNAME}/Build/${PLAT_RESULT} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME}
.if defined(PLAT_FILENAME_CODE)
- ${INSTALL_DATA} ${WRKDIR}/Build/${PLAT_RESULT_CODE} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME_CODE}
+ ${INSTALL_DATA} ${WRKDIR}/edk2-${GH_TAGNAME}/Build/${PLAT_RESULT_CODE} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME_CODE}
.endif
.if defined(PLAT_FILENAME_VARS)
- ${INSTALL_DATA} ${WRKDIR}/Build/${PLAT_RESULT_VARS} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME_VARS}
+ ${INSTALL_DATA} ${WRKDIR}/edk2-${GH_TAGNAME}/Build/${PLAT_RESULT_VARS} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME_VARS}
.endif
+
.if ${FLAVOR} == bhyve
- ${INSTALL_DATA} ${WRKDIR}/Build/${PLAT_RESULT_CODE} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME}
+ # For now BHYVE cannot load the regular firmware file that contains vars so we just replace it with CODE
+ ${INSTALL_DATA} ${WRKDIR}/edk2-${GH_TAGNAME}/Build/${PLAT_RESULT_CODE} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME}
# For backwards compatibility
${MKDIR} ${STAGEDIR}/${PREFIX}/share/uefi-firmware/
${RLN} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/${PLAT_FILENAME} ${STAGEDIR}/${PREFIX}/share/uefi-firmware/${PLAT_FILENAME}
diff --git a/sysutils/edk2/distinfo b/sysutils/edk2/distinfo
index 1409fbc82c08..811e7674055a 100644
--- a/sysutils/edk2/distinfo
+++ b/sysutils/edk2/distinfo
@@ -1,19 +1,31 @@
-TIMESTAMP = 1719565938
-SHA256 (tianocore-edk2-g202308-edk2-stable202308_GH0.tar.gz) = 3f1cde1166ad94f86fc2375ee2c3f7f1c16c646b9518de3ff928efd28702ffe1
-SIZE (tianocore-edk2-g202308-edk2-stable202308_GH0.tar.gz) = 16801285
-SHA256 (tianocore-edk2-platforms-e509ac5a72_GH0.tar.gz) = 3b15b5b5c545023de4885a07b42a3426769323e4377fcf2d600b6094bcf4231c
-SIZE (tianocore-edk2-platforms-e509ac5a72_GH0.tar.gz) = 11096819
-SHA256 (tianocore-edk2-non-osi-8c09bd0955_GH0.tar.gz) = efc67f57ebb6f5c31711baa215a12666ba1b8961004548f6278c1020d365fe16
-SIZE (tianocore-edk2-non-osi-8c09bd0955_GH0.tar.gz) = 21515641
-SHA256 (google-brotli-v1.0.9-35-gf4153a0_GH0.tar.gz) = 8deff90317f030d770ab912fbc2a789394ac35c2d68eb5105e1f427aa8f88a3f
-SIZE (google-brotli-v1.0.9-35-gf4153a0_GH0.tar.gz) = 512041
-SHA256 (google-googletest-release-1.8.0-2983-g86add134_GH0.tar.gz) = b94dc8bbc62251542f3dc5dc1398527379465dd8fc48e146ddea86403a195071
-SIZE (google-googletest-release-1.8.0-2983-g86add134_GH0.tar.gz) = 855431
-SHA256 (MIPI-Alliance-public-mipi-sys-t-v1.1+edk2_GH0.tar.gz) = 473dcd46ed32b098091a2353f0ed13e69cbe773811c5551e6e766c16ac9ba464
-SIZE (MIPI-Alliance-public-mipi-sys-t-v1.1+edk2_GH0.tar.gz) = 378282
-SHA256 (openssl-openssl-openssl-3.0.9_GH0.tar.gz) = 2eec31f2ac0e126ff68d8107891ef534159c4fcfb095365d4cd4dc57d82616ee
-SIZE (openssl-openssl-openssl-3.0.9_GH0.tar.gz) = 15335782
-SHA256 (tianocore-edk2-cmocka-cmocka-1.1.5-23-g1cc9cde_GH0.tar.gz) = c2fb00395a55abd2ebfc2fcfe2705c7096cedd4416704dbb9237e394607fccb4
-SIZE (tianocore-edk2-cmocka-cmocka-1.1.5-23-g1cc9cde_GH0.tar.gz) = 100320
-SHA256 (ffce430d2b65d508a1604dc986ba16db3583943d.patch) = 2651482dc7c38563c8a1bec95eebb8f93bfe5051f95f5f4a05f201117650385e
-SIZE (ffce430d2b65d508a1604dc986ba16db3583943d.patch) = 3373
+TIMESTAMP = 1759436651
+SHA256 (BhyveLogo.bmp) = 910ef609df6706c282997dfcac67e809cb43dcee02fbd1ea670404d7afb41fc1
+SIZE (BhyveLogo.bmp) = 67938
+SHA256 (tianocore-edk2-g202508-edk2-stable202508_GH0.tar.gz) = ea373d69f8e2b8c1e63e958e538e4a7b493a71a3680ad709df1733f2780608ec
+SIZE (tianocore-edk2-g202508-edk2-stable202508_GH0.tar.gz) = 18454992
+SHA256 (tianocore-edk2-platforms-aa035ed7f469295802d51c7c001477e32da8a65f_GH0.tar.gz) = f8a2f2352eec77ff33a38fcbd2cb325ee20c8f4368d80ae792019f5a6c7fa238
+SIZE (tianocore-edk2-platforms-aa035ed7f469295802d51c7c001477e32da8a65f_GH0.tar.gz) = 11968263
+SHA256 (tianocore-edk2-non-osi-3415f616e08a0d9c7bd264cab674929a7b0f5e33_GH0.tar.gz) = 56ac0b41fe8d30e61aadd44ed41febc4637c5fb1b9a177b5c9dc4a2e8999eee4
+SIZE (tianocore-edk2-non-osi-3415f616e08a0d9c7bd264cab674929a7b0f5e33_GH0.tar.gz) = 37783559
+SHA256 (tianocore-edk2-subhook-83d4e1ebef3588fae48b69a7352cc21801cb70bc_GH0.tar.gz) = f65b2e6dd304e19185d751652bd5ebc72a81d503bf542037acb3450e43abc095
+SIZE (tianocore-edk2-subhook-83d4e1ebef3588fae48b69a7352cc21801cb70bc_GH0.tar.gz) = 14470
+SHA256 (tianocore-edk2-cmocka-1cc9cde3448cdd2e000886a26acf1caac2db7cf1_GH0.tar.gz) = 59cd4b81abafae35d94ac5d91cf4ae5b05122e688713cd6db51e5e4cef471d8f
+SIZE (tianocore-edk2-cmocka-1cc9cde3448cdd2e000886a26acf1caac2db7cf1_GH0.tar.gz) = 100343
+SHA256 (openssl-openssl-aea7aaf2abb04789f5868cbabec406ea43aa84bf_GH0.tar.gz) = 0db2c5888e78b3ee10df5991c9bd049a2ca0eb693b3c44a05f3078a90add349a
+SIZE (openssl-openssl-aea7aaf2abb04789f5868cbabec406ea43aa84bf_GH0.tar.gz) = 53351642
+SHA256 (kkos-oniguruma-4ef89209a239c1aea328cf13c05a2807e5c146d1_GH0.tar.gz) = 70bfed97ee8390f5ac08fea28e3e930a3b33df871c6fc1888c8d436c6c6b755d
+SIZE (kkos-oniguruma-4ef89209a239c1aea328cf13c05a2807e5c146d1_GH0.tar.gz) = 657724
+SHA256 (google-googletest-86add13493e5c881d7e4ba77fb91c1f57752b3a4_GH0.tar.gz) = 3c3095488b936b14538dca64d7e68bcde09a8a18d2a32a47b59877eff0340403
+SIZE (google-googletest-86add13493e5c881d7e4ba77fb91c1f57752b3a4_GH0.tar.gz) = 855874
+SHA256 (google-brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea_GH0.tar.gz) = 6d6cacce05086b7debe75127415ff9c3661849f564fe2f5f3b0383d48aa4ed77
+SIZE (google-brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea_GH0.tar.gz) = 512229
+SHA256 (devicetree-org-pylibfdt-cfff805481bdea27f900c32698171286542b8d3c_GH0.tar.gz) = 1193910f475fde07f3cd4fe1c1a353d69b8cedb574967134838fcdc8208d224e
+SIZE (devicetree-org-pylibfdt-cfff805481bdea27f900c32698171286542b8d3c_GH0.tar.gz) = 49659
+SHA256 (akheron-jansson-e9ebfa7e77a6bee77df44e096b100e7131044059_GH0.tar.gz) = e7935c0d91d6d22f6dee710a26b23e228ecc4fe8ef7e8f756558c3599f68c3b4
+SIZE (akheron-jansson-e9ebfa7e77a6bee77df44e096b100e7131044059_GH0.tar.gz) = 145110
+SHA256 (MIPI-Alliance-public-mipi-sys-t-370b5944c046bab043dd8b133727b2135af7747a_GH0.tar.gz) = 9fda3b9a78343ab2be6f06ce6396536e7e065abac29b47c8eb2e42cbb4c4f00b
+SIZE (MIPI-Alliance-public-mipi-sys-t-370b5944c046bab043dd8b133727b2135af7747a_GH0.tar.gz) = 378522
+SHA256 (DMTF-libspdm-98ef964e1e9a0c39c7efb67143d3a13a819432e0_GH0.tar.gz) = 634cbdf10bcaf32f3446b1bf8be7e8a60cecd1e9500e512f01e3c15b74cbcfd3
+SIZE (DMTF-libspdm-98ef964e1e9a0c39c7efb67143d3a13a819432e0_GH0.tar.gz) = 2017163
+SHA256 (ARMmbed-mbedtls-8c89224991adff88d53cd380f42a2baa36f91454_GH0.tar.gz) = b5c7e7c54e013c168f4aae036e59912785f11b4aeebd57f6165a14e879b9a82c
+SIZE (ARMmbed-mbedtls-8c89224991adff88d53cd380f42a2baa36f91454_GH0.tar.gz) = 4587796
diff --git a/sysutils/edk2/files/patch-CryptoPkg_Library_OpensslLib_openssl_include_openssl_byteorder.h b/sysutils/edk2/files/patch-CryptoPkg_Library_OpensslLib_openssl_include_openssl_byteorder.h
new file mode 100644
index 000000000000..701732d41f0c
--- /dev/null
+++ b/sysutils/edk2/files/patch-CryptoPkg_Library_OpensslLib_openssl_include_openssl_byteorder.h
@@ -0,0 +1,15 @@
+--- CryptoPkg/Library/OpensslLib/openssl/include/openssl/byteorder.h.orig 2025-07-01 11:52:08 UTC
++++ CryptoPkg/Library/OpensslLib/openssl/include/openssl/byteorder.h
+@@ -59,6 +59,12 @@
+ # if defined(__OpenBSD__)
+ # include <sys/types.h>
+ # else
++# if defined(OPENSSL_SYS_UEFI)
++# define _UINT8_T_DECLARED
++# define _UINT16_T_DECLARED
++# define _UINT32_T_DECLARED
++# define _UINT64_T_DECLARED
++# endif
+ # include <sys/endian.h>
+ # endif
+ # define OSSL_HTOBE16(x) htobe16(x)
diff --git a/sysutils/edk2/files/patch-OvmfPkg_Bhyve_AcpiPlatformDxe_AcpiPlatform.c b/sysutils/edk2/files/patch-OvmfPkg_Bhyve_AcpiPlatformDxe_AcpiPlatform.c
deleted file mode 100644
index 1096a5e4d30c..000000000000
--- a/sysutils/edk2/files/patch-OvmfPkg_Bhyve_AcpiPlatformDxe_AcpiPlatform.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.c.orig 2023-09-07 08:35:06 UTC
-+++ OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.c
-@@ -259,19 +259,17 @@ InstallAcpiTables (
- BHYVE_BIOS_PHYSICAL_END,
- &Rsdp
- );
-- if (EFI_ERROR (Status)) {
-- return Status;
-- }
--
-- Status = InstallAcpiTablesFromRsdp (
-- AcpiTable,
-- Rsdp
-- );
- if (!EFI_ERROR (Status)) {
-- return EFI_SUCCESS;
-+ Status = InstallAcpiTablesFromRsdp (
-+ AcpiTable,
-+ Rsdp
-+ );
-+ if (!EFI_ERROR (Status)) {
-+ return EFI_SUCCESS;
-+ }
- }
-
-- if (Status != EFI_NOT_FOUND) {
-+ if (EFI_ERROR (Status)) {
- DEBUG (
- (
- DEBUG_WARN,
-@@ -280,7 +278,6 @@ InstallAcpiTables (
- Status
- )
- );
-- return Status;
- }
-
- Status = InstallOvmfFvTables (AcpiTable);
diff --git a/sysutils/edk2/files/patch-OvmfPkg_Bhyve_PlatformPei_Platform.c b/sysutils/edk2/files/patch-OvmfPkg_Bhyve_PlatformPei_Platform.c
deleted file mode 100644
index 38dd3d905ee1..000000000000
--- a/sysutils/edk2/files/patch-OvmfPkg_Bhyve_PlatformPei_Platform.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- OvmfPkg/Bhyve/PlatformPei/Platform.c.orig 2023-11-17 12:26:16 UTC
-+++ OvmfPkg/Bhyve/PlatformPei/Platform.c
-@@ -153,8 +153,8 @@ MemMapInitialization (
- UINT64 PciIoSize;
- RETURN_STATUS PcdStatus;
-
-- PciIoBase = 0xC000;
-- PciIoSize = 0x4000;
-+ PciIoBase = 0x2000;
-+ PciIoSize = 0xE000;
-
- //
- // Create Memory Type Information HOB
diff --git a/sysutils/edk2/files/patch-remove-memattr-protocol b/sysutils/edk2/files/patch-remove-memattr-protocol
new file mode 100644
index 000000000000..5ca2202289ac
--- /dev/null
+++ b/sysutils/edk2/files/patch-remove-memattr-protocol
@@ -0,0 +1,353 @@
+--- UefiCpuPkg/CpuDxe/CpuDxe.c.orig 2025-05-07 09:03:43 UTC
++++ UefiCpuPkg/CpuDxe/CpuDxe.c
+@@ -1034,11 +1034,6 @@ InitializeCpu (
+ ASSERT_EFI_ERROR (Status);
+
+ //
+- // Install EFI memory attribute Protocol
+- //
+- InstallEfiMemoryAttributeProtocol (mCpuHandle);
+-
+- //
+ // Refresh GCD memory space map according to MTRR value.
+ //
+ RefreshGcdMemoryAttributes ();
+--- UefiCpuPkg/CpuDxe/CpuDxe.inf.orig 2025-05-07 09:04:04 UTC
++++ UefiCpuPkg/CpuDxe/CpuDxe.inf
+@@ -75,7 +75,6 @@
+
+ [Protocols]
+ gEfiCpuArchProtocolGuid ## PRODUCES
+- gEfiMemoryAttributeProtocolGuid ## PRODUCES
+ gEfiMpServiceProtocolGuid ## PRODUCES
+ gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES
+
+--- UefiCpuPkg/CpuDxe/CpuPageTable.c.orig 2025-05-07 09:04:40 UTC
++++ UefiCpuPkg/CpuDxe/CpuPageTable.c
+@@ -1436,298 +1436,3 @@ InitializePageTableLib (
+
+ return;
+ }
+-
+-/**
+- This function set given attributes of the memory region specified by
+- BaseAddress and Length.
+- The valid Attributes is EFI_MEMORY_RP, EFI_MEMORY_XP, and EFI_MEMORY_RO.
+-
+- @param This The EFI_MEMORY_ATTRIBUTE_PROTOCOL instance.
+- @param BaseAddress The physical address that is the start address of
+- a memory region.
+- @param Length The size in bytes of the memory region.
+- @param Attributes The bit mask of attributes to set for the memory
+- region.
+-
+- @retval EFI_SUCCESS The attributes were set for the memory region.
+- @retval EFI_INVALID_PARAMETER Length is zero.
+- Attributes specified an illegal combination of
+- attributes that cannot be set together.
+- @retval EFI_UNSUPPORTED The processor does not support one or more
+- bytes of the memory resource range specified
+- by BaseAddress and Length.
+- The bit mask of attributes is not supported for
+- the memory resource range specified by
+- BaseAddress and Length.
+- @retval EFI_OUT_OF_RESOURCES Requested attributes cannot be applied due to lack of
+- system resources.
+- @retval EFI_ACCESS_DENIED Attributes for the requested memory region are
+- controlled by system firmware and cannot be updated
+- via the protocol.
+-**/
+-EFI_STATUS
+-EFIAPI
+-EfiSetMemoryAttributes (
+- IN EFI_MEMORY_ATTRIBUTE_PROTOCOL *This,
+- IN EFI_PHYSICAL_ADDRESS BaseAddress,
+- IN UINT64 Length,
+- IN UINT64 Attributes
+- )
+-{
+- RETURN_STATUS Status;
+- BOOLEAN IsModified;
+- BOOLEAN IsSplitted;
+-
+- DEBUG ((DEBUG_VERBOSE, "%a: 0x%lx - 0x%lx (0x%lx)\n", __func__, BaseAddress, Length, Attributes));
+-
+- if (Attributes == 0) {
+- DEBUG ((DEBUG_ERROR, "%a: Error - Attributes == 0\n", __func__));
+- return EFI_INVALID_PARAMETER;
+- }
+-
+- if ((Attributes & ~EFI_MEMORY_ACCESS_MASK) != 0) {
+- DEBUG ((DEBUG_ERROR, "%a: Error - Attributes(0x%lx) invalid\n", __func__, Attributes));
+- return EFI_INVALID_PARAMETER;
+- }
+-
+- if (Length == 0) {
+- DEBUG ((DEBUG_ERROR, "%a: Length is 0!\n", __func__));
+- return RETURN_INVALID_PARAMETER;
+- }
+-
+- Status = ConvertMemoryPageAttributes (NULL, BaseAddress, Length, Attributes, PageActionSet, NULL, &IsSplitted, &IsModified);
+- if (!EFI_ERROR (Status)) {
+- if (IsModified) {
+- //
+- // Flush TLB as last step.
+- //
+- // Note: Since APs will always init CR3 register in HLT loop mode or do
+- // TLB flush in MWAIT loop mode, there's no need to flush TLB for them
+- // here.
+- //
+- CpuFlushTlb ();
+- }
+- } else {
+- DEBUG ((DEBUG_ERROR, "%a: Failed in ConvertMemoryPageAttributes (%r)\n", __func__, Status));
+- }
+-
+- return Status;
+-}
+-
+-/**
+- This function clears given attributes of the memory region specified by
+- BaseAddress and Length.
+- The valid Attributes is EFI_MEMORY_RP, EFI_MEMORY_XP, and EFI_MEMORY_RO.
+- @param This The EFI_MEMORY_ATTRIBUTE_PROTOCOL instance.
+- @param BaseAddress The physical address that is the start address of
+- a memory region.
+- @param Length The size in bytes of the memory region.
+- @param Attributes The bit mask of attributes to clear for the memory
+- region.
+-
+- @retval EFI_SUCCESS The attributes were cleared for the memory region.
+- @retval EFI_INVALID_PARAMETER Length is zero.
+- Attributes specified an illegal combination of
+- attributes that cannot be cleared together.
+- @retval EFI_UNSUPPORTED The processor does not support one or more
+- bytes of the memory resource range specified
+- by BaseAddress and Length.
+- The bit mask of attributes is not supported for
+- the memory resource range specified by
+- BaseAddress and Length.
+- @retval EFI_OUT_OF_RESOURCES Requested attributes cannot be applied due to lack of
+- system resources.
+- @retval EFI_ACCESS_DENIED Attributes for the requested memory region are
+- controlled by system firmware and cannot be updated
+- via the protocol.
+-**/
+-EFI_STATUS
+-EFIAPI
+-EfiClearMemoryAttributes (
+- IN EFI_MEMORY_ATTRIBUTE_PROTOCOL *This,
+- IN EFI_PHYSICAL_ADDRESS BaseAddress,
+- IN UINT64 Length,
+- IN UINT64 Attributes
+- )
+-{
+- RETURN_STATUS Status;
+- BOOLEAN IsModified;
+- BOOLEAN IsSplitted;
+-
+- DEBUG ((DEBUG_VERBOSE, "%a: 0x%lx - 0x%lx (0x%lx)\n", __func__, BaseAddress, Length, Attributes));
+-
+- if (Attributes == 0) {
+- DEBUG ((DEBUG_ERROR, "%a: Error - Attributes == 0\n", __func__));
+- return EFI_INVALID_PARAMETER;
+- }
+-
+- if ((Attributes & ~EFI_MEMORY_ACCESS_MASK) != 0) {
+- DEBUG ((DEBUG_ERROR, "%a: Error - Attributes(0x%lx) invalid\n", __func__, Attributes));
+- return EFI_INVALID_PARAMETER;
+- }
+-
+- if (Length == 0) {
+- DEBUG ((DEBUG_ERROR, "%a: Length is 0!\n", __func__));
+- return RETURN_INVALID_PARAMETER;
+- }
+-
+- Status = ConvertMemoryPageAttributes (NULL, BaseAddress, Length, Attributes, PageActionClear, NULL, &IsSplitted, &IsModified);
+- if (!EFI_ERROR (Status)) {
+- if (IsModified) {
+- //
+- // Flush TLB as last step.
+- //
+- // Note: Since APs will always init CR3 register in HLT loop mode or do
+- // TLB flush in MWAIT loop mode, there's no need to flush TLB for them
+- // here.
+- //
+- CpuFlushTlb ();
+- }
+- } else {
+- DEBUG ((DEBUG_ERROR, "%a: Failed in ConvertMemoryPageAttributes (%r)\n", __func__, Status));
+- }
+-
+- return Status;
+-}
+-
+-/**
+- This function retrieves the attributes of the memory region specified by
+- BaseAddress and Length. If different attributes are got from different part
+- of the memory region, EFI_NO_MAPPING will be returned.
+-
+- @param This The EFI_MEMORY_ATTRIBUTE_PROTOCOL instance.
+- @param BaseAddress The physical address that is the start address of
+- a memory region.
+- @param Length The size in bytes of the memory region.
+- @param Attributes Pointer to attributes returned.
+-
+- @retval EFI_SUCCESS The attributes got for the memory region.
+- @retval EFI_INVALID_PARAMETER Length is zero.
+- Attributes is NULL.
+- @retval EFI_NO_MAPPING Attributes are not consistent cross the memory
+- region.
+- @retval EFI_UNSUPPORTED The processor does not support one or more
+- bytes of the memory resource range specified
+- by BaseAddress and Length.
+-**/
+-EFI_STATUS
+-EFIAPI
+-EfiGetMemoryAttributes (
+- IN EFI_MEMORY_ATTRIBUTE_PROTOCOL *This,
+- IN EFI_PHYSICAL_ADDRESS BaseAddress,
+- IN UINT64 Length,
+- OUT UINT64 *Attributes
+- )
+-{
+- PAGE_TABLE_LIB_PAGING_CONTEXT CurrentPagingContext;
+- EFI_PHYSICAL_ADDRESS Address;
+- UINT64 *PageEntry;
+- UINT64 MemAttr;
+- PAGE_ATTRIBUTE PageAttr;
+- INT64 Size;
+- UINT64 AddressEncMask;
+-
+- DEBUG ((DEBUG_VERBOSE, "%a: 0x%lx - 0x%lx\n", __func__, BaseAddress, Length));
+-
+- if (!IS_ALIGNED (BaseAddress, EFI_PAGE_SIZE)) {
+- DEBUG ((DEBUG_ERROR, "%a: BaseAddress(0x%lx) is not aligned!\n", __func__, BaseAddress));
+- return EFI_UNSUPPORTED;
+- }
+-
+- if (!IS_ALIGNED (Length, EFI_PAGE_SIZE)) {
+- DEBUG ((DEBUG_ERROR, "%a: Length(0x%lx) is not aligned!\n", __func__, Length));
+- return EFI_UNSUPPORTED;
+- }
+-
+- if (Length == 0) {
+- DEBUG ((DEBUG_ERROR, "%a: Length is 0!\n", __func__));
+- return RETURN_INVALID_PARAMETER;
+- }
+-
+- if (Attributes == NULL) {
+- DEBUG ((DEBUG_ERROR, "%a: Attributes is NULL\n", __func__));
+- return EFI_INVALID_PARAMETER;
+- }
+-
+- Size = (INT64)Length;
+- MemAttr = (UINT64)-1;
+-
+- // Make sure AddressEncMask is contained to smallest supported address field.
+- //
+- AddressEncMask = PcdGet64 (PcdPteMemoryEncryptionAddressOrMask) & PAGING_1G_ADDRESS_MASK_64;
+-
+- GetCurrentPagingContext (&CurrentPagingContext);
+-
+- do {
+- PageEntry = GetPageTableEntry (&CurrentPagingContext, BaseAddress, &PageAttr);
+- if ((PageEntry == NULL) || (PageAttr == PageNone)) {
+- return EFI_UNSUPPORTED;
+- }
+-
+- //
+- // If the memory range is cross page table boundary, make sure they
+- // share the same attribute. Return EFI_NO_MAPPING if not.
+- //
+- *Attributes = GetAttributesFromPageEntry (PageEntry);
+- if ((MemAttr != (UINT64)-1) && (*Attributes != MemAttr)) {
+- return EFI_NO_MAPPING;
+- }
+-
+- switch (PageAttr) {
+- case Page4K:
+- Address = *PageEntry & ~AddressEncMask & PAGING_4K_ADDRESS_MASK_64;
+- Size -= (EFI_PAGE_SIZE - (BaseAddress - Address));
+- BaseAddress += (EFI_PAGE_SIZE - (BaseAddress - Address));
+- break;
+-
+- case Page2M:
+- Address = *PageEntry & ~AddressEncMask & PAGING_2M_ADDRESS_MASK_64;
+- Size -= SIZE_2MB - (BaseAddress - Address);
+- BaseAddress += SIZE_2MB - (BaseAddress - Address);
+- break;
+-
+- case Page1G:
+- Address = *PageEntry & ~AddressEncMask & PAGING_1G_ADDRESS_MASK_64;
+- Size -= SIZE_1GB - (BaseAddress - Address);
+- BaseAddress += SIZE_1GB - (BaseAddress - Address);
+- break;
+-
+- default:
+- return EFI_UNSUPPORTED;
+- }
+-
+- MemAttr = *Attributes;
+- } while (Size > 0);
+-
+- DEBUG ((DEBUG_VERBOSE, "%a: Attributes is 0x%lx\n", __func__, *Attributes));
+-
+- return EFI_SUCCESS;
+-}
+-
+-EFI_MEMORY_ATTRIBUTE_PROTOCOL mMemoryAttributeProtocol = {
+- EfiGetMemoryAttributes,
+- EfiSetMemoryAttributes,
+- EfiClearMemoryAttributes,
+-};
+-
+-/**
+- Install Efi Memory Attribute Protocol.
+-
+- @param Handle A pointer to the EFI_HANDLE on which the interface is to be installed
+-
+-**/
+-VOID
+-InstallEfiMemoryAttributeProtocol (
+- IN EFI_HANDLE Handle
+- )
+-{
+- EFI_STATUS Status;
+-
+- Status = gBS->InstallMultipleProtocolInterfaces (
+- &Handle,
+- &gEfiMemoryAttributeProtocolGuid,
+- &mMemoryAttributeProtocol,
+- NULL
+- );
+- ASSERT_EFI_ERROR (Status);
+-}
+--- UefiCpuPkg/CpuDxe/CpuPageTable.h.orig 2025-05-07 09:06:57 UTC
++++ UefiCpuPkg/CpuDxe/CpuPageTable.h
+@@ -10,7 +10,6 @@
+ #define _PAGE_TABLE_LIB_H_
+
+ #include <IndustryStandard/PeImage.h>
+-#include <Protocol/MemoryAttribute.h>
+
+ #define PAGE_TABLE_LIB_PAGING_CONTEXT_IA32_X64_ATTRIBUTES_PSE BIT0
+ #define PAGE_TABLE_LIB_PAGING_CONTEXT_IA32_X64_ATTRIBUTES_PAE BIT1
+@@ -152,17 +151,6 @@ GetPagingDetails (
+ IN PAGE_TABLE_LIB_PAGING_CONTEXT_DATA *PagingContextData,
+ OUT UINTN **PageTableBase OPTIONAL,
+ OUT UINT32 **Attributes OPTIONAL
+- );
+-
+-/**
+- Install Efi Memory Attribute Protocol.
+-
+- @param Handle A pointer to the EFI_HANDLE on which the interface is to be installed
+-
+-**/
+-VOID
+-InstallEfiMemoryAttributeProtocol (
+- IN EFI_HANDLE Handle
+ );
+
+ #endif
diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile
index 94c920b1ba86..dd9950d320bf 100644
--- a/sysutils/eksctl/Makefile
+++ b/sysutils/eksctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eksctl
-PORTVERSION= 0.220.0
+PORTVERSION= 0.221.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
@@ -18,7 +18,7 @@ PLIST_FILES= bin/${PORTNAME}
GO_MODULE= github.com/eksctl-io/${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
-GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=3f73c725ceb0 \
+GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=de9424a29cd8 \
-X github.com/weaveworks/eksctl/pkg/version.buildDate=$$(date +%Y-%m-%dT%H:%M:%SZ)"
.include <bsd.port.mk>
diff --git a/sysutils/eksctl/distinfo b/sysutils/eksctl/distinfo
index de702d2dc1d7..929db844acff 100644
--- a/sysutils/eksctl/distinfo
+++ b/sysutils/eksctl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764679403
-SHA256 (go/sysutils_eksctl/eksctl-v0.220.0/v0.220.0.mod) = 4aa9e52e561a9acb0d893c1589d0ca86bc14a00c269e167c407c121d6af30aa3
-SIZE (go/sysutils_eksctl/eksctl-v0.220.0/v0.220.0.mod) = 25500
-SHA256 (go/sysutils_eksctl/eksctl-v0.220.0/v0.220.0.zip) = 44246b90d3a8a9202e833eacc32c0a7d6c4396183ea9e2d4407a3b0a70619eb7
-SIZE (go/sysutils_eksctl/eksctl-v0.220.0/v0.220.0.zip) = 13949321
+TIMESTAMP = 1767714438
+SHA256 (go/sysutils_eksctl/eksctl-v0.221.0/v0.221.0.mod) = 4aa9e52e561a9acb0d893c1589d0ca86bc14a00c269e167c407c121d6af30aa3
+SIZE (go/sysutils_eksctl/eksctl-v0.221.0/v0.221.0.mod) = 25500
+SHA256 (go/sysutils_eksctl/eksctl-v0.221.0/v0.221.0.zip) = 3a88d5b9086dd2395b74200e1d0a970ccfc93bddc47cc16fbbbcce90682c8f80
+SIZE (go/sysutils_eksctl/eksctl-v0.221.0/v0.221.0.zip) = 13952124
diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile
index 6c06f6bd3453..d30ce139d217 100644
--- a/sysutils/elephant/Makefile
+++ b/sysutils/elephant/Makefile
@@ -1,6 +1,7 @@
PORTNAME= elephant
DISTVERSIONPREFIX= v
-DISTVERSION= 2.17.2
+DISTVERSION= 2.19.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
@@ -11,9 +12,9 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= aarch64 armv7 i386
-NOT_FOR_ARCHS_REASON= -buildmode=plugin not supported on these architectures
+NOT_FOR_ARCHS_REASON= -buildmode=plugin is not supported on these architectures
-USES= go:modules
+USES= go:1.25+,modules
GO_MODULE= github.com/abenz1267/elephant/v2
GO_TARGET= ./cmd/elephant
@@ -22,20 +23,24 @@ PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
-OPTIONS_DEFAULT= ${OPTIONS_GROUP_PROVIDERS:NNIRISESSIONS}
+# BITWARDEN: Runtime dependency rbw is not in ports tree yet
+OPTIONS_DEFAULT= ${OPTIONS_GROUP_PROVIDERS:NBITWARDEN:NNIRIACTIONS:NNIRISESSIONS}
OPTIONS_GROUP= PROVIDERS
-OPTIONS_GROUP_PROVIDERS=1PASSWORD BOOKMARKS CALC CLIPBOARD DESKTOPAPPLICATIONS \
- FILES MENUS NIRISESSIONS PROVIDERLIST RUNNER SNIPPETS \
- SYMBOLS TODO UNICODE WEBSEARCH WINDOWS
+OPTIONS_GROUP_PROVIDERS=1PASSWORD BITWARDEN BOOKMARKS CALC CLIPBOARD \
+ DESKTOPAPPLICATIONS FILES MENUS NIRIACTIONS \
+ NIRISESSIONS PROVIDERLIST RUNNER SNIPPETS SYMBOLS TODO \
+ UNICODE WEBSEARCH WINDOWS
PROVIDERS_DESC= Enabled providers
1PASSWORD_DESC= Access your 1Password vaults
+BITWARDEN_DESC= Access your Bitwarden vault
BOOKMARKS_DESC= URL bookmark manager
CALC_DESC= Perform calculation and unit-conversions
CLIPBOARD_DESC= Store clipboard history
DESKTOPAPPLICATIONS_DESC=Run installed desktop applications
FILES_DESC= Find files/folders
MENUS_DESC= Create custom menus
+NIRIACTIONS_DESC= Search and execute Niri actions
NIRISESSIONS_DESC= Create predefined session layouts and open them
PROVIDERLIST_DESC= Lists all providers and configured menus
RUNNER_DESC= Execute everything installed in your PATH
@@ -48,6 +53,9 @@ WINDOWS_DESC= Find and focus opened windows
1PASSWORD_RUN_DEPENDS= op:security/1password-client2
1PASSWORD_PLIST_FILES= etc/xdg/elephant/providers/1password.so
+BITWARDEN_RUN_DEPENDS= wl-copy:x11/wl-clipboard \
+ wtype:x11/wtype
+BITWARDEN_PLIST_FILES= etc/xdg/elephant/providers/bitwarden.so
BOOKMARKS_RUN_DEPENDS= jq:textproc/jq
BOOKMARKS_USES= sqlite
BOOKMARKS_PLIST_FILES= etc/xdg/elephant/providers/bookmarks.so
@@ -61,6 +69,8 @@ DESKTOPAPPLICATIONS_PLIST_FILES=etc/xdg/elephant/providers/desktopapplications.s
FILES_RUN_DEPENDS= fd:sysutils/fd
FILES_PLIST_FILES= etc/xdg/elephant/providers/files.so
MENUS_PLIST_FILES= etc/xdg/elephant/providers/menus.so
+NIRIACTIONS_RUN_DEPENDS=niri:x11-wm/niri
+NIRIACTIONS_PLIST_FILES=etc/xdg/elephant/providers/niriactions.so
NIRISESSIONS_RUN_DEPENDS=niri:x11-wm/niri
NIRISESSIONS_PLIST_FILES=etc/xdg/elephant/providers/nirisessions.so
PROVIDERLIST_PLIST_FILES=etc/xdg/elephant/providers/providerlist.so
diff --git a/sysutils/elephant/distinfo b/sysutils/elephant/distinfo
index 8906c7673a06..bdbc3fed0529 100644
--- a/sysutils/elephant/distinfo
+++ b/sysutils/elephant/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765800376
-SHA256 (go/sysutils_elephant/elephant-v2.17.2/v2.17.2.mod) = b0ec2ac128f1dc577aa5b3f85beeff215d994383a87d6ce5b78a2fdf8dae5a8f
-SIZE (go/sysutils_elephant/elephant-v2.17.2/v2.17.2.mod) = 2451
-SHA256 (go/sysutils_elephant/elephant-v2.17.2/v2.17.2.zip) = 79a20605b0c289a1fdaec7932096ad07fdb572b4017da8708d0187f385f54e87
-SIZE (go/sysutils_elephant/elephant-v2.17.2/v2.17.2.zip) = 7566629
+TIMESTAMP = 1769156413
+SHA256 (go/sysutils_elephant/elephant-v2.19.1/v2.19.1.mod) = 356e9e66a4b90c9038e7434937a406c40c13f7a902c8325af147a0cb4b1937cf
+SIZE (go/sysutils_elephant/elephant-v2.19.1/v2.19.1.mod) = 2944
+SHA256 (go/sysutils_elephant/elephant-v2.19.1/v2.19.1.zip) = a1873dba6ecbe74651d0269e6798b38b75835634f27a4f6dcecfc69c1513d7ef
+SIZE (go/sysutils_elephant/elephant-v2.19.1/v2.19.1.zip) = 7586397
diff --git a/sysutils/elfx86exts/Makefile b/sysutils/elfx86exts/Makefile
index baf9ba452562..ccc0e5d41e57 100644
--- a/sysutils/elfx86exts/Makefile
+++ b/sysutils/elfx86exts/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elfx86exts
DISTVERSIONPREFIX= ${PORTNAME}@
DISTVERSION= 0.6.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= jamie@catflap.org
diff --git a/sysutils/envconsul/Makefile b/sysutils/envconsul/Makefile
index aff7c9c462dc..e0651b0e9506 100644
--- a/sysutils/envconsul/Makefile
+++ b/sysutils/envconsul/Makefile
@@ -1,7 +1,7 @@
PORTNAME= envconsul
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.4
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/epazote/Makefile b/sysutils/epazote/Makefile
index 536227a2e6cc..6d69631da750 100644
--- a/sysutils/epazote/Makefile
+++ b/sysutils/epazote/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epazote
PORTVERSION= 2.1.2
-PORTREVISION= 33
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= nbari@tequila.io
diff --git a/sysutils/erdtree/Makefile b/sysutils/erdtree/Makefile
index c3328438fd4e..1b34d52e0f43 100644
--- a/sysutils/erdtree/Makefile
+++ b/sysutils/erdtree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= erdtree
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.2
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
MAINTAINER= se@FreeBSD.org
diff --git a/sysutils/exa/Makefile b/sysutils/exa/Makefile
index 06f272d98412..ab57406d7c10 100644
--- a/sysutils/exa/Makefile
+++ b/sysutils/exa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exa
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 49
+PORTREVISION= 50
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile
index d8171f60b060..de6c9438f04a 100644
--- a/sysutils/eza/Makefile
+++ b/sysutils/eza/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eza
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= https://github.com/eza-community/${PORTNAME}/releases/download/v${DISTVERSION}/man-${DISTVERSION}.tar.gz?dummy=/:man
DISTFILES= ${PORTNAME}-man-${DISTVERSION}.tar.gz:man
diff --git a/sysutils/f2/Makefile b/sysutils/f2/Makefile
index 6882e9b0f0a7..d3e94ca26df0 100644
--- a/sysutils/f2/Makefile
+++ b/sysutils/f2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= f2
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.2
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/faketty/Makefile b/sysutils/faketty/Makefile
index 4c60013c8d87..32a9272cf6e8 100644
--- a/sysutils/faketty/Makefile
+++ b/sysutils/faketty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= faketty
DISTVERSION= 1.0.19
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index dda348e2d9b0..f45d8e5d2e60 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastfetch
-DISTVERSION= 2.56.0
+DISTVERSION= 2.58.0
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo
index 50436143418a..bd50a12b15ec 100644
--- a/sysutils/fastfetch/distinfo
+++ b/sysutils/fastfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764972926
-SHA256 (fastfetch-cli-fastfetch-2.56.0_GH0.tar.gz) = 8df6f21b168069dc35eb361eed47815650a5253f5e0f6948c5490faf375aad74
-SIZE (fastfetch-cli-fastfetch-2.56.0_GH0.tar.gz) = 1391952
+TIMESTAMP = 1768993030
+SHA256 (fastfetch-cli-fastfetch-2.58.0_GH0.tar.gz) = 95c6bb522d455ed0bd35cc0f7f3a44a70663c0e81d03fe9bfe6ffa5ea19c2b1d
+SIZE (fastfetch-cli-fastfetch-2.58.0_GH0.tar.gz) = 1415337
diff --git a/sysutils/fastfetch/pkg-plist b/sysutils/fastfetch/pkg-plist
index 0289c7b6aa0d..848f77ebe428 100644
--- a/sysutils/fastfetch/pkg-plist
+++ b/sysutils/fastfetch/pkg-plist
@@ -27,6 +27,7 @@ share/zsh/site-functions/_fastfetch
%%DATADIR%%/presets/examples/28.jsonc
%%DATADIR%%/presets/examples/29.jsonc
%%DATADIR%%/presets/examples/30.jsonc
+%%DATADIR%%/presets/examples/31.jsonc
%%DATADIR%%/presets/examples/2.jsonc
%%DATADIR%%/presets/examples/3.jsonc
%%DATADIR%%/presets/examples/4.jsonc
diff --git a/sysutils/fclones/Makefile b/sysutils/fclones/Makefile
index 242326916446..5a2d46c5c9ef 100644
--- a/sysutils/fclones/Makefile
+++ b/sysutils/fclones/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fclones
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fd/Makefile b/sysutils/fd/Makefile
index fb2530272892..1054dc09e7f1 100644
--- a/sysutils/fd/Makefile
+++ b/sysutils/fd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fd
DISTVERSIONPREFIX= v
DISTVERSION= 10.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
PKGNAMESUFFIX= -find
diff --git a/sysutils/filelight/distinfo b/sysutils/filelight/distinfo
index a9e2e21677b8..9f519270d072 100644
--- a/sysutils/filelight/distinfo
+++ b/sysutils/filelight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478777
-SHA256 (KDE/release-service/25.12.0/filelight-25.12.0.tar.xz) = 355386cc10e88808eebf76fbc84094bc24b90d76afe28a9bda41b6b49381a5ab
-SIZE (KDE/release-service/25.12.0/filelight-25.12.0.tar.xz) = 691124
+TIMESTAMP = 1768328150
+SHA256 (KDE/release-service/25.12.1/filelight-25.12.1.tar.xz) = c861bac004c9e47ee74b1347b16cf51498b1b50819e301d027b8a317ca2b36ea
+SIZE (KDE/release-service/25.12.1/filelight-25.12.1.tar.xz) = 691084
diff --git a/sysutils/fileschanged/Makefile b/sysutils/fileschanged/Makefile
index fa2aae331d07..ee5979f27cc8 100644
--- a/sysutils/fileschanged/Makefile
+++ b/sysutils/fileschanged/Makefile
@@ -8,7 +8,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Utility that reports when files have been altered
WWW= https://fileschanged.sourceforge.net/
-LIB_DEPENDS= libargp.so:devel/argp-standalone
+LIB_DEPENDS= libargp.so:devel/argp-standalone \
+ libfam.so.0:devel/gamin
BUILD_DEPENDS= help2man:misc/help2man
LICENSE= GPLv2
@@ -16,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USES= fam gmake localbase
+USES= gmake localbase
CONFIGURE_ARGS= --datadir=${PREFIX}/share/doc --disable-nls
LIBS+= -largp
diff --git a/sysutils/flashrom/Makefile b/sysutils/flashrom/Makefile
index 6c35af1ea0f7..0cd896e80d5f 100644
--- a/sysutils/flashrom/Makefile
+++ b/sysutils/flashrom/Makefile
@@ -12,6 +12,7 @@ WWW= https://www.flashrom.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+IGNORE_FreeBSD_13= Requires OpenSSL 3+
NOT_FOR_ARCHS= riscv64
NOT_FOR_ARCHS_REASON= Unable to determine endianness.
diff --git a/sysutils/flipperbit/Makefile b/sysutils/flipperbit/Makefile
index 53901d4f3e4b..d708fb57af2e 100644
--- a/sysutils/flipperbit/Makefile
+++ b/sysutils/flipperbit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flipperbit
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/flock/Makefile b/sysutils/flock/Makefile
index af2350634725..7994134fd3ba 100644
--- a/sysutils/flock/Makefile
+++ b/sysutils/flock/Makefile
@@ -1,12 +1,10 @@
PORTNAME= flock
-PORTVERPREFIX= 2.37
-PORTVERSION= ${PORTVERPREFIX}.2
-PORTREVISION= 1
+PORTVERSION= 2.41.3
CATEGORIES= sysutils
-MASTER_SITES= KERNEL_ORG/linux/utils/util-linux/v${PORTVERPREFIX}/
+MASTER_SITES= KERNEL_ORG/linux/utils/util-linux/v${PORTVERSION:R}/
DISTNAME= util-linux-${PORTVERSION}
-MAINTAINER= franco@opnsense.org
+MAINTAINER= garga@FreeBSD.org
COMMENT= Manage locks from shell scripts
WWW= https://www.kernel.org/pub/linux/utils/util-linux/
@@ -16,13 +14,19 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= libtool pkgconfig
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-nls
+CONFIGURE_ARGS= --disable-liblastlog2 --disable-nls
-CFLAGS= -D_WITH_CPU_SET_T
+CFLAGS+= -D_WITH_CPU_SET_T
PLIST_FILES= bin/flock share/man/man1/flock.1.gz \
etc/bash_completion.d/flock
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == i386
+CONFIGURE_ARGS+= --disable-year2038
+.endif
+
do-build:
# skip building unneeded utils
${MAKE} -C ${WRKSRC} flock
diff --git a/sysutils/flock/distinfo b/sysutils/flock/distinfo
index e570a67f7445..81ce561ff9d8 100644
--- a/sysutils/flock/distinfo
+++ b/sysutils/flock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640072142
-SHA256 (util-linux-2.37.2.tar.gz) = 15db966474e459b33fa390a6b892190a92079a73ca45384cde4c86e6ed265a86
-SIZE (util-linux-2.37.2.tar.gz) = 12232498
+TIMESTAMP = 1766159136
+SHA256 (util-linux-2.41.3.tar.gz) = 24160e7c3bfc6feecb9076706437fdb1212817549aaf9b4408f5a8e0b94e3eca
+SIZE (util-linux-2.41.3.tar.gz) = 20687833
diff --git a/sysutils/flowgger/Makefile b/sysutils/flowgger/Makefile
index 7d6bd2e52d8a..6b1b36caaa39 100644
--- a/sysutils/flowgger/Makefile
+++ b/sysutils/flowgger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= flowgger
DISTVERSION= 0.3.1
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index ae6336cfa7ce..f282c64e9678 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.2.2
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 16f0de743063..2f49b1573ed2 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762933781
-SHA256 (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 44fe0f52e89a63b213695748f99691d0a6247a4bd05065f1b517c798d9f89bcc
-SIZE (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 38635664
+TIMESTAMP = 1767186687
+SHA256 (fluent-fluent-bit-v4.2.2_GH0.tar.gz) = 5d8e642be576985ad8123609c32d5ac44a9d3dad9eafcdc14208622444b5a4f0
+SIZE (fluent-fluent-bit-v4.2.2_GH0.tar.gz) = 38790530
diff --git a/sysutils/fluent-bit/files/fluent-bit.in b/sysutils/fluent-bit/files/fluent-bit.in
index bbfa2d56efaa..d7c1979b3600 100644
--- a/sysutils/fluent-bit/files/fluent-bit.in
+++ b/sysutils/fluent-bit/files/fluent-bit.in
@@ -13,6 +13,7 @@
# Default: %%ETCDIR%%/fluent-bit.conf
# fluent_bit_flags (str): Extra flags passed to fluent-bit
# fluent_bit_user (str): Default run as user nobody
+# fluent_bit_group (str): Default run as group nogroup
. /etc/rc.subr
@@ -28,16 +29,22 @@ load_rc_config $name
pidfile=/var/run/${name}.pid
procname="%%PREFIX%%/bin/fluent-bit"
command="/usr/sbin/daemon"
-command_args="-H -p ${pidfile} -o /var/log/${name}/${name}.log ${procname} --quiet --config ${fluent_bit_config} ${fluent_bit_flags}"
+command_args="-H -p ${pidfile} -o /var/log/${name}/${name}.log -t ${name} ${procname} --quiet --config ${fluent_bit_config} ${fluent_bit_flags}"
-start_precmd=fluent_bit_startprecmd
+start_precmd="${name}_startprecmd"
+stop_postcmd="${name}_stoppostcmd"
fluent_bit_startprecmd()
{
install -o ${fluent_bit_user} -g ${fluent_bit_group} -d /var/log/${name}
if [ ! -e ${pidfile} ]; then
- install -o ${fluent_bit_user} -g ${fluent_bit_group} /dev/null ${pidfile};
+ install -m 0600 -o ${fluent_bit_user} -g ${fluent_bit_group} /dev/null ${pidfile}
fi
}
+fluent_bit_stoppostcmd()
+{
+ rm -f ${pidfile}
+}
+
run_rc_command "$1"
diff --git a/sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile b/sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile
index 5180acdd411d..9c55e409acc3 100644
--- a/sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile
+++ b/sysutils/fluent-bit/files/patch-lib__luajit__src__Makefile
@@ -1,5 +1,5 @@
---- lib/luajit-04dca791/src/Makefile.orig 2022-10-27 09:22:06.694200000 +0200
-+++ lib/luajit-04dca791/src/Makefile 2022-10-27 09:22:37.928286000 +0200
+--- lib/luajit-7152e154/src/Makefile.orig 2022-10-27 09:22:06.694200000 +0200
++++ lib/luajit-7152e154/src/Makefile 2022-10-27 09:22:37.928286000 +0200
@@ -24,10 +24,10 @@
# removing the '#' in front of them. Make sure you force a full recompile
# with "make clean", followed by "make" if you change any options.
diff --git a/sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c b/sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c
new file mode 100644
index 000000000000..cb66728a9e7a
--- /dev/null
+++ b/sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c
@@ -0,0 +1,17 @@
+diff --git a/sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c b/sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c
+new file mode 100644
+index 00000000000..1b638908f85
+--- /dev/null
++++ b/sysutils/fluent-bit/files/patch-plugins_in__tail_tail__fs__inotify.c
+@@ -0,0 +1,11 @@
++--- plugins/in_tail/tail_fs_inotify.c.orig 2026-01-21 11:26:30 UTC
+++++ plugins/in_tail/tail_fs_inotify.c
++@@ -107,7 +107,7 @@ static int tail_fs_add(struct flb_tail_file *file, int
++ * lines from the file and once we reach EOF (and a watch_fd exists),
++ * we update the flags to receive notifications.
++ */
++- flags = IN_ATTRIB | IN_IGNORED | IN_MODIFY | IN_Q_OVERFLOW;
+++ flags = IN_ATTRIB | IN_MODIFY;
++
++ if (check_rotated == FLB_TRUE) {
++ flags |= IN_MOVE_SELF;
diff --git a/sysutils/framework-system/Makefile b/sysutils/framework-system/Makefile
index a3d255f870b5..16e48adb1d60 100644
--- a/sysutils/framework-system/Makefile
+++ b/sysutils/framework-system/Makefile
@@ -1,7 +1,7 @@
PORTNAME= framework-system
DISTVERSIONPREFIX=v
DISTVERSION= 0.4.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= dhs@frame.work
diff --git a/sysutils/framework-tool-tui/Makefile b/sysutils/framework-tool-tui/Makefile
index 260d8be868d0..ce88d4bbb83c 100644
--- a/sysutils/framework-tool-tui/Makefile
+++ b/sysutils/framework-tool-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= framework-tool-tui
DISTVERSIONPREFIX=v
DISTVERSION= 0.5.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= lme@FreeBSD.org
diff --git a/sysutils/freebsd-rustdate/Makefile b/sysutils/freebsd-rustdate/Makefile
index d95aeafcae05..d92ddee423ad 100644
--- a/sysutils/freebsd-rustdate/Makefile
+++ b/sysutils/freebsd-rustdate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freebsd-rustdate
DISTVERSION= 1.3.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MASTER_SITES= https://rustdate.over-yonder.net/dl/ \
https://distfiles.over-yonder.net/freebsd-rustdate/
diff --git a/sysutils/froxlor/Makefile b/sysutils/froxlor/Makefile
index ee6337a220e0..eeb90189a47e 100644
--- a/sysutils/froxlor/Makefile
+++ b/sysutils/froxlor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= froxlor
DISTVERSION= 2.2.8
+PORTREVISION= 1
CATEGORIES= sysutils www
MASTER_SITES= https://files.froxlor.org/releases/
diff --git a/sysutils/fselect/Makefile b/sysutils/fselect/Makefile
index 68b989bcbd26..eb1fddafab3d 100644
--- a/sysutils/fselect/Makefile
+++ b/sysutils/fselect/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fselect
DISTVERSION= 0.8.6
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/fwup/Makefile b/sysutils/fwup/Makefile
index 37b0c4a90d31..c608acd2aee6 100644
--- a/sysutils/fwup/Makefile
+++ b/sysutils/fwup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fwup
DISTVERSIONPREFIX= v
-DISTVERSION= 1.14.0
+DISTVERSION= 1.15.0
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
@@ -15,15 +15,15 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/autogen:devel/autogen \
${LOCALBASE}/bin/help2man:misc/help2man \
${LOCALBASE}/bin/mdir:filesystems/mtools \
${LOCALBASE}/bin/zip:archivers/zip
-LIB_DEPENDS= libconfuse.so:devel/libconfuse \
- libsodium.so:security/libsodium
+LIB_DEPENDS= libconfuse.so:devel/libconfuse
-USES= autoreconf libarchive libtool pkgconfig shebangfix
+USES= autoreconf gettext-runtime libarchive libtool pkgconfig \
+ shebangfix
USE_GITHUB= yes
GH_ACCOUNT= fhunleth
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
SHEBANG_FILES= img2fwup scripts/*.sh
@@ -37,10 +37,12 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
pre-configure:
- @(cd ${WRKSRC} && ./autogen.sh)
+ @(cd ${WRKSRC} && \
+ ./autogen.sh)
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md \
+ ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/sysutils/fwup/distinfo b/sysutils/fwup/distinfo
index 4a9738d40d04..828976b82770 100644
--- a/sysutils/fwup/distinfo
+++ b/sysutils/fwup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765792511
-SHA256 (fhunleth-fwup-v1.14.0_GH0.tar.gz) = 95cb084c673170ac136f4492f5c8fa0a6b810221281ce1543bacd44f08e15b21
-SIZE (fhunleth-fwup-v1.14.0_GH0.tar.gz) = 25551952
+TIMESTAMP = 1769946958
+SHA256 (fhunleth-fwup-v1.15.0_GH0.tar.gz) = 9531431e9314698a120f95d611b9189472f919ddca9489f826cd7ec930851ebe
+SIZE (fhunleth-fwup-v1.15.0_GH0.tar.gz) = 25557123
diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
index 6cf0c3e3ee29..e7428a702302 100644
--- a/sysutils/fwupd/Makefile
+++ b/sysutils/fwupd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fwupd
-DISTVERSION= 2.0.18
-PORTREVISION= 1
+DISTVERSION= 2.0.19
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
@@ -14,7 +13,7 @@ BUILD_DEPENDS= blkid:filesystems/libblkid \
flashrom>0:sysutils/flashrom \
help2man:misc/help2man \
${LOCALBASE}/libdata/pkgconfig/fwupd-efi.pc:sysutils/fwupd-efi \
- open-sans>0:x11-fonts/open-sans \
+ noto-sans>0:x11-fonts/noto-sans \
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygobject>0:devel/py-pygobject@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pangocffi>0:x11-toolkits/py-pangocffi@${PY_FLAVOR} \
@@ -43,7 +42,6 @@ USES= cmake:indirect gettext gnome libarchive meson pkgconfig python readline s
USE_GITHUB= yes
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
-WITH_DEBUG= yes
USE_RC_SUBR= fwupd
OPTIONS_DEFINE= DOCS TEST
diff --git a/sysutils/fwupd/distinfo b/sysutils/fwupd/distinfo
index d89815082acc..c74c08b4aed5 100644
--- a/sysutils/fwupd/distinfo
+++ b/sysutils/fwupd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764614683
-SHA256 (fwupd-fwupd-2.0.18_GH0.tar.gz) = 49dada6eb6a6f4e39e899dc4e8c34e92c127164a22d0d1798edb041a5970a320
-SIZE (fwupd-fwupd-2.0.18_GH0.tar.gz) = 6689103
+TIMESTAMP = 1766332703
+SHA256 (fwupd-fwupd-2.0.19_GH0.tar.gz) = 211412d90e3af33f3c46632308fc4a2a66a0d9c6d8443a5b900539555a2503dc
+SIZE (fwupd-fwupd-2.0.19_GH0.tar.gz) = 6688683
diff --git a/sysutils/fwupd/pkg-plist b/sysutils/fwupd/pkg-plist
index afae8f9c5d47..93fc1d641e63 100644
--- a/sysutils/fwupd/pkg-plist
+++ b/sysutils/fwupd/pkg-plist
@@ -30,10 +30,10 @@ include/fwupd-3/libfwupd/fwupd-report.h
include/fwupd-3/libfwupd/fwupd-request.h
include/fwupd-3/libfwupd/fwupd-security-attr.h
include/fwupd-3/libfwupd/fwupd-version.h
-lib/fwupd-2.0.18/libfu_plugin_flashrom.so
-lib/fwupd-2.0.18/libfwupdengine.so
-lib/fwupd-2.0.18/libfwupdplugin.so
-lib/fwupd-2.0.18/libfwupdutil.so
+lib/fwupd-2.0.19/libfu_plugin_flashrom.so
+lib/fwupd-2.0.19/libfwupdengine.so
+lib/fwupd-2.0.19/libfwupdplugin.so
+lib/fwupd-2.0.19/libfwupdutil.so
lib/girepository-1.0/Fwupd-2.0.typelib
lib/libfwupd.so
lib/libfwupd.so.3
@@ -49,6 +49,7 @@ libexec/fwupd/fwupd
%%TEST%%libexec/installed-tests/fwupd/fu-dfu-self-test
%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-self-test
%%TEST%%libexec/installed-tests/fwupd/logitech-hidpp-self-test
+%%TEST%%libexec/installed-tests/fwupd/snap-self-test
%%TEST%%libexec/installed-tests/fwupd/synaptics-prometheus-self-test
%%TEST%%libexec/installed-tests/fwupd/uefi-dbx-self-test
%%TEST%%libexec/installed-tests/fwupd/uefi-mok-self-test
@@ -1176,6 +1177,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/const.COSWID_ENTITY_ROLE_LAST.html
%%PORTDOCS%%share/doc/libfwupdplugin/const.COSWID_TAG_LAST.html
%%PORTDOCS%%share/doc/libfwupdplugin/const.CPU_VENDOR_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.CRC_KIND_LAST.html
%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_AC_ADAPTER.html
%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_APPLICATION_CERTIFICATE.html
%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_AUDIO_CARD.html
@@ -1652,6 +1654,8 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/flags.ProgressFlags.html
%%PORTDOCS%%share/doc/libfwupdplugin/flags.QuirksLoadFlags.html
%%PORTDOCS%%share/doc/libfwupdplugin/flags.SecurityAttrsFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.SmbiosBiosCharacteristics.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.SmbiosBiosCharacteristicsExt.html
%%PORTDOCS%%share/doc/libfwupdplugin/flags.UsbDeviceClaimFlags.html
%%PORTDOCS%%share/doc/libfwupdplugin/flags.UtfConvertFlags.html
%%PORTDOCS%%share/doc/libfwupdplugin/flashrom-README.html
@@ -1711,7 +1715,10 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/func.crc8.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.crc8_bytes.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.crc_find.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc_kind_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc_kind_to_string.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.crc_misr16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc_size.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_checksum.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_icon.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_issue.html
@@ -1868,7 +1875,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/func.plugin_remove_flag.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.power_state_is_ac.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.power_state_to_string.html
-%%PORTDOCS%%share/doc/libfwupdplugin/func.snap_is_in_snap.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.size_checked_add.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.strdup.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.string_strip.html
%%PORTDOCS%%share/doc/libfwupdplugin/func.strjoin.html
@@ -2542,6 +2549,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.set_report.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.get_bus_type.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.get_feature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.get_input.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.get_report.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.parse_descriptor.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.set_feature.html
@@ -2705,6 +2713,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_clear_results.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_coldplug.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_composite_cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_composite_peek_firmware.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_composite_prepare.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_detach.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_device_added.html
@@ -3554,6 +3563,17 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/method.StructShimHiveItem.set_key_length.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.StructShimHiveItem.set_value_length.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.StructShimHiveItem.unref.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_characteristics.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_characteristics_ext.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_handle.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_release_date.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_rom_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_starting_addr_segment.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_vendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.get_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.ref.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosBiosInformation.unref.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosEp32.get_anchor_str.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosEp32.get_entry_point_csum.html
%%PORTDOCS%%share/doc/libfwupdplugin/method.StructSmbiosEp32.get_entry_point_len.html
@@ -3903,6 +3923,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/signal.Progress.percentage-changed.html
%%PORTDOCS%%share/doc/libfwupdplugin/signal.Progress.status-changed.html
%%PORTDOCS%%share/doc/libfwupdplugin/signal.UdevDevice.changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/snapd-uefi-README.html
%%PORTDOCS%%share/doc/libfwupdplugin/solarized-dark.css
%%PORTDOCS%%share/doc/libfwupdplugin/solarized-light.css
%%PORTDOCS%%share/doc/libfwupdplugin/steelseries-README.html
@@ -3986,6 +4007,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/struct.StructSbatLevelSectionHeader.html
%%PORTDOCS%%share/doc/libfwupdplugin/struct.StructShimHive.html
%%PORTDOCS%%share/doc/libfwupdplugin/struct.StructShimHiveItem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/struct.StructSmbiosBiosInformation.html
%%PORTDOCS%%share/doc/libfwupdplugin/struct.StructSmbiosEp32.html
%%PORTDOCS%%share/doc/libfwupdplugin/struct.StructSmbiosEp64.html
%%PORTDOCS%%share/doc/libfwupdplugin/struct.StructSmbiosStructure.html
@@ -4197,6 +4219,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/type_func.StructShimHive.parse_stream.html
%%PORTDOCS%%share/doc/libfwupdplugin/type_func.StructShimHiveItem.new.html
%%PORTDOCS%%share/doc/libfwupdplugin/type_func.StructShimHiveItem.parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.StructSmbiosBiosInformation.parse_bytes.html
%%PORTDOCS%%share/doc/libfwupdplugin/type_func.StructSmbiosEp32.new.html
%%PORTDOCS%%share/doc/libfwupdplugin/type_func.StructSmbiosEp32.parse.html
%%PORTDOCS%%share/doc/libfwupdplugin/type_func.StructSmbiosEp64.new.html
@@ -4286,6 +4309,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.clear_results.html
%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.coldplug.html
%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.composite_cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.composite_peek_firmware.html
%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.composite_prepare.html
%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.detach.html
%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.device_added.html
@@ -4362,6 +4386,7 @@ share/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
%%TEST%%share/installed-tests/fwupd/device-tests/genesys-evb.json
%%TEST%%share/installed-tests/fwupd/device-tests/genesys-servo-dock.json
%%TEST%%share/installed-tests/fwupd/device-tests/genesys-zdn-chromebook.json
+%%TEST%%share/installed-tests/fwupd/device-tests/google-gid8.json
%%TEST%%share/installed-tests/fwupd/device-tests/google-servo-micro.json
%%TEST%%share/installed-tests/fwupd/device-tests/hp-dock-g5.json
%%TEST%%share/installed-tests/fwupd/device-tests/hp-dock-g6-ultra.json
diff --git a/sysutils/fx/Makefile b/sysutils/fx/Makefile
index d1b49ed8586c..cb31efeb6f4a 100644
--- a/sysutils/fx/Makefile
+++ b/sysutils/fx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fx
DISTVERSION= 35.0.0
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/gcp-ops-agent/Makefile b/sysutils/gcp-ops-agent/Makefile
index 005f780edf44..c3511a48df6d 100644
--- a/sysutils/gcp-ops-agent/Makefile
+++ b/sysutils/gcp-ops-agent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ops-agent
DISTVERSION= 2.48.0
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= sysutils
PKGNAMEPREFIX= gcp-
diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile
index e36ab44e427c..81fa08149582 100644
--- a/sysutils/gdu/Makefile
+++ b/sysutils/gdu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gdu
DISTVERSIONPREFIX= v
DISTVERSION= 5.32.0
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/gitwatch/Makefile b/sysutils/gitwatch/Makefile
index 38c7b35dc5f1..0e4dd495c9c6 100644
--- a/sysutils/gitwatch/Makefile
+++ b/sysutils/gitwatch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitwatch
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4
+DISTVERSION= 0.5
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/gitwatch/distinfo b/sysutils/gitwatch/distinfo
index c731baa60888..d424ac5a2911 100644
--- a/sysutils/gitwatch/distinfo
+++ b/sysutils/gitwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756025647
-SHA256 (gitwatch-gitwatch-v0.4_GH0.tar.gz) = 113fbb0ee7634ccb321534d607df191ce87066137e058b58c0a4dfec696b43ef
-SIZE (gitwatch-gitwatch-v0.4_GH0.tar.gz) = 29562
+TIMESTAMP = 1769766719
+SHA256 (gitwatch-gitwatch-v0.5_GH0.tar.gz) = 56f0627b014d24d0610b98ccc53a4862e12bb409be88f53cda3f827e4877d657
+SIZE (gitwatch-gitwatch-v0.5_GH0.tar.gz) = 34977
diff --git a/sysutils/glow/Makefile b/sysutils/glow/Makefile
index 4faf7183c23f..923ea25cdd82 100644
--- a/sysutils/glow/Makefile
+++ b/sysutils/glow/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glow
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/gnome-settings-daemon/Makefile b/sysutils/gnome-settings-daemon/Makefile
index 0c1e1b2a6cb4..3022c9509c19 100644
--- a/sysutils/gnome-settings-daemon/Makefile
+++ b/sysutils/gnome-settings-daemon/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-settings-daemon
PORTVERSION= 47.2
+PORTREVISION= 1
CATEGORIES= sysutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/sysutils/gnome-system-monitor/Makefile b/sysutils/gnome-system-monitor/Makefile
index 8e8ec87d9c5b..cf01faaee66b 100644
--- a/sysutils/gnome-system-monitor/Makefile
+++ b/sysutils/gnome-system-monitor/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \
libgraphene-1.0.so:graphics/graphene
RUN_DEPENDS= polkit>0:sysutils/polkit
-USES= alias compiler:c++20-lang gettext gnome localbase meson \
+USES= compiler:c++20-lang gettext gnome localbase meson \
pkgconfig tar:xz
USE_CXXSTD= c++20
USE_GNOME= glib20 glibmm26 gtkmm40 libadwaita librsvg2 libxml2
diff --git a/sysutils/go-ntfy/Makefile b/sysutils/go-ntfy/Makefile
index 99319c8faf86..d2f9fcc5e075 100644
--- a/sysutils/go-ntfy/Makefile
+++ b/sysutils/go-ntfy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ntfy
DISTVERSIONPREFIX= v
-DISTVERSION= 2.15.0
-PORTREVISION= 2
+DISTVERSION= 2.16.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
PKGNAMEPREFIX= go-
@@ -41,7 +41,7 @@ DOCS_USES= python
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse --short HEAD'
# in the ntfy repository to get the value of GITID.
-GITID= eac523dc
+GITID= 4b474a89
BUILD_DATE= $$(date -u "+%Y-%m-%dT%H:%M:%SZ")
diff --git a/sysutils/go-ntfy/distinfo b/sysutils/go-ntfy/distinfo
index dfb09f29fbe2..b52e0c03e5ad 100644
--- a/sysutils/go-ntfy/distinfo
+++ b/sysutils/go-ntfy/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1763581687
-SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/ntfy-v2.15.0.frontend.tar.gz) = 2ce47be2c1273a970b697b1ae8806336bf48acb48299d7e3818a9da4f72f24fa
-SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/ntfy-v2.15.0.frontend.tar.gz) = 2323268
-SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/go.mod) = d15190263e718c8dba56e2124ec8f89a7ae0fa6b3215ea9d14999b4bd0e676ed
-SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/go.mod) = 4754
-SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/binwiederhier-ntfy-v2.15.0_GH0.tar.gz) = 7c0a5d641de4f7833dfa65d1f59753faa9af991f109db28d6c0ea8b24f36f954
-SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/binwiederhier-ntfy-v2.15.0_GH0.tar.gz) = 13964889
+TIMESTAMP = 1768931101
+SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.16.0_GH0/ntfy-v2.16.0.frontend.tar.gz) = 02269e57390dbfb9c545dcd16ba7e193d124ff75c3ae6e655e2b6e8c30295379
+SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.16.0_GH0/ntfy-v2.16.0.frontend.tar.gz) = 2331906
+SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.16.0_GH0/go.mod) = 8621c17f8e808d5ae9b003a2a2b721df313879ecc759487be3474891486e6bfc
+SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.16.0_GH0/go.mod) = 4743
+SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.16.0_GH0/binwiederhier-ntfy-v2.16.0_GH0.tar.gz) = b564e16166711a319a21cb5711e2d000ba0332454c2af8aaa168b2b5e77ea8de
+SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.16.0_GH0/binwiederhier-ntfy-v2.16.0_GH0.tar.gz) = 14155417
diff --git a/sysutils/go-wtf/Makefile b/sysutils/go-wtf/Makefile
index e603817354a0..346df769cd04 100644
--- a/sysutils/go-wtf/Makefile
+++ b/sysutils/go-wtf/Makefile
@@ -1,10 +1,11 @@
PORTNAME= wtf
DISTVERSIONPREFIX= v
-DISTVERSION= 0.47.1
+DISTVERSION= 0.48.0
+PORTREVISION= 2
CATEGORIES= sysutils
PKGNAMEPREFIX= go-
-MAINTAINER= hsw@bitmark.com
+MAINTAINER= bsd.hsw@gmail.com
COMMENT= Personal information dashboard for your terminal
WWW= https://wtfutil.com
diff --git a/sysutils/go-wtf/distinfo b/sysutils/go-wtf/distinfo
index 374070fa80d1..cf702c46d2d7 100644
--- a/sysutils/go-wtf/distinfo
+++ b/sysutils/go-wtf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763468368
-SHA256 (go/sysutils_go-wtf/wtf-v0.47.1/v0.47.1.mod) = b3a652c2a0f1cb5fcf390bff792fc0aa92e10df08cb92af4b73278e90c9ee690
-SIZE (go/sysutils_go-wtf/wtf-v0.47.1/v0.47.1.mod) = 13426
-SHA256 (go/sysutils_go-wtf/wtf-v0.47.1/v0.47.1.zip) = 4d4afbf55c16ca6beb330e5dbfb8e0afe29a10ec6b7f9726554f5bd5da264ed4
-SIZE (go/sysutils_go-wtf/wtf-v0.47.1/v0.47.1.zip) = 2924578
+TIMESTAMP = 1766990606
+SHA256 (go/sysutils_go-wtf/wtf-v0.48.0/v0.48.0.mod) = a377ba302d2249f7f70c43cd4d4b4b9a0650af399cafe297b79eef2e1a219694
+SIZE (go/sysutils_go-wtf/wtf-v0.48.0/v0.48.0.mod) = 13364
+SHA256 (go/sysutils_go-wtf/wtf-v0.48.0/v0.48.0.zip) = 0ae666400cd000dc21ed01333c6d440bdffd7b15a4f8e26ca1f6ead55e56110e
+SIZE (go/sysutils_go-wtf/wtf-v0.48.0/v0.48.0.zip) = 2921302
diff --git a/sysutils/go-wtf/files/patch-modules_todo_display.go b/sysutils/go-wtf/files/patch-modules_todo_display.go
new file mode 100644
index 000000000000..293a4853b9bd
--- /dev/null
+++ b/sysutils/go-wtf/files/patch-modules_todo_display.go
@@ -0,0 +1,24 @@
+--- modules/todo/display.go.orig 1979-11-29 16:00:00 UTC
++++ modules/todo/display.go
+@@ -122,7 +122,11 @@ func (widget *Widget) RowColor(idx int, hidden int, ch
+ }
+
+ if checked {
+- return widget.settings.Colors.Checked
++ return fmt.Sprintf(
++ "%s:%s",
++ widget.settings.Colors.Checked,
++ widget.CommonSettings().Colors.Background,
++ )
+ } else {
+ return widget.CommonSettings().RowColor(idx - hidden)
+ }
+@@ -133,7 +137,7 @@ func (widget *Widget) formattedItemLine(idx int, hidde
+
+ todoDate := currItem.Date
+ row := fmt.Sprintf(
+- ` [%s]|%s| `,
++ `[%s]|%s| `,
+ rowColor,
+ currItem.CheckMark(),
+ )
diff --git a/sysutils/goaccess/Makefile b/sysutils/goaccess/Makefile
index d4a0e0420e7b..17b22b14062b 100644
--- a/sysutils/goaccess/Makefile
+++ b/sysutils/goaccess/Makefile
@@ -15,7 +15,7 @@ WWW= https://goaccess.io
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= alias compiler:c11 pkgconfig ncurses
+USES= compiler:c11 pkgconfig ncurses
USE_RC_SUBR= goaccess
INSTALL_TARGET= install-strip
diff --git a/sysutils/goawk/Makefile b/sysutils/goawk/Makefile
index 8a6451d48461..d3ad40d1880c 100644
--- a/sysutils/goawk/Makefile
+++ b/sysutils/goawk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goawk
DISTVERSIONPREFIX= v
-DISTVERSION= 1.30.1
+DISTVERSION= 1.31.0
PORTREVISION= 1
CATEGORIES= sysutils
diff --git a/sysutils/goawk/distinfo b/sysutils/goawk/distinfo
index 84aa8ce7814c..f6ffdbf4340d 100644
--- a/sysutils/goawk/distinfo
+++ b/sysutils/goawk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763958691
-SHA256 (benhoyt-goawk-v1.30.1_GH0.tar.gz) = 7f2964b474ac3d2d41b5a9bf5a18cd3ee369b2c1cd7aa405299b385ff20ea5db
-SIZE (benhoyt-goawk-v1.30.1_GH0.tar.gz) = 1684895
+TIMESTAMP = 1768816645
+SHA256 (benhoyt-goawk-v1.31.0_GH0.tar.gz) = 2df274d8680a9405646b0729b6465b8952f795f118358cf8a25fe1526cbd0909
+SIZE (benhoyt-goawk-v1.31.0_GH0.tar.gz) = 1685497
diff --git a/sysutils/gol/Makefile b/sysutils/gol/Makefile
index 0277c204f22a..db1baf145857 100644
--- a/sysutils/gol/Makefile
+++ b/sysutils/gol/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gol
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.35
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX}
diff --git a/sysutils/gomi/Makefile b/sysutils/gomi/Makefile
index ce1a58b9e338..324b0c04a6cf 100644
--- a/sysutils/gomi/Makefile
+++ b/sysutils/gomi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomi
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.1
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/gomplate/Makefile b/sysutils/gomplate/Makefile
index 380e22e8e2ec..0240dbe29578 100644
--- a/sysutils/gomplate/Makefile
+++ b/sysutils/gomplate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomplate
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.3
-PORTREVISION= 6
+DISTVERSION= 5.0.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
@@ -13,13 +13,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
-GO_MODULE= github.com/hairyhenderson/gomplate/v4
-GH_TAG_COMMIT= 3e4035c
+GO_MODULE= github.com/hairyhenderson/gomplate/v5
GO_TARGET= ./cmd/gomplate
GO_BUILDFLAGS= -ldflags "\
-w -s \
- -X github.com/hairyhenderson/gomplate/v4/version.GitCommit=${GH_TAG_COMMIT} \
- -X github.com/hairyhenderson/gomplate/v4/version.Version=${DISTVERSION}"
+ -X github.com/hairyhenderson/gomplate/v5/version.Version=${DISTVERSION}"
PLIST_FILES= bin/gomplate
diff --git a/sysutils/gomplate/distinfo b/sysutils/gomplate/distinfo
index 143c0a16c57b..e131fa93ed7c 100644
--- a/sysutils/gomplate/distinfo
+++ b/sysutils/gomplate/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752358082
-SHA256 (go/sysutils_gomplate/gomplate-v4.3.3/v4.3.3.mod) = 428cd6f79985ef1926ce4774f49a2e52569f9c910fde0b72e17b038761d4cade
-SIZE (go/sysutils_gomplate/gomplate-v4.3.3/v4.3.3.mod) = 9708
-SHA256 (go/sysutils_gomplate/gomplate-v4.3.3/v4.3.3.zip) = f80e63c31e0645e649970dee292b34e2c8d8593017b22e38f54d7b814069079a
-SIZE (go/sysutils_gomplate/gomplate-v4.3.3/v4.3.3.zip) = 401556
+TIMESTAMP = 1769017799
+SHA256 (go/sysutils_gomplate/gomplate-v5.0.0/v5.0.0.mod) = 6e72b8041cde7443523ddcf0ff9ed103662ee537f33b5870036f8e3c7576413d
+SIZE (go/sysutils_gomplate/gomplate-v5.0.0/v5.0.0.mod) = 9840
+SHA256 (go/sysutils_gomplate/gomplate-v5.0.0/v5.0.0.zip) = 8a8a44f0171fd57080dceec110c3b6d9c4a3f947a9855b4d6baa992955053716
+SIZE (go/sysutils_gomplate/gomplate-v5.0.0/v5.0.0.zip) = 391710
diff --git a/sysutils/gonzo/Makefile b/sysutils/gonzo/Makefile
index 7f1f3472c062..af40ca05f69f 100644
--- a/sysutils/gonzo/Makefile
+++ b/sysutils/gonzo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gonzo
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/gotop/Makefile b/sysutils/gotop/Makefile
index 35af40f6fe0c..0ce2a5936b78 100644
--- a/sysutils/gotop/Makefile
+++ b/sysutils/gotop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotop
DISTVERSIONPREFIX= v
DISTVERSION= 4.1.4
-PORTREVISION= 30
+PORTREVISION= 32
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/govmomi/Makefile b/sysutils/govmomi/Makefile
index 2b52f728a9f9..24e914340cf6 100644
--- a/sysutils/govmomi/Makefile
+++ b/sysutils/govmomi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= govmomi
DISTVERSIONPREFIX= v
DISTVERSION= 0.46.3
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= alex@i.org.ua
diff --git a/sysutils/graffer/Makefile b/sysutils/graffer/Makefile
index 73478f3690e9..8dc6b091b214 100644
--- a/sysutils/graffer/Makefile
+++ b/sysutils/graffer/Makefile
@@ -1,33 +1,28 @@
PORTNAME= graffer
-PORTVERSION= 1.1
-PORTREVISION= 3
+DISTVERSION= 1.5.1
CATEGORIES= sysutils
-MASTER_SITES= http://chaosophia.net/downloads/graffer/ \
- http://ns1.chaosophia.net/downloads/graffer/
+MASTER_SITES= http://chaosophia.net/downloads/graffer/
MAINTAINER= koue@chaosophia.net
-COMMENT= Utility to render graphical statistics
+COMMENT= Utility to collect and render graphical statistics
WWW= http://chaosophia.net/graffer/
-LIB_DEPENDS= libpng.so:graphics/png \
- libfreetype.so:print/freetype2
+LICENSE= BSD2CLAUSE
-USES= jpeg
-
-PLIST_FILES= bin/graffer \
- etc/graffer/graffer.conf.example \
- share/man/man8/graffer.8.gz
+LIB_DEPENDS= libpng.so:graphics/png
post-patch:
- @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \
- ${WRKSRC}/graffer.[c8]
- @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \
- ${WRKSRC}/graffer.conf.example
+ @${REINPLACE_CMD} -e "s|/etc/graffer/|${ETCDIR}/|; \
+ s|/etc/graffer.conf|${ETCDIR}/graffer.conf|" \
+ ${WRKSRC}/src/graffer.[c8] ${WRKSRC}/etc/graffer.conf.example
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/graffer ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/graffer.8 ${STAGEDIR}${PREFIX}/share/man/man8
- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/graffer
- ${INSTALL_DATA} ${WRKSRC}/graffer.conf.example ${STAGEDIR}${PREFIX}/etc/graffer
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/graffer ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/src/graffer.8 ${STAGEDIR}${PREFIX}/share/man/man8
+ (cd ${WRKSRC}/etc/conf.d && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/conf.d.sample)
+ (cd ${WRKSRC}/scripts && ${COPYTREE_BIN} . ${STAGEDIR}${ETCDIR}/scripts.sample \
+ ' ! -name README ')
+ ${INSTALL_DATA} ${WRKSRC}/scripts/README ${STAGEDIR}${ETCDIR}/scripts.sample
+ ${INSTALL_DATA} ${WRKSRC}/etc/graffer.conf.example ${STAGEDIR}${ETCDIR}/graffer.conf.sample
.include <bsd.port.mk>
diff --git a/sysutils/graffer/distinfo b/sysutils/graffer/distinfo
index 4b75a4a7a766..6636c13d4919 100644
--- a/sysutils/graffer/distinfo
+++ b/sysutils/graffer/distinfo
@@ -1,2 +1,3 @@
-SHA256 (graffer-1.1.tar.gz) = 1c823653dbd86b3c42c0505895dc6ce24a4ceeb2e5c4757a8a7c2550aa464ac1
-SIZE (graffer-1.1.tar.gz) = 94394
+TIMESTAMP = 1761616161
+SHA256 (graffer-1.5.1.tar.gz) = 7acd211dbe4bc3288a5347716fc694c9b72c0d82fb7e75ba834b8c62154be913
+SIZE (graffer-1.5.1.tar.gz) = 36501
diff --git a/sysutils/graffer/pkg-plist b/sysutils/graffer/pkg-plist
new file mode 100644
index 000000000000..bb99ea039559
--- /dev/null
+++ b/sysutils/graffer/pkg-plist
@@ -0,0 +1,15 @@
+bin/graffer
+%%ETCDIR%%/conf.d.sample/10-cpu-mem.conf
+%%ETCDIR%%/conf.d.sample/20-disk-proc.conf
+%%ETCDIR%%/conf.d.sample/30-states.conf
+%%ETCDIR%%/conf.d.sample/40-source-conn.conf
+%%ETCDIR%%/conf.d.sample/50-tcp-udp.conf
+%%ETCDIR%%/conf.d.sample/60-net.conf
+@sample %%ETCDIR%%/graffer.conf.sample
+%%ETCDIR%%/scripts.sample/README
+%%ETCDIR%%/scripts.sample/freebsd/cpu.sh
+%%ETCDIR%%/scripts.sample/freebsd/disk.sh
+%%ETCDIR%%/scripts.sample/freebsd/netstat.sh
+%%ETCDIR%%/scripts.sample/freebsd/swap.sh
+%%ETCDIR%%/scripts.sample/setup.sh
+share/man/man8/graffer.8.gz
diff --git a/sysutils/gstat-rs/Makefile b/sysutils/gstat-rs/Makefile
index ff60bc67fb1e..920004058d1d 100644
--- a/sysutils/gstat-rs/Makefile
+++ b/sysutils/gstat-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gstat-rs
DISTVERSIONPREFIX= gstat-v
DISTVERSION= 0.1.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/sysutils/handlr/Makefile b/sysutils/handlr/Makefile
index 8363395e8874..beaf8877aaef 100644
--- a/sysutils/handlr/Makefile
+++ b/sysutils/handlr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= handlr
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/hared/Makefile b/sysutils/hared/Makefile
index 468a445bc701..ef518e965522 100644
--- a/sysutils/hared/Makefile
+++ b/sysutils/hared/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hared
DISTVERSION= 1.0-45
DISTVERSIONSUFFIX= -g8341d8a
-PORTREVISION= 34
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/hcloud/Makefile b/sysutils/hcloud/Makefile
index 2973f85333e7..9d30885ebfb7 100644
--- a/sysutils/hcloud/Makefile
+++ b/sysutils/hcloud/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hcloud
DISTVERSIONPREFIX= v
-DISTVERSION= 1.57.0
+DISTVERSION= 1.60.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/sysutils/hcloud/distinfo b/sysutils/hcloud/distinfo
index 10fba1b7d656..674ad3980646 100644
--- a/sysutils/hcloud/distinfo
+++ b/sysutils/hcloud/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765028843
-SHA256 (go/sysutils_hcloud/hcloud-v1.57.0/v1.57.0.mod) = 8bf924285943de3615a2f5caa218e30f52d45f440a302e34773610b413d8ac03
-SIZE (go/sysutils_hcloud/hcloud-v1.57.0/v1.57.0.mod) = 2647
-SHA256 (go/sysutils_hcloud/hcloud-v1.57.0/v1.57.0.zip) = e6941e79e6e7ab450b6aaf819ae47be08f56e721cbdab761a45a2fc15636c4b8
-SIZE (go/sysutils_hcloud/hcloud-v1.57.0/v1.57.0.zip) = 890699
+TIMESTAMP = 1768966685
+SHA256 (go/sysutils_hcloud/hcloud-v1.60.0/v1.60.0.mod) = 06071ac72d65308731f3fe1b7cca74df21d23f2aa39c156967aa968c146daf21
+SIZE (go/sysutils_hcloud/hcloud-v1.60.0/v1.60.0.mod) = 2557
+SHA256 (go/sysutils_hcloud/hcloud-v1.60.0/v1.60.0.zip) = c2c52a07f06b50f32dc04d9e864e66869ee34819442ffd68f87fe95ec0367d10
+SIZE (go/sysutils_hcloud/hcloud-v1.60.0/v1.60.0.zip) = 875331
diff --git a/sysutils/helm/Makefile b/sysutils/helm/Makefile
index a4b62d99d030..0488a62b2652 100644
--- a/sysutils/helm/Makefile
+++ b/sysutils/helm/Makefile
@@ -1,6 +1,7 @@
PORTNAME= helm
-PORTVERSION= 3.19.4
+PORTVERSION= 3.20.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
@@ -11,12 +12,12 @@ LICENSE= APACHE20
RUN_DEPENDS= kubectl:sysutils/kubectl
-USES= cpe go:modules tar:xz
+USES= cpe go:1.25+,modules tar:xz
GO_MODULE= github.com/${PORTNAME}/${PORTNAME}/v3
GO_PKGNAME= k8s.io/helm
GO_BUILDFLAGS= -ldflags="-X helm.sh/helm/v3/internal/version.version=v${PORTVERSION} \
- -X helm.sh/helm/v3/internal/version.gitCommit=7cfb6e486dac026202556836bb910c37d847793e"
+ -X helm.sh/helm/v3/internal/version.gitCommit=b2e4314fa0f229a1de7b4c981273f61d69ee5a59"
GO_TARGET= ./cmd/${PORTNAME}
PLIST_FILES= ${GO_TARGET:C/.\/cmd/bin/}
diff --git a/sysutils/helm/distinfo b/sysutils/helm/distinfo
index c11c22829c63..60569fbadf02 100644
--- a/sysutils/helm/distinfo
+++ b/sysutils/helm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765799995
-SHA256 (go/sysutils_helm/helm-v3.19.4/v3.19.4.mod) = 16de716c926e84f50feaa6326742ab23f9240b2ef793159f2c99871a67098467
-SIZE (go/sysutils_helm/helm-v3.19.4/v3.19.4.mod) = 9036
-SHA256 (go/sysutils_helm/helm-v3.19.4/v3.19.4.zip) = 90d4f84ef2c80fd72c6df561d7956a8768df0235f1acb896211b4eaf4463a725
-SIZE (go/sysutils_helm/helm-v3.19.4/v3.19.4.zip) = 1404065
+TIMESTAMP = 1769167145
+SHA256 (go/sysutils_helm/helm-v3.20.0/v3.20.0.mod) = af9332d8b18e2466be912186790733ad3ec3e93310c6ff255c602df814125a8c
+SIZE (go/sysutils_helm/helm-v3.20.0/v3.20.0.mod) = 8790
+SHA256 (go/sysutils_helm/helm-v3.20.0/v3.20.0.zip) = 3c783d8ab095f9352cffc2fdbebebcfd4c31805d07b6714165a4fa4e3f96b1b2
+SIZE (go/sysutils_helm/helm-v3.20.0/v3.20.0.zip) = 1403472
diff --git a/sysutils/helmfile/Makefile b/sysutils/helmfile/Makefile
index 05b79f5d4186..d85498f4a6eb 100644
--- a/sysutils/helmfile/Makefile
+++ b/sysutils/helmfile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= helmfile
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.2
-PORTREVISION= 7
+DISTVERSION= 1.2.3
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= timp87@gmail.com
@@ -12,9 +12,9 @@ LICENSE= MIT
RUN_DEPENDS= helm:sysutils/helm
-USES= go:modules
+USES= go:1.25+,modules
GO_MODULE= github.com/${PORTNAME}/${PORTNAME}
-GO_BUILDFLAGS= -ldflags="-X go.szostok.io/version.version=v${PORTVERSION}"
+GO_BUILDFLAGS= -ldflags="-X go.szostok.io/version.version=v${DISTVERSION}"
PLIST_FILES= bin/${PORTNAME}
diff --git a/sysutils/helmfile/distinfo b/sysutils/helmfile/distinfo
index 09c17d7c6362..0a3c76e3ee9e 100644
--- a/sysutils/helmfile/distinfo
+++ b/sysutils/helmfile/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750774421
-SHA256 (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.mod) = 00d47557c4b86b15c9bdfd243c2fda36db2690aa3760057469a5e936674dba34
-SIZE (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.mod) = 16373
-SHA256 (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.zip) = 0ab5240598a8f30c3c2b8d09f8a9a6b43018f57dd33bff63ecf3536e256ea356
-SIZE (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.zip) = 1397785
+TIMESTAMP = 1766769356
+SHA256 (go/sysutils_helmfile/helmfile-v1.2.3/v1.2.3.mod) = 19c6f524979a43b52d13e039b866dc787d6b17bfb1d6ba5926562b70c5fd2045
+SIZE (go/sysutils_helmfile/helmfile-v1.2.3/v1.2.3.mod) = 18025
+SHA256 (go/sysutils_helmfile/helmfile-v1.2.3/v1.2.3.zip) = 3cded8dbfdddd523b3fb74fe9b050e58108ee85287f18dcfec1415d6a84172c3
+SIZE (go/sysutils_helmfile/helmfile-v1.2.3/v1.2.3.zip) = 1481849
diff --git a/sysutils/hexyl/Makefile b/sysutils/hexyl/Makefile
index d1a8a2141eef..6c9ab234729d 100644
--- a/sysutils/hexyl/Makefile
+++ b/sysutils/hexyl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hexyl
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/hostctl/Makefile b/sysutils/hostctl/Makefile
index 979c08cc072e..0ca43d94c484 100644
--- a/sysutils/hostctl/Makefile
+++ b/sysutils/hostctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hostctl
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.4
-PORTREVISION= 21
+PORTREVISION= 23
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/hs-cputype/Makefile b/sysutils/hs-cputype/Makefile
index 72fcf90d4233..e6ec5c415e28 100644
--- a/sysutils/hs-cputype/Makefile
+++ b/sysutils/hs-cputype/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cputype
PORTVERSION= 0.2.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils haskell
MAINTAINER= arrowd@FreeBSD.org
@@ -16,18 +16,16 @@ GL_SITE= https://foss.heptapod.net
GL_ACCOUNT= bsdutils
GL_TAGNAME= ae3a01cc39547e6e014e40bd7c2cc0f6810ec616
-USE_CABAL= ansi-terminal-1.1.2 \
- ansi-terminal-types-1.1 \
+USE_CABAL= ansi-terminal-1.1.4 \
+ ansi-terminal-types-1.1.3 \
attoparsec-0.14.4_6 \
colour-2.3.6 \
hashable-1.5.0.0_1 \
integer-logarithms-1.0.4 \
- optparse-applicative-0.18.1.0_1 \
- os-string-2.0.7 \
+ optparse-applicative-0.19.0.0 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
primitive-0.9.1.0 \
- scientific-0.3.8.0_2 \
- transformers-compat-0.7.2
+ scientific-0.3.8.0_2
.include <bsd.port.mk>
diff --git a/sysutils/hs-cputype/distinfo b/sysutils/hs-cputype/distinfo
index 229ab8c089cb..09b0b3c17619 100644
--- a/sysutils/hs-cputype/distinfo
+++ b/sysutils/hs-cputype/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1747066982
-SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
-SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+TIMESTAMP = 1766561558
+SHA256 (cabal/ansi-terminal-1.1.4/ansi-terminal-1.1.4.tar.gz) = c8a7b5031571a201eb31fa33a75c6beac60488e49a57f8853fce858f32ed8763
+SIZE (cabal/ansi-terminal-1.1.4/ansi-terminal-1.1.4.tar.gz) = 33107
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
@@ -15,12 +15,8 @@ SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b22164769
SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
-SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
-SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
@@ -31,7 +27,5 @@ SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d771
SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
-SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
-SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
SHA256 (cabal/bsdutils-cputype-ae3a01cc39547e6e014e40bd7c2cc0f6810ec616_GL0.tar.gz) = 21ec37441fba9f0b661074e57adccc69096bfce56a81f77ccea1684f00ccc00e
SIZE (cabal/bsdutils-cputype-ae3a01cc39547e6e014e40bd7c2cc0f6810ec616_GL0.tar.gz) = 4244
diff --git a/sysutils/hstr/Makefile b/sysutils/hstr/Makefile
index 6f7f5749fd86..c0fbae994758 100644
--- a/sysutils/hstr/Makefile
+++ b/sysutils/hstr/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hstr
-DISTVERSION= 2.3
-PORTREVISION= 1
+DISTVERSION= 3.1
CATEGORIES= sysutils
MAINTAINER= monsieurp@gentoo.org
@@ -15,9 +14,10 @@ USE_GITHUB= yes
GH_ACCOUNT= dvorka
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-PLIST_FILES= bin/hh bin/hstr \
- share/man/man1/hstr.1.gz share/bash-completion/completions/hstr
+PLIST_FILES= bin/hh \
+ bin/hstr \
+ share/bash-completion/completions/hstr \
+ share/man/man1/hstr.1.gz
.include <bsd.port.mk>
diff --git a/sysutils/hstr/distinfo b/sysutils/hstr/distinfo
index c5f76d970dc0..66030fe7dea2 100644
--- a/sysutils/hstr/distinfo
+++ b/sysutils/hstr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1618934907
-SHA256 (dvorka-hstr-2.3_GH0.tar.gz) = c7e7408671757b3f4be9c5a59b4e2d56e7a7b601ace2a94eb6b2b61f20ee890b
-SIZE (dvorka-hstr-2.3_GH0.tar.gz) = 1247534
+TIMESTAMP = 1768577570
+SHA256 (dvorka-hstr-3.1_GH0.tar.gz) = e5293d4fe2502662f19c793bef416e05ac020490218e71c75a5e92919c466071
+SIZE (dvorka-hstr-3.1_GH0.tar.gz) = 1255285
diff --git a/sysutils/httm/Makefile b/sysutils/httm/Makefile
index 112a127db719..417876e3278e 100644
--- a/sysutils/httm/Makefile
+++ b/sysutils/httm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= httm
DISTVERSION= 0.48.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/hw-probe/Makefile b/sysutils/hw-probe/Makefile
index 19fe52e8e87b..6caafa70d3b5 100644
--- a/sysutils/hw-probe/Makefile
+++ b/sysutils/hw-probe/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hw-probe
-PORTVERSION= 1.6.5
+PORTVERSION= 1.6.6
+PORTREVISION= 1
CATEGORIES= sysutils perl5
MAINTAINER= danfe@FreeBSD.org
@@ -12,7 +13,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= curl:ftp/curl \
hwstat:sysutils/hwstat \
lsblk:sysutils/lsblk \
- smartctl:sysutils/smartmontools
+ smartctl:sysutils/smartmontools \
+ p5-LWP-UserAgent-Cached>0:www/p5-LWP-UserAgent-Cached
USE_GITHUB= yes
GH_ACCOUNT= linuxhw
diff --git a/sysutils/hw-probe/distinfo b/sysutils/hw-probe/distinfo
index e6dcca30961b..a939a569498f 100644
--- a/sysutils/hw-probe/distinfo
+++ b/sysutils/hw-probe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663533073
-SHA256 (linuxhw-hw-probe-1.6.5_GH0.tar.gz) = 42030ba2fb3f6fb0772ab34744fbb91a89b1b6a9b0ed99e861fa05ff86968fb1
-SIZE (linuxhw-hw-probe-1.6.5_GH0.tar.gz) = 163190
+TIMESTAMP = 1767946404
+SHA256 (linuxhw-hw-probe-1.6.6_GH0.tar.gz) = d8d31ed978095d0bd2ca7af51cfee8b97c97f7168ddb48a479a1632e1af84c7b
+SIZE (linuxhw-hw-probe-1.6.6_GH0.tar.gz) = 170004
diff --git a/sysutils/i2c-tools/Makefile b/sysutils/i2c-tools/Makefile
index 56e690c986a6..02916467619d 100644
--- a/sysutils/i2c-tools/Makefile
+++ b/sysutils/i2c-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= i2c-tools
DISTVERSION= 4.3
-#PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/
diff --git a/sysutils/immortal/Makefile b/sysutils/immortal/Makefile
index 34489064ddf1..917b7ee4b2f4 100644
--- a/sysutils/immortal/Makefile
+++ b/sysutils/immortal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= immortal
PORTVERSION= 0.24.4
-PORTREVISION= 29
+PORTREVISION= 31
CATEGORIES= sysutils
MAINTAINER= nbari@tequila.io
diff --git a/sysutils/infracost/Makefile b/sysutils/infracost/Makefile
index f78fdc45f0a5..059450a32a69 100644
--- a/sysutils/infracost/Makefile
+++ b/sysutils/infracost/Makefile
@@ -1,6 +1,7 @@
PORTNAME= infracost
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.42
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/ipfs-go-fs-repo-migrations/Makefile b/sysutils/ipfs-go-fs-repo-migrations/Makefile
deleted file mode 100644
index d298bfe1959b..000000000000
--- a/sysutils/ipfs-go-fs-repo-migrations/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= ipfs-go-fs-repo-migrations
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.7.1
-PORTREVISION= 33
-CATEGORIES= sysutils
-MASTER_SITES= https://github.com/ipfs/fs-repo-migrations/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Migrations for the filesystem repository of ipfs clients
-WWW= https://github.com/ipfs/fs-repo-migrations
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Obsolete port, no longer required for migrations
-EXPIRATION_DATE= 2025-12-31
-BROKEN_aarch64= fails to build: sys/unix/cap_freebsd.go:18:23: undefined: CAP_RIGHTS_VERSION_00
-ONLY_FOR_ARCHS= aarch64 amd64 i386
-
-USES= go:modules
-
-GO_TARGET= :fs-repo-migrations
-
-WRKSRC= ${WRKDIR}/fs-repo-migrations-${DISTVERSION}
-
-PLIST_FILES= bin/fs-repo-migrations
-
-.include <bsd.port.mk>
diff --git a/sysutils/ipfs-go-fs-repo-migrations/distinfo b/sysutils/ipfs-go-fs-repo-migrations/distinfo
deleted file mode 100644
index fdbaed2dc3cc..000000000000
--- a/sysutils/ipfs-go-fs-repo-migrations/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1614658121
-SHA256 (ipfs-go-fs-repo-migrations-v1.7.1.tar.gz) = 6fbd68a6ae5eabcebdd0dc81e909a069facb112c4fe0421f159ab58112a041c2
-SIZE (ipfs-go-fs-repo-migrations-v1.7.1.tar.gz) = 15268579
diff --git a/sysutils/ipfs-go-fs-repo-migrations/pkg-descr b/sysutils/ipfs-go-fs-repo-migrations/pkg-descr
deleted file mode 100644
index 21c3be404411..000000000000
--- a/sysutils/ipfs-go-fs-repo-migrations/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Migrations for the filesystem repository of ipfs clients
diff --git a/sysutils/ipget/Makefile b/sysutils/ipget/Makefile
index 968b134066a7..6bf53b00a9e7 100644
--- a/sysutils/ipget/Makefile
+++ b/sysutils/ipget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipget
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/ipmi_exporter/Makefile b/sysutils/ipmi_exporter/Makefile
index 60ee39c29d9a..3c595e572779 100644
--- a/sysutils/ipmi_exporter/Makefile
+++ b/sysutils/ipmi_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipmi_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= meka@tilda.center
diff --git a/sysutils/istio/Makefile b/sysutils/istio/Makefile
index 20d44c7be670..11bc064874a8 100644
--- a/sysutils/istio/Makefile
+++ b/sysutils/istio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= istio
PORTVERSION= 1.7.4
-PORTREVISION= 34
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/jadm/Makefile b/sysutils/jadm/Makefile
index e07a2c53dd33..f2788d03b45c 100644
--- a/sysutils/jadm/Makefile
+++ b/sysutils/jadm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jadm
PORTVERSION= 1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/jail_exporter/Makefile b/sysutils/jail_exporter/Makefile
index 09422160e2ae..df7d714404ad 100644
--- a/sysutils/jail_exporter/Makefile
+++ b/sysutils/jail_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jail_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/jest/Makefile b/sysutils/jest/Makefile
index e9ebd2f08156..0680f8eed8f8 100644
--- a/sysutils/jest/Makefile
+++ b/sysutils/jest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jest
DISTVERSION= 3.0.16
-PORTREVISION= 35
+PORTREVISION= 37
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/joshuto/Makefile b/sysutils/joshuto/Makefile
index 80a233a260ee..902d6fed26d3 100644
--- a/sysutils/joshuto/Makefile
+++ b/sysutils/joshuto/Makefile
@@ -1,7 +1,7 @@
PORTNAME= joshuto
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.8
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/jvmtop/Makefile b/sysutils/jvmtop/Makefile
index c1955ac6263e..c423d315575c 100644
--- a/sysutils/jvmtop/Makefile
+++ b/sysutils/jvmtop/Makefile
@@ -28,12 +28,13 @@ BUILD= 0.9.0
GH_ACCOUNT= patric-r
USE_GITHUB= yes
+JAVA_VERSION= 8
post-extract:
@${TAR} -xf ${DISTDIR}/jvmtop-maven-repository-${BUILD}.tar.gz -C ${WRKSRC}
do-build:
- cd ${WRKSRC} && ${LOCALBASE}/bin/mvn -o -Dmaven.repo.local=.m2/repository ${INSTALL}
+ cd ${WRKSRC} && JAVA_HOME=${JAVA_HOME} ${LOCALBASE}/bin/mvn -o -Dmaven.repo.local=.m2/repository ${INSTALL}
do-install:
@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
diff --git a/sysutils/k3b/distinfo b/sysutils/k3b/distinfo
index b0a581de41a7..10267aabcecd 100644
--- a/sysutils/k3b/distinfo
+++ b/sysutils/k3b/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478780
-SHA256 (KDE/release-service/25.12.0/k3b-25.12.0.tar.xz) = 5d2dcb2c7072b182ea0256f3b84ff78087b1a2b0699bdfb57370a1697ef3f583
-SIZE (KDE/release-service/25.12.0/k3b-25.12.0.tar.xz) = 10796472
+TIMESTAMP = 1768328154
+SHA256 (KDE/release-service/25.12.1/k3b-25.12.1.tar.xz) = 7d3af238285b129a36877121b2e4cfd0572072ab6601ada178b2961f52bb496e
+SIZE (KDE/release-service/25.12.1/k3b-25.12.1.tar.xz) = 10797300
diff --git a/sysutils/k9s/Makefile b/sysutils/k9s/Makefile
index 1fe64deec153..4db926653089 100644
--- a/sysutils/k9s/Makefile
+++ b/sysutils/k9s/Makefile
@@ -1,6 +1,6 @@
PORTNAME= k9s
DISTVERSIONPREFIX= v
-DISTVERSION= 0.50.16
+DISTVERSION= 0.50.18
PORTREVISION= 2
CATEGORIES= sysutils
@@ -13,11 +13,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= i386
-USES= go:modules
+USES= go:1.25+,modules
GO_MODULE= github.com/derailed/k9s
GO_BUILDFLAGS= -ldflags="-X github.com/derailed/k9s/cmd.version=${DISTVERSIONFULL} \
-X github.com/derailed/k9s/cmd.date=$$(date +'%Y-%m-%dT%H:%M:%SZ') \
- -X github.com/derailed/k9s/cmd.commit=3c37ca2197ca48591566d1f599b7b3a50d54a408"
+ -X github.com/derailed/k9s/cmd.commit=6dbf571c59fd48dc5b384aa46ee7f3e5decfae2b"
PLIST_FILES= bin/${PORTNAME}
diff --git a/sysutils/k9s/distinfo b/sysutils/k9s/distinfo
index d6217d3efa75..90d94a751999 100644
--- a/sysutils/k9s/distinfo
+++ b/sysutils/k9s/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760979387
-SHA256 (go/sysutils_k9s/k9s-v0.50.16/v0.50.16.mod) = c8825db48271a395c379703317a099ff1ed7759f30816e87b562f72e11e44ff1
-SIZE (go/sysutils_k9s/k9s-v0.50.16/v0.50.16.mod) = 20758
-SHA256 (go/sysutils_k9s/k9s-v0.50.16/v0.50.16.zip) = 3dfb5fb55511d0ad30af853bc29a906679b7cc0d347a138aff914615bad9ec6b
-SIZE (go/sysutils_k9s/k9s-v0.50.16/v0.50.16.zip) = 7501915
+TIMESTAMP = 1768212648
+SHA256 (go/sysutils_k9s/k9s-v0.50.18/v0.50.18.mod) = ddc70cab800d9f4abcb46a113d204c734a248f0d3f8c8f8a6123c66e38b9f0c5
+SIZE (go/sysutils_k9s/k9s-v0.50.18/v0.50.18.mod) = 21072
+SHA256 (go/sysutils_k9s/k9s-v0.50.18/v0.50.18.zip) = dc2352c2076f89ce25ab0cf36158f90b003c76d931dfdf7aaf0f6e59ecf3dd05
+SIZE (go/sysutils_k9s/k9s-v0.50.18/v0.50.18.zip) = 7517086
diff --git a/sysutils/kapp/Makefile b/sysutils/kapp/Makefile
index 2cec20322507..40c9c961091e 100644
--- a/sysutils/kapp/Makefile
+++ b/sysutils/kapp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kapp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.63.3
-PORTREVISION= 4
+DISTVERSION= 0.65.0
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= timp87@gmail.com
@@ -11,7 +11,9 @@ WWW= https://github.com/carvel-dev/kapp
LICENSE= APACHE20
USES= go:modules
-GO_MODULE= github.com/carvel-dev/${PORTNAME}
+USE_GITHUB= yes
+GH_ACCOUNT= carvel-dev
+
GO_TARGET= ./cmd/${PORTNAME}
GO_BUILDFLAGS= -ldflags="-X carvel.dev/kapp/pkg/kapp/version.Version=v${DISTVERSION}"
diff --git a/sysutils/kapp/distinfo b/sysutils/kapp/distinfo
index 76e0a28960e9..cb5f52a434e1 100644
--- a/sysutils/kapp/distinfo
+++ b/sysutils/kapp/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1725423032
-SHA256 (go/sysutils_kapp/kapp-v0.63.3/v0.63.3.mod) = c5a7c07f7e29808cbd7ff1d99612c6ece67ecfd104894be78c6e3d6303a6ab0e
-SIZE (go/sysutils_kapp/kapp-v0.63.3/v0.63.3.mod) = 4072
-SHA256 (go/sysutils_kapp/kapp-v0.63.3/v0.63.3.zip) = d94d7548d55760c814372643a391a944d2741fa9c011137229d37b8fc28ddf81
-SIZE (go/sysutils_kapp/kapp-v0.63.3/v0.63.3.zip) = 1523243
+TIMESTAMP = 1766770734
+SHA256 (carvel-dev-kapp-v0.65.0_GH0.tar.gz) = cfe141f6e00816e9bddaa3d32216295176386b42d9202adbb76f48b78fd5e979
+SIZE (carvel-dev-kapp-v0.65.0_GH0.tar.gz) = 8776971
diff --git a/sysutils/kbackup/distinfo b/sysutils/kbackup/distinfo
index a1fe80b4d6ff..42b27b7160f9 100644
--- a/sysutils/kbackup/distinfo
+++ b/sysutils/kbackup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478782
-SHA256 (KDE/release-service/25.12.0/kbackup-25.12.0.tar.xz) = 91661c064a97bfffff4f19db1d4da4ea0793c684d1ac91321c581d300a314cd0
-SIZE (KDE/release-service/25.12.0/kbackup-25.12.0.tar.xz) = 399600
+TIMESTAMP = 1768328157
+SHA256 (KDE/release-service/25.12.1/kbackup-25.12.1.tar.xz) = ad0acb61f97260b88fb2bcd67a876a3a42bc876f3f14169fa07bc0cb763eaa05
+SIZE (KDE/release-service/25.12.1/kbackup-25.12.1.tar.xz) = 402000
diff --git a/sysutils/kbackup/pkg-plist b/sysutils/kbackup/pkg-plist
index 831c5fcf87ca..2c94559f76b8 100644
--- a/sysutils/kbackup/pkg-plist
+++ b/sysutils/kbackup/pkg-plist
@@ -24,6 +24,7 @@ share/locale/et/LC_MESSAGES/kbackup.mo
share/locale/eu/LC_MESSAGES/kbackup.mo
share/locale/fi/LC_MESSAGES/kbackup.mo
share/locale/fr/LC_MESSAGES/kbackup.mo
+share/locale/ga/LC_MESSAGES/kbackup.mo
share/locale/gl/LC_MESSAGES/kbackup.mo
share/locale/he/LC_MESSAGES/kbackup.mo
share/locale/hi/LC_MESSAGES/kbackup.mo
diff --git a/sysutils/kcron/distinfo b/sysutils/kcron/distinfo
index 30009d3957c6..5d91239033e3 100644
--- a/sysutils/kcron/distinfo
+++ b/sysutils/kcron/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478785
-SHA256 (KDE/release-service/25.12.0/kcron-25.12.0.tar.xz) = ef2d68dabaa234618aa67e69077f993a6c92017b1d474fc33c55e03006871880
-SIZE (KDE/release-service/25.12.0/kcron-25.12.0.tar.xz) = 899704
+TIMESTAMP = 1768328160
+SHA256 (KDE/release-service/25.12.1/kcron-25.12.1.tar.xz) = 73d7237a442836cfdf1b786f4a0f49c20e5939ef502753928f1beb6fa49ea212
+SIZE (KDE/release-service/25.12.1/kcron-25.12.1.tar.xz) = 899784
diff --git a/sysutils/kdebugsettings/distinfo b/sysutils/kdebugsettings/distinfo
index 0560ba78d5bb..d6c91006ac75 100644
--- a/sysutils/kdebugsettings/distinfo
+++ b/sysutils/kdebugsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478787
-SHA256 (KDE/release-service/25.12.0/kdebugsettings-25.12.0.tar.xz) = d197c6b152493511b232543d3ae8c74ece37b5bdb38dd6d7ca389a2709d0c9c9
-SIZE (KDE/release-service/25.12.0/kdebugsettings-25.12.0.tar.xz) = 123304
+TIMESTAMP = 1768328163
+SHA256 (KDE/release-service/25.12.1/kdebugsettings-25.12.1.tar.xz) = c8a57149df012a47966911e091f655e3b1c1c075e7f04cf4bcdcefa240ca12c9
+SIZE (KDE/release-service/25.12.1/kdebugsettings-25.12.1.tar.xz) = 123584
diff --git a/sysutils/kdebugsettings/pkg-plist b/sysutils/kdebugsettings/pkg-plist
index 13abc7c32f9a..63ac1ed46fa9 100644
--- a/sysutils/kdebugsettings/pkg-plist
+++ b/sysutils/kdebugsettings/pkg-plist
@@ -21,6 +21,7 @@ share/locale/et/LC_MESSAGES/kdebugsettings.mo
share/locale/eu/LC_MESSAGES/kdebugsettings.mo
share/locale/fi/LC_MESSAGES/kdebugsettings.mo
share/locale/fr/LC_MESSAGES/kdebugsettings.mo
+share/locale/ga/LC_MESSAGES/kdebugsettings.mo
share/locale/gl/LC_MESSAGES/kdebugsettings.mo
share/locale/he/LC_MESSAGES/kdebugsettings.mo
share/locale/hi/LC_MESSAGES/kdebugsettings.mo
diff --git a/sysutils/kdf/distinfo b/sysutils/kdf/distinfo
index dc189418192d..19f5e57cf20c 100644
--- a/sysutils/kdf/distinfo
+++ b/sysutils/kdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478790
-SHA256 (KDE/release-service/25.12.0/kdf-25.12.0.tar.xz) = 45f8a945d8e591ca92af2ea21a2a02cf79329a6b811ef679cb95fc01ffa093d4
-SIZE (KDE/release-service/25.12.0/kdf-25.12.0.tar.xz) = 481648
+TIMESTAMP = 1768328165
+SHA256 (KDE/release-service/25.12.1/kdf-25.12.1.tar.xz) = 6e9956bc2d9faa8aeef06f8d0cda592ab34f1e4117fefa62f32eed2a282d3e23
+SIZE (KDE/release-service/25.12.1/kdf-25.12.1.tar.xz) = 481628
diff --git a/sysutils/kdialog/distinfo b/sysutils/kdialog/distinfo
index 90b4ad41bfdd..d764c9950eab 100644
--- a/sysutils/kdialog/distinfo
+++ b/sysutils/kdialog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478792
-SHA256 (KDE/release-service/25.12.0/kdialog-25.12.0.tar.xz) = ef064b3e7ba83e1ac186147b430c442c47213801e6f66c0d3e3617468a0074a1
-SIZE (KDE/release-service/25.12.0/kdialog-25.12.0.tar.xz) = 149360
+TIMESTAMP = 1768328168
+SHA256 (KDE/release-service/25.12.1/kdialog-25.12.1.tar.xz) = 102d6135531b8762c2c3378442d1cff82f3d6718097262df17503121e0ae2a02
+SIZE (KDE/release-service/25.12.1/kdialog-25.12.1.tar.xz) = 149360
diff --git a/sysutils/keyd/Makefile b/sysutils/keyd/Makefile
index e6e2807680e8..9b9f76648da0 100644
--- a/sysutils/keyd/Makefile
+++ b/sysutils/keyd/Makefile
@@ -1,34 +1,33 @@
PORTNAME= keyd
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
+DISTVERSION= 2.6.0
CATEGORIES= sysutils
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= chalpin@cs.wisc.edu
COMMENT= Key remapping daemon for evdev
WWW= https://github.com/rvaiya/keyd
-BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
-LIB_DEPENDS= libinotify.so:devel/libinotify
-
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
+LIB_DEPENDS= libinotify.so:devel/libinotify
+
USES= gmake python:env shebangfix
USE_GITHUB= yes
-USE_RC_SUBR= ${PORTNAME}
GH_ACCOUNT= rvaiya
+USE_RC_SUBR= ${PORTNAME}
SHEBANG_FILES= scripts/*
MAKE_ARGS= VERSION="${DISTVERSIONFULL}" COMMIT=""
+USERS= ${PORTNAME}
+GROUPS= ${PORTNAME}
+PLIST_DIRS= ${ETCDIR}
PLIST_FILES= bin/${PORTNAME} \
bin/${PORTNAME}-application-mapper
-PLIST_DIRS= ${ETCDIR}
PORTDATA= *
PORTDOCS= *
PORTEXAMPLES= *
-USERS= ${PORTNAME}
-GROUPS= ${PORTNAME}
-
OPTIONS_DEFINE= DOCS EXAMPLES MANPAGES
OPTIONS_DEFAULT=MANPAGES
diff --git a/sysutils/keyd/distinfo b/sysutils/keyd/distinfo
index 7cfa487f8239..c8b6400fa18f 100644
--- a/sysutils/keyd/distinfo
+++ b/sysutils/keyd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722102463
-SHA256 (rvaiya-keyd-v2.5.0_GH0.tar.gz) = 93ec6c153ef673a7a8b4d8b686494dee11d182513f4531c71dce15a8db7f6c1c
-SIZE (rvaiya-keyd-v2.5.0_GH0.tar.gz) = 671616
+TIMESTAMP = 1767812254
+SHA256 (rvaiya-keyd-v2.6.0_GH0.tar.gz) = 697089681915b89d9e98caf93d870dbd4abce768af8a647d54650a6a90744e26
+SIZE (rvaiya-keyd-v2.6.0_GH0.tar.gz) = 691300
diff --git a/sysutils/keyd/files/patch-src_daemon.c b/sysutils/keyd/files/patch-src_daemon.c
new file mode 100644
index 000000000000..7d99dd3b59e8
--- /dev/null
+++ b/sysutils/keyd/files/patch-src_daemon.c
@@ -0,0 +1,11 @@
+--- src/daemon.c.orig 2025-12-19 21:03:20 UTC
++++ src/daemon.c
+@@ -627,7 +627,7 @@ int run_daemon(int argc, char *argv[])
+ exit(-1);
+ }
+
+- sp.sched_priority = 49;
++ sp.sched_priority = sched_get_priority_max(SCHED_FIFO);
+ if (sched_setscheduler(0, SCHED_FIFO, &sp)) {
+ perror("sched_setscheduler");
+ exit(-1);
diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo
index 5b68395e1bdf..8c87543132e3 100644
--- a/sysutils/kf6-baloo/distinfo
+++ b/sysutils/kf6-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765456436
-SHA256 (KDE/frameworks/6.21/baloo-6.21.0.tar.xz) = 5cfef8830485a7d420fbadca67cd441822bc59efc1c71b0afef233b97553771e
-SIZE (KDE/frameworks/6.21/baloo-6.21.0.tar.xz) = 330008
+TIMESTAMP = 1768321102
+SHA256 (KDE/frameworks/6.22/baloo-6.22.0.tar.xz) = 57b2ac1ae953d499b7364125fe3e7aa5857fb532456ecf0bda2635e875a66d2a
+SIZE (KDE/frameworks/6.22/baloo-6.22.0.tar.xz) = 330936
diff --git a/sysutils/kf6-baloo/pkg-plist b/sysutils/kf6-baloo/pkg-plist
index 824ee68f0218..01d1f984046d 100644
--- a/sysutils/kf6-baloo/pkg-plist
+++ b/sysutils/kf6-baloo/pkg-plist
@@ -221,6 +221,16 @@ share/locale/fr/LC_MESSAGES/balooshow6.mo
share/locale/fr/LC_MESSAGES/kio6_baloosearch.mo
share/locale/fr/LC_MESSAGES/kio6_tags.mo
share/locale/fr/LC_MESSAGES/kio6_timeline.mo
+share/locale/ga/LC_MESSAGES/baloo_file6.mo
+share/locale/ga/LC_MESSAGES/baloo_file_extractor6.mo
+share/locale/ga/LC_MESSAGES/balooctl6.mo
+share/locale/ga/LC_MESSAGES/baloodb6.mo
+share/locale/ga/LC_MESSAGES/balooengine6.mo
+share/locale/ga/LC_MESSAGES/baloosearch6.mo
+share/locale/ga/LC_MESSAGES/balooshow6.mo
+share/locale/ga/LC_MESSAGES/kio6_baloosearch.mo
+share/locale/ga/LC_MESSAGES/kio6_tags.mo
+share/locale/ga/LC_MESSAGES/kio6_timeline.mo
share/locale/gd/LC_MESSAGES/balooctl6.mo
share/locale/gd/LC_MESSAGES/baloosearch6.mo
share/locale/gd/LC_MESSAGES/balooshow6.mo
diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo
index 27ed74c488a8..621925ea3041 100644
--- a/sysutils/kf6-kuserfeedback/distinfo
+++ b/sysutils/kf6-kuserfeedback/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765456436
-SHA256 (KDE/frameworks/6.21/kuserfeedback-6.21.0.tar.xz) = 8c4f5b8c5a9c4f6c7d284f1d57f7f33dafdc66684cb35e9b80abdbedf035d2cc
-SIZE (KDE/frameworks/6.21/kuserfeedback-6.21.0.tar.xz) = 269272
+TIMESTAMP = 1768321102
+SHA256 (KDE/frameworks/6.22/kuserfeedback-6.22.0.tar.xz) = 10e2db5703649bfd377121ea2daf629dae8cc082d0457488a04238d55d9e8b87
+SIZE (KDE/frameworks/6.22/kuserfeedback-6.22.0.tar.xz) = 270232
diff --git a/sysutils/kf6-kuserfeedback/pkg-plist b/sysutils/kf6-kuserfeedback/pkg-plist
index 66431e773c20..a25ac5230358 100644
--- a/sysutils/kf6-kuserfeedback/pkg-plist
+++ b/sysutils/kf6-kuserfeedback/pkg-plist
@@ -90,6 +90,8 @@ share/locale/fi/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/fi/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/fr/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/fr/LC_MESSAGES/userfeedbackprovider6_qt.qm
+share/locale/ga/LC_MESSAGES/userfeedbackconsole6_qt.qm
+share/locale/ga/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/gl/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/gl/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/he/LC_MESSAGES/userfeedbackconsole6_qt.qm
diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo
index f4fcaf69885b..3a93e4631bd8 100644
--- a/sysutils/kf6-kwallet/distinfo
+++ b/sysutils/kf6-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765456436
-SHA256 (KDE/frameworks/6.21/kwallet-6.21.0.tar.xz) = 040d9eae74ec5164c0c20e59469f74c25b0139c9e55eef3e9f3bfa5a2e087f48
-SIZE (KDE/frameworks/6.21/kwallet-6.21.0.tar.xz) = 363952
+TIMESTAMP = 1768321103
+SHA256 (KDE/frameworks/6.22/kwallet-6.22.0.tar.xz) = 10821a461ccb9b481ceedc959b96e601082eb921d5dffb797ab9fbcef725aa06
+SIZE (KDE/frameworks/6.22/kwallet-6.22.0.tar.xz) = 364052
diff --git a/sysutils/khelpcenter/distinfo b/sysutils/khelpcenter/distinfo
index 4e92d62702b3..98d40ed68d8a 100644
--- a/sysutils/khelpcenter/distinfo
+++ b/sysutils/khelpcenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478795
-SHA256 (KDE/release-service/25.12.0/khelpcenter-25.12.0.tar.xz) = 07a5174487c7613b150d98b0df61b4e65726c497ca3811e2c054f25494927da8
-SIZE (KDE/release-service/25.12.0/khelpcenter-25.12.0.tar.xz) = 4255184
+TIMESTAMP = 1768328171
+SHA256 (KDE/release-service/25.12.1/khelpcenter-25.12.1.tar.xz) = 69a3cd8b033bb11a35715272e93449fc074afddaaa8c3630a4e2e3f629591e50
+SIZE (KDE/release-service/25.12.1/khelpcenter-25.12.1.tar.xz) = 4255136
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index 4ca67239008f..d68872c1c81f 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
DISTVERSION= 0.22.3
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/kops/Makefile b/sysutils/kops/Makefile
index 5e332b7daf73..fc262938699c 100644
--- a/sysutils/kops/Makefile
+++ b/sysutils/kops/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kops
PORTVERSION= 1.34.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/kpmcore/distinfo b/sysutils/kpmcore/distinfo
index ecf394baaf30..18946d6d6e28 100644
--- a/sysutils/kpmcore/distinfo
+++ b/sysutils/kpmcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478795
-SHA256 (KDE/release-service/25.12.0/kpmcore-25.12.0.tar.xz) = f69cfc2eb03bd7c3c0fe1c56554338dd319bb9bd7c3a09ee8631fee720e4cecc
-SIZE (KDE/release-service/25.12.0/kpmcore-25.12.0.tar.xz) = 670148
+TIMESTAMP = 1768328172
+SHA256 (KDE/release-service/25.12.1/kpmcore-25.12.1.tar.xz) = 18d1d46d1c866ed93128f58ee9850c993bc0ab375cc27ca1cd4ec20d8fcdc62b
+SIZE (KDE/release-service/25.12.1/kpmcore-25.12.1.tar.xz) = 670144
diff --git a/sysutils/ksystemlog/distinfo b/sysutils/ksystemlog/distinfo
index 049e7c6df11e..b25247091c77 100644
--- a/sysutils/ksystemlog/distinfo
+++ b/sysutils/ksystemlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478798
-SHA256 (KDE/release-service/25.12.0/ksystemlog-25.12.0.tar.xz) = c67287d9b8004ed4787518153998de33bcad1015d9896bf24900e1f05557df25
-SIZE (KDE/release-service/25.12.0/ksystemlog-25.12.0.tar.xz) = 1885660
+TIMESTAMP = 1768328175
+SHA256 (KDE/release-service/25.12.1/ksystemlog-25.12.1.tar.xz) = 2f52acc9c4f5d4a58bc9c87f345c9951e9cf31172875bce49651a12d61bb61fd
+SIZE (KDE/release-service/25.12.1/ksystemlog-25.12.1.tar.xz) = 1885588
diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile
index 076784ed7913..7cdc490e34c7 100644
--- a/sysutils/kubectl/Makefile
+++ b/sysutils/kubectl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kubectl
-PORTVERSION= 1.34.3
+PORTVERSION= 1.35.0
DISTVERSIONPREFIX= v
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
@@ -9,7 +10,7 @@ WWW= https://github.com/kubernetes/kubectl
LICENSE= APACHE20
-USES= cpe go:modules
+USES= cpe go:1.25+,modules
CPE_VENDOR= jenkins
CPE_PRODUCT= kubernetes
diff --git a/sysutils/kubectl/distinfo b/sysutils/kubectl/distinfo
index 8ea17bd19f85..3cf986043fe5 100644
--- a/sysutils/kubectl/distinfo
+++ b/sysutils/kubectl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765356406
-SHA256 (kubernetes-kubernetes-v1.34.3_GH0.tar.gz) = d95f59700bf9d059b261ee2e0a34187301c734d596307e8dfe66c4c68c1a565d
-SIZE (kubernetes-kubernetes-v1.34.3_GH0.tar.gz) = 38087990
+TIMESTAMP = 1766048413
+SHA256 (kubernetes-kubernetes-v1.35.0_GH0.tar.gz) = ed32a4da18f41f8cde7d8484afafc76b6a008915425f69440228d8e63d3f420d
+SIZE (kubernetes-kubernetes-v1.35.0_GH0.tar.gz) = 42076423
diff --git a/sysutils/kubie/Makefile b/sysutils/kubie/Makefile
index d6f1d9644c87..c2651dd31449 100644
--- a/sysutils/kubie/Makefile
+++ b/sysutils/kubie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kubie
DISTVERSIONPREFIX= v
-DISTVERSION= 0.25.2
-PORTREVISION= 6
+DISTVERSION= 0.26.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://github.com/sbstp/kubie
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64
+ONLY_FOR_ARCHS= aarch64 amd64 riscv64
ONLY_FOR_ARCHS_REASON= Requires 64-bit processor
USES= cargo
diff --git a/sysutils/kubie/Makefile.crates b/sysutils/kubie/Makefile.crates
index bc49934c3811..585af7c990aa 100644
--- a/sysutils/kubie/Makefile.crates
+++ b/sysutils/kubie/Makefile.crates
@@ -7,31 +7,33 @@ CARGO_CRATES= adler2-2.0.0 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
anstyle-wincon-3.0.7 \
- anyhow-1.0.97 \
+ anyhow-1.0.100 \
arrayvec-0.7.6 \
- attohttpc-0.29.2 \
+ attohttpc-0.30.1 \
autocfg-1.4.0 \
aws-lc-fips-sys-0.13.3 \
- aws-lc-rs-1.13.0 \
- aws-lc-sys-0.28.0 \
+ aws-lc-rs-1.15.2 \
+ aws-lc-sys-0.35.0 \
base64-0.22.1 \
beef-0.5.2 \
bindgen-0.69.5 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
bitflags-2.8.0 \
bstr-1.11.3 \
bumpalo-3.17.0 \
byteorder-1.5.0 \
bytes-1.10.0 \
- cc-1.2.15 \
+ cc-1.2.50 \
cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
chrono-0.4.40 \
clang-sys-1.8.1 \
- clap-4.5.35 \
- clap_builder-4.5.35 \
- clap_derive-4.5.32 \
+ clap-4.5.53 \
+ clap_builder-4.5.53 \
+ clap_complete-4.5.62 \
+ clap_derive-4.5.49 \
clap_lex-0.7.4 \
cmake-0.1.54 \
colorchoice-1.0.3 \
@@ -48,7 +50,7 @@ CARGO_CRATES= adler2-2.0.0 \
darling_core-0.20.10 \
darling_macro-0.20.10 \
defer-drop-1.3.0 \
- deranged-0.3.11 \
+ deranged-0.4.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -65,6 +67,7 @@ CARGO_CRATES= adler2-2.0.0 \
equivalent-1.0.2 \
errno-0.3.10 \
fastrand-2.3.0 \
+ find-msvc-tools-0.1.5 \
flate2-1.0.35 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
@@ -73,7 +76,7 @@ CARGO_CRATES= adler2-2.0.0 \
fuzzy-matcher-0.3.7 \
getrandom-0.2.15 \
getrandom-0.3.1 \
- glob-0.3.2 \
+ glob-0.3.3 \
hashbrown-0.15.2 \
heck-0.5.0 \
home-0.5.11 \
@@ -94,7 +97,7 @@ CARGO_CRATES= adler2-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.0 \
- indexmap-2.7.1 \
+ indexmap-2.9.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
itoa-1.0.14 \
@@ -102,17 +105,16 @@ CARGO_CRATES= adler2-2.0.0 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.171 \
+ libc-0.2.178 \
libloading-0.8.6 \
libredox-0.1.3 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.2 \
litemap-0.7.4 \
- log-0.4.26 \
+ log-0.4.27 \
memchr-2.7.4 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.5 \
- nix-0.24.3 \
nix-0.29.0 \
nom-7.1.3 \
num-conv-0.1.0 \
@@ -140,6 +142,7 @@ CARGO_CRATES= adler2-2.0.0 \
regex-syntax-0.8.5 \
ring-0.17.14 \
rustc-hash-1.1.0 \
+ rustc-hash-2.1.1 \
rustix-0.38.44 \
rustix-1.0.2 \
rustls-0.23.23 \
@@ -151,37 +154,38 @@ CARGO_CRATES= adler2-2.0.0 \
schannel-0.1.27 \
security-framework-3.2.0 \
security-framework-sys-2.14.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
serde_yaml-0.9.34+deprecated \
shell-quote-0.7.2 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-registry-1.4.2 \
- skim-0.16.1 \
+ skim-0.20.5 \
+ skim-common-0.2.0 \
+ skim-tuikit-0.6.6 \
smallvec-1.14.0 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
subtle-2.6.1 \
syn-2.0.98 \
synstructure-0.13.1 \
- tempfile-3.19.1 \
+ tempfile-3.23.0 \
term-0.7.0 \
thiserror-1.0.69 \
thiserror-2.0.11 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.11 \
thread_local-1.1.8 \
- time-0.3.37 \
- time-core-0.1.2 \
+ time-0.3.41 \
+ time-core-0.1.4 \
timer-0.2.0 \
tinystr-0.7.6 \
- tuikit-0.5.0 \
unicase-2.8.1 \
unicode-ident-1.0.17 \
- unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
url-2.5.4 \
@@ -198,7 +202,7 @@ CARGO_CRATES= adler2-2.0.0 \
wasm-bindgen-shared-0.2.100 \
which-4.4.2 \
which-7.0.2 \
- wildmatch-2.4.0 \
+ wildmatch-2.6.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
diff --git a/sysutils/kubie/distinfo b/sysutils/kubie/distinfo
index b74a0324fc48..bac8e2bc14b6 100644
--- a/sysutils/kubie/distinfo
+++ b/sysutils/kubie/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744492960
+TIMESTAMP = 1768118796
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -17,26 +17,28 @@ SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d6789
SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/attohttpc-0.29.2.crate) = 48404d931ab11b3a7a5267291b3b8f3590f09b86181381f8e82a7e562ed832c0
-SIZE (rust/crates/attohttpc-0.29.2.crate) = 69257
+SHA256 (rust/crates/attohttpc-0.30.1.crate) = 16e2cdb6d5ed835199484bb92bb8b3edd526effe995c61732580439c1a67e2e9
+SIZE (rust/crates/attohttpc-0.30.1.crate) = 70624
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/aws-lc-fips-sys-0.13.3.crate) = 29003a681b2b9465c1139bfb726da452a841a8b025f35953f3bce71139f10b21
SIZE (rust/crates/aws-lc-fips-sys-0.13.3.crate) = 7807003
-SHA256 (rust/crates/aws-lc-rs-1.13.0.crate) = 19b756939cb2f8dc900aa6dcd505e6e2428e9cae7ff7b028c49e3946efa70878
-SIZE (rust/crates/aws-lc-rs-1.13.0.crate) = 202653
-SHA256 (rust/crates/aws-lc-sys-0.28.0.crate) = b9f7720b74ed28ca77f90769a71fd8c637a0137f6fae4ae947e1050229cff57f
-SIZE (rust/crates/aws-lc-sys-0.28.0.crate) = 8517214
+SHA256 (rust/crates/aws-lc-rs-1.15.2.crate) = 6a88aab2464f1f25453baa7a07c84c5b7684e274054ba06817f382357f77a288
+SIZE (rust/crates/aws-lc-rs-1.15.2.crate) = 216789
+SHA256 (rust/crates/aws-lc-sys-0.35.0.crate) = b45afffdee1e7c9126814751f88dddc747f41d91da16c9551a0f1e8a11e788a1
+SIZE (rust/crates/aws-lc-sys-0.35.0.crate) = 9489582
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
SIZE (rust/crates/beef-0.5.2.crate) = 15275
SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
@@ -49,24 +51,26 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
SIZE (rust/crates/bytes-1.10.0.crate) = 76656
-SHA256 (rust/crates/cc-1.2.15.crate) = c736e259eea577f443d5c86c304f9f4ae0295c43f3ba05c21f1d66b5f06001af
-SIZE (rust/crates/cc-1.2.15.crate) = 103196
+SHA256 (rust/crates/cc-1.2.50.crate) = 9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c
+SIZE (rust/crates/cc-1.2.50.crate) = 93293
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
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.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
SIZE (rust/crates/chrono-0.4.40.crate) = 229824
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.35.crate) = d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944
-SIZE (rust/crates/clap-4.5.35.crate) = 56970
-SHA256 (rust/crates/clap_builder-4.5.35.crate) = 2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9
-SIZE (rust/crates/clap_builder-4.5.35.crate) = 168525
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
+SHA256 (rust/crates/clap_complete-4.5.62.crate) = 004eef6b14ce34759aa7de4aea3217e368f463f46a3ed3764ca4b5a4404003b4
+SIZE (rust/crates/clap_complete-4.5.62.crate) = 49207
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -99,8 +103,8 @@ SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d
SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
SHA256 (rust/crates/defer-drop-1.3.0.crate) = f613ec9fa66a6b28cdb1842b27f9adf24f39f9afc4dcdd9fdecee4aca7945c57
SIZE (rust/crates/defer-drop-1.3.0.crate) = 11087
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -133,6 +137,8 @@ SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1
SIZE (rust/crates/errno-0.3.10.crate) = 11824
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
SIZE (rust/crates/flate2-1.0.35.crate) = 109188
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -149,8 +155,8 @@ SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3
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/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -191,8 +197,8 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
@@ -207,8 +213,8 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091
+SIZE (rust/crates/libc-0.2.178.crate) = 783720
SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
SIZE (rust/crates/libloading-0.8.6.crate) = 28922
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
@@ -219,16 +225,14 @@ SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3
SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
+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/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
-SHA256 (rust/crates/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069
-SIZE (rust/crates/nix-0.24.3.crate) = 266843
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -283,6 +287,8 @@ SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
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/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
@@ -305,24 +311,30 @@ SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d4
SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-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-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/shell-quote-0.7.2.crate) = fb502615975ae2365825521fa1529ca7648fd03ce0b0746604e0683856ecd7e4
SIZE (rust/crates/shell-quote-0.7.2.crate) = 16738
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-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/skim-0.16.1.crate) = 0735e2a3c31d1b0742df1f624da11492d5ffe34aec5d027030e54eb1b70704bb
-SIZE (rust/crates/skim-0.16.1.crate) = 89136
+SHA256 (rust/crates/skim-0.20.5.crate) = 60e10a7f70e8e532d8780d88210055e15e12d0df431bf5dab7bb1ed22b6fb4f2
+SIZE (rust/crates/skim-0.20.5.crate) = 93544
+SHA256 (rust/crates/skim-common-0.2.0.crate) = d8312ae7ca1a5883e68042b9c6bce05bfc12f06b814ecfda06c34abfb6c88175
+SIZE (rust/crates/skim-common-0.2.0.crate) = 10707
+SHA256 (rust/crates/skim-tuikit-0.6.6.crate) = cb54242783b4234134359fea4d11f26879c49ace6c00c5d402fd04a5ab2ad7bd
+SIZE (rust/crates/skim-tuikit-0.6.6.crate) = 45048
SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -335,8 +347,8 @@ SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10
SIZE (rust/crates/syn-2.0.98.crate) = 297807
SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
SIZE (rust/crates/term-0.7.0.crate) = 37082
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
@@ -349,24 +361,20 @@ SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a
SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
SHA256 (rust/crates/timer-0.2.0.crate) = 31d42176308937165701f50638db1c31586f183f1aab416268216577aec7306b
SIZE (rust/crates/timer-0.2.0.crate) = 12190
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tuikit-0.5.0.crate) = 5e19c6ab038babee3d50c8c12ff8b910bdb2196f62278776422f50390d8e53d8
-SIZE (rust/crates/tuikit-0.5.0.crate) = 46855
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-ident-1.0.17.crate) = 00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe
SIZE (rust/crates/unicode-ident-1.0.17.crate) = 47704
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -399,8 +407,8 @@ SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e478
SIZE (rust/crates/which-4.4.2.crate) = 15953
SHA256 (rust/crates/which-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
SIZE (rust/crates/which-7.0.2.crate) = 21099
-SHA256 (rust/crates/wildmatch-2.4.0.crate) = 68ce1ab1f8c62655ebe1350f589c61e505cf94d385bc6a12899442d9081e71fd
-SIZE (rust/crates/wildmatch-2.4.0.crate) = 7517
+SHA256 (rust/crates/wildmatch-2.6.1.crate) = 29333c3ea1ba8b17211763463ff24ee84e41c78224c16b001cd907e663a38c68
+SIZE (rust/crates/wildmatch-2.6.1.crate) = 12798
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
@@ -463,5 +471,5 @@ 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 (sbstp-kubie-v0.25.2_GH0.tar.gz) = 4d41e441eb006999f91f962b264730ec092a1352b16e45094f703144e855857e
-SIZE (sbstp-kubie-v0.25.2_GH0.tar.gz) = 41730
+SHA256 (sbstp-kubie-v0.26.1_GH0.tar.gz) = 60e5677c8c7efdba94cfeebff9cec3df68bd54e3c0e927ab811fa08f4d519300
+SIZE (sbstp-kubie-v0.26.1_GH0.tar.gz) = 42935
diff --git a/sysutils/kubie/files/patch-cargo-crates_aws-lc-sys-0.28.0_aws-lc_include_openssl_target.h b/sysutils/kubie/files/patch-cargo-crates_aws-lc-sys-0.28.0_aws-lc_include_openssl_target.h
deleted file mode 100644
index 8eca3258c657..000000000000
--- a/sysutils/kubie/files/patch-cargo-crates_aws-lc-sys-0.28.0_aws-lc_include_openssl_target.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- cargo-crates/aws-lc-sys-0.28.0/aws-lc/include/openssl/target.h.orig 2025-09-03 10:05:29 UTC
-+++ cargo-crates/aws-lc-sys-0.28.0/aws-lc/include/openssl/target.h
-@@ -34,14 +34,14 @@
- #elif defined(__ARMEL__) || defined(_M_ARM)
- #define OPENSSL_32_BIT
- #define OPENSSL_ARM
--#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN)
-+#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
- #define OPENSSL_64_BIT
- #define OPENSSL_PPC64LE
--#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_BIG_ENDIAN)
-+#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
- #define OPENSSL_64_BIT
- #define OPENSSL_PPC64BE
- #define OPENSSL_BIG_ENDIAN
--#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN)
-+#elif (defined(__PPC__) || defined(__powerpc__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
- #define OPENSSL_32_BIT
- #define OPENSSL_PPC32BE
- #define OPENSSL_BIG_ENDIAN
diff --git a/sysutils/kubie/files/patch-powerpc64le b/sysutils/kubie/files/patch-powerpc64le
deleted file mode 100644
index c9370dd21933..000000000000
--- a/sysutils/kubie/files/patch-powerpc64le
+++ /dev/null
@@ -1,20 +0,0 @@
-Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
-
---- cargo-crates/aws-lc-sys-0.28.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
-+++ cargo-crates/aws-lc-sys-0.28.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
-@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
-
- void OPENSSL_cpuid_setup(void) {
- #if defined(AT_HWCAP2)
-+#if defined(__linux__)
- OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
-+#elif defined(__FreeBSD__)
-+ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
-+#endif
- #else
- OPENSSL_ppc64le_hwcap2 = 0;
- #endif
-+
- OPENSSL_cpucap_initialized = 1;
-
- // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/sysutils/kubo-go/Makefile b/sysutils/kubo-go/Makefile
index 919225f23c07..23e51916b1cf 100644
--- a/sysutils/kubo-go/Makefile
+++ b/sysutils/kubo-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kubo
DISTVERSIONPREFIX= v
DISTVERSION= 0.29.0
-PORTREVISION= 8
+PORTREVISION= 10
CATEGORIES= sysutils
PKGNAMESUFFIX= -go
diff --git a/sysutils/kustomize/Makefile b/sysutils/kustomize/Makefile
index 7f515d510aa6..b25bca76d184 100644
--- a/sysutils/kustomize/Makefile
+++ b/sysutils/kustomize/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kustomize
DISTVERSIONPREFIX= v
DISTVERSION= 5.8.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/lazyssh/Makefile b/sysutils/lazyssh/Makefile
index 2acd2f43d3fc..751d9873c389 100644
--- a/sysutils/lazyssh/Makefile
+++ b/sysutils/lazyssh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazyssh
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= nxjoseph@protonmail.com
diff --git a/sysutils/libcdio/Makefile b/sysutils/libcdio/Makefile
index e4dec3189718..73e3ecaeb35e 100644
--- a/sysutils/libcdio/Makefile
+++ b/sysutils/libcdio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libcdio
-DISTVERSION= 2.2.0
+DISTVERSION= 2.3.0
CATEGORIES= sysutils
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -20,6 +20,7 @@ USE_PERL5= build
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-cddb \
+ --disable-static \
--disable-vcd-info \
${ICONV_CONFIGURE_ARG}
diff --git a/sysutils/libcdio/distinfo b/sysutils/libcdio/distinfo
index 26f6f261fad6..68f9fca93bc2 100644
--- a/sysutils/libcdio/distinfo
+++ b/sysutils/libcdio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736752369
-SHA256 (libcdio-2.2.0.tar.bz2) = 6f8fbdf4d189cf63f2a7a1549c516cd720c7b222c7aaadbc924a26e745a48539
-SIZE (libcdio-2.2.0.tar.bz2) = 1729378
+TIMESTAMP = 1766598940
+SHA256 (libcdio-2.3.0.tar.bz2) = 53e83d284667535a767fd2d31edad1a6701591960459df373a10f1f21e80a7ed
+SIZE (libcdio-2.3.0.tar.bz2) = 1726786
diff --git a/sysutils/libcdio/files/patch-lib_driver_cdio__private.h b/sysutils/libcdio/files/patch-lib_driver_cdio__private.h
index 7e8e9ed9dbfb..ba92a37f2b23 100644
--- a/sysutils/libcdio/files/patch-lib_driver_cdio__private.h
+++ b/sysutils/libcdio/files/patch-lib_driver_cdio__private.h
@@ -1,13 +1,13 @@
---- lib/driver/cdio_private.h.orig 2018-08-12 16:33:48 UTC
+--- lib/driver/cdio_private.h.orig 2025-12-23 15:00:13 UTC
+++ lib/driver/cdio_private.h
-@@ -553,10 +553,6 @@ extern "C" {
+@@ -572,10 +572,6 @@ extern "C" {
bool cdio_have_aix (void);
- /*! DEPRICATED: use cdio_have_driver().
+ /*! DEPRECATED: use cdio_have_driver().
- True if BSDI driver is available. */
- bool cdio_have_bsdi (void);
-
-- /*! DEPRICATED: use cdio_have_driver().
+- /*! DEPRECATED: use cdio_have_driver().
True if FreeBSD driver is available. */
bool cdio_have_freebsd (void);
diff --git a/sysutils/libcdio/pkg-plist b/sysutils/libcdio/pkg-plist
index 8a14241b49bc..fd28e27b46c2 100644
--- a/sysutils/libcdio/pkg-plist
+++ b/sysutils/libcdio/pkg-plist
@@ -48,23 +48,18 @@ include/cdio/utf8.h
include/cdio/util.h
include/cdio/version.h
include/cdio/xa.h
-lib/libcdio++.a
lib/libcdio++.so
lib/libcdio++.so.1
lib/libcdio++.so.1.0.0
-lib/libcdio.a
lib/libcdio.so
lib/libcdio.so.19
-lib/libcdio.so.19.0.0
-lib/libiso9660++.a
+lib/libcdio.so.19.1.0
lib/libiso9660++.so
lib/libiso9660++.so.1
lib/libiso9660++.so.1.0.0
-lib/libiso9660.a
lib/libiso9660.so
lib/libiso9660.so.12
lib/libiso9660.so.12.0.0
-lib/libudf.a
lib/libudf.so
lib/libudf.so.0
lib/libudf.so.0.0.0
diff --git a/sysutils/libfvde/Makefile b/sysutils/libfvde/Makefile
index ffa5429f7a5a..245688b0d2fd 100644
--- a/sysutils/libfvde/Makefile
+++ b/sysutils/libfvde/Makefile
@@ -13,6 +13,7 @@ LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcaes.so:security/libcaes
+BUILD_DEPENDS= ${PY_SETUPTOOLS}
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/sysutils/libtpms/Makefile b/sysutils/libtpms/Makefile
index fd3f38cf7f20..2492f32a7181 100644
--- a/sysutils/libtpms/Makefile
+++ b/sysutils/libtpms/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libtpms
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
+DISTVERSION= 0.10.2
CATEGORIES= sysutils
MAINTAINER= meka@tilda.center
@@ -18,5 +18,6 @@ GH_ACCOUNT= stefanberger
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
+PLIST_SUB= DISTVERSION=${DISTVERSION}
.include <bsd.port.mk>
diff --git a/sysutils/libtpms/distinfo b/sysutils/libtpms/distinfo
index 5ad528f2d64b..4f319789148d 100644
--- a/sysutils/libtpms/distinfo
+++ b/sysutils/libtpms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749904013
-SHA256 (stefanberger-libtpms-v0.10.1_GH0.tar.gz) = ebc24f3191d90f6cf0b4d4200cd876db4bd224b3c565708bbea0a82ee275e0fb
-SIZE (stefanberger-libtpms-v0.10.1_GH0.tar.gz) = 1399253
+TIMESTAMP = 1767847389
+SHA256 (stefanberger-libtpms-v0.10.2_GH0.tar.gz) = edac03680f8a4a1c5c1d609a10e3f41e1a129e38ff5158f0c8deaedc719fb127
+SIZE (stefanberger-libtpms-v0.10.2_GH0.tar.gz) = 1399529
diff --git a/sysutils/libtpms/pkg-plist b/sysutils/libtpms/pkg-plist
index ae397a6e6613..30e5b12f1127 100644
--- a/sysutils/libtpms/pkg-plist
+++ b/sysutils/libtpms/pkg-plist
@@ -7,7 +7,7 @@ include/libtpms/tpm_types.h
lib/libtpms.a
lib/libtpms.so
lib/libtpms.so.0
-lib/libtpms.so.0.10.1
+lib/libtpms.so.%%DISTVERSION%%
libdata/pkgconfig/libtpms.pc
share/man/man3/TPMLIB_CancelCommand.3.gz
share/man/man3/TPMLIB_ChooseTPMVersion.3.gz
diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile
index dc894e10db12..55b5c6d4d658 100644
--- a/sysutils/limine/Makefile
+++ b/sysutils/limine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= limine
-DISTVERSION= 10.4.0
+DISTVERSION= 10.6.2
CATEGORIES= sysutils
MASTER_SITES= https://codeberg.org/Limine/Limine/releases/download/v${DISTVERSION}/
diff --git a/sysutils/limine/distinfo b/sysutils/limine/distinfo
index dba723929877..ba3fcb05dba7 100644
--- a/sysutils/limine/distinfo
+++ b/sysutils/limine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764818552
-SHA256 (limine-10.4.0.tar.gz) = c823588c61b907e1bef2588955973e556d99a926ee702e7961f13142478cbfa4
-SIZE (limine-10.4.0.tar.gz) = 575071
+TIMESTAMP = 1768080749
+SHA256 (limine-10.6.2.tar.gz) = 587cefe29357488bba1f68bc32dc4eea8808cc1ed955c06a006cfecf36e614ab
+SIZE (limine-10.6.2.tar.gz) = 585165
diff --git a/sysutils/logrotate/Makefile b/sysutils/logrotate/Makefile
index c95ee7c41f11..352ebd641329 100644
--- a/sysutils/logrotate/Makefile
+++ b/sysutils/logrotate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= logrotate
PORTVERSION= 3.13.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= js@iksz.hu
@@ -16,7 +16,6 @@ PATCH_STRIP= -p1
USES= autoreconf cpe gmake localbase
CPE_VENDOR= logrotate_project
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS= --with-default-mail-command=/usr/bin/mailx \
--with-compress-command=/usr/bin/gzip \
--with-uncompress-command=/usr/bin/gunzip \
diff --git a/sysutils/logrotate/files/logrotate.conf.sample b/sysutils/logrotate/files/logrotate.conf.sample
index 4fe2a86064cd..0d6f5c2d18d8 100644
--- a/sysutils/logrotate/files/logrotate.conf.sample
+++ b/sysutils/logrotate/files/logrotate.conf.sample
@@ -17,6 +17,7 @@ include __PREFIX__/etc/logrotate.d
/var/log/lastlog {
monthly
rotate 1
+ missingok
}
# system-specific logs may be configured here
diff --git a/sysutils/logstash8/Makefile b/sysutils/logstash8/Makefile
index 03009fa08b1d..64383ccf7458 100644
--- a/sysutils/logstash8/Makefile
+++ b/sysutils/logstash8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= logstash
-PORTVERSION= 8.11.3
+PORTVERSION= 8.19.9
DISTVERSIONSUFFIX= -darwin-x86_64
CATEGORIES= sysutils java
MASTER_SITES= https://artifacts.elastic.co/downloads/logstash/
@@ -15,14 +15,16 @@ ONLY_FOR_ARCHS= aarch64 amd64
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
-USES= cpe java shebangfix
+USES= cpe shebangfix java:run
+
CPE_VENDOR= elastic
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
+
USE_RC_SUBR= logstash
SHEBANG_FILES= bin/*
-CONFLICTS= logstash6 logstash7
+CONFLICTS= logstash6 logstash7 logstash91 logstash92
NO_BUILD= yes
@@ -69,12 +71,6 @@ do-install:
${STAGEDIR}${LOGSTASH_HOME}/vendor/jruby/lib/ruby/gems/shared/gems \
-type d -empty -delete
${INSTALL} -lrs ${STAGEDIR}${ETCDIR} ${STAGEDIR}${LOGSTASH_HOME}/config
- ${RM} -rf ${STAGEDIR}${LOGSTASH_HOME}/vendor/jruby/lib/jni
- ${RM} -rf ${STAGEDIR}${LOGSTASH_HOME}/vendor/jruby/tmp
- ${MKDIR} ${STAGEDIR}${LOGSTASH_HOME}/vendor/jruby/lib/jni
- (cd ${WRKSRC}/vendor/jruby/tmp/lib/jni && \
- ${COPYTREE_SHARE} ${ARCH:S/amd64/x86_64/}-FreeBSD \
- ${STAGEDIR}${LOGSTASH_HOME}/vendor/jruby/lib/jni)
post-install:
${ECHO} "@sample ${ETCDIR}/logstash.conf.sample" >> ${TMPPLIST}
diff --git a/sysutils/logstash8/distinfo b/sysutils/logstash8/distinfo
index 3f1e37203c80..d913d2aeec80 100644
--- a/sysutils/logstash8/distinfo
+++ b/sysutils/logstash8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703545684
-SHA256 (logstash-8.11.3-darwin-x86_64.tar.gz) = 29e7c7b088451482e39a9fe62e25750cd3708dc6cdb468c9fcf90a7021848166
-SIZE (logstash-8.11.3-darwin-x86_64.tar.gz) = 339713536
+TIMESTAMP = 1767131346
+SHA256 (logstash-8.19.9-darwin-x86_64.tar.gz) = 197391163a26a3b02a8285f217227c3c6f69b0c90750447676555f874a0260f9
+SIZE (logstash-8.19.9-darwin-x86_64.tar.gz) = 426132563
diff --git a/sysutils/logstash8/files/logstash.in b/sysutils/logstash8/files/logstash.in
index 8e3f931e6f0b..3fa2dc28d9aa 100644
--- a/sysutils/logstash8/files/logstash.in
+++ b/sysutils/logstash8/files/logstash.in
@@ -12,24 +12,23 @@
# Flag that determines whether Logstash is enabled.
#
# logstash_home (string):
-# Default value: "/usr/local/logstash"
+# Default value: "%%LOGSTASH_HOME%%"
# Logstash installation directory.
#
# logstash_config (string):
-# Default value: /usr/local/etc/${name}
+# Default value: "%%ETCDIR%%"
# Logstash configuration path.
#
# logstash_log (bool):
-# Set to "NO" by default.
-# Set it to "YES" to enable logstash logging to file
-# Default output to /var/log/logstash.log
+# Set to "YES" by default.
+# Set it to "YES" to enable logstash logging to file.
#
-# logstash_log_file (string):
-# Default value: "${logdir}/${name}.log"
-# Log file path.
+# logstash_log_dir (string):
+# Default value: "${logdir}/${name}"
+# Default output to /var/log/logstash/
#
# logstash_java_home (string):
-# Default value: "/usr/local/openjdk8"
+# Default value: "%%JAVA_HOME%%"
# Root directory of the desired Java SDK.
# The JAVA_HOME environment variable is set with the contents of this
# variable.
@@ -92,9 +91,9 @@ command="/usr/sbin/daemon"
command_args="-f -p ${pidfile} ${logstash_cmd} ${logstash_args}"
required_files="${logstash_home} ${logstash_java_home} ${logstash_cmd} ${logstash_config}"
-# Include /usr/local/bin in path because Logstash startup scripts
+# Include %%LOCALBASE%%/bin in path because Logstash startup scripts
# assume bash is in path.
-PATH=/usr/local/bin:$PATH
+PATH=%%LOCALBASE%%/bin:$PATH
logstash_precmd()
{
@@ -112,10 +111,7 @@ configtest()
{
echo "${name} configtest:"
echo "WARNING: this does not check validity of Grok patterns!"
- echo "WARNING: this does not check validity of Grok patterns!"
- echo "WARNING: this does not check validity of Grok patterns!"
${logstash_cmd} --path.settings ${logstash_config} --config.test_and_exit
}
-
run_rc_command "$1"
diff --git a/sysutils/logstash8/files/pkg-message.in b/sysutils/logstash8/files/pkg-message.in
index 73894160a3c1..b2350de98feb 100644
--- a/sysutils/logstash8/files/pkg-message.in
+++ b/sysutils/logstash8/files/pkg-message.in
@@ -1,18 +1,25 @@
[
{ type: install
message: <<EOM
-Logstash 8 was installed
+Logstash 8 was installed.
-1) To start logstash as an agent during startup, add
+1) To start Logstash as an agent during system startup, run:
- logstash_enable="YES"
+ sysrc logstash_enable="YES"
- to your /etc/rc.conf.
+2) Extra options can be found in the startup script.
-2) Extra options can be found in startup script.
-
-3) WARNING: In order for logstash to work properly,
- you need /proc filesystem mounted.
+3) WARNING: In order for Logstash to work properly,
+ procfs needs to be mounted on /proc.
+
+ If you have not done it yet, please do the following:
+
+ mount -t procfs proc /proc
+
+ To make it permanent, you need the following lines in /etc/fstab:
+
+ proc /proc procfs rw 0 0
+
EOM
}
]
diff --git a/sysutils/logstash91/Makefile b/sysutils/logstash91/Makefile
new file mode 100644
index 000000000000..9b6c98cdee2f
--- /dev/null
+++ b/sysutils/logstash91/Makefile
@@ -0,0 +1,89 @@
+PORTNAME= logstash
+PORTVERSION= 9.1.9
+DISTVERSIONSUFFIX= -darwin-x86_64
+CATEGORIES= sysutils java
+MASTER_SITES= https://artifacts.elastic.co/downloads/logstash/
+PKGNAMESUFFIX= 91
+
+MAINTAINER= elastic@FreeBSD.org
+COMMENT= Server-side data ingestion and transformation tool (9.1.x version)
+WWW= https://www.elastic.co/products/logstash
+
+LICENSE= APACHE20
+
+ONLY_FOR_ARCHS= aarch64 amd64
+
+RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
+
+USES= cpe shebangfix java:run
+
+CPE_VENDOR= elastic
+JAVA_VERSION= 21+
+
+USE_RC_SUBR= logstash
+
+SHEBANG_FILES= bin/*
+
+CONFLICTS= logstash6 logstash7 logstash8 logstash92
+
+NO_BUILD= yes
+
+PORTSCOUT= limit:^9\.1\.\d{1}
+
+SUB_FILES= pkg-message
+SUB_LIST= JAVA_HOME=${JAVA_HOME} \
+ LOGSTASH_HOME=${LOGSTASH_HOME}
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+USERS= logstash
+GROUPS= logstash
+
+LOGSTASH_CONF_FILES= jvm.options log4j2.properties logstash.yml \
+ pipelines.yml startup.options
+LOGSTASH_HOME?= ${PREFIX}/${PORTNAME}
+LOGSTASH_JRUBY_BIN_FILES= ast gem irb jgem jirb jirb_swing jruby \
+ jruby.sh jrubyc rake rdoc ri
+LOGSTASH_JRUBY_SUBDIR= vendor/jruby/bin
+
+post-extract:
+ ${RM} -rf ${WRKSRC}/jdk.app
+
+post-patch:
+ ${REINPLACE_CMD} 's|%%ETCDIR%%|${ETCDIR}|g' ${WRKSRC}/config/logstash.yml
+ ${FIND} ${WRKSRC} -name '*.orig' -delete
+
+do-install:
+ ${FIND} ${WRKSRC} -name '*.bat' -delete
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${FILESDIR}/logstash.conf.sample ${STAGEDIR}${ETCDIR}
+.for x in ${LOGSTASH_CONF_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/config/${x} ${STAGEDIR}${ETCDIR}/${x}.sample
+.endfor
+ ${RM} -rf ${WRKSRC}/config
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${LOGSTASH_HOME})
+ ${CHMOD} ${BINMODE} ${STAGEDIR}${LOGSTASH_HOME}/bin/*
+.for x in ${LOGSTASH_JRUBY_BIN_FILES}
+ ${CHMOD} ${BINMODE} ${STAGEDIR}${LOGSTASH_HOME}/${LOGSTASH_JRUBY_SUBDIR}/${x}
+.endfor
+ ${FIND} ${STAGEDIR}${LOGSTASH_HOME}/vendor/bundle/jruby/3.1.0/gems \
+ ${STAGEDIR}${LOGSTASH_HOME}/vendor/bundle/jruby/3.1.0/plugins \
+ ${STAGEDIR}${LOGSTASH_HOME}/vendor/jruby/lib/ruby/gems/shared/gems \
+ -type d -empty -delete
+ ${INSTALL} -lrs ${STAGEDIR}${ETCDIR} ${STAGEDIR}${LOGSTASH_HOME}/config
+
+post-install:
+ ${ECHO} "@sample ${ETCDIR}/logstash.conf.sample" >> ${TMPPLIST}
+.for x in ${LOGSTASH_CONF_FILES}
+ ${ECHO} "@sample ${ETCDIR}/${x}.sample" >> ${TMPPLIST}
+.endfor
+ ${ECHO} "@dir logstash/vendor/bundle/jruby/3.1.0/build_info" >> ${TMPPLIST}
+ ${ECHO} "@dir logstash/vendor/bundle/jruby/3.1.0/cache" >> ${TMPPLIST}
+ ${ECHO} "@dir logstash/vendor/bundle/jruby/3.1.0/doc" >> ${TMPPLIST}
+ ${ECHO} "@dir logstash/vendor/bundle/jruby/3.1.0/extensions" >> ${TMPPLIST}
+ ${ECHO} "@dir logstash/vendor/jruby/lib/ruby/gems/shared/cache" >> ${TMPPLIST}
+ ${FIND} -s ${STAGEDIR}${LOGSTASH_HOME} -not -type d | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+ ${ECHO} "@dir(logstash,logstash,) logstash/data" >> ${TMPPLIST}
+
+.include <bsd.port.mk>
diff --git a/sysutils/logstash91/distinfo b/sysutils/logstash91/distinfo
new file mode 100644
index 000000000000..dd3f524ebd7d
--- /dev/null
+++ b/sysutils/logstash91/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1767131361
+SHA256 (logstash-9.1.9-darwin-x86_64.tar.gz) = de6496d8b4fe4d6adc5bb8a131efc9ccf54c988e28bd8d2440fb297e98b1c0e7
+SIZE (logstash-9.1.9-darwin-x86_64.tar.gz) = 415022227
diff --git a/sysutils/logstash91/files/logstash.conf.sample b/sysutils/logstash91/files/logstash.conf.sample
new file mode 100644
index 000000000000..2fa9229d62bf
--- /dev/null
+++ b/sysutils/logstash91/files/logstash.conf.sample
@@ -0,0 +1,17 @@
+# Sample Logstash configuration for creating a simple
+# Beats -> Logstash -> Elasticsearch pipeline.
+
+input {
+ beats {
+ port => 5044
+ }
+}
+
+output {
+ elasticsearch {
+ hosts => ["http://localhost:9200"]
+ index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
+ #user => "elastic"
+ #password => "changeme"
+ }
+}
diff --git a/sysutils/logstash91/files/logstash.in b/sysutils/logstash91/files/logstash.in
new file mode 100644
index 000000000000..2346410b0cc3
--- /dev/null
+++ b/sysutils/logstash91/files/logstash.in
@@ -0,0 +1,117 @@
+#!/bin/sh
+
+# Configuration settings for logstash in /etc/rc.conf:
+#
+# PROVIDE: logstash
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: shutdown
+#
+# logstash_enable (bool):
+# Default value: "NO"
+# Flag that determines whether Logstash is enabled.
+#
+# logstash_home (string):
+# Default value: "/usr/local/logstash"
+# Logstash installation directory.
+#
+# logstash_config (string):
+# Default value: /usr/local/etc/${name}
+# Logstash configuration path.
+#
+# logstash_log (bool):
+# Set to "YES" by default.
+# Set it to "YES" to enable logstash logging to file.
+#
+# logstash_log_dir (string):
+# Default value: "${logdir}/${name}"
+# Default output to /var/log/logstash/
+#
+# logstash_java_home (string):
+# Default value: "%%JAVA_HOME%%"
+# Root directory of the desired Java SDK.
+# The JAVA_HOME environment variable is set with the contents of this
+# variable.
+#
+# logstash_java_opts (string):
+# Default value: ""
+# Options to pass to the Java Virtual Machine.
+# The JAVA_OPTS environment variable is set with the contents of this
+# variable.
+#
+# logstash_opts (string):
+# Default value: ""
+# Additional command line flags for logstash, eg. "-r"
+#
+
+. /etc/rc.subr
+
+name=logstash
+rcvar=logstash_enable
+
+load_rc_config ${name}
+
+logdir="/var/log"
+
+: ${logstash_enable="NO"}
+: ${logstash_user="logstash"}
+: ${logstash_group="logstash"}
+: ${logstash_home="%%LOGSTASH_HOME%%"}
+: ${logstash_config="%%ETCDIR%%"}
+: ${logstash_log="YES"}
+: ${logstash_log_dir="${logdir}/${name}"}
+: ${logstash_java_home="%%JAVA_HOME%%"}
+: ${logstash_java_opts=""}
+: ${logstash_opts=""}
+
+pidfile=/var/run/${name}/${name}.pid
+
+extra_commands="configtest reload"
+start_precmd="logstash_precmd"
+configtest_cmd=configtest
+
+logstash_cmd="${logstash_home}/bin/logstash"
+procname="${logstash_java_home}/bin/java"
+
+logstash_chdir=${logstash_home}
+logstash_log_options=""
+
+if checkyesno logstash_log; then
+ logstash_log_options=" -l ${logstash_log_dir}"
+fi
+
+logstash_args="--path.settings ${logstash_config} ${logstash_log_options} ${logstash_opts}"
+
+JAVA_OPTS="${logstash_java_opts}"
+JAVA_HOME="${logstash_java_home}"
+export JAVA_OPTS
+export JAVA_HOME
+
+command="/usr/sbin/daemon"
+command_args="-f -p ${pidfile} ${logstash_cmd} ${logstash_args}"
+required_files="${logstash_home} ${logstash_java_home} ${logstash_cmd} ${logstash_config}"
+
+# Include %%PREFIX%%/bin in path because Logstash startup scripts
+# assume bash is in path.
+PATH=%%PREFIX%%/bin:$PATH
+
+logstash_precmd()
+{
+ /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 ${pidfile%/*}
+ /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 ${logstash_log_dir}
+ /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 /var/db/logstash
+ /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 /var/run/logstash
+
+ if [ -d ${logstash_home}/data/queue ]; then
+ chown ${logstash_user}:${logstash_group} ${logstash_home}/data/queue
+ fi
+}
+
+configtest()
+{
+ echo "${name} configtest:"
+ echo "WARNING: this does not check validity of Grok patterns!"
+ ${logstash_cmd} --path.settings ${logstash_config} --config.test_and_exit
+}
+
+run_rc_command "$1"
diff --git a/sysutils/logstash91/files/patch-config_logstash.yml b/sysutils/logstash91/files/patch-config_logstash.yml
new file mode 100644
index 000000000000..e6d45d08195c
--- /dev/null
+++ b/sysutils/logstash91/files/patch-config_logstash.yml
@@ -0,0 +1,11 @@
+--- config/logstash.yml.orig 2018-03-09 15:21:48 UTC
++++ config/logstash.yml
+@@ -61,7 +61,7 @@
+ #
+ # Where to fetch the pipeline configuration for the main pipeline
+ #
+-# path.config:
++path.config: %%ETCDIR%%/logstash.conf
+ #
+ # Pipeline configuration string for the main pipeline
+ #
diff --git a/sysutils/logstash91/files/pkg-message.in b/sysutils/logstash91/files/pkg-message.in
new file mode 100644
index 000000000000..18450f5d4cc8
--- /dev/null
+++ b/sysutils/logstash91/files/pkg-message.in
@@ -0,0 +1,25 @@
+[
+{ type: install
+ message: <<EOM
+Logstash 9.1 was installed.
+
+1) To start Logstash as an agent during system startup, run:
+
+ sysrc logstash_enable="YES"
+
+2) Extra options can be found in the startup script.
+
+3) WARNING: In order for Logstash to work properly,
+ procfs needs to be mounted on /proc.
+
+ If you have not done it yet, please do the following:
+
+ mount -t procfs proc /proc
+
+ To make it permanent, you need the following lines in /etc/fstab:
+
+ proc /proc procfs rw 0 0
+
+EOM
+}
+]
diff --git a/sysutils/logstash91/pkg-descr b/sysutils/logstash91/pkg-descr
new file mode 100644
index 000000000000..ece40f16d8d2
--- /dev/null
+++ b/sysutils/logstash91/pkg-descr
@@ -0,0 +1,3 @@
+Logstash is an open source, server-side data processing pipeline that
+ingests data from a multitude of sources simultaneously, transforms it,
+and then sends it to your favorite "stash."
diff --git a/sysutils/logstash92/Makefile b/sysutils/logstash92/Makefile
new file mode 100644
index 000000000000..a192737b5aee
--- /dev/null
+++ b/sysutils/logstash92/Makefile
@@ -0,0 +1,89 @@
+PORTNAME= logstash
+PORTVERSION= 9.2.3
+DISTVERSIONSUFFIX= -darwin-x86_64
+CATEGORIES= sysutils java
+MASTER_SITES= https://artifacts.elastic.co/downloads/logstash/
+PKGNAMESUFFIX= 92
+
+MAINTAINER= elastic@FreeBSD.org
+COMMENT= Server-side data ingestion and transformation tool (9.2.x version)
+WWW= https://www.elastic.co/products/logstash
+
+LICENSE= APACHE20
+
+ONLY_FOR_ARCHS= aarch64 amd64
+
+RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
+
+USES= cpe shebangfix java:run
+
+CPE_VENDOR= elastic
+JAVA_VERSION= 21+
+
+USE_RC_SUBR= logstash
+
+SHEBANG_FILES= bin/*
+
+CONFLICTS= logstash6 logstash7 logstash8 logstash91
+
+NO_BUILD= yes
+
+PORTSCOUT= limit:^9\.2\.\d{1}
+
+SUB_FILES= pkg-message
+SUB_LIST= JAVA_HOME=${JAVA_HOME} \
+ LOGSTASH_HOME=${LOGSTASH_HOME}
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+USERS= logstash
+GROUPS= logstash
+
+LOGSTASH_CONF_FILES= jvm.options log4j2.properties logstash.yml \
+ pipelines.yml startup.options
+LOGSTASH_HOME?= ${PREFIX}/${PORTNAME}
+LOGSTASH_JRUBY_BIN_FILES= ast gem irb jgem jirb jirb_swing jruby \
+ jruby.sh jrubyc rake rdoc ri
+LOGSTASH_JRUBY_SUBDIR= vendor/jruby/bin
+
+post-extract:
+ ${RM} -rf ${WRKSRC}/jdk.app
+
+post-patch:
+ ${REINPLACE_CMD} 's|%%ETCDIR%%|${ETCDIR}|g' ${WRKSRC}/config/logstash.yml
+ ${FIND} ${WRKSRC} -name '*.orig' -delete
+
+do-install:
+ ${FIND} ${WRKSRC} -name '*.bat' -delete
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${FILESDIR}/logstash.conf.sample ${STAGEDIR}${ETCDIR}
+.for x in ${LOGSTASH_CONF_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/config/${x} ${STAGEDIR}${ETCDIR}/${x}.sample
+.endfor
+ ${RM} -rf ${WRKSRC}/config
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${LOGSTASH_HOME})
+ ${CHMOD} ${BINMODE} ${STAGEDIR}${LOGSTASH_HOME}/bin/*
+.for x in ${LOGSTASH_JRUBY_BIN_FILES}
+ ${CHMOD} ${BINMODE} ${STAGEDIR}${LOGSTASH_HOME}/${LOGSTASH_JRUBY_SUBDIR}/${x}
+.endfor
+ ${FIND} ${STAGEDIR}${LOGSTASH_HOME}/vendor/bundle/jruby/3.1.0/gems \
+ ${STAGEDIR}${LOGSTASH_HOME}/vendor/bundle/jruby/3.1.0/plugins \
+ ${STAGEDIR}${LOGSTASH_HOME}/vendor/jruby/lib/ruby/gems/shared/gems \
+ -type d -empty -delete
+ ${INSTALL} -lrs ${STAGEDIR}${ETCDIR} ${STAGEDIR}${LOGSTASH_HOME}/config
+
+post-install:
+ ${ECHO} "@sample ${ETCDIR}/logstash.conf.sample" >> ${TMPPLIST}
+.for x in ${LOGSTASH_CONF_FILES}
+ ${ECHO} "@sample ${ETCDIR}/${x}.sample" >> ${TMPPLIST}
+.endfor
+ ${ECHO} "@dir logstash/vendor/bundle/jruby/3.1.0/build_info" >> ${TMPPLIST}
+ ${ECHO} "@dir logstash/vendor/bundle/jruby/3.1.0/cache" >> ${TMPPLIST}
+ ${ECHO} "@dir logstash/vendor/bundle/jruby/3.1.0/doc" >> ${TMPPLIST}
+ ${ECHO} "@dir logstash/vendor/bundle/jruby/3.1.0/extensions" >> ${TMPPLIST}
+ ${ECHO} "@dir logstash/vendor/jruby/lib/ruby/gems/shared/cache" >> ${TMPPLIST}
+ ${FIND} -s ${STAGEDIR}${LOGSTASH_HOME} -not -type d | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+ ${ECHO} "@dir(logstash,logstash,) logstash/data" >> ${TMPPLIST}
+
+.include <bsd.port.mk>
diff --git a/sysutils/logstash92/distinfo b/sysutils/logstash92/distinfo
new file mode 100644
index 000000000000..019e9a4f6f28
--- /dev/null
+++ b/sysutils/logstash92/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1767131393
+SHA256 (logstash-9.2.3-darwin-x86_64.tar.gz) = 2782600895c8200dbebf1e415b5c13045e6121e80643d13970e0aec702b55fde
+SIZE (logstash-9.2.3-darwin-x86_64.tar.gz) = 425330726
diff --git a/sysutils/logstash92/files/logstash.conf.sample b/sysutils/logstash92/files/logstash.conf.sample
new file mode 100644
index 000000000000..2fa9229d62bf
--- /dev/null
+++ b/sysutils/logstash92/files/logstash.conf.sample
@@ -0,0 +1,17 @@
+# Sample Logstash configuration for creating a simple
+# Beats -> Logstash -> Elasticsearch pipeline.
+
+input {
+ beats {
+ port => 5044
+ }
+}
+
+output {
+ elasticsearch {
+ hosts => ["http://localhost:9200"]
+ index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
+ #user => "elastic"
+ #password => "changeme"
+ }
+}
diff --git a/sysutils/logstash92/files/logstash.in b/sysutils/logstash92/files/logstash.in
new file mode 100644
index 000000000000..2346410b0cc3
--- /dev/null
+++ b/sysutils/logstash92/files/logstash.in
@@ -0,0 +1,117 @@
+#!/bin/sh
+
+# Configuration settings for logstash in /etc/rc.conf:
+#
+# PROVIDE: logstash
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: shutdown
+#
+# logstash_enable (bool):
+# Default value: "NO"
+# Flag that determines whether Logstash is enabled.
+#
+# logstash_home (string):
+# Default value: "/usr/local/logstash"
+# Logstash installation directory.
+#
+# logstash_config (string):
+# Default value: /usr/local/etc/${name}
+# Logstash configuration path.
+#
+# logstash_log (bool):
+# Set to "YES" by default.
+# Set it to "YES" to enable logstash logging to file.
+#
+# logstash_log_dir (string):
+# Default value: "${logdir}/${name}"
+# Default output to /var/log/logstash/
+#
+# logstash_java_home (string):
+# Default value: "%%JAVA_HOME%%"
+# Root directory of the desired Java SDK.
+# The JAVA_HOME environment variable is set with the contents of this
+# variable.
+#
+# logstash_java_opts (string):
+# Default value: ""
+# Options to pass to the Java Virtual Machine.
+# The JAVA_OPTS environment variable is set with the contents of this
+# variable.
+#
+# logstash_opts (string):
+# Default value: ""
+# Additional command line flags for logstash, eg. "-r"
+#
+
+. /etc/rc.subr
+
+name=logstash
+rcvar=logstash_enable
+
+load_rc_config ${name}
+
+logdir="/var/log"
+
+: ${logstash_enable="NO"}
+: ${logstash_user="logstash"}
+: ${logstash_group="logstash"}
+: ${logstash_home="%%LOGSTASH_HOME%%"}
+: ${logstash_config="%%ETCDIR%%"}
+: ${logstash_log="YES"}
+: ${logstash_log_dir="${logdir}/${name}"}
+: ${logstash_java_home="%%JAVA_HOME%%"}
+: ${logstash_java_opts=""}
+: ${logstash_opts=""}
+
+pidfile=/var/run/${name}/${name}.pid
+
+extra_commands="configtest reload"
+start_precmd="logstash_precmd"
+configtest_cmd=configtest
+
+logstash_cmd="${logstash_home}/bin/logstash"
+procname="${logstash_java_home}/bin/java"
+
+logstash_chdir=${logstash_home}
+logstash_log_options=""
+
+if checkyesno logstash_log; then
+ logstash_log_options=" -l ${logstash_log_dir}"
+fi
+
+logstash_args="--path.settings ${logstash_config} ${logstash_log_options} ${logstash_opts}"
+
+JAVA_OPTS="${logstash_java_opts}"
+JAVA_HOME="${logstash_java_home}"
+export JAVA_OPTS
+export JAVA_HOME
+
+command="/usr/sbin/daemon"
+command_args="-f -p ${pidfile} ${logstash_cmd} ${logstash_args}"
+required_files="${logstash_home} ${logstash_java_home} ${logstash_cmd} ${logstash_config}"
+
+# Include %%PREFIX%%/bin in path because Logstash startup scripts
+# assume bash is in path.
+PATH=%%PREFIX%%/bin:$PATH
+
+logstash_precmd()
+{
+ /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 ${pidfile%/*}
+ /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 ${logstash_log_dir}
+ /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 /var/db/logstash
+ /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 /var/run/logstash
+
+ if [ -d ${logstash_home}/data/queue ]; then
+ chown ${logstash_user}:${logstash_group} ${logstash_home}/data/queue
+ fi
+}
+
+configtest()
+{
+ echo "${name} configtest:"
+ echo "WARNING: this does not check validity of Grok patterns!"
+ ${logstash_cmd} --path.settings ${logstash_config} --config.test_and_exit
+}
+
+run_rc_command "$1"
diff --git a/sysutils/logstash92/files/patch-config_logstash.yml b/sysutils/logstash92/files/patch-config_logstash.yml
new file mode 100644
index 000000000000..e6d45d08195c
--- /dev/null
+++ b/sysutils/logstash92/files/patch-config_logstash.yml
@@ -0,0 +1,11 @@
+--- config/logstash.yml.orig 2018-03-09 15:21:48 UTC
++++ config/logstash.yml
+@@ -61,7 +61,7 @@
+ #
+ # Where to fetch the pipeline configuration for the main pipeline
+ #
+-# path.config:
++path.config: %%ETCDIR%%/logstash.conf
+ #
+ # Pipeline configuration string for the main pipeline
+ #
diff --git a/sysutils/logstash92/files/pkg-message.in b/sysutils/logstash92/files/pkg-message.in
new file mode 100644
index 000000000000..3c7f0b2fa951
--- /dev/null
+++ b/sysutils/logstash92/files/pkg-message.in
@@ -0,0 +1,25 @@
+[
+{ type: install
+ message: <<EOM
+Logstash 9.2 was installed.
+
+1) To start Logstash as an agent during system startup, run:
+
+ sysrc logstash_enable="YES"
+
+2) Extra options can be found in the startup script.
+
+3) WARNING: In order for Logstash to work properly,
+ procfs needs to be mounted on /proc.
+
+ If you have not done it yet, please do the following:
+
+ mount -t procfs proc /proc
+
+ To make it permanent, you need the following lines in /etc/fstab:
+
+ proc /proc procfs rw 0 0
+
+EOM
+}
+]
diff --git a/sysutils/logstash92/pkg-descr b/sysutils/logstash92/pkg-descr
new file mode 100644
index 000000000000..ece40f16d8d2
--- /dev/null
+++ b/sysutils/logstash92/pkg-descr
@@ -0,0 +1,3 @@
+Logstash is an open source, server-side data processing pipeline that
+ingests data from a multitude of sources simultaneously, transforms it,
+and then sends it to your favorite "stash."
diff --git a/sysutils/logwatch/Makefile b/sysutils/logwatch/Makefile
index 5600ae6ac26f..795b71ef70f1 100644
--- a/sysutils/logwatch/Makefile
+++ b/sysutils/logwatch/Makefile
@@ -1,6 +1,5 @@
PORTNAME= logwatch
-DISTVERSION= 7.13
-PORTREVISION= 1
+DISTVERSION= 7.14
CATEGORIES= sysutils
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${DISTVERSION}
@@ -21,8 +20,6 @@ MAKE_ENV+= SITE_PERL_REL=${SITE_PERL_REL}
NO_ARCH= yes
NO_BUILD= yes
-SUB_FILES= pkg-message
-
PORTDOCS= HOWTO-Customize-LogWatch README
OPTIONS_DEFINE= DATEMANIP DOCS
@@ -41,7 +38,6 @@ pre-configure:
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/HOWTO-Customize-LogWatch ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/sysutils/logwatch/distinfo b/sysutils/logwatch/distinfo
index ad7668fb216c..d50557116031 100644
--- a/sysutils/logwatch/distinfo
+++ b/sysutils/logwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753253303
-SHA256 (logwatch-7.13.tar.gz) = 0c9a10c2d8e5bc0cb10e16dc86c83be60d71d8a52b97bca785c64a30ed642839
-SIZE (logwatch-7.13.tar.gz) = 514042
+TIMESTAMP = 1769092363
+SHA256 (logwatch-7.14.tar.gz) = 2fc66eca83419053991484b7d6e778f46b03704ce778893473d7a9cb7dd915f9
+SIZE (logwatch-7.14.tar.gz) = 518727
diff --git a/sysutils/logwatch/files/Makefile b/sysutils/logwatch/files/Makefile
index 319d76411983..cb2b538427b1 100644
--- a/sysutils/logwatch/files/Makefile
+++ b/sysutils/logwatch/files/Makefile
@@ -110,6 +110,7 @@ install:
autorpm \
barracuda \
bfd \
+ chronyd \
cisco \
citadel \
clam-update \
@@ -120,6 +121,7 @@ install:
denyhosts \
dhcpd \
dirsrv \
+ dnf5 \
dnf-automatic \
dnf-rpm \
dnssec \
diff --git a/sysutils/logwatch/files/patch-scripts_services_postfix b/sysutils/logwatch/files/patch-scripts_services_postfix
deleted file mode 100644
index 969b829560cb..000000000000
--- a/sysutils/logwatch/files/patch-scripts_services_postfix
+++ /dev/null
@@ -1,43 +0,0 @@
---- scripts/services/postfix.orig 2025-03-02 22:05:02 UTC
-+++ scripts/services/postfix
-@@ -61,7 +61,8 @@ our $re_DSN = qr/(?:(?:\d{3})?(?: ?\d\.\d\.\d+)?)/
- our $re_QID;
-
- our $re_DSN = qr/(?:(?:\d{3})?(?: ?\d\.\d\.\d+)?)/;
--our $re_DDD = qr/(?:(?:conn_use=\d+ )?delay=-?[\d.]+(?:, delays=[\d\/.]+)?(?:, dsn=[\d.]+)?)/;
-+# postfix >= 3.11 will log TLS feature information in delivery status logging by default (tls=)
-+our $re_DDD = qr/(?:(?:conn_use=\d+ )?delay=-?[\d.]+(?:, delays=[\d\/.]+)?(?:, tls=[^,]*)?(?:, dsn=[\d.]+)?)/;
-
- #MODULE: ../Logreporters/Utils.pm
- package Logreporters::Utils;
-@@ -3287,14 +3288,30 @@ sys 0m3.005s
- }
-
- ### sent, forwarded, bounced, softbounce, deferred, (un)deliverable
-+ #
-+ # postfix >= 3.11 will log TLS feature information in delivery status logging by default (tls=)
-+ # modified $re_DDD detects the corresponding tls= part, now
-+ #
- elsif ($p1 =~ s/^to=<(.*?)>,(?: orig_to=<(.*?)>,)? relay=([^,]*).*, ($re_DDD), status=(\S+) //o) {
- ($relay,$status) = ($3,$5);
-
- my ($to,$origto,$localpart,$domainpart,$dsn,$p1) = process_delivery_attempt ($1,$2,$4,$p1);
-
-+ my ($tlsfeatures) = $4 =~ /tls=([^,]+)/;
-+ if ($tlsfeatures ne '') {
-+ $domainpart = $domainpart . " (tls=" . $tlsfeatures . ")";
-+ }
-+
-+ # postfix <= 3.10:
-+ #
- #TD 552B6C20E: to=<to@sample.com>, relay=mail.example.net[10.0.0.1]:25, delay=1021, delays=1020/0.04/0.56/0.78, dsn=2.0.0, status=sent (250 Ok: queued as 6EAC4719EB)
- #TD 552B6C20E: to=<to@sample.com>, relay=mail.example.net[10.0.0.1]:25, conn_use=2 delay=1021, delays=1020/0.04/0.56/0.78, dsn=2.0.0, status=sent (250 Ok: queued as 6EAC4719EB)
- #TD DD925BBE2: to=<to@example.net>, orig_to=<to-ext@example.net>, relay=mail.example.net[2001:dead:beef::1], delay=2, status=sent (250 Ok: queued as 5221227246)
-+ #
-+ # postfix >= 3.11:
-+ #
-+ #TD4d9bVw113Wz1SwX: to=<to@example.net>, relay=mail.example.org[10.0.01]:25, delay=3.2, delays=0.09/0.05/1.8/1.2, tls=dane, dsn=2.0.0, status=sent (250 OK id=1vLFwP-00000008xhU-3ZkI)
-+ #TD4d9bVw113Wz1SwX: to=<to@example.net>, relay=mail.example.org[10.0.01]:25, delay=3.2, delays=0.09/0.05/1.8/1.2, tls=may, dsn=2.0.0, status=sent (250 OK id=1vLFwP-00000008xhU-3ZkI)
-
- ### sent
- if ($status eq 'sent') {
diff --git a/sysutils/logwatch/files/pkg-message.in b/sysutils/logwatch/files/pkg-message.in
deleted file mode 100644
index f790792b32b1..000000000000
--- a/sysutils/logwatch/files/pkg-message.in
+++ /dev/null
@@ -1,24 +0,0 @@
-[
-{
- type: upgrade
- message: <<EOM
-
-Important changes in logwatch-7.13:
-
- - temporary data is now stored in /var/cache/logwatch
- (you can remove /usr/local/var/logwatch, now)
-
- - ability to deal with FBSD's <facility.severity> patterns in logfiles, if activated
-
- - improvement of the dovecot script and conf files
- (allow granular detail options like the ones for postfix script)
-
- - postfix script detects modified 3.10+ log entries, now
-
-Important changes in logwatch-7.13_1:
-
- - postfix script detects 3.11+ TLS feature information in delivery status logging (tls=), now
-
-EOM
-}
-]
diff --git a/sysutils/logwatch/pkg-plist b/sysutils/logwatch/pkg-plist
index 8118f2dc6f91..0ed821abf1c6 100644
--- a/sysutils/logwatch/pkg-plist
+++ b/sysutils/logwatch/pkg-plist
@@ -71,6 +71,7 @@
%%ETCDIR%%/defaults/services/autorpm.conf
%%ETCDIR%%/defaults/services/barracuda.conf
%%ETCDIR%%/defaults/services/bfd.conf
+%%ETCDIR%%/defaults/services/chronyd.conf
%%ETCDIR%%/defaults/services/cisco.conf
%%ETCDIR%%/defaults/services/citadel.conf
%%ETCDIR%%/defaults/services/clam-update.conf
@@ -83,6 +84,7 @@
%%ETCDIR%%/defaults/services/dirsrv.conf
%%ETCDIR%%/defaults/services/dnf-automatic.conf
%%ETCDIR%%/defaults/services/dnf-rpm.conf
+%%ETCDIR%%/defaults/services/dnf5.conf
%%ETCDIR%%/defaults/services/dnssec.conf
%%ETCDIR%%/defaults/services/dovecot.conf
%%ETCDIR%%/defaults/services/dpkg.conf
@@ -204,6 +206,7 @@ libexec/logwatch/defaults/services/automount
libexec/logwatch/defaults/services/autorpm
libexec/logwatch/defaults/services/barracuda
libexec/logwatch/defaults/services/bfd
+libexec/logwatch/defaults/services/chronyd
libexec/logwatch/defaults/services/cisco
libexec/logwatch/defaults/services/citadel
libexec/logwatch/defaults/services/clam-update
@@ -216,6 +219,7 @@ libexec/logwatch/defaults/services/dhcpd
libexec/logwatch/defaults/services/dirsrv
libexec/logwatch/defaults/services/dnf-automatic
libexec/logwatch/defaults/services/dnf-rpm
+libexec/logwatch/defaults/services/dnf5
libexec/logwatch/defaults/services/dnssec
libexec/logwatch/defaults/services/dovecot
libexec/logwatch/defaults/services/dpkg
diff --git a/sysutils/loki/Makefile b/sysutils/loki/Makefile
index cd3d39f1482a..7c8054b711cd 100644
--- a/sysutils/loki/Makefile
+++ b/sysutils/loki/Makefile
@@ -1,7 +1,7 @@
PORTNAME= loki
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.2
-PORTREVISION= 20
+PORTREVISION= 22
CATEGORIES= sysutils
PKGNAMEPREFIX= grafana-
diff --git a/sysutils/lsd/Makefile b/sysutils/lsd/Makefile
index 6e32c20a30f4..91cbaea76636 100644
--- a/sysutils/lsd/Makefile
+++ b/sysutils/lsd/Makefile
@@ -1,16 +1,17 @@
PORTNAME= lsd
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.5
-PORTREVISION= 9
+DISTVERSION= 1.2.0
+PORTREVISION= 1
CATEGORIES= sysutils
-MAINTAINER= andoriyu@gmail.com
+MAINTAINER= ports@freebsd.org
COMMENT= Pretty ls alternative with support for icons
WWW= https://github.com/lsd-rs/lsd/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+LIB_DEPENDS+= libgit2.so:devel/libgit2
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= lsd-rs
diff --git a/sysutils/lsd/Makefile.crates b/sysutils/lsd/Makefile.crates
index 3f60d1fa7361..5be9f1b9f31e 100644
--- a/sysutils/lsd/Makefile.crates
+++ b/sysutils/lsd/Makefile.crates
@@ -1,41 +1,46 @@
CARGO_CRATES= aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.3.2 \
- anstyle-1.0.6 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
- anstyle-wincon-1.0.2 \
+ anstyle-wincon-3.0.10 \
assert_cmd-2.0.14 \
assert_fs-1.1.1 \
autocfg-1.2.0 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.9.2 \
bstr-1.9.1 \
bumpalo-3.15.4 \
cc-1.0.90 \
cfg-if-1.0.0 \
chrono-0.4.37 \
chrono-humanize-0.2.3 \
- clap-4.3.24 \
- clap_builder-4.3.24 \
- clap_complete-4.5.1 \
- clap_derive-4.3.12 \
- clap_lex-0.5.1 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
+ clap_complete-4.5.57 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
colorchoice-1.0.0 \
+ convert_case-0.7.1 \
core-foundation-sys-0.8.6 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.19 \
- crossterm-0.27.0 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
dashmap-5.5.3 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
difflib-0.4.0 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ displaydoc-0.2.5 \
doc-comment-0.3.3 \
+ document-features-0.2.11 \
equivalent-1.0.1 \
- errno-0.3.8 \
+ errno-0.3.13 \
fastrand-2.0.2 \
float-cmp-0.9.0 \
form_urlencoded-1.2.1 \
@@ -48,41 +53,53 @@ CARGO_CRATES= aho-corasick-1.1.3 \
futures-task-0.3.30 \
futures-util-0.3.30 \
getrandom-0.2.12 \
- git2-0.18.3 \
+ git2-0.20.2 \
glob-0.3.1 \
globset-0.4.14 \
globwalk-0.9.1 \
hashbrown-0.14.3 \
- heck-0.4.1 \
- hermit-abi-0.3.9 \
+ heck-0.5.0 \
human-sort-0.2.2 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
- idna-0.5.0 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
ignore-0.4.22 \
indexmap-2.2.6 \
- io-lifetimes-1.0.11 \
- is-terminal-0.4.12 \
+ is_terminal_polyfill-1.70.1 \
itoa-1.0.11 \
jobserver-0.1.28 \
js-sys-0.3.69 \
lazy_static-1.4.0 \
- libc-0.2.153 \
- libgit2-sys-0.16.2+1.7.2 \
+ libc-0.2.175 \
+ libgit2-sys-0.18.2+1.9.1 \
libredox-0.1.3 \
libz-sys-1.1.16 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.3.8 \
linux-raw-sys-0.4.13 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.7.4 \
+ litrs-0.4.2 \
lock_api-0.4.11 \
log-0.4.21 \
- lscolors-0.16.0 \
+ lscolors-0.20.0 \
memchr-2.7.2 \
- mio-0.8.11 \
+ mio-1.0.4 \
normalize-line-endings-0.3.0 \
- nu-ansi-term-0.49.0 \
+ nu-ansi-term-0.50.1 \
num-traits-0.2.18 \
- once_cell-1.19.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
@@ -93,16 +110,16 @@ CARGO_CRATES= aho-corasick-1.1.3 \
predicates-3.1.0 \
predicates-core-1.0.6 \
predicates-tree-1.0.9 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.98 \
pure-rust-locales-0.8.1 \
quote-1.0.35 \
redox_syscall-0.4.1 \
- redox_users-0.4.5 \
+ redox_users-0.5.2 \
regex-1.10.4 \
regex-automata-0.4.6 \
regex-syntax-0.8.3 \
- rustix-0.37.27 \
rustix-0.38.32 \
+ rustix-1.0.8 \
ryu-1.0.17 \
same-file-1.0.6 \
scopeguard-1.2.0 \
@@ -112,28 +129,31 @@ CARGO_CRATES= aho-corasick-1.1.3 \
serial_test-2.0.0 \
serial_test_derive-2.0.0 \
signal-hook-0.3.17 \
- signal-hook-mio-0.2.3 \
+ signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.1 \
slab-0.4.9 \
smallvec-1.13.2 \
- strsim-0.10.0 \
- syn-2.0.57 \
+ stable_deref_trait-1.2.0 \
+ strsim-0.11.1 \
+ syn-2.0.106 \
+ synstructure-0.13.1 \
sys-locale-0.3.1 \
+ temp-env-0.3.6 \
tempfile-3.10.1 \
term_grid-0.1.7 \
- terminal_size-0.2.6 \
- terminal_size-0.3.0 \
+ terminal_size-0.4.3 \
termtree-0.4.1 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- unicode-bidi-0.3.15 \
+ thiserror-2.0.14 \
+ thiserror-impl-2.0.14 \
+ tinystr-0.7.6 \
unicode-ident-1.0.12 \
- unicode-normalization-0.1.23 \
+ unicode-segmentation-1.12.0 \
unicode-width-0.1.13 \
+ unicode-width-0.2.1 \
unsafe-libyaml-0.2.11 \
- url-2.5.0 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
utf8parse-0.2.1 \
uzers-0.11.3 \
vcpkg-0.2.15 \
@@ -152,33 +172,55 @@ CARGO_CRATES= aho-corasick-1.1.3 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.6 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.43.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
windows-core-0.52.0 \
- windows-sys-0.48.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
- windows-targets-0.52.4 \
- windows_aarch64_gnullvm-0.42.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
- windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
- windows_i686_gnu-0.42.2 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
- windows_i686_msvc-0.42.2 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
- windows_x86_64_gnu-0.42.2 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
- windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
- windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
xattr-1.3.1 \
xdg-2.5.2 \
- yaml-rust-0.4.5
+ yaml-rust-0.4.5 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerofrom-0.1.5 \
+ zerofrom-derive-0.1.5 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/sysutils/lsd/distinfo b/sysutils/lsd/distinfo
index 2eea8099689c..04f1ed715628 100644
--- a/sysutils/lsd/distinfo
+++ b/sysutils/lsd/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1733628810
+TIMESTAMP = 1767641050
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.3.2.crate) = 0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163
-SIZE (rust/crates/anstream-0.3.2.crate) = 19504
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-1.0.2.crate) = c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c
-SIZE (rust/crates/anstyle-wincon-1.0.2.crate) = 11712
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
SHA256 (rust/crates/assert_fs-1.1.1.crate) = 2cd762e110c8ed629b11b6cde59458cc1c71de78ebbcc30099fc8e0403a2a2ec
@@ -23,8 +23,8 @@ SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b61335
SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
+SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
@@ -37,18 +37,20 @@ SHA256 (rust/crates/chrono-0.4.37.crate) = 8a0d04d43504c61aa6c7531f1871dd0d418d9
SIZE (rust/crates/chrono-0.4.37.crate) = 234441
SHA256 (rust/crates/chrono-humanize-0.2.3.crate) = 799627e6b4d27827a814e837b9d8a504832086081806d45b1afa34dc982b023b
SIZE (rust/crates/chrono-humanize-0.2.3.crate) = 15411
-SHA256 (rust/crates/clap-4.3.24.crate) = fb690e81c7840c0d7aade59f242ea3b41b9bc27bcd5997890e7702ae4b32e487
-SIZE (rust/crates/clap-4.3.24.crate) = 55026
-SHA256 (rust/crates/clap_builder-4.3.24.crate) = 5ed2e96bc16d8d740f6f48d663eddf4b8a0983e79210fd55479b7bcd0a69860e
-SIZE (rust/crates/clap_builder-4.3.24.crate) = 162489
-SHA256 (rust/crates/clap_complete-4.5.1.crate) = 885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c
-SIZE (rust/crates/clap_complete-4.5.1.crate) = 37823
-SHA256 (rust/crates/clap_derive-4.3.12.crate) = 54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050
-SIZE (rust/crates/clap_derive-4.3.12.crate) = 29052
-SHA256 (rust/crates/clap_lex-0.5.1.crate) = cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961
-SIZE (rust/crates/clap_lex-0.5.1.crate) = 11793
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
+SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
@@ -57,24 +59,32 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
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/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
-SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
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/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
@@ -99,8 +109,8 @@ SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987
SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
-SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
-SIZE (rust/crates/git2-0.18.3.crate) = 213009
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
@@ -109,26 +119,44 @@ SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/human-sort-0.2.2.crate) = 140a09c9305e6d5e557e2ed7cbc68e05765a7d4213975b87cb04920689cc6219
SIZE (rust/crates/human-sort-0.2.2.crate) = 3024
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
SIZE (rust/crates/ignore-0.4.22.crate) = 55462
SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
-SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
-SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
-SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
@@ -137,38 +165,44 @@ SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea
SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
-SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
-SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
-SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
+SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/lscolors-0.16.0.crate) = ab0b209ec3976527806024406fe765474b9a1750a0ed4b8f0372364741f50e7b
-SIZE (rust/crates/lscolors-0.16.0.crate) = 23368
+SHA256 (rust/crates/lscolors-0.20.0.crate) = 61183da5de8ba09a58e330d55e5ea796539d8443bd00fdeb863eac39724aa4ab
+SIZE (rust/crates/lscolors-0.20.0.crate) = 26382
SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
SIZE (rust/crates/memchr-2.7.2.crate) = 96220
-SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
-SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/nu-ansi-term-0.49.0.crate) = c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68
-SIZE (rust/crates/nu-ansi-term-0.49.0.crate) = 28211
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
-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/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
@@ -189,26 +223,26 @@ SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e
SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.98.crate) = e7442a916bc70e3bf71a5305a899d53301649d2838345fa309420318b5ffafe8
+SIZE (rust/crates/proc-macro2-1.0.98.crate) = 53114
SHA256 (rust/crates/pure-rust-locales-0.8.1.crate) = 1190fd18ae6ce9e137184f207593877e70f39b015040156b1e05081cdfe3733a
SIZE (rust/crates/pure-rust-locales-0.8.1.crate) = 178758
SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
SIZE (rust/crates/quote-1.0.35.crate) = 28136
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
-SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
SIZE (rust/crates/regex-1.10.4.crate) = 253191
SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
-SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
-SIZE (rust/crates/rustix-0.37.27.crate) = 324534
SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
SIZE (rust/crates/rustix-0.38.32.crate) = 376999
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -227,50 +261,56 @@ SHA256 (rust/crates/serial_test_derive-2.0.0.crate) = 91d129178576168c589c9ec973
SIZE (rust/crates/serial_test_derive-2.0.0.crate) = 5638
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-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
-SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
+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.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-2.0.57.crate) = 11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35
-SIZE (rust/crates/syn-2.0.57.crate) = 254911
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
SHA256 (rust/crates/sys-locale-0.3.1.crate) = e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0
SIZE (rust/crates/sys-locale-0.3.1.crate) = 15681
+SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
+SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/term_grid-0.1.7.crate) = 230d3e804faaed5a39b08319efb797783df2fd9671b39b7596490cb486d702cf
SIZE (rust/crates/term_grid-0.1.7.crate) = 7353
-SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
-SIZE (rust/crates/terminal_size-0.2.6.crate) = 10585
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
SIZE (rust/crates/termtree-0.4.1.crate) = 4557
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
+SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e
+SIZE (rust/crates/thiserror-2.0.14.crate) = 29021
+SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227
+SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
+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
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+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/uzers-0.11.3.crate) = 76d283dc7e8c901e79e32d077866eaf599156cbf427fffa8289aecc52c5c3f63
@@ -307,65 +347,109 @@ SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed63
SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.43.0.crate) = 04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244
-SIZE (rust/crates/windows-0.43.0.crate) = 11492640
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
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-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
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.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
-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-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
-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_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
-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_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
-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_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
-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_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
-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_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
-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_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
SIZE (rust/crates/xattr-1.3.1.crate) = 12580
SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
SIZE (rust/crates/xdg-2.5.2.crate) = 14394
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (lsd-rs-lsd-v1.1.5_GH0.tar.gz) = 120935c7e98f9b64488fde39987154a6a5b2236cb65ae847917012adf5e122d1
-SIZE (lsd-rs-lsd-v1.1.5_GH0.tar.gz) = 108642
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
+SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
+SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (lsd-rs-lsd-v1.2.0_GH0.tar.gz) = dae8d43087686a4a1de0584922608e9cbab00727d0f72e4aa487860a9cbfeefa
+SIZE (lsd-rs-lsd-v1.2.0_GH0.tar.gz) = 111436
diff --git a/sysutils/lxqt-admin/Makefile b/sysutils/lxqt-admin/Makefile
index a850ef34d2d4..6ce0755a010b 100644
--- a/sysutils/lxqt-admin/Makefile
+++ b/sysutils/lxqt-admin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-admin
PORTVERSION= 2.3.0
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-config/Makefile b/sysutils/lxqt-config/Makefile
index e6168cdf7d3f..95ab2a8fb9e9 100644
--- a/sysutils/lxqt-config/Makefile
+++ b/sysutils/lxqt-config/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-config
-PORTVERSION= 2.3.0
+PORTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= sysutils
DIST_SUBDIR= lxqt
diff --git a/sysutils/lxqt-config/distinfo b/sysutils/lxqt-config/distinfo
index 17cbfad15da4..a22d5dc1c3a5 100644
--- a/sysutils/lxqt-config/distinfo
+++ b/sysutils/lxqt-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762979314
-SHA256 (lxqt/lxqt-config-2.3.0.tar.xz) = 69b8acf50ebedfe3c3808f7dad853e9f5a5e74c8d17693a15180654fcb7f4b0c
-SIZE (lxqt/lxqt-config-2.3.0.tar.xz) = 406516
+TIMESTAMP = 1769812630
+SHA256 (lxqt/lxqt-config-2.3.1.tar.xz) = 69e5ca947fda1d2b4242f3021af8c41bd0ec03096e946ca37e50248e44dd8e01
+SIZE (lxqt/lxqt-config-2.3.1.tar.xz) = 412040
diff --git a/sysutils/lxqt-config/pkg-plist b/sysutils/lxqt-config/pkg-plist
index 92bb805c2794..442c3f8b72c7 100644
--- a/sysutils/lxqt-config/pkg-plist
+++ b/sysutils/lxqt-config/pkg-plist
@@ -97,6 +97,7 @@ share/icons/hicolor/48x48/apps/brightnesssettings.svg
%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_it.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_ja.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_ka.qm
+%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_kk.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_ko.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_lg.qm
%%LXQT_TRANSLATIONS%%/lxqt-config-brightness/lxqt-config-brightness_lt.qm
diff --git a/sysutils/lxqt-policykit/Makefile b/sysutils/lxqt-policykit/Makefile
index afac44ea601c..c72aef6afc36 100644
--- a/sysutils/lxqt-policykit/Makefile
+++ b/sysutils/lxqt-policykit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-policykit
PORTVERSION= 2.3.0
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-powermanagement/Makefile b/sysutils/lxqt-powermanagement/Makefile
index bf5779a95a4b..e4059ed31d37 100644
--- a/sysutils/lxqt-powermanagement/Makefile
+++ b/sysutils/lxqt-powermanagement/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-powermanagement
PORTVERSION= 2.3.0
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-qt6plugin/Makefile b/sysutils/lxqt-qt6plugin/Makefile
index 720d5a5e29ca..8f8bfa953111 100644
--- a/sysutils/lxqt-qt6plugin/Makefile
+++ b/sysutils/lxqt-qt6plugin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-qt6plugin
PORTVERSION= 2.3.0
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile
index 524843731187..8bb817b66044 100644
--- a/sysutils/mackerel-agent/Makefile
+++ b/sysutils/mackerel-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mackerel-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 0.85.2
-PORTREVISION= 3
+DISTVERSION= 0.86.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= meta@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://mackerel.io
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.24
+USES= go:modules
USE_RC_SUBR= mackerel_agent
GO_MODULE= github.com/mackerelio/mackerel-agent
diff --git a/sysutils/mackerel-agent/distinfo b/sysutils/mackerel-agent/distinfo
index bd038263ce92..d5705e944e35 100644
--- a/sysutils/mackerel-agent/distinfo
+++ b/sysutils/mackerel-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759112346
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.mod) = 37ea7c0a4ed46cd5242af0e0a8e5833058454efa3bde291882825f9d8def60f7
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.mod) = 1426
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.zip) = 67c36fd61a249e997132c6be76d21c710926469edf63977b0013e1b399328d8f
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.zip) = 250636
+TIMESTAMP = 1769426366
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.86.0/v0.86.0.mod) = cb09c5000078dd2b713184f55724ec2989e3bc9ec1514b6517027e4109836177
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.86.0/v0.86.0.mod) = 1414
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.86.0/v0.86.0.zip) = a38b058e9c59039bb9f3b152ab4ec479e7747c54f2496ba8ed8e63c49eb4dc95
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.86.0/v0.86.0.zip) = 253010
diff --git a/sysutils/mate-system-monitor/Makefile b/sysutils/mate-system-monitor/Makefile
index 08fc1295b815..836fb2477a7a 100644
--- a/sysutils/mate-system-monitor/Makefile
+++ b/sysutils/mate-system-monitor/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \
PORTSCOUT= limitw:1,even
-USES= alias compiler:c++11-lib gettext gmake gnome localbase mate \
+USES= compiler:c++11-lib gettext gmake gnome localbase mate \
pathfix pkgconfig tar:xz
USE_MATE= icontheme
USE_GNOME= gtkmm30 intlhack librsvg2 libwnck3 libxml2
diff --git a/sysutils/mcelog/Makefile b/sysutils/mcelog/Makefile
index 75c42b06ce90..0494750a6399 100644
--- a/sysutils/mcelog/Makefile
+++ b/sysutils/mcelog/Makefile
@@ -14,7 +14,7 @@ ONLY_FOR_ARCHS= amd64 i386
TEST_DEPENDS= bash:shells/bash
-USES= alias gmake shebangfix
+USES= gmake shebangfix
USE_GITHUB= yes
GH_ACCOUNT= andikleen
diff --git a/sysutils/mcfly/Makefile b/sysutils/mcfly/Makefile
index 8af85dbbe6f2..d563d17dddc5 100644
--- a/sysutils/mcfly/Makefile
+++ b/sysutils/mcfly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mcfly
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
-PORTREVISION= 8
+DISTVERSION= 0.9.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -17,190 +17,189 @@ USE_GITHUB= yes
GH_ACCOUNT= cantino
CARGO_CRATES= adler32-1.2.0 \
- aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
+ aho-corasick-1.1.4 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- autocfg-1.4.0 \
- autopilot-0.4.0 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ autocfg-1.5.0 \
+ autopilot-0.4.1 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.10.0 \
block-0.1.6 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.1 \
byteorder-1.5.0 \
- cc-1.2.13 \
- cfg-if-1.0.0 \
- chrono-0.4.39 \
+ cc-1.2.50 \
+ cfg-if-1.0.4 \
+ chrono-0.4.42 \
chrono-systemd-time-0.3.0 \
- clap-4.5.28 \
- clap_builder-4.5.27 \
- clap_derive-4.5.28 \
- clap_lex-0.7.4 \
+ clap-4.5.53 \
+ clap_builder-4.5.53 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
cocoa-0.20.2 \
color_quant-1.1.0 \
- colorchoice-1.0.3 \
- config-0.15.7 \
+ colorchoice-1.0.4 \
+ config-0.15.19 \
core-foundation-0.7.0 \
core-foundation-sys-0.7.0 \
core-foundation-sys-0.8.7 \
core-graphics-0.19.2 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- csv-1.3.1 \
- csv-core-0.1.11 \
+ csv-1.4.0 \
+ csv-core-0.1.13 \
deflate-0.7.20 \
directories-next-2.0.0 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
dirs-sys-next-0.1.2 \
- either-1.13.0 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ either-1.15.0 \
+ errno-0.3.14 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
- filedescriptor-0.8.2 \
- foldhash-0.1.4 \
+ filedescriptor-0.8.3 \
+ find-msvc-tools-0.1.5 \
+ foldhash-0.2.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
getrandom-0.1.16 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
gif-0.10.3 \
- hashbrown-0.15.2 \
- hashlink-0.10.0 \
+ hashbrown-0.16.1 \
+ hashlink-0.11.0 \
heck-0.5.0 \
- humantime-2.1.0 \
- iana-time-zone-0.1.61 \
+ humantime-2.3.0 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
image-0.22.5 \
- indexmap-2.7.1 \
inflate-0.4.5 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.14.0 \
- itoa-1.0.14 \
+ itoa-1.0.16 \
jpeg-decoder-0.1.22 \
- js-sys-0.3.77 \
- libc-0.2.169 \
- libredox-0.1.3 \
- libsqlite3-sys-0.31.0 \
+ js-sys-0.3.83 \
+ libc-0.2.178 \
+ libredox-0.1.11 \
+ libsqlite3-sys-0.36.0 \
linux-raw-sys-0.4.15 \
- lock_api-0.4.12 \
- log-0.4.25 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
lzw-0.10.0 \
malloc_buf-0.0.6 \
- memchr-2.7.4 \
- mio-1.0.3 \
+ memchr-2.7.6 \
+ mio-1.1.1 \
num-derive-0.2.5 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.2.4 \
num-traits-0.2.19 \
objc-0.2.7 \
- once_cell-1.20.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
option-ext-0.2.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
pathdiff-0.2.3 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
png-0.15.3 \
- ppv-lite86-0.2.20 \
+ ppv-lite86-0.2.21 \
proc-macro2-0.4.30 \
- proc-macro2-1.0.93 \
+ proc-macro2-1.0.103 \
quote-0.6.13 \
- quote-1.0.38 \
+ quote-1.0.42 \
+ r-efi-5.3.0 \
rand-0.7.3 \
- rand-0.9.0 \
+ rand-0.9.2 \
rand_chacha-0.2.2 \
rand_chacha-0.9.0 \
rand_core-0.5.1 \
- rand_core-0.9.0 \
+ rand_core-0.9.3 \
rand_hc-0.2.0 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.8 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
redox_users-0.4.6 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- rusqlite-0.33.0 \
+ redox_users-0.5.2 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ rusqlite-0.38.0 \
rustix-0.38.44 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustversion-1.0.22 \
+ ryu-1.0.21 \
scoped_threadpool-0.1.9 \
scopeguard-1.2.0 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_spanned-0.6.8 \
- shellexpand-3.1.0 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.147 \
+ serde_spanned-1.0.4 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
- signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
- smallvec-1.13.2 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.7 \
+ smallvec-1.15.1 \
+ sqlite-wasm-rs-0.5.1 \
strsim-0.11.1 \
syn-0.15.44 \
- syn-2.0.98 \
+ syn-2.0.111 \
thiserror-1.0.69 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.17 \
tiff-0.3.1 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
- unicode-ident-1.0.16 \
+ toml-0.9.10+spec-1.1.0 \
+ toml_datetime-0.7.5+spec-1.1.0 \
+ toml_parser-1.0.6+spec-1.1.0 \
+ unicode-ident-1.0.22 \
unicode-segmentation-1.12.0 \
unicode-xid-0.1.0 \
utf8parse-0.2.2 \
vcpkg-0.2.15 \
wasi-0.9.0+wasi-snapshot-preview1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
- 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 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.106 \
+ wasm-bindgen-macro-0.2.106 \
+ wasm-bindgen-macro-support-0.2.106 \
+ wasm-bindgen-shared-0.2.106 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.1 \
- wit-bindgen-rt-0.33.0 \
+ winnow-0.7.14 \
+ wit-bindgen-0.46.0 \
x11-2.21.0 \
- zerocopy-0.7.35 \
- zerocopy-0.8.17 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.17
+ zerocopy-0.8.31 \
+ zerocopy-derive-0.8.31 \
+ zmij-0.1.8
PLIST_FILES= bin/${PORTNAME} \
etc/bash_completion.d/${PORTNAME}.bash \
share/fish/vendor_completions.d/${PORTNAME}.fish \
diff --git a/sysutils/mcfly/distinfo b/sysutils/mcfly/distinfo
index 62b74cdc428e..28eb228479b8 100644
--- a/sysutils/mcfly/distinfo
+++ b/sysutils/mcfly/distinfo
@@ -1,60 +1,58 @@
-TIMESTAMP = 1739341724
+TIMESTAMP = 1768816607
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/autopilot-0.4.0.crate) = 3a2fd0359d0cd30b15419bcce7e6641a3cbe2046c612b3900216dc64bc989558
-SIZE (rust/crates/autopilot-0.4.0.crate) = 321980
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/autopilot-0.4.1.crate) = 826ed1230250b6971b9e5920531014df6b560015ded632f734c3af8773999c3b
+SIZE (rust/crates/autopilot-0.4.1.crate) = 327028
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cc-1.2.13.crate) = c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda
-SIZE (rust/crates/cc-1.2.13.crate) = 102839
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/cc-1.2.50.crate) = 9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c
+SIZE (rust/crates/cc-1.2.50.crate) = 93293
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/chrono-systemd-time-0.3.0.crate) = 429fae93a2fb86c5028aa38bd4a7c0c47b51eb1e30ce059c96dea25bd570dd6c
SIZE (rust/crates/chrono-systemd-time-0.3.0.crate) = 12981
-SHA256 (rust/crates/clap-4.5.28.crate) = 3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff
-SIZE (rust/crates/clap-4.5.28.crate) = 56073
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
-SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/cocoa-0.20.2.crate) = 0c49e86fc36d5704151f5996b7b3795385f50ce09e3be0f47a0cfde869681cf8
SIZE (rust/crates/cocoa-0.20.2.crate) = 47930
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/config-0.15.7.crate) = e26695492a475c4a091cfda61446d5ba01aac2e1dfbcd27a12fdd11aa2e32596
-SIZE (rust/crates/config-0.15.7.crate) = 57435
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/config-0.15.19.crate) = b30fa8254caad766fc03cb0ccae691e14bf3bd72bfff27f72802ce729551b3d6
+SIZE (rust/crates/config-0.15.19.crate) = 57567
SHA256 (rust/crates/core-foundation-0.7.0.crate) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171
SIZE (rust/crates/core-foundation-0.7.0.crate) = 25384
SHA256 (rust/crates/core-foundation-sys-0.7.0.crate) = b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac
@@ -63,8 +61,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/core-graphics-0.19.2.crate) = b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923
SIZE (rust/crates/core-graphics-0.19.2.crate) = 28995
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
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
@@ -75,94 +73,92 @@ 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/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
-SIZE (rust/crates/csv-1.3.1.crate) = 888542
-SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
-SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
+SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938
+SIZE (rust/crates/csv-1.4.0.crate) = 888642
+SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
+SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
SHA256 (rust/crates/deflate-0.7.20.crate) = 707b6a7b384888a70c8d2e8650b3e60170dfc6a67bb4aa67b6dfca57af4bedb4
SIZE (rust/crates/deflate-0.7.20.crate) = 124259
SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
SIZE (rust/crates/directories-next-2.0.0.crate) = 15153
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
-SHA256 (rust/crates/filedescriptor-0.8.2.crate) = 7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e
-SIZE (rust/crates/filedescriptor-0.8.2.crate) = 10830
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-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/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/gif-0.10.3.crate) = 471d90201b3b223f3451cd4ad53e34295f16a1df17b1edf3736d47761c3981af
SIZE (rust/crates/gif-0.10.3.crate) = 25163
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
-SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
+SHA256 (rust/crates/hashlink-0.11.0.crate) = ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230
+SIZE (rust/crates/hashlink-0.11.0.crate) = 30444
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/image-0.22.5.crate) = 08ed2ada878397b045454ac7cfb011d73132c59f31a955d230bd1f1c2e68eb4a
SIZE (rust/crates/image-0.22.5.crate) = 160338
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
SHA256 (rust/crates/inflate-0.4.5.crate) = 1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff
SIZE (rust/crates/inflate-0.4.5.crate) = 17715
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/itoa-1.0.16.crate) = 7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010
+SIZE (rust/crates/itoa-1.0.16.crate) = 15757
SHA256 (rust/crates/jpeg-decoder-0.1.22.crate) = 229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2
SIZE (rust/crates/jpeg-decoder-0.1.22.crate) = 228366
-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.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libsqlite3-sys-0.31.0.crate) = ad8935b44e7c13394a179a438e0cebba0fe08fe01b54f152e29a93b5cf993fd4
-SIZE (rust/crates/libsqlite3-sys-0.31.0.crate) = 5176611
+SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
+SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
+SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091
+SIZE (rust/crates/libc-0.2.178.crate) = 783720
+SHA256 (rust/crates/libredox-0.1.11.crate) = df15f6eac291ed1cf25865b1ee60399f57e7c227e7f51bdbd4c5270396a9ed50
+SIZE (rust/crates/libredox-0.1.11.crate) = 7330
+SHA256 (rust/crates/libsqlite3-sys-0.36.0.crate) = 95b4103cffefa72eb8428cb6b47d6627161e51c2739fc5e3b734584157bc642a
+SIZE (rust/crates/libsqlite3-sys-0.36.0.crate) = 5294361
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
SHA256 (rust/crates/lzw-0.10.0.crate) = 7d947cbb889ed21c2a84be6ffbaebf5b4e0f4340638cba0444907e38b56be084
SIZE (rust/crates/lzw-0.10.0.crate) = 10744
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
+SIZE (rust/crates/mio-1.1.1.crate) = 105630
SHA256 (rust/crates/num-derive-0.2.5.crate) = eafd0b45c5537c3ba526f79d3e75120036502bebacbb3f3220914067ce39dbf2
SIZE (rust/crates/num-derive-0.2.5.crate) = 13137
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
@@ -175,114 +171,128 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-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.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
SIZE (rust/crates/path-absolutize-3.1.1.crate) = 6605
SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397
SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/png-0.15.3.crate) = ef859a23054bbfee7811284275ae522f0434a3c8e7f4b74bd4a35ae7e1c4a283
SIZE (rust/crates/png-0.15.3.crate) = 42213
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
SIZE (rust/crates/quote-0.6.13.crate) = 17475
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
SIZE (rust/crates/rand-0.7.3.crate) = 112246
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.9.0.crate) = b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff
-SIZE (rust/crates/rand_core-0.9.0.crate) = 23441
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
-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/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-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/rusqlite-0.33.0.crate) = 1c6d5e5acb6f6129fe3f7ba0a7fc77bca1942cb568535e18e7bc40262baf3110
-SIZE (rust/crates/rusqlite-0.33.0.crate) = 162138
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/rusqlite-0.38.0.crate) = f1c93dd1c9683b438c392c492109cb702b8090b2bfc8fed6f6e4eb4523f17af3
+SIZE (rust/crates/rusqlite-0.38.0.crate) = 172562
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.21.crate) = 62049b2877bf12821e8f9ad256ee38fdc31db7387ec2d3b3f403024de2034aea
+SIZE (rust/crates/ryu-1.0.21.crate) = 50771
SHA256 (rust/crates/scoped_threadpool-0.1.9.crate) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8
SIZE (rust/crates/scoped_threadpool-0.1.9.crate) = 7800
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.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.147.crate) = 6af14725505314343e673e9ecb7cd7e8a36aa9791eb936235a3567cc31447ae4
+SIZE (rust/crates/serde_json-1.0.147.crate) = 155973
+SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776
+SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
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-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
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+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.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.7.crate) = 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad
+SIZE (rust/crates/signal-hook-registry-1.4.7.crate) = 19491
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/sqlite-wasm-rs-0.5.1.crate) = 05e98301bf8b0540c7de45ecd760539b9c62f5772aed172f08efba597c11cd5d
+SIZE (rust/crates/sqlite-wasm-rs-0.5.1.crate) = 5887603
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
SIZE (rust/crates/syn-0.15.44.crate) = 184212
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
+SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
+SIZE (rust/crates/syn-2.0.111.crate) = 302117
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/tiff-0.3.1.crate) = d7b7c2cfc4742bd8a32f2e614339dd8ce30dbcf676bb262bd63a2327bc5df57d
SIZE (rust/crates/tiff-0.3.1.crate) = 19351
-SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
-SIZE (rust/crates/toml-0.8.20.crate) = 51095
-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.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/toml-0.9.10+spec-1.1.0.crate) = 0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48
+SIZE (rust/crates/toml-0.9.10+spec-1.1.0.crate) = 56601
+SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347
+SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975
+SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44
+SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
@@ -293,81 +303,69 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
-SHA256 (rust/crates/wasi-0.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.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/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd
+SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3
+SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
+SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-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-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
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.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.1.crate) = 86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f
-SIZE (rust/crates/winnow-0.7.1.crate) = 170986
-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/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/x11-2.21.0.crate) = 502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e
SIZE (rust/crates/x11-2.21.0.crate) = 67810
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.17.crate) = aa91407dacce3a68c56de03abe2760159582b846c6a4acd2f456618087f12713
-SIZE (rust/crates/zerocopy-0.8.17.crate) = 230971
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.17.crate) = 06718a168365cad3d5ff0bb133aad346959a2074bd4a85c121255a11304a8626
-SIZE (rust/crates/zerocopy-derive-0.8.17.crate) = 81373
-SHA256 (cantino-mcfly-v0.9.3_GH0.tar.gz) = 194383276095b71dd6d085fb959ba7981384cbe09776fd5f182e95bbed5a3a13
-SIZE (cantino-mcfly-v0.9.3_GH0.tar.gz) = 229171
+SHA256 (rust/crates/zerocopy-0.8.31.crate) = fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3
+SIZE (rust/crates/zerocopy-0.8.31.crate) = 257633
+SHA256 (rust/crates/zerocopy-derive-0.8.31.crate) = d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a
+SIZE (rust/crates/zerocopy-derive-0.8.31.crate) = 90835
+SHA256 (rust/crates/zmij-0.1.8.crate) = f1dccf46b25b205e4bebe1d5258a991df1cc17801017a845cb5b3fe0269781aa
+SIZE (rust/crates/zmij-0.1.8.crate) = 33424
+SHA256 (cantino-mcfly-v0.9.4_GH0.tar.gz) = 31cdd76bfab3b05b4873bc20f03eb022e5a5d68f6595bc6df5dd9fce4b519e53
+SIZE (cantino-mcfly-v0.9.4_GH0.tar.gz) = 229519
diff --git a/sysutils/mdcat/Makefile b/sysutils/mdcat/Makefile
index 8f908383a4d7..75e7dea48d38 100644
--- a/sysutils/mdcat/Makefile
+++ b/sysutils/mdcat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdcat
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 2.7.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/mdfried/Makefile b/sysutils/mdfried/Makefile
new file mode 100644
index 000000000000..186bf5d146f3
--- /dev/null
+++ b/sysutils/mdfried/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= mdfried
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.18.2
+PORTREVISION= 1
+CATEGORIES= sysutils
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= Markdown viewer for the terminal that renders images and big headers
+WWW= https://crates.io/crates/mdfried
+
+LICENSE= APACHE20 BSD2CLAUSE BSD3CLAUSE CC0-1.0 GPLv3 ISCL MIT MPL20 \
+ NCSA UNICODE UNICODE-DFS-2016 WTFPL ZLIB
+LICENSE_COMB= multi
+LICENSE_NAME_UNICODE= Unicode Terms of Use
+LICENSE_NAME_UNICODE-DFS-2016= Unicode License Agreement - Data Files and Software (2016)
+LICENSE_TEXT_UNICODE= See https://spdx.org/licenses/Unicode-TOU.html
+LICENSE_TEXT_UNICODE-DFS-2016= See https://spdx.org/licenses/Unicode-DFS-2016.html
+LICENSE_PERMS_UNICODE= dist-mirror dist-sell pkg-mirror pkg-sell \
+ auto-accept
+LICENSE_PERMS_UNICODE-DFS-2016= dist-mirror dist-sell pkg-mirror pkg-sell \
+ auto-accept
+
+LIB_DEPENDS= libchafa.so:graphics/chafa
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= benjajaja
+
+PLIST_FILES= bin/mdfried
+PORTDOCS= README.md assets/screenshot_1.png
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/assets
+.for f in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/${f}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/sysutils/mdfried/Makefile.crates b/sysutils/mdfried/Makefile.crates
new file mode 100644
index 000000000000..e8a9cfad6e97
--- /dev/null
+++ b/sysutils/mdfried/Makefile.crates
@@ -0,0 +1,490 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aho-corasick-1.1.4 \
+ aligned-vec-0.6.4 \
+ allocator-api2-0.2.21 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
+ arg_enum_proc_macro-0.3.4 \
+ arrayvec-0.7.6 \
+ atomic-0.6.1 \
+ autocfg-1.5.0 \
+ av1-grain-0.2.5 \
+ avif-serialize-0.8.6 \
+ backtrace-0.3.74 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ base64-simd-0.8.0 \
+ bit-set-0.5.3 \
+ bit-vec-0.6.3 \
+ bit_field-0.10.3 \
+ bitflags-1.3.2 \
+ bitflags-2.10.0 \
+ bitstream-io-2.6.0 \
+ bitvec-1.0.1 \
+ block-buffer-0.10.4 \
+ built-0.7.7 \
+ bumpalo-3.19.1 \
+ by_address-1.2.1 \
+ bytemuck-1.24.0 \
+ bytemuck_derive-1.10.2 \
+ byteorder-lite-0.1.0 \
+ bytes-1.11.0 \
+ castaway-0.2.4 \
+ cc-1.2.50 \
+ cfg-expr-0.15.8 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.42 \
+ clap-4.5.53 \
+ clap_builder-4.5.53 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ color-eyre-0.6.5 \
+ color-spantrace-0.3.0 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.4 \
+ compact_str-0.9.0 \
+ confy-0.6.1 \
+ console-0.15.11 \
+ convert_case-0.10.0 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ cosmic-text-0.14.2 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.28.1 \
+ crossterm-0.29.0 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.7 \
+ csscolorparser-0.6.2 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deltae-0.3.2 \
+ deranged-0.5.5 \
+ derive_more-2.1.1 \
+ derive_more-impl-2.1.1 \
+ diff-0.1.13 \
+ digest-0.10.7 \
+ directories-5.0.1 \
+ dirs-sys-0.4.1 \
+ displaydoc-0.2.5 \
+ document-features-0.2.12 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ euclid-0.22.11 \
+ exr-1.74.0 \
+ eyre-0.6.12 \
+ fancy-regex-0.11.0 \
+ fast-srgb8-1.0.0 \
+ fastrand-2.3.0 \
+ fdeflate-0.3.7 \
+ filedescriptor-0.8.3 \
+ find-msvc-tools-0.1.5 \
+ finl_unicode-1.4.0 \
+ fixedbitset-0.4.2 \
+ flate2-1.1.5 \
+ flexi_logger-0.31.7 \
+ fnv-1.0.7 \
+ foldhash-0.2.0 \
+ font-types-0.9.0 \
+ fontconfig-parser-0.5.8 \
+ fontdb-0.16.2 \
+ form_urlencoded-1.2.2 \
+ fsevent-sys-4.1.0 \
+ funty-2.0.0 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ gif-0.13.3 \
+ gimli-0.31.1 \
+ h2-0.3.27 \
+ half-2.7.1 \
+ hashbrown-0.16.1 \
+ heck-0.5.0 \
+ hex-0.4.3 \
+ http-0.2.12 \
+ http-body-0.4.6 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ hyper-0.14.32 \
+ hyper-rustls-0.24.2 \
+ iana-time-zone-0.1.64 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.1 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.1 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.1 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ icy_sixel-0.5.0 \
+ ident_case-1.0.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.0 \
+ image-0.25.6 \
+ image-webp-0.2.4 \
+ imgref-1.12.0 \
+ indenter-0.3.4 \
+ indexmap-2.11.4 \
+ indoc-2.0.7 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ insta-1.45.0 \
+ instability-0.3.10 \
+ interpolate_name-0.2.4 \
+ ipnet-2.11.0 \
+ is_terminal_polyfill-1.70.2 \
+ itertools-0.12.1 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.16 \
+ jobserver-0.1.34 \
+ jpeg-decoder-0.3.2 \
+ js-sys-0.3.83 \
+ kasuari-0.4.9 \
+ kqueue-1.1.1 \
+ kqueue-sys-1.0.4 \
+ lab-0.11.0 \
+ lazy_static-1.5.0 \
+ lebe-0.5.3 \
+ libc-0.2.178 \
+ libfuzzer-sys-0.4.10 \
+ libm-0.2.15 \
+ libredox-0.1.11 \
+ line-clipping-0.3.4 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.7.5 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
+ loop9-0.1.5 \
+ lru-0.16.2 \
+ mac_address-1.1.8 \
+ maybe-rayon-0.1.1 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
+ memmem-0.1.1 \
+ memoffset-0.9.1 \
+ mime-0.3.17 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.1.1 \
+ new_debug_unreachable-1.0.6 \
+ nix-0.29.0 \
+ nom-7.1.3 \
+ nom-8.0.0 \
+ noop_proc_macro-0.3.0 \
+ notify-8.2.0 \
+ notify-debouncer-mini-0.6.0 \
+ notify-types-2.0.0 \
+ nu-ansi-term-0.50.3 \
+ num-bigint-0.4.6 \
+ num-conv-0.1.0 \
+ num-derive-0.4.2 \
+ num-integer-0.1.46 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_threads-0.1.7 \
+ numtoa-0.2.4 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
+ option-ext-0.2.0 \
+ ordered-float-4.6.0 \
+ ordered-float-5.1.0 \
+ outref-0.5.2 \
+ owo-colors-4.2.3 \
+ palette-0.7.6 \
+ palette_derive-0.7.6 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ paste-1.0.15 \
+ percent-encoding-2.3.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
+ phf_shared-0.11.3 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ png-0.17.16 \
+ portable-atomic-1.12.0 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ pretty_assertions-1.4.1 \
+ proc-macro2-1.0.103 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
+ qoi-0.4.1 \
+ quantette-0.5.1 \
+ quick-error-2.0.1 \
+ quote-1.0.42 \
+ r-efi-5.3.0 \
+ radium-0.7.0 \
+ rand-0.8.5 \
+ rand-0.9.2 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rand_core-0.9.5 \
+ rand_xoshiro-0.7.0 \
+ rangemap-1.7.1 \
+ ratatui-0.30.0 \
+ ratatui-core-0.1.0 \
+ ratatui-crossterm-0.1.0 \
+ ratatui-image-10.0.3 \
+ ratatui-macros-0.7.0 \
+ ratatui-termion-0.1.0 \
+ ratatui-termwiz-0.1.0 \
+ ratatui-widgets-0.3.0 \
+ rav1e-0.7.1 \
+ ravif-0.11.20 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ read-fonts-0.34.0 \
+ redox_syscall-0.5.18 \
+ redox_users-0.4.6 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ reqwest-0.11.27 \
+ rgb-0.8.52 \
+ ring-0.17.14 \
+ roxmltree-0.20.0 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-1.1.0 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.1.2 \
+ rustls-0.21.12 \
+ rustls-pemfile-1.0.4 \
+ rustls-webpki-0.101.7 \
+ rustversion-1.0.22 \
+ rustybuzz-0.14.1 \
+ ryu-1.0.21 \
+ safe_arch-0.9.3 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ sct-0.7.1 \
+ self_cell-1.2.1 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.146 \
+ serde_spanned-0.6.9 \
+ serde_urlencoded-0.7.1 \
+ sha2-0.10.9 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.7 \
+ simd-adler32-0.3.8 \
+ simd_helpers-0.1.0 \
+ similar-2.7.0 \
+ siphasher-1.0.1 \
+ skrifa-0.36.0 \
+ slab-0.4.11 \
+ slotmap-1.1.1 \
+ smallvec-1.15.1 \
+ smawk-0.3.2 \
+ smol_str-0.2.2 \
+ socket2-0.5.10 \
+ socket2-0.6.1 \
+ stable_deref_trait-1.2.1 \
+ static_assertions-1.1.0 \
+ streaming-iterator-0.1.9 \
+ strsim-0.11.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ swash-0.2.6 \
+ syn-1.0.109 \
+ syn-2.0.111 \
+ sync_wrapper-0.1.2 \
+ synstructure-0.13.2 \
+ sys-locale-0.3.2 \
+ system-configuration-0.5.1 \
+ system-configuration-sys-0.5.0 \
+ system-deps-6.2.2 \
+ tap-1.0.1 \
+ target-lexicon-0.12.16 \
+ tempfile-3.23.0 \
+ terminfo-0.9.0 \
+ termion-4.0.6 \
+ termios-0.3.3 \
+ termwiz-0.23.3 \
+ textwrap-0.16.2 \
+ thiserror-1.0.69 \
+ thiserror-2.0.17 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ tiff-0.9.1 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ tinystr-0.7.6 \
+ tinyvec-1.10.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ tokio-rustls-0.24.1 \
+ tokio-util-0.7.17 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ tower-service-0.3.3 \
+ tracing-0.1.44 \
+ tracing-core-0.1.36 \
+ tracing-error-0.2.1 \
+ tracing-subscriber-0.3.22 \
+ tree-sitter-0.26.3 \
+ tree-sitter-language-0.1.6 \
+ tree-sitter-md-0.5.1 \
+ try-lock-0.2.5 \
+ ttf-parser-0.20.0 \
+ ttf-parser-0.21.1 \
+ typenum-1.19.0 \
+ ucd-trie-0.1.7 \
+ unicode-bidi-0.3.18 \
+ unicode-bidi-mirroring-0.2.0 \
+ unicode-ccc-0.2.0 \
+ unicode-ident-1.0.22 \
+ unicode-linebreak-0.1.5 \
+ unicode-properties-0.1.4 \
+ unicode-script-0.5.8 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-2.0.0 \
+ unicode-width-0.2.2 \
+ untrusted-0.9.0 \
+ url-2.5.7 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.19.0 \
+ v_frame-0.3.9 \
+ valuable-0.1.1 \
+ version-compare-0.2.1 \
+ version_check-0.9.5 \
+ vsimd-0.8.0 \
+ vtparse-0.6.2 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.106 \
+ wasm-bindgen-futures-0.4.56 \
+ wasm-bindgen-macro-0.2.106 \
+ wasm-bindgen-macro-support-0.2.106 \
+ wasm-bindgen-shared-0.2.106 \
+ web-sys-0.3.83 \
+ webpki-roots-0.25.4 \
+ weezl-0.1.12 \
+ wezterm-bidi-0.2.3 \
+ wezterm-blob-leases-0.1.1 \
+ wezterm-color-types-0.3.0 \
+ wezterm-dynamic-0.2.1 \
+ wezterm-dynamic-derive-0.1.1 \
+ wezterm-input-types-0.1.0 \
+ wide-0.8.3 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.11 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.58.0 \
+ windows-core-0.58.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.58.0 \
+ windows-implement-0.60.2 \
+ windows-interface-0.58.0 \
+ windows-interface-0.59.3 \
+ windows-link-0.1.3 \
+ windows-link-0.2.1 \
+ windows-result-0.2.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.1.0 \
+ windows-strings-0.4.2 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.14 \
+ winreg-0.50.0 \
+ wit-bindgen-0.46.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ wyz-0.5.1 \
+ yansi-1.0.1 \
+ yazi-0.2.1 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zeno-0.3.3 \
+ zerocopy-0.8.31 \
+ zerocopy-derive-0.8.31 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3 \
+ zune-core-0.4.12 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.4.21
diff --git a/sysutils/mdfried/distinfo b/sysutils/mdfried/distinfo
new file mode 100644
index 000000000000..6c2b84ef2ed6
--- /dev/null
+++ b/sysutils/mdfried/distinfo
@@ -0,0 +1,983 @@
+TIMESTAMP = 1769337993
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
+SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av1-grain-0.2.5.crate) = 8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8
+SIZE (rust/crates/av1-grain-0.2.5.crate) = 37997
+SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f
+SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
+SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
+SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
+SIZE (rust/crates/built-0.7.7.crate) = 29776
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
+SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
+SIZE (rust/crates/by_address-1.2.1.crate) = 8437
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
+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.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.50.crate) = 9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c
+SIZE (rust/crates/cc-1.2.50.crate) = 93293
+SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
+SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
+SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
+SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
+SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
+SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
+SHA256 (rust/crates/confy-0.6.1.crate) = 45b1f4c00870f07dc34adcac82bb6a72cc5aabca8536ba1797e01df51d2ce9a0
+SIZE (rust/crates/confy-0.6.1.crate) = 16697
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
+SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+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/cosmic-text-0.14.2.crate) = da46a9d5a8905cc538a4a5bceb6a4510de7a51049c5588c0114efce102bcbbe8
+SIZE (rust/crates/cosmic-text-0.14.2.crate) = 1910697
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+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/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
+SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
+SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
+SIZE (rust/crates/derive_more-2.1.1.crate) = 88632
+SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
+SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
+SIZE (rust/crates/directories-5.0.1.crate) = 15833
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
+SIZE (rust/crates/euclid-0.22.11.crate) = 79261
+SHA256 (rust/crates/exr-1.74.0.crate) = 4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be
+SIZE (rust/crates/exr-1.74.0.crate) = 248890
+SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
+SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
+SHA256 (rust/crates/fast-srgb8-1.0.0.crate) = dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1
+SIZE (rust/crates/fast-srgb8-1.0.0.crate) = 17214
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
+SHA256 (rust/crates/finl_unicode-1.4.0.crate) = 9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5
+SIZE (rust/crates/finl_unicode-1.4.0.crate) = 66414
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
+SHA256 (rust/crates/flexi_logger-0.31.7.crate) = 31e5335674a3a259527f97e9176a3767dcc9b220b8e29d643daeb2d6c72caf8b
+SIZE (rust/crates/flexi_logger-0.31.7.crate) = 243888
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
+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.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646
+SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928
+SHA256 (rust/crates/fontdb-0.16.2.crate) = b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3
+SIZE (rust/crates/fontdb-0.16.2.crate) = 107447
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
+SIZE (rust/crates/gif-0.13.3.crate) = 36010
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
+SIZE (rust/crates/h2-0.3.27.crate) = 169180
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
+SIZE (rust/crates/http-body-0.4.6.crate) = 10773
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
+SIZE (rust/crates/hyper-0.14.32.crate) = 199622
+SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
+SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
+SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
+SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
+SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icy_sixel-0.5.0.crate) = 85518b9086bf01117761b90e7691c0ef3236fa8adfb1fb44dd248fe5f87215d5
+SIZE (rust/crates/icy_sixel-0.5.0.crate) = 3942871
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
+SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8
+SIZE (rust/crates/imgref-1.12.0.crate) = 66324
+SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
+SIZE (rust/crates/indenter-0.3.4.crate) = 11101
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/insta-1.45.0.crate) = b76866be74d68b1595eb8060cb9191dca9c021db2316558e52ddc5d55d41b66c
+SIZE (rust/crates/insta-1.45.0.crate) = 112109
+SHA256 (rust/crates/instability-0.3.10.crate) = 6778b0196eefee7df739db78758e5cf9b37412268bfa5650bfeed028aed20d9c
+SIZE (rust/crates/instability-0.3.10.crate) = 14509
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.16.crate) = 7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010
+SIZE (rust/crates/itoa-1.0.16.crate) = 15757
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
+SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
+SHA256 (rust/crates/kasuari-0.4.9.crate) = 12a3d6645acdef96d256c1f9fd3be7ecfa60d8457520a50bbd1600b6053f8173
+SIZE (rust/crates/kasuari-0.4.9.crate) = 31789
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f
+SIZE (rust/crates/lab-0.11.0.crate) = 15140
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8
+SIZE (rust/crates/lebe-0.5.3.crate) = 9439
+SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091
+SIZE (rust/crates/libc-0.2.178.crate) = 783720
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.11.crate) = df15f6eac291ed1cf25865b1ee60399f57e7c227e7f51bdbd4c5270396a9ed50
+SIZE (rust/crates/libredox-0.1.11.crate) = 7330
+SHA256 (rust/crates/line-clipping-0.3.4.crate) = b9bd35dcd25f8578944c44cd75649d6487d74cf895002f6d86613164f2635b72
+SIZE (rust/crates/line-clipping-0.3.4.crate) = 15214
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
+SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
+SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303
+SIZE (rust/crates/mac_address-1.1.8.crate) = 12876
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490
+SIZE (rust/crates/memmap2-0.9.9.crate) = 34576
+SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
+SIZE (rust/crates/memmem-0.1.1.crate) = 10665
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
+SIZE (rust/crates/mio-1.1.1.crate) = 105630
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
+SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
+SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-debouncer-mini-0.6.0.crate) = a689eb4262184d9a1727f9087cd03883ea716682ab03ed24efec57d7716dccb8
+SIZE (rust/crates/notify-debouncer-mini-0.6.0.crate) = 9951
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/numtoa-0.2.4.crate) = 6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f
+SIZE (rust/crates/numtoa-0.2.4.crate) = 9167
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
+SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d
+SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230
+SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
+SIZE (rust/crates/outref-0.5.2.crate) = 5621
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
+SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
+SIZE (rust/crates/palette-0.7.6.crate) = 230913
+SHA256 (rust/crates/palette_derive-0.7.6.crate) = f5030daf005bface118c096f510ffb781fc28f9ab6a32ab224d8631be6851d30
+SIZE (rust/crates/palette_derive-0.7.6.crate) = 17073
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
+SIZE (rust/crates/pest-2.8.3.crate) = 130311
+SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
+SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
+SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
+SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
+SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
+SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/portable-atomic-1.12.0.crate) = f59e70c4aef1e55797c2e8fd94a4f2a973fc972cfde0e0b05f683667b0cd39dd
+SIZE (rust/crates/portable-atomic-1.12.0.crate) = 191124
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
+SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/quantette-0.5.1.crate) = c98fecda8b16396ff9adac67644a523dd1778c42b58606a29df5c31ca925d174
+SIZE (rust/crates/quantette-0.5.1.crate) = 81566
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
+SIZE (rust/crates/rand_core-0.9.5.crate) = 24129
+SHA256 (rust/crates/rand_xoshiro-0.7.0.crate) = f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41
+SIZE (rust/crates/rand_xoshiro-0.7.0.crate) = 18189
+SHA256 (rust/crates/rangemap-1.7.1.crate) = 973443cf09a9c8656b574a866ab68dfa19f0867d0340648c7d2f6a71b8a8ea68
+SIZE (rust/crates/rangemap-1.7.1.crate) = 58127
+SHA256 (rust/crates/ratatui-0.30.0.crate) = d1ce67fb8ba4446454d1c8dbaeda0557ff5e94d39d5e5ed7f10a65eb4c8266bc
+SIZE (rust/crates/ratatui-0.30.0.crate) = 70528
+SHA256 (rust/crates/ratatui-core-0.1.0.crate) = 5ef8dea09a92caaf73bff7adb70b76162e5937524058a7e5bff37869cbbec293
+SIZE (rust/crates/ratatui-core-0.1.0.crate) = 159099
+SHA256 (rust/crates/ratatui-crossterm-0.1.0.crate) = 577c9b9f652b4c121fb25c6a391dd06406d3b092ba68827e6d2f09550edc54b3
+SIZE (rust/crates/ratatui-crossterm-0.1.0.crate) = 17118
+SHA256 (rust/crates/ratatui-image-10.0.3.crate) = bbfe93cafc1270a20ed35a5eca989476b730fd2caae85bae0bfbfebb3bb0b4a9
+SIZE (rust/crates/ratatui-image-10.0.3.crate) = 5983079
+SHA256 (rust/crates/ratatui-macros-0.7.0.crate) = a7f1342a13e83e4bb9d0b793d0ea762be633f9582048c892ae9041ef39c936f4
+SIZE (rust/crates/ratatui-macros-0.7.0.crate) = 16599
+SHA256 (rust/crates/ratatui-termion-0.1.0.crate) = 4cade85a8591fbc911e147951422f0d6fd40f4948b271b6216c7dc01838996f8
+SIZE (rust/crates/ratatui-termion-0.1.0.crate) = 12053
+SHA256 (rust/crates/ratatui-termwiz-0.1.0.crate) = 0f76fe0bd0ed4295f0321b1676732e2454024c15a35d01904ddb315afd3d545c
+SIZE (rust/crates/ratatui-termwiz-0.1.0.crate) = 17360
+SHA256 (rust/crates/ratatui-widgets-0.3.0.crate) = d7dbfa023cd4e604c2553483820c5fe8aa9d71a42eea5aa77c6e7f35756612db
+SIZE (rust/crates/ratatui-widgets-0.3.0.crate) = 216270
+SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
+SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
+SHA256 (rust/crates/ravif-0.11.20.crate) = 5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b
+SIZE (rust/crates/ravif-0.11.20.crate) = 19233
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/read-fonts-0.34.0.crate) = 8941f8e9d5f8ad3aebea330d01ac68c0167600eb31a86ecd86e97be4d13b51f5
+SIZE (rust/crates/read-fonts-0.34.0.crate) = 416028
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+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.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
+SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/rustybuzz-0.14.1.crate) = cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c
+SIZE (rust/crates/rustybuzz-0.14.1.crate) = 254743
+SHA256 (rust/crates/ryu-1.0.21.crate) = 62049b2877bf12821e8f9ad256ee38fdc31db7387ec2d3b3f403024de2034aea
+SIZE (rust/crates/ryu-1.0.21.crate) = 50771
+SHA256 (rust/crates/safe_arch-0.9.3.crate) = 629516c85c29fe757770fa03f2074cf1eac43d44c02a3de9fc2ef7b0e207dfdd
+SIZE (rust/crates/safe_arch-0.9.3.crate) = 89545
+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/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
+SHA256 (rust/crates/self_cell-1.2.1.crate) = 16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33
+SIZE (rust/crates/self_cell-1.2.1.crate) = 13542
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.146.crate) = 217ca874ae0207aac254aa02c957ded05585a90892cc8d87f9e5fa49669dadd8
+SIZE (rust/crates/serde_json-1.0.146.crate) = 155880
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/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.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.7.crate) = 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad
+SIZE (rust/crates/signal-hook-registry-1.4.7.crate) = 19491
+SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2
+SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/skrifa-0.36.0.crate) = 37004372610e83ee2a4c69c7d896b41f33da6a3dc1a4fe07dd9b2629a549b1dc
+SIZE (rust/crates/skrifa-0.36.0.crate) = 282755
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038
+SIZE (rust/crates/slotmap-1.1.1.crate) = 61862
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
+SIZE (rust/crates/smawk-0.3.2.crate) = 13831
+SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
+SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
+SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/swash-0.2.6.crate) = 47846491253e976bdd07d0f9cc24b7daf24720d11309302ccbbc6e6b6e53550a
+SIZE (rust/crates/swash-0.2.6.crate) = 238129
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
+SIZE (rust/crates/syn-2.0.111.crate) = 302117
+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.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
+SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072
+SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
+SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
+SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
+SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
+SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
+SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
+SIZE (rust/crates/terminfo-0.9.0.crate) = 45420
+SHA256 (rust/crates/termion-4.0.6.crate) = f44138a9ae08f0f502f24104d82517ef4da7330c35acd638f1f29d3cd5475ecb
+SIZE (rust/crates/termion-4.0.6.crate) = 24048
+SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
+SIZE (rust/crates/termios-0.3.3.crate) = 17103
+SHA256 (rust/crates/termwiz-0.23.3.crate) = 4676b37242ccbd1aabf56edb093a4827dc49086c0ffd764a5705899e0f35f8f7
+SIZE (rust/crates/termwiz-0.23.3.crate) = 400004
+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.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
+SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
+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.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
+SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+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/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
+SIZE (rust/crates/tracing-0.1.44.crate) = 463135
+SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a
+SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967
+SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
+SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
+SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e
+SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851
+SHA256 (rust/crates/tree-sitter-0.26.3.crate) = 974d205cc395652cfa8b37daa053fe56eebd429acf8dc055503fee648dae981e
+SIZE (rust/crates/tree-sitter-0.26.3.crate) = 195364
+SHA256 (rust/crates/tree-sitter-language-0.1.6.crate) = 4ae62f7eae5eb549c71b76658648b72cc6111f2d87d24a1e31fa907f4943e3ce
+SIZE (rust/crates/tree-sitter-language-0.1.6.crate) = 7642
+SHA256 (rust/crates/tree-sitter-md-0.5.1.crate) = 2b55ea8733e098490746a07d6f629d1f7820e8953a4aab1341ae39123bcdf93d
+SIZE (rust/crates/tree-sitter-md-0.5.1.crate) = 322189
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4
+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/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+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.2.0.crate) = 1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656
+SIZE (rust/crates/unicode-ccc-0.2.0.crate) = 8872
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
+SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
+SHA256 (rust/crates/unicode-properties-0.1.4.crate) = 7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d
+SIZE (rust/crates/unicode-properties-0.1.4.crate) = 42752
+SHA256 (rust/crates/unicode-script-0.5.8.crate) = 383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee
+SIZE (rust/crates/unicode-script-0.5.8.crate) = 48253
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-2.0.0.crate) = 8fbf03860ff438702f3910ca5f28f8dac63c1c11e7efb5012b8b175493606330
+SIZE (rust/crates/unicode-truncate-2.0.0.crate) = 12904
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.19.0.crate) = e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a
+SIZE (rust/crates/uuid-1.19.0.crate) = 60244
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e
+SIZE (rust/crates/version-compare-0.2.1.crate) = 14245
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
+SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
+SHA256 (rust/crates/vtparse-0.6.2.crate) = 6d9b2acfb050df409c972a37d3b8e08cdea3bddb0c09db9d53137e504cfabed0
+SIZE (rust/crates/vtparse-0.6.2.crate) = 11448
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd
+SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.56.crate) = 836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c
+SIZE (rust/crates/wasm-bindgen-futures-0.4.56.crate) = 16730
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3
+SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
+SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
+SHA256 (rust/crates/web-sys-0.3.83.crate) = 9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac
+SIZE (rust/crates/web-sys-0.3.83.crate) = 644431
+SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
+SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
+SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
+SIZE (rust/crates/weezl-0.1.12.crate) = 46045
+SHA256 (rust/crates/wezterm-bidi-0.2.3.crate) = 0c0a6e355560527dd2d1cf7890652f4f09bb3433b6aadade4c9b5ed76de5f3ec
+SIZE (rust/crates/wezterm-bidi-0.2.3.crate) = 73214
+SHA256 (rust/crates/wezterm-blob-leases-0.1.1.crate) = 692daff6d93d94e29e4114544ef6d5c942a7ed998b37abdc19b17136ea428eb7
+SIZE (rust/crates/wezterm-blob-leases-0.1.1.crate) = 9305
+SHA256 (rust/crates/wezterm-color-types-0.3.0.crate) = 7de81ef35c9010270d63772bebef2f2d6d1f2d20a983d27505ac850b8c4b4296
+SIZE (rust/crates/wezterm-color-types-0.3.0.crate) = 14631
+SHA256 (rust/crates/wezterm-dynamic-0.2.1.crate) = 5f2ab60e120fd6eaa68d9567f3226e876684639d22a4219b313ff69ec0ccd5ac
+SIZE (rust/crates/wezterm-dynamic-0.2.1.crate) = 11528
+SHA256 (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 46c0cf2d539c645b448eaffec9ec494b8b19bd5077d9e58cb1ae7efece8d575b
+SIZE (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 6960
+SHA256 (rust/crates/wezterm-input-types-0.1.0.crate) = 7012add459f951456ec9d6c7e6fc340b1ce15d6fc9629f8c42853412c029e57e
+SIZE (rust/crates/wezterm-input-types-0.1.0.crate) = 16748
+SHA256 (rust/crates/wide-0.8.3.crate) = 13ca908d26e4786149c48efcf6c0ea09ab0e06d1fe3c17dc1b4b0f1ca4a7e788
+SIZE (rust/crates/wide-0.8.3.crate) = 142795
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-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-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
+SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
+SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yazi-0.2.1.crate) = e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5
+SIZE (rust/crates/yazi-0.2.1.crate) = 30267
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524
+SIZE (rust/crates/zeno-0.3.3.crate) = 46042
+SHA256 (rust/crates/zerocopy-0.8.31.crate) = fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3
+SIZE (rust/crates/zerocopy-0.8.31.crate) = 257633
+SHA256 (rust/crates/zerocopy-derive-0.8.31.crate) = d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a
+SIZE (rust/crates/zerocopy-derive-0.8.31.crate) = 90835
+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/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
+SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
+SHA256 (benjajaja-mdfried-v0.18.2_GH0.tar.gz) = af31a4ca3215a54ea826246cba8b2fbbb957164fd8ee7f8f253f751e98ff4ee9
+SIZE (benjajaja-mdfried-v0.18.2_GH0.tar.gz) = 13618904
diff --git a/sysutils/mdfried/pkg-descr b/sysutils/mdfried/pkg-descr
new file mode 100644
index 000000000000..01e389375e71
--- /dev/null
+++ b/sysutils/mdfried/pkg-descr
@@ -0,0 +1,2 @@
+Mdfried is a markdown viewer for the terminal that renders headers as Bigger
+Text than the rest.
diff --git a/sysutils/michaelo-periodic/Makefile b/sysutils/michaelo-periodic/Makefile
new file mode 100644
index 000000000000..a5559e938546
--- /dev/null
+++ b/sysutils/michaelo-periodic/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= michaelo-periodic
+PORTVERSION= 20260101
+CATEGORIES= sysutils
+
+MAINTAINER= michaelo@FreeBSD.org
+COMMENT= Scripts for the FreeBSD periodic(8) system from ${MAINTAINER}
+WWW= https://github.com/michael-o/freebsd-periodic
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= michael-o
+GH_PROJECT= freebsd-periodic
+
+NO_ARCH= yes
+NO_BUILD= yes
+NO_TEST= yes
+
+PERIODIC_FILES= etc/periodic/weekly/500.gitup \
+ etc/periodic/weekly/550.make-src
+
+PLIST_FILES= ${PERIODIC_FILES}
+
+do-install:
+.for _dir in ${PERIODIC_FILES:H:u}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${_dir}
+.endfor
+.for _file in ${PERIODIC_FILES}
+ ${INSTALL_SCRIPT} ${WRKSRC}/${_file:C,^[^/]+/[^/]+/,,} ${STAGEDIR}${PREFIX}/${_file}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/sysutils/michaelo-periodic/distinfo b/sysutils/michaelo-periodic/distinfo
new file mode 100644
index 000000000000..420ebcf4776d
--- /dev/null
+++ b/sysutils/michaelo-periodic/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1767298727
+SHA256 (michael-o-freebsd-periodic-20260101_GH0.tar.gz) = bd90f751b3b8dbb9ff6ec114005d5ce79f953647623185147e98ca00974ed722
+SIZE (michael-o-freebsd-periodic-20260101_GH0.tar.gz) = 5886
diff --git a/sysutils/michaelo-periodic/pkg-descr b/sysutils/michaelo-periodic/pkg-descr
new file mode 100644
index 000000000000..0edf207dd9da
--- /dev/null
+++ b/sysutils/michaelo-periodic/pkg-descr
@@ -0,0 +1,2 @@
+Scripts for the FreeBSD periodic(8) system from michaelo@FreeBSD.org such as
+updating Git repositories with gitup(1) or building FreeBSD from source.
diff --git a/sysutils/minikube/Makefile b/sysutils/minikube/Makefile
index b872e1c8778d..2dacbdcf69ce 100644
--- a/sysutils/minikube/Makefile
+++ b/sysutils/minikube/Makefile
@@ -1,7 +1,7 @@
PORTNAME= minikube
PORTVERSION= 1.37.0
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 6c53880842ef..dd5fc978e12b 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.12.9
+DISTVERSION= 2026.2.4
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_armv7= compilation fails: LLVM ERROR: out of memory
-BUILD_DEPENDS= rust-nightly>0:lang/rust-nightly # because feature `edition2024` is required
BUILD_DEPENDS+= ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/libclang.so:devel/llvm${LLVM_DEFAULT}
LIB_DEPENDS= libgit2.so:devel/libgit2 \
libssh2.so:security/libssh2 \
@@ -25,13 +24,12 @@ USES= cargo localbase:ldflags pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= jdx
-CARGO_BUILDDEP= no
CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
- age-0.11.1 \
+ age-0.11.2 \
age-core-0.11.0 \
ahash-0.7.8 \
ahash-0.8.12 \
@@ -47,7 +45,7 @@ CARGO_CRATES= addr2line-0.25.1 \
anstyle-wincon-3.0.11 \
anyhow-1.0.100 \
arbitrary-1.4.2 \
- arc-swap-1.7.1 \
+ arc-swap-1.8.1 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
asn1-rs-0.7.1 \
@@ -56,20 +54,42 @@ CARGO_CRATES= addr2line-0.25.1 \
assert-json-diff-2.0.2 \
async-backtrace-0.2.7 \
async-backtrace-attributes-0.2.7 \
- async-compression-0.4.34 \
+ async-compression-0.4.37 \
async-recursion-1.1.1 \
async-trait-0.1.89 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
- aws-lc-fips-sys-0.13.10 \
- aws-lc-rs-1.15.1 \
- aws-lc-sys-0.34.0 \
+ aws-config-1.8.12 \
+ aws-credential-types-1.2.11 \
+ aws-lc-fips-sys-0.13.11 \
+ aws-lc-rs-1.15.4 \
+ aws-lc-sys-0.37.0 \
+ aws-runtime-1.5.18 \
+ aws-sdk-s3-1.121.0 \
+ aws-sdk-sts-1.96.0 \
+ aws-sigv4-1.3.7 \
+ aws-smithy-async-1.2.11 \
+ aws-smithy-checksums-0.63.13 \
+ aws-smithy-eventstream-0.60.18 \
+ aws-smithy-http-0.62.6 \
+ aws-smithy-http-0.63.3 \
+ aws-smithy-http-client-1.1.9 \
+ aws-smithy-json-0.61.9 \
+ aws-smithy-observability-0.2.4 \
+ aws-smithy-query-0.60.13 \
+ aws-smithy-runtime-1.10.0 \
+ aws-smithy-runtime-api-1.11.3 \
+ aws-smithy-types-1.4.3 \
+ aws-smithy-xml-0.60.13 \
+ aws-types-1.3.11 \
backtrace-0.3.76 \
+ backtrace-ext-0.2.1 \
base16ct-0.2.0 \
base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
- base64ct-1.8.0 \
+ base64-simd-0.8.0 \
+ base64ct-1.8.3 \
basic-toml-0.1.10 \
bcrypt-pbkdf-0.10.0 \
bech32-0.9.1 \
@@ -79,62 +99,66 @@ CARGO_CRATES= addr2line-0.25.1 \
bit-set-0.6.0 \
bit-vec-0.7.0 \
bitflags-2.10.0 \
- blake3-1.8.2 \
+ blake3-1.8.3 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
blowfish-0.9.1 \
bstr-1.12.1 \
built-0.8.0 \
- bumpalo-3.19.0 \
+ bumpalo-3.19.1 \
bytecount-0.6.9 \
byteorder-1.5.0 \
- bytes-1.11.0 \
- bytesize-2.3.0 \
+ bytes-1.11.1 \
+ bytes-utils-0.1.4 \
+ bytesize-2.3.1 \
bzip2-0.5.2 \
bzip2-0.6.1 \
bzip2-sys-0.1.13+1.0.8 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
cbc-0.1.2 \
- cc-1.2.47 \
+ cc-1.2.55 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
- chrono-0.4.42 \
+ chrono-0.4.43 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
ci_info-0.14.15 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.53 \
+ clap-4.5.56 \
clap-sort-1.0.3 \
- clap_builder-4.5.53 \
- clap_derive-4.5.49 \
- clap_lex-0.7.6 \
+ clap_builder-4.5.56 \
+ clap_derive-4.5.55 \
+ clap_lex-0.7.7 \
clru-0.6.2 \
- cmake-0.1.54 \
+ clx-1.3.0 \
+ cmake-0.1.57 \
color-eyre-0.6.5 \
color-print-0.3.7 \
color-print-proc-macro-0.3.7 \
color-spantrace-0.3.0 \
colorchoice-1.0.4 \
- colored-3.0.0 \
+ colored-3.1.1 \
combine-4.6.7 \
- comfy-table-7.2.1 \
- compression-codecs-0.4.33 \
+ comfy-table-7.2.2 \
+ compression-codecs-0.4.36 \
compression-core-0.4.31 \
confique-0.3.1 \
confique-macro-0.0.12 \
console-0.15.11 \
- console-0.16.1 \
+ console-0.16.2 \
const-oid-0.9.6 \
const_format-0.2.35 \
const_format_proc_macros-0.2.34 \
constant_time_eq-0.3.1 \
+ constant_time_eq-0.4.2 \
contracts-0.6.7 \
+ convert_case-0.10.0 \
cookie-factory-0.3.3 \
core-foundation-0.9.4 \
core-foundation-0.10.1 \
@@ -143,6 +167,7 @@ CARGO_CRATES= addr2line-0.25.1 \
cpufeatures-0.2.17 \
crc-3.3.0 \
crc-catalog-2.4.0 \
+ crc-fast-1.9.0 \
crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
@@ -166,12 +191,12 @@ CARGO_CRATES= addr2line-0.25.1 \
darling_macro-0.21.3 \
dashmap-5.5.3 \
dashmap-6.1.0 \
- data-encoding-2.9.0 \
+ data-encoding-2.10.0 \
deadpool-0.12.3 \
deadpool-runtime-0.1.4 \
decoded-char-0.1.1 \
deflate64-0.1.10 \
- demand-1.7.2 \
+ demand-1.8.2 \
der-0.7.10 \
der-parser-10.0.0 \
der_derive-0.7.3 \
@@ -180,8 +205,8 @@ CARGO_CRATES= addr2line-0.25.1 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
- derive_more-2.0.1 \
- derive_more-impl-2.0.1 \
+ derive_more-2.1.1 \
+ derive_more-impl-2.1.1 \
deunicode-1.6.2 \
diff-0.1.13 \
digest-0.10.7 \
@@ -213,19 +238,19 @@ CARGO_CRATES= addr2line-0.25.1 \
errno-0.3.14 \
errno-dragonfly-0.1.2 \
exec-0.3.1 \
- expr-lang-0.3.2 \
+ expr-lang-1.1.0 \
eyre-0.6.12 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
ff-0.13.1 \
fiat-crypto-0.2.9 \
- filetime-0.2.26 \
+ filetime-0.2.27 \
filetime_creation-0.2.0 \
find-crate-0.6.3 \
- find-msvc-tools-0.1.5 \
+ find-msvc-tools-0.1.9 \
fixedbitset-0.5.7 \
flagset-0.4.7 \
- flate2-1.1.5 \
+ flate2-1.1.8 \
fluent-0.16.1 \
fluent-bundle-0.15.3 \
fluent-langneg-0.13.1 \
@@ -251,70 +276,72 @@ CARGO_CRATES= addr2line-0.25.1 \
fuzzy-matcher-0.3.7 \
generator-0.7.5 \
generic-array-0.14.7 \
- getrandom-0.2.16 \
+ getrandom-0.2.17 \
getrandom-0.3.4 \
getset-0.1.6 \
ghash-0.5.1 \
gimli-0.32.3 \
- gix-0.75.0 \
- gix-actor-0.36.0 \
- gix-archive-0.24.0 \
- gix-attributes-0.28.1 \
+ gix-0.78.0 \
+ gix-actor-0.38.0 \
+ gix-archive-0.27.0 \
+ gix-attributes-0.30.0 \
gix-bitmap-0.2.15 \
- gix-blame-0.5.0 \
- gix-chunk-0.4.12 \
- gix-command-0.6.3 \
- gix-commitgraph-0.30.1 \
- gix-config-0.48.0 \
- gix-config-value-0.15.3 \
- gix-credentials-0.32.0 \
- gix-date-0.11.0 \
- gix-diff-0.55.0 \
- gix-dir-0.17.0 \
- gix-discover-0.43.0 \
- gix-features-0.44.1 \
- gix-filter-0.22.0 \
- gix-fs-0.17.0 \
- gix-glob-0.22.1 \
- gix-hash-0.20.1 \
- gix-hashtable-0.10.0 \
- gix-ignore-0.17.1 \
- gix-index-0.43.0 \
- gix-lock-19.0.0 \
- gix-mailmap-0.28.0 \
- gix-negotiate-0.23.0 \
- gix-object-0.52.0 \
- gix-odb-0.72.0 \
- gix-pack-0.62.0 \
- gix-packetline-0.20.0 \
- gix-path-0.10.22 \
- gix-pathspec-0.13.0 \
- gix-prompt-0.11.2 \
- gix-protocol-0.53.0 \
+ gix-blame-0.8.0 \
+ gix-chunk-0.5.0 \
+ gix-command-0.7.0 \
+ gix-commitgraph-0.32.0 \
+ gix-config-0.51.0 \
+ gix-config-value-0.17.0 \
+ gix-credentials-0.35.0 \
+ gix-date-0.13.0 \
+ gix-diff-0.58.0 \
+ gix-dir-0.20.0 \
+ gix-discover-0.46.0 \
+ gix-error-0.0.0 \
+ gix-features-0.46.0 \
+ gix-filter-0.25.0 \
+ gix-fs-0.19.0 \
+ gix-glob-0.24.0 \
+ gix-hash-0.22.0 \
+ gix-hashtable-0.12.0 \
+ gix-ignore-0.19.0 \
+ gix-index-0.46.0 \
+ gix-lock-21.0.0 \
+ gix-mailmap-0.30.0 \
+ gix-negotiate-0.26.0 \
+ gix-object-0.55.0 \
+ gix-odb-0.75.0 \
+ gix-pack-0.65.0 \
+ gix-packetline-0.21.0 \
+ gix-path-0.11.0 \
+ gix-pathspec-0.15.0 \
+ gix-prompt-0.13.0 \
+ gix-protocol-0.56.0 \
gix-quote-0.6.1 \
- gix-ref-0.55.0 \
- gix-refspec-0.33.0 \
- gix-revision-0.37.0 \
- gix-revwalk-0.23.0 \
- gix-sec-0.12.2 \
- gix-shallow-0.6.0 \
- gix-status-0.22.0 \
- gix-submodule-0.22.0 \
- gix-tempfile-19.0.1 \
- gix-trace-0.1.15 \
- gix-transport-0.50.0 \
- gix-traverse-0.49.0 \
- gix-url-0.33.2 \
+ gix-ref-0.58.0 \
+ gix-refspec-0.36.0 \
+ gix-revision-0.40.0 \
+ gix-revwalk-0.26.0 \
+ gix-sec-0.13.0 \
+ gix-shallow-0.8.0 \
+ gix-status-0.25.0 \
+ gix-submodule-0.25.0 \
+ gix-tempfile-21.0.0 \
+ gix-trace-0.1.17 \
+ gix-transport-0.53.0 \
+ gix-traverse-0.52.0 \
+ gix-url-0.35.0 \
gix-utils-0.3.1 \
- gix-validate-0.10.1 \
- gix-worktree-0.44.0 \
- gix-worktree-state-0.22.0 \
- gix-worktree-stream-0.24.0 \
+ gix-validate-0.11.0 \
+ gix-worktree-0.47.0 \
+ gix-worktree-state-0.25.0 \
+ gix-worktree-stream-0.27.0 \
glob-0.3.3 \
globset-0.4.18 \
globwalk-0.9.1 \
group-0.13.0 \
- h2-0.4.12 \
+ h2-0.3.27 \
+ h2-0.4.13 \
hash32-0.3.1 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
@@ -327,73 +354,77 @@ CARGO_CRATES= addr2line-0.25.1 \
hkdf-0.12.4 \
hmac-0.12.1 \
homedir-0.3.6 \
- http-1.3.1 \
+ http-0.2.12 \
+ http-1.4.0 \
http-auth-0.1.10 \
+ http-body-0.4.6 \
http-body-1.0.1 \
http-body-util-0.1.3 \
httparse-1.10.1 \
httpdate-1.0.3 \
- human_format-1.1.0 \
+ human_format-1.2.1 \
humansize-2.1.3 \
+ hyper-0.14.32 \
hyper-1.8.1 \
+ hyper-rustls-0.24.2 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.18 \
+ hyper-util-0.1.20 \
i18n-config-0.4.8 \
i18n-embed-0.15.4 \
i18n-embed-fl-0.9.4 \
i18n-embed-impl-0.8.4 \
- iana-time-zone-0.1.64 \
+ iana-time-zone-0.1.65 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.1.1 \
icu_locale_core-2.1.1 \
icu_normalizer-2.1.1 \
icu_normalizer_data-2.1.1 \
- icu_properties-2.1.1 \
- icu_properties_data-2.1.1 \
+ icu_properties-2.1.2 \
+ icu_properties_data-2.1.2 \
icu_provider-2.1.1 \
ident_case-1.0.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
ignore-0.4.25 \
imara-diff-0.1.8 \
- impl-tools-0.10.3 \
+ impl-tools-0.11.4 \
impl-tools-lib-0.11.4 \
indenter-0.3.4 \
indexmap-1.9.3 \
- indexmap-2.12.1 \
+ indexmap-2.13.0 \
indicatif-0.17.11 \
- indicatif-0.18.3 \
indoc-2.0.7 \
inout-0.1.4 \
- insta-1.44.1 \
+ insta-1.46.3 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
io-close-0.3.7 \
io_tee-0.1.1 \
ipnet-2.11.0 \
- iri-string-0.7.9 \
+ iri-string-0.7.10 \
+ is_ci-1.2.0 \
is_terminal_polyfill-1.70.2 \
itertools-0.10.5 \
itertools-0.13.0 \
itertools-0.14.0 \
- itoa-1.0.15 \
- jiff-0.2.16 \
- jiff-static-0.2.16 \
- jiff-tzdb-0.1.4 \
+ itoa-1.0.17 \
+ jiff-0.2.18 \
+ jiff-static-0.2.18 \
+ jiff-tzdb-0.1.5 \
jiff-tzdb-platform-0.1.3 \
jni-0.21.1 \
jni-sys-0.3.0 \
jobserver-0.1.34 \
- js-sys-0.3.82 \
- json-number-0.4.9 \
+ js-sys-0.3.85 \
+ json-number-0.4.10 \
json-syntax-0.12.5 \
- junction-1.3.0 \
+ junction-1.4.1 \
jwt-0.16.0 \
kdl-6.5.0 \
kstring-2.0.2 \
- lazy-regex-3.4.2 \
- lazy-regex-proc_macros-3.4.2 \
+ lazy-regex-3.5.1 \
+ lazy-regex-proc_macros-3.5.1 \
lazy_static-1.5.0 \
lexical-7.0.5 \
lexical-core-1.0.6 \
@@ -403,27 +434,27 @@ CARGO_CRATES= addr2line-0.25.1 \
lexical-write-float-1.0.6 \
lexical-write-integer-1.0.6 \
libbz2-rs-sys-0.2.2 \
- libc-0.2.177 \
+ libc-0.2.180 \
libloading-0.8.9 \
- libm-0.2.15 \
- libredox-0.1.10 \
- libz-rs-sys-0.5.2 \
+ libm-0.2.16 \
+ libredox-0.1.12 \
linux-raw-sys-0.11.0 \
litemap-0.8.1 \
litrs-1.0.0 \
lock_api-0.4.14 \
locspan-0.8.2 \
locspan-derive-0.6.0 \
- log-0.4.28 \
+ log-0.4.29 \
logos-0.12.1 \
logos-derive-0.12.1 \
loom-0.5.6 \
+ lru-0.16.3 \
lru-slab-0.1.2 \
- lua-src-548.1.2 \
- luajit-src-210.6.4+e17ee83 \
+ lua-src-550.0.0 \
+ luajit-src-210.6.6+707c12b \
lzma-rs-0.3.0 \
lzma-rust-0.1.7 \
- lzma-rust2-0.15.2 \
+ lzma-rust2-0.15.7 \
lzma-sys-0.1.20 \
matchers-0.2.0 \
maybe-async-0.2.10 \
@@ -438,16 +469,17 @@ CARGO_CRATES= addr2line-0.25.1 \
minimal-lexical-0.2.1 \
minisign-verify-0.2.4 \
miniz_oxide-0.8.9 \
- mio-1.1.0 \
- mlua-0.11.5 \
- mlua-sys-0.9.0 \
+ mio-1.1.1 \
+ mlua-0.11.6 \
+ mlua-sys-0.10.0 \
mlua_derive-0.11.0 \
- mockito-1.7.0 \
+ mockito-1.7.2 \
multimap-0.10.1 \
native-tls-0.2.14 \
ndk-context-0.1.1 \
netrc-rs-0.1.2 \
nix-0.30.1 \
+ nix-0.31.1 \
nom-7.1.3 \
nom-8.0.0 \
nt-time-0.8.1 \
@@ -456,7 +488,7 @@ CARGO_CRATES= addr2line-0.25.1 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.6 \
num-complex-0.4.6 \
- num-conv-0.1.0 \
+ num-conv-0.2.0 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.4.2 \
@@ -469,7 +501,7 @@ CARGO_CRATES= addr2line-0.25.1 \
objc2-foundation-0.3.2 \
object-0.37.3 \
oci-client-0.15.0 \
- oci-spec-0.8.3 \
+ oci-spec-0.8.4 \
oid-registry-0.8.1 \
olpc-cjson-0.1.4 \
once_cell-1.21.3 \
@@ -479,11 +511,13 @@ CARGO_CRATES= addr2line-0.25.1 \
openssl-0.10.75 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
+ openssl-probe-0.2.1 \
openssl-sys-0.9.111 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
os-release-0.1.0 \
os_pipe-1.2.3 \
+ outref-0.5.2 \
owo-colors-4.2.3 \
p256-0.13.2 \
p384-0.13.1 \
@@ -499,10 +533,10 @@ CARGO_CRATES= addr2line-0.25.1 \
pem-3.0.6 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.2 \
- pest-2.8.4 \
- pest_derive-2.8.4 \
- pest_generator-2.8.4 \
- pest_meta-2.8.4 \
+ pest-2.8.5 \
+ pest_derive-2.8.5 \
+ pest_generator-2.8.5 \
+ pest_meta-2.8.5 \
petgraph-0.7.1 \
petgraph-0.8.3 \
phf-0.11.3 \
@@ -520,10 +554,11 @@ CARGO_CRATES= addr2line-0.25.1 \
platforms-3.7.0 \
poly1305-0.8.0 \
polyval-0.6.2 \
- portable-atomic-1.11.1 \
- portable-atomic-util-0.2.4 \
+ portable-atomic-1.13.1 \
+ portable-atomic-util-0.2.5 \
potential_utf-0.1.4 \
powerfmt-0.2.0 \
+ ppmd-rust-1.4.0 \
ppv-lite86-0.2.21 \
pretty_assertions-1.4.1 \
prettyplease-0.2.37 \
@@ -532,8 +567,8 @@ CARGO_CRATES= addr2line-0.25.1 \
proc-macro-error-attr-1.0.4 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
- proc-macro2-1.0.103 \
- prodash-30.0.1 \
+ proc-macro2-1.0.106 \
+ prodash-31.0.0 \
prost-0.13.5 \
prost-build-0.13.5 \
prost-derive-0.13.5 \
@@ -547,59 +582,67 @@ CARGO_CRATES= addr2line-0.25.1 \
quinn-0.11.9 \
quinn-proto-0.11.13 \
quinn-udp-0.5.14 \
- quote-1.0.42 \
+ quote-1.0.44 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rand_core-0.9.3 \
+ rand_core-0.9.5 \
redox_syscall-0.5.18 \
+ redox_syscall-0.7.0 \
redox_users-0.5.2 \
ref-cast-1.0.25 \
ref-cast-impl-1.0.25 \
regex-1.12.2 \
regex-automata-0.4.13 \
+ regex-lite-0.1.8 \
regex-syntax-0.6.29 \
regex-syntax-0.8.8 \
- reqwest-0.12.24 \
+ reqwest-0.12.28 \
+ reqwest-0.13.1 \
rfc6979-0.4.0 \
ring-0.17.14 \
rmcp-0.3.2 \
rmcp-macros-0.3.2 \
- rmp-0.8.14 \
- rmp-serde-1.3.0 \
+ rmp-0.8.15 \
+ rmp-serde-1.3.1 \
roff-0.2.2 \
- rops-0.1.5 \
+ rops-0.1.6 \
rowan-0.15.17 \
- rsa-0.9.9 \
- rust-embed-8.9.0 \
- rust-embed-impl-8.9.0 \
- rust-embed-utils-8.9.0 \
- rustc-demangle-0.1.26 \
+ rsa-0.9.10 \
+ rust-embed-8.11.0 \
+ rust-embed-impl-8.11.0 \
+ rust-embed-utils-8.11.0 \
+ rustc-demangle-0.1.27 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
rusticata-macros-4.1.0 \
- rustix-1.1.2 \
- rustls-0.23.35 \
- rustls-native-certs-0.8.2 \
- rustls-pki-types-1.13.0 \
- rustls-webpki-0.103.8 \
+ rustix-1.1.3 \
+ rustls-0.21.12 \
+ rustls-0.23.36 \
+ rustls-native-certs-0.8.3 \
+ rustls-pki-types-1.14.0 \
+ rustls-platform-verifier-0.6.2 \
+ rustls-platform-verifier-android-0.1.1 \
+ rustls-webpki-0.101.7 \
+ rustls-webpki-0.103.9 \
rustversion-1.0.22 \
- ryu-1.0.20 \
+ ryu-1.0.22 \
ryu-js-0.2.2 \
salsa20-0.10.2 \
same-file-1.0.6 \
scc-2.4.0 \
schannel-0.1.28 \
schemars-0.9.0 \
- schemars-1.1.0 \
- schemars_derive-1.1.0 \
+ schemars-1.2.1 \
+ schemars_derive-1.2.1 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
+ sct-0.7.1 \
sdd-3.0.10 \
sec1-0.7.3 \
secrecy-0.10.3 \
@@ -608,7 +651,7 @@ CARGO_CRATES= addr2line-0.25.1 \
security-framework-sys-2.15.0 \
self-replace-1.5.0 \
self_cell-0.10.3 \
- self_cell-1.2.1 \
+ self_cell-1.2.2 \
self_update-0.42.0 \
semver-1.0.27 \
serde-1.0.228 \
@@ -617,18 +660,18 @@ CARGO_CRATES= addr2line-0.25.1 \
serde_derive-1.0.228 \
serde_derive_internals-0.29.1 \
serde_ignored-0.1.14 \
- serde_json-1.0.145 \
+ serde_json-1.0.149 \
serde_path_to_error-0.1.20 \
serde_plain-1.0.2 \
serde_regex-1.1.0 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
- serde_with-3.16.0 \
- serde_with_macros-3.16.0 \
+ serde_with-3.16.1 \
+ serde_with_macros-3.16.1 \
serde_yaml-0.9.34+deprecated \
- serial_test-3.2.0 \
- serial_test_derive-3.2.0 \
+ serial_test-3.3.1 \
+ serial_test_derive-3.3.1 \
sevenz-rust-0.6.1 \
sevenz-rust2-0.19.4 \
sha1-0.10.6 \
@@ -638,27 +681,30 @@ CARGO_CRATES= addr2line-0.25.1 \
shared_child-1.1.1 \
shared_thread-0.2.0 \
shell-escape-0.1.5 \
- shell-words-1.1.0 \
+ shell-words-1.1.1 \
shlex-1.3.0 \
sigchld-0.2.4 \
signal-hook-0.3.18 \
- signal-hook-registry-1.4.7 \
+ signal-hook-0.4.3 \
+ signal-hook-registry-1.4.8 \
signature-2.2.0 \
sigstore-0.12.1 \
sigstore-protobuf-specs-derive-0.0.1 \
sigstore-verification-0.1.8 \
sigstore_protobuf_specs-0.4.3 \
- simd-adler32-0.3.7 \
+ simd-adler32-0.3.8 \
similar-2.7.0 \
- siphasher-1.0.1 \
- slab-0.4.11 \
+ siphasher-1.0.2 \
+ slab-0.4.12 \
slug-0.1.6 \
smallstr-0.3.1 \
smallvec-1.15.1 \
snafu-0.8.9 \
snafu-derive-0.8.9 \
- socket2-0.6.1 \
+ socket2-0.5.10 \
+ socket2-0.6.2 \
spin-0.9.8 \
+ spin-0.10.0 \
spki-0.7.3 \
stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
@@ -666,63 +712,69 @@ CARGO_CRATES= addr2line-0.25.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
subtle-2.6.1 \
+ supports-color-3.0.2 \
+ supports-hyperlinks-3.2.0 \
+ supports-unicode-3.0.0 \
syn-1.0.109 \
- syn-2.0.111 \
+ syn-2.0.114 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
sys-info-0.9.1 \
- system-configuration-0.6.1 \
+ system-configuration-0.7.0 \
system-configuration-sys-0.6.0 \
tabled-0.20.0 \
tabled_derive-0.11.0 \
taplo-0.14.0 \
tar-0.4.44 \
- tempfile-3.23.0 \
+ tempfile-3.24.0 \
tera-1.20.1 \
termcolor-1.4.1 \
terminal_size-0.4.3 \
- test-log-0.2.18 \
- test-log-macros-0.2.18 \
+ test-log-0.2.19 \
+ test-log-macros-0.2.19 \
testing_table-0.3.0 \
text-size-1.1.1 \
+ textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.17 \
+ thiserror-2.0.18 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.17 \
+ thiserror-impl-2.0.18 \
thread_local-1.1.9 \
- time-0.3.44 \
- time-core-0.1.6 \
- time-macros-0.2.24 \
+ time-0.3.46 \
+ time-core-0.1.8 \
+ time-macros-0.2.26 \
tinystr-0.8.2 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
tls_codec-0.4.2 \
tls_codec_derive-0.4.2 \
- tokio-1.48.0 \
+ tokio-1.49.0 \
tokio-macros-2.6.0 \
tokio-native-tls-0.3.1 \
tokio-retry-0.3.0 \
+ tokio-rustls-0.24.1 \
tokio-rustls-0.26.4 \
- tokio-util-0.7.17 \
+ tokio-util-0.7.18 \
toml-0.5.11 \
toml-0.8.23 \
toml_datetime-0.6.11 \
toml_edit-0.22.27 \
toml_write-0.1.2 \
tough-0.21.0 \
- tower-0.5.2 \
- tower-http-0.6.6 \
+ tower-0.5.3 \
+ tower-http-0.6.8 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
- tracing-0.1.41 \
- tracing-attributes-0.1.30 \
- tracing-core-0.1.34 \
+ tracing-0.1.44 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.36 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.20 \
+ tracing-subscriber-0.3.22 \
try-lock-0.2.5 \
type-map-0.5.1 \
typed-path-0.9.3 \
+ typed-path-0.12.2 \
typeid-1.0.3 \
typenum-1.19.0 \
ubi-0.8.4 \
@@ -730,45 +782,48 @@ CARGO_CRATES= addr2line-0.25.1 \
uluru-3.1.0 \
unic-langid-0.9.6 \
unic-langid-impl-0.9.6 \
- unicase-2.8.1 \
+ unicase-2.9.0 \
unicode-bom-2.0.3 \
unicode-ident-1.0.22 \
+ unicode-linebreak-0.1.5 \
unicode-normalization-0.1.25 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
unicode-width-0.2.2 \
unicode-xid-0.2.6 \
- unit-prefix-0.5.2 \
universal-hash-0.5.1 \
unsafe-libyaml-0.2.11 \
untrusted-0.7.1 \
untrusted-0.9.0 \
- url-2.5.7 \
+ url-2.5.8 \
urlencoding-2.1.3 \
- usage-lib-2.9.0 \
+ usage-lib-2.16.1 \
utf8-decode-1.0.1 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
+ uuid-1.20.0 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
versions-6.3.2 \
versions-7.0.0 \
+ vsimd-0.8.0 \
vte-0.14.1 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.105 \
- wasm-bindgen-futures-0.4.55 \
- wasm-bindgen-macro-0.2.105 \
- wasm-bindgen-macro-support-0.2.105 \
- wasm-bindgen-shared-0.2.105 \
+ wasip2-1.0.2+wasi-0.2.9 \
+ wasm-bindgen-0.2.108 \
+ wasm-bindgen-futures-0.4.58 \
+ wasm-bindgen-macro-0.2.108 \
+ wasm-bindgen-macro-support-0.2.108 \
+ wasm-bindgen-shared-0.2.108 \
wasm-streams-0.4.2 \
- web-sys-0.3.82 \
+ web-sys-0.3.85 \
web-time-1.1.0 \
webbrowser-1.0.6 \
- webpki-roots-1.0.4 \
+ webpki-root-certs-1.0.5 \
+ webpki-roots-1.0.5 \
which-7.0.3 \
which-8.0.0 \
widestring-1.2.1 \
@@ -833,33 +888,36 @@ CARGO_CRATES= addr2line-0.25.1 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.1 \
winnow-0.6.24 \
- winnow-0.7.13 \
+ winnow-0.7.14 \
winsafe-0.0.19 \
wiremock-0.6.5 \
- wit-bindgen-0.46.0 \
+ wit-bindgen-0.51.0 \
writeable-0.6.2 \
x25519-dalek-2.0.1 \
x509-cert-0.2.5 \
x509-parser-0.18.0 \
xattr-1.6.1 \
- xx-2.1.1 \
+ xmlparser-0.13.6 \
+ xx-2.5.1 \
xz2-0.1.7 \
yansi-1.0.1 \
yoke-0.8.1 \
yoke-derive-0.8.1 \
- zerocopy-0.8.28 \
- zerocopy-derive-0.8.28 \
+ zerocopy-0.8.37 \
+ zerocopy-derive-0.8.37 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.2 \
- zeroize_derive-1.4.2 \
+ zeroize_derive-1.4.3 \
zerotrie-0.2.3 \
zerovec-0.11.5 \
zerovec-derive-0.11.2 \
zip-2.4.2 \
zip-3.0.0 \
+ zip-7.2.0 \
zipsign-api-0.1.5 \
- zlib-rs-0.5.2 \
+ zlib-rs-0.5.5 \
+ zmij-1.0.19 \
zopfli-0.8.3 \
zstd-0.13.3 \
zstd-safe-7.2.4 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index 5717e1f86434..5e598840e949 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1765876412
+TIMESTAMP = 1770360096
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -9,8 +9,8 @@ SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e54
SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1
SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991
-SHA256 (rust/crates/age-0.11.1.crate) = 57fc171f4874fa10887e47088f81a55fcf030cd421aa31ec2b370cafebcc608a
-SIZE (rust/crates/age-0.11.1.crate) = 1511102
+SHA256 (rust/crates/age-0.11.2.crate) = bf640be7658959746f1f0f2faab798f6098a9436a8e18e148d18bc9875e13c4b
+SIZE (rust/crates/age-0.11.2.crate) = 1533099
SHA256 (rust/crates/age-core-0.11.0.crate) = e2bf6a89c984ca9d850913ece2da39e1d200563b0a94b002b253beee4c5acf99
SIZE (rust/crates/age-core-0.11.0.crate) = 14308
SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
@@ -41,8 +41,8 @@ SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c
SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
-SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
-SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/arc-swap-1.8.1.crate) = 9ded5f9a03ac8f24d1b8a25101ee812cd32cdc8c50a4c50237de2c4915850e73
+SIZE (rust/crates/arc-swap-1.8.1.crate) = 80715
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
@@ -59,8 +59,8 @@ SHA256 (rust/crates/async-backtrace-0.2.7.crate) = 4dcb391558246d27a13f195c1e3a5
SIZE (rust/crates/async-backtrace-0.2.7.crate) = 26749
SHA256 (rust/crates/async-backtrace-attributes-0.2.7.crate) = affbba0d438add06462a0371997575927bc05052f7ec486e7a4ca405c956c3d7
SIZE (rust/crates/async-backtrace-attributes-0.2.7.crate) = 6938
-SHA256 (rust/crates/async-compression-0.4.34.crate) = 0e86f6d3dc9dc4352edeea6b8e499e13e3f5dc3b964d7ca5fd411415a3498473
-SIZE (rust/crates/async-compression-0.4.34.crate) = 96333
+SHA256 (rust/crates/async-compression-0.4.37.crate) = d10e4f991a553474232bc0a31799f6d24b034a84c0971d80d2e2f78b2e576e40
+SIZE (rust/crates/async-compression-0.4.37.crate) = 96533
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
@@ -69,14 +69,56 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 57900537c00a0565a35b63c4c281b372edfc9744b072fd4a3b414350a8f5ed48
-SIZE (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 7788771
-SHA256 (rust/crates/aws-lc-rs-1.15.1.crate) = 6b5ce75405893cd713f9ab8e297d8e438f624dde7d706108285f7e17a25a180f
-SIZE (rust/crates/aws-lc-rs-1.15.1.crate) = 215686
-SHA256 (rust/crates/aws-lc-sys-0.34.0.crate) = 179c3777a8b5e70e90ea426114ffc565b2c1a9f82f6c4a0c5a34aa6ef5e781b6
-SIZE (rust/crates/aws-lc-sys-0.34.0.crate) = 9487891
+SHA256 (rust/crates/aws-config-1.8.12.crate) = 96571e6996817bf3d58f6b569e4b9fd2e9d2fcf9f7424eed07b2ce9bb87535e5
+SIZE (rust/crates/aws-config-1.8.12.crate) = 152157
+SHA256 (rust/crates/aws-credential-types-1.2.11.crate) = 3cd362783681b15d136480ad555a099e82ecd8e2d10a841e14dfd0078d67fee3
+SIZE (rust/crates/aws-credential-types-1.2.11.crate) = 21589
+SHA256 (rust/crates/aws-lc-fips-sys-0.13.11.crate) = df6ea8e07e2df15b9f09f2ac5ee2977369b06d116f0c4eb5fa4ad443b73c7f53
+SIZE (rust/crates/aws-lc-fips-sys-0.13.11.crate) = 7793543
+SHA256 (rust/crates/aws-lc-rs-1.15.4.crate) = 7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256
+SIZE (rust/crates/aws-lc-rs-1.15.4.crate) = 218620
+SHA256 (rust/crates/aws-lc-sys-0.37.0.crate) = 5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a
+SIZE (rust/crates/aws-lc-sys-0.37.0.crate) = 9589032
+SHA256 (rust/crates/aws-runtime-1.5.18.crate) = 959dab27ce613e6c9658eb3621064d0e2027e5f2acb65bc526a43577facea557
+SIZE (rust/crates/aws-runtime-1.5.18.crate) = 77050
+SHA256 (rust/crates/aws-sdk-s3-1.121.0.crate) = 61948728b681f88a1e49b9500469cf9e36575a424e745e2c5a651a42386e7d9c
+SIZE (rust/crates/aws-sdk-s3-1.121.0.crate) = 1625046
+SHA256 (rust/crates/aws-sdk-sts-1.96.0.crate) = 357e9a029c7524db6a0099cd77fbd5da165540339e7296cca603531bc783b56c
+SIZE (rust/crates/aws-sdk-sts-1.96.0.crate) = 198422
+SHA256 (rust/crates/aws-sigv4-1.3.7.crate) = 69e523e1c4e8e7e8ff219d732988e22bfeae8a1cafdbe6d9eca1546fa080be7c
+SIZE (rust/crates/aws-sigv4-1.3.7.crate) = 95976
+SHA256 (rust/crates/aws-smithy-async-1.2.11.crate) = 52eec3db979d18cb807fc1070961cc51d87d069abe9ab57917769687368a8c6c
+SIZE (rust/crates/aws-smithy-async-1.2.11.crate) = 21993
+SHA256 (rust/crates/aws-smithy-checksums-0.63.13.crate) = 23374b9170cbbcc6f5df8dc5ebb9b6c5c28a3c8f599f0e8b8b10eb6f4a5c6e74
+SIZE (rust/crates/aws-smithy-checksums-0.63.13.crate) = 18243
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.18.crate) = 35b9c7354a3b13c66f60fe4616d6d1969c9fd36b1b5333a5dfb3ee716b33c588
+SIZE (rust/crates/aws-smithy-eventstream-0.60.18.crate) = 29815
+SHA256 (rust/crates/aws-smithy-http-0.62.6.crate) = 826141069295752372f8203c17f28e30c464d22899a43a0c9fd9c458d469c88b
+SIZE (rust/crates/aws-smithy-http-0.62.6.crate) = 30197
+SHA256 (rust/crates/aws-smithy-http-0.63.3.crate) = 630e67f2a31094ffa51b210ae030855cb8f3b7ee1329bdd8d085aaf61e8b97fc
+SIZE (rust/crates/aws-smithy-http-0.63.3.crate) = 30227
+SHA256 (rust/crates/aws-smithy-http-client-1.1.9.crate) = 12fb0abf49ff0cab20fd31ac1215ed7ce0ea92286ba09e2854b42ba5cabe7525
+SIZE (rust/crates/aws-smithy-http-client-1.1.9.crate) = 92974
+SHA256 (rust/crates/aws-smithy-json-0.61.9.crate) = 49fa1213db31ac95288d981476f78d05d9cbb0353d22cdf3472cc05bb02f6551
+SIZE (rust/crates/aws-smithy-json-0.61.9.crate) = 30645
+SHA256 (rust/crates/aws-smithy-observability-0.2.4.crate) = c0a46543fbc94621080b3cf553eb4cbbdc41dd9780a30c4756400f0139440a1d
+SIZE (rust/crates/aws-smithy-observability-0.2.4.crate) = 14508
+SHA256 (rust/crates/aws-smithy-query-0.60.13.crate) = 0cebbddb6f3a5bd81553643e9c7daf3cc3dc5b0b5f398ac668630e8a84e6fff0
+SIZE (rust/crates/aws-smithy-query-0.60.13.crate) = 9960
+SHA256 (rust/crates/aws-smithy-runtime-1.10.0.crate) = f3df87c14f0127a0d77eb261c3bc45d5b4833e2a1f63583ebfb728e4852134ee
+SIZE (rust/crates/aws-smithy-runtime-1.10.0.crate) = 126880
+SHA256 (rust/crates/aws-smithy-runtime-api-1.11.3.crate) = 49952c52f7eebb72ce2a754d3866cc0f87b97d2a46146b79f80f3a93fb2b3716
+SIZE (rust/crates/aws-smithy-runtime-api-1.11.3.crate) = 79019
+SHA256 (rust/crates/aws-smithy-types-1.4.3.crate) = 3b3a26048eeab0ddeba4b4f9d51654c79af8c3b32357dc5f336cee85ab331c33
+SIZE (rust/crates/aws-smithy-types-1.4.3.crate) = 94588
+SHA256 (rust/crates/aws-smithy-xml-0.60.13.crate) = 11b2f670422ff42bf7065031e72b45bc52a3508bd089f743ea90731ca2b6ea57
+SIZE (rust/crates/aws-smithy-xml-0.60.13.crate) = 24481
+SHA256 (rust/crates/aws-types-1.3.11.crate) = 1d980627d2dd7bfc32a3c025685a033eeab8d365cc840c631ef59d1b8f428164
+SIZE (rust/crates/aws-types-1.3.11.crate) = 32770
SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
+SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
+SIZE (rust/crates/backtrace-ext-0.2.1.crate) = 11401
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -85,8 +127,10 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
-SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
+SHA256 (rust/crates/base64ct-1.8.3.crate) = 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06
+SIZE (rust/crates/base64ct-1.8.3.crate) = 32227
SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648
SHA256 (rust/crates/bcrypt-pbkdf-0.10.0.crate) = 6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2
@@ -105,8 +149,8 @@ SHA256 (rust/crates/bit-vec-0.7.0.crate) = d2c54ff287cfc0a34f38a6b832ea1bd8e448a
SIZE (rust/crates/bit-vec-0.7.0.crate) = 23206
SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
-SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
-SIZE (rust/crates/blake3-1.8.2.crate) = 205967
+SHA256 (rust/crates/blake3-1.8.3.crate) = 2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d
+SIZE (rust/crates/blake3-1.8.3.crate) = 207224
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
@@ -117,16 +161,18 @@ SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7e
SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
SIZE (rust/crates/built-0.8.0.crate) = 35112
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
-SIZE (rust/crates/bytes-1.11.0.crate) = 78391
-SHA256 (rust/crates/bytesize-2.3.0.crate) = 00f4369ba008f82b968b1acbe31715ec37bd45236fa0726605a36cc3060ea256
-SIZE (rust/crates/bytesize-2.3.0.crate) = 22023
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
+SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
+SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
+SHA256 (rust/crates/bytesize-2.3.1.crate) = 6bd91ee7b2422bcb158d90ef4d14f75ef67f340943fc4149891dcce8f8b972a3
+SIZE (rust/crates/bytesize-2.3.1.crate) = 22218
SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
SHA256 (rust/crates/bzip2-0.6.1.crate) = f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c
@@ -139,8 +185,8 @@ SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e
SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.47.crate) = cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07
-SIZE (rust/crates/cc-1.2.47.crate) = 92422
+SHA256 (rust/crates/cc-1.2.55.crate) = 47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29
+SIZE (rust/crates/cc-1.2.55.crate) = 93756
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -153,8 +199,8 @@ SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4
SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35
SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485
-SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
-SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118
+SIZE (rust/crates/chrono-0.4.43.crate) = 240392
SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb
SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
@@ -165,20 +211,22 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
-SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap-4.5.56.crate) = a75ca66430e33a14957acc24c5077b503e7d374151b2b4b3a10c83b4ceb4be0e
+SIZE (rust/crates/clap-4.5.56.crate) = 61996
SHA256 (rust/crates/clap-sort-1.0.3.crate) = 3c9f374a541bd277ba6f4ccd08d955024ba09fda8dfc69ca1a750799ebed97a9
SIZE (rust/crates/clap-sort-1.0.3.crate) = 8209
-SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
-SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
-SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
-SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
-SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
-SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/clap_builder-4.5.56.crate) = 793207c7fa6300a0608d1080b858e5fdbe713cdc1c8db9fb17777d8a13e63df0
+SIZE (rust/crates/clap_builder-4.5.56.crate) = 170945
+SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5
+SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502
+SHA256 (rust/crates/clap_lex-0.7.7.crate) = c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32
+SIZE (rust/crates/clap_lex-0.7.7.crate) = 13474
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
-SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
-SIZE (rust/crates/cmake-0.1.54.crate) = 18955
+SHA256 (rust/crates/clx-1.3.0.crate) = 5fd84e27faf914a0353eab8ac31ca3c8d719a493f46ff884f4b4eb5a5d7f34d0
+SIZE (rust/crates/clx-1.3.0.crate) = 53475
+SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d
+SIZE (rust/crates/cmake-0.1.57.crate) = 20376
SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
SHA256 (rust/crates/color-print-0.3.7.crate) = 3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4
@@ -189,14 +237,14 @@ SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce
SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
-SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
-SIZE (rust/crates/colored-3.0.0.crate) = 34497
+SHA256 (rust/crates/colored-3.1.1.crate) = faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34
+SIZE (rust/crates/colored-3.1.1.crate) = 36216
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
-SHA256 (rust/crates/comfy-table-7.2.1.crate) = b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b
-SIZE (rust/crates/comfy-table-7.2.1.crate) = 78509
-SHA256 (rust/crates/compression-codecs-0.4.33.crate) = 302266479cb963552d11bd042013a58ef1adc56768016c8b82b4199488f2d4ad
-SIZE (rust/crates/compression-codecs-0.4.33.crate) = 25038
+SHA256 (rust/crates/comfy-table-7.2.2.crate) = 958c5d6ecf1f214b4c2bbbbf6ab9523a864bd136dcf71a7e8904799acfe1ad47
+SIZE (rust/crates/comfy-table-7.2.2.crate) = 78788
+SHA256 (rust/crates/compression-codecs-0.4.36.crate) = 00828ba6fd27b45a448e57dbfe84f1029d4c9f26b368157e9a448a5f49a2ec2a
+SIZE (rust/crates/compression-codecs-0.4.36.crate) = 25376
SHA256 (rust/crates/compression-core-0.4.31.crate) = 75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d
SIZE (rust/crates/compression-core-0.4.31.crate) = 5749
SHA256 (rust/crates/confique-0.3.1.crate) = 33cbbbdc4e7bec8bd8a61bc21159fc79fa22004754feb0a83f78119b3918e0b3
@@ -205,8 +253,8 @@ SHA256 (rust/crates/confique-macro-0.0.12.crate) = 85d58122c074ab6431418377f20b7
SIZE (rust/crates/confique-macro-0.0.12.crate) = 12706
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
SIZE (rust/crates/console-0.15.11.crate) = 37822
-SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
-SIZE (rust/crates/console-0.16.1.crate) = 39129
+SHA256 (rust/crates/console-0.16.2.crate) = 03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4
+SIZE (rust/crates/console-0.16.2.crate) = 34100
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/const_format-0.2.35.crate) = 7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad
@@ -215,8 +263,12 @@ SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f
SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/constant_time_eq-0.4.2.crate) = 3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b
+SIZE (rust/crates/constant_time_eq-0.4.2.crate) = 25831
SHA256 (rust/crates/contracts-0.6.7.crate) = 008eb94d541da40512913ef5e0707c3fb0e7280ba1af13f062461e46dd96ef7e
SIZE (rust/crates/contracts-0.6.7.crate) = 31377
+SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
+SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
SHA256 (rust/crates/cookie-factory-0.3.3.crate) = 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2
SIZE (rust/crates/cookie-factory-0.3.3.crate) = 19084
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -233,6 +285,8 @@ SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd
SIZE (rust/crates/crc-3.3.0.crate) = 13905
SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc-fast-1.9.0.crate) = 2fd92aca2c6001b1bf5ba0ff84ee74ec8501b52bbef0cac80bf25a6c1d87a83d
+SIZE (rust/crates/crc-fast-1.9.0.crate) = 195156
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -279,8 +333,8 @@ SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
-SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea
+SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293
SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b
SIZE (rust/crates/deadpool-0.12.3.crate) = 45380
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
@@ -289,8 +343,8 @@ SHA256 (rust/crates/decoded-char-0.1.1.crate) = 5440d1dc8ea7cae44cda3c64568db29b
SIZE (rust/crates/decoded-char-0.1.1.crate) = 7209
SHA256 (rust/crates/deflate64-0.1.10.crate) = 26bf8fc351c5ed29b5c2f0cbbac1b209b74f60ecd62e675a998df72c49af5204
SIZE (rust/crates/deflate64-0.1.10.crate) = 18859
-SHA256 (rust/crates/demand-1.7.2.crate) = e6f9a432da2d63474bb4c7401ee066b0f9b25f126a8fc21a186c8117f9eff5d1
-SIZE (rust/crates/demand-1.7.2.crate) = 29456
+SHA256 (rust/crates/demand-1.8.2.crate) = 907231cc77f104ad0777b4c06370cc1513e0f1181983dc617059630e6b79f36f
+SIZE (rust/crates/demand-1.8.2.crate) = 36756
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
SIZE (rust/crates/der-0.7.10.crate) = 90111
SHA256 (rust/crates/der-parser-10.0.0.crate) = 07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6
@@ -307,10 +361,10 @@ SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473
SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
-SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
-SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
-SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
-SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
+SIZE (rust/crates/derive_more-2.1.1.crate) = 88632
+SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
+SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094
SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -373,8 +427,8 @@ SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d25187
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
SHA256 (rust/crates/exec-0.3.1.crate) = 886b70328cba8871bfc025858e1de4be16b1d5088f2ba50b57816f4210672615
SIZE (rust/crates/exec-0.3.1.crate) = 8748
-SHA256 (rust/crates/expr-lang-0.3.2.crate) = 3b9ce3d235522134512e01e281dbf60f3a9a6ba6ffcddc4b6dbb10c9a62d66cb
-SIZE (rust/crates/expr-lang-0.3.2.crate) = 27464
+SHA256 (rust/crates/expr-lang-1.1.0.crate) = 93460f54e28b0d44331455c26ba8c96b3a616244d75473bf61454f07a94b9c29
+SIZE (rust/crates/expr-lang-1.1.0.crate) = 28540
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
@@ -385,20 +439,20 @@ SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137
SIZE (rust/crates/ff-0.13.1.crate) = 18607
SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
-SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
-SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db
+SIZE (rust/crates/filetime-0.2.27.crate) = 16678
SHA256 (rust/crates/filetime_creation-0.2.0.crate) = c25b5d475550e559de5b0c0084761c65325444e3b6c9e298af9cefe7a9ef3a5f
SIZE (rust/crates/filetime_creation-0.2.0.crate) = 9202
SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2
SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
-SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
-SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe
SIZE (rust/crates/flagset-0.4.7.crate) = 13688
-SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
-SIZE (rust/crates/flate2-1.1.5.crate) = 77015
+SHA256 (rust/crates/flate2-1.1.8.crate) = b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369
+SIZE (rust/crates/flate2-1.1.8.crate) = 80972
SHA256 (rust/crates/fluent-0.16.1.crate) = bb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555a
SIZE (rust/crates/fluent-0.16.1.crate) = 8323
SHA256 (rust/crates/fluent-bundle-0.15.3.crate) = 7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493
@@ -449,8 +503,8 @@ SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d290
SIZE (rust/crates/generator-0.7.5.crate) = 29947
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
-SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
+SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/getset-0.1.6.crate) = 9cf0fc11e47561d47397154977bc219f4cf809b2974facc3ccb3b89e2436f912
@@ -459,114 +513,116 @@ SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
SIZE (rust/crates/gimli-0.32.3.crate) = 289789
-SHA256 (rust/crates/gix-0.75.0.crate) = 60beff35667fb0ac935c4c45941868d9cf5025e4b85c58deb3c5a65113e22ce4
-SIZE (rust/crates/gix-0.75.0.crate) = 299895
-SHA256 (rust/crates/gix-actor-0.36.0.crate) = 694f6c16eb88b16b00b1d811e4e4bda6f79e9eb467a1b04fd5b848da677baa81
-SIZE (rust/crates/gix-actor-0.36.0.crate) = 13444
-SHA256 (rust/crates/gix-archive-0.24.0.crate) = 1573842ddcd6debcca7c19158ba473dfb5c096a280d3275f6050795528edd348
-SIZE (rust/crates/gix-archive-0.24.0.crate) = 18523
-SHA256 (rust/crates/gix-attributes-0.28.1.crate) = cc6591add69314fc43db078076a8da6f07957c65abb0b21c3e1b6a3cf50aa18d
-SIZE (rust/crates/gix-attributes-0.28.1.crate) = 22749
+SHA256 (rust/crates/gix-0.78.0.crate) = 3428a03ace494ae40308bd3df0b37e7eb7403e24389f27abdff30abf2b5adf17
+SIZE (rust/crates/gix-0.78.0.crate) = 300617
+SHA256 (rust/crates/gix-actor-0.38.0.crate) = b50ce5433eaa46187349e59089eea71b0397caa71991b2fa3e124120426d7d15
+SIZE (rust/crates/gix-actor-0.38.0.crate) = 13014
+SHA256 (rust/crates/gix-archive-0.27.0.crate) = 388d1d2e5ec852a3af138c0e11d73aa6800490c88eac94970a7b653beab0dcd0
+SIZE (rust/crates/gix-archive-0.27.0.crate) = 17977
+SHA256 (rust/crates/gix-attributes-0.30.0.crate) = f868f013fee0ebb5c85fae848c34a0b9ef7438acfbaec0c82a3cdbd5eac730a0
+SIZE (rust/crates/gix-attributes-0.30.0.crate) = 22068
SHA256 (rust/crates/gix-bitmap-0.2.15.crate) = 5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531
SIZE (rust/crates/gix-bitmap-0.2.15.crate) = 8153
-SHA256 (rust/crates/gix-blame-0.5.0.crate) = 5d7c62ee6ebdfe8a21d23609d7e73e45f13a0ec9308aec7d7303640d7bf80fbc
-SIZE (rust/crates/gix-blame-0.5.0.crate) = 78616
-SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb
-SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638
-SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62
-SIZE (rust/crates/gix-command-0.6.3.crate) = 15123
-SHA256 (rust/crates/gix-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef
-SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423
-SHA256 (rust/crates/gix-config-0.48.0.crate) = 9419284839421488b5ab9b9b88386bdc1e159a986c08e17ffa3e9a5cd2b139f5
-SIZE (rust/crates/gix-config-0.48.0.crate) = 73767
-SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64
-SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605
-SHA256 (rust/crates/gix-credentials-0.32.0.crate) = 3c5576b03b6396d2df102c98a4bd639797f1922dd06599c92830dfc68fcff287
-SIZE (rust/crates/gix-credentials-0.32.0.crate) = 22071
-SHA256 (rust/crates/gix-date-0.11.0.crate) = 9f94626a5bc591a57025361a3a890092469e47c7667e59fc143439cd6eaf47fe
-SIZE (rust/crates/gix-date-0.11.0.crate) = 16334
-SHA256 (rust/crates/gix-diff-0.55.0.crate) = cfc7735ca267da78c37e916e9b32d67b0b0e3fc9401378920e9469b5d497dccf
-SIZE (rust/crates/gix-diff-0.55.0.crate) = 60308
-SHA256 (rust/crates/gix-dir-0.17.0.crate) = cb9a55642e31c81d235e6ab2a7f00343c0f79e70973245a8a1e1d16c498e3e86
-SIZE (rust/crates/gix-dir-0.17.0.crate) = 67171
-SHA256 (rust/crates/gix-discover-0.43.0.crate) = 809f8dba9fbd7a054894ec222815742b96def1ca08e18c38b1dbc1f737dd213d
-SIZE (rust/crates/gix-discover-0.43.0.crate) = 23281
-SHA256 (rust/crates/gix-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a
-SIZE (rust/crates/gix-features-0.44.1.crate) = 34680
-SHA256 (rust/crates/gix-filter-0.22.0.crate) = 9e137e7df1ae40fe2b49dcb2845c6bf7ac04cd53a320d72e761c598a6fd452ed
-SIZE (rust/crates/gix-filter-0.22.0.crate) = 38719
-SHA256 (rust/crates/gix-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f
-SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022
-SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56
-SIZE (rust/crates/gix-glob-0.22.1.crate) = 16299
-SHA256 (rust/crates/gix-hash-0.20.1.crate) = 826036a9bee95945b0be1e2394c64cd4289916c34a639818f8fd5153906985c1
-SIZE (rust/crates/gix-hash-0.20.1.crate) = 19230
-SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419c517fd71f1767ad8935298bcc805edd195
-SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303
-SHA256 (rust/crates/gix-ignore-0.17.1.crate) = 93b6a9679a1488123b7f2929684bacfd9cd2a24f286b52203b8752cbb8d7fc49
-SIZE (rust/crates/gix-ignore-0.17.1.crate) = 12402
-SHA256 (rust/crates/gix-index-0.43.0.crate) = eab6410318b98750883eb3e35eb999abfb155b407eb0580726d4d868b60cde04
-SIZE (rust/crates/gix-index-0.43.0.crate) = 54361
-SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f
-SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263
-SHA256 (rust/crates/gix-mailmap-0.28.0.crate) = 2a97041c66c8b6c2f34cf6b8585a36e28a07401a611a69d8a5d2cee0eea2aa72
-SIZE (rust/crates/gix-mailmap-0.28.0.crate) = 14696
-SHA256 (rust/crates/gix-negotiate-0.23.0.crate) = 1d7ecfa02c9bddd371ec2cf938ee207fe242616386578f2bfc09d1f8f81d25f9
-SIZE (rust/crates/gix-negotiate-0.23.0.crate) = 15525
-SHA256 (rust/crates/gix-object-0.52.0.crate) = 84743d1091c501a56f00d7f4c595cb30f20fcef6503b32ac0a1ff3817efd7b5d
-SIZE (rust/crates/gix-object-0.52.0.crate) = 50541
-SHA256 (rust/crates/gix-odb-0.72.0.crate) = 5f81b480252f3a4d55f87e6e358c4c6f7615f98b1742e1e70118c57282a92e82
-SIZE (rust/crates/gix-odb-0.72.0.crate) = 62986
-SHA256 (rust/crates/gix-pack-0.62.0.crate) = 38e868463538731a0fd99f3950637957413bbfbe69143520c0b5c1e163303577
-SIZE (rust/crates/gix-pack-0.62.0.crate) = 104744
-SHA256 (rust/crates/gix-packetline-0.20.0.crate) = fad0ffb982a289888087a165d3e849cbac724f2aa5431236b050dd2cb9c7de31
-SIZE (rust/crates/gix-packetline-0.20.0.crate) = 28268
-SHA256 (rust/crates/gix-path-0.10.22.crate) = 7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366
-SIZE (rust/crates/gix-path-0.10.22.crate) = 33919
-SHA256 (rust/crates/gix-pathspec-0.13.0.crate) = d05e28457dca7c65a2dbe118869aab922a5bd382b7bb10cff5354f366845c128
-SIZE (rust/crates/gix-pathspec-0.13.0.crate) = 23314
-SHA256 (rust/crates/gix-prompt-0.11.2.crate) = 868e6516dfa16fdcbc5f8c935167d085f2ae65ccd4c9476a4319579d12a69d8d
-SIZE (rust/crates/gix-prompt-0.11.2.crate) = 14061
-SHA256 (rust/crates/gix-protocol-0.53.0.crate) = 6947d3b919ec8d10738f4251905a8485366ffdd24942cdbe9c6b69376bf57d64
-SIZE (rust/crates/gix-protocol-0.53.0.crate) = 55824
+SHA256 (rust/crates/gix-blame-0.8.0.crate) = 9e0bf0ff9a7ce3f34832565b5aa13ae923feacd1154e2fbbfa5de9b740e26288
+SIZE (rust/crates/gix-blame-0.8.0.crate) = 84230
+SHA256 (rust/crates/gix-chunk-0.5.0.crate) = 63e516efaac951ed21115b11d5514b120c26ccb493d0c0b9ea6cc10edf4fdf44
+SIZE (rust/crates/gix-chunk-0.5.0.crate) = 10607
+SHA256 (rust/crates/gix-command-0.7.0.crate) = 745bc165b7da500acc26d24888379ae0dfd1ecabe3a47420cdcb92feefb0561d
+SIZE (rust/crates/gix-command-0.7.0.crate) = 14436
+SHA256 (rust/crates/gix-commitgraph-0.32.0.crate) = d0dda2e4d5a61d4a16a780f61f2b7e9406ad1f8da97c35c09ef501f3fdf74de0
+SIZE (rust/crates/gix-commitgraph-0.32.0.crate) = 20808
+SHA256 (rust/crates/gix-config-0.51.0.crate) = 9a153dd4f5789fdf242e19e3f7105f2a114df198570225976fe4a108bac9dee4
+SIZE (rust/crates/gix-config-0.51.0.crate) = 73714
+SHA256 (rust/crates/gix-config-value-0.17.0.crate) = 563361198101cedc975fe5760c91ac2e4126eec22216e81b659b45289feaf1ea
+SIZE (rust/crates/gix-config-value-0.17.0.crate) = 15577
+SHA256 (rust/crates/gix-credentials-0.35.0.crate) = b6ef04ac6b0b9cb75b02afaab4045eafb7b59be41815fbfaaa184a2280af2146
+SIZE (rust/crates/gix-credentials-0.35.0.crate) = 21371
+SHA256 (rust/crates/gix-date-0.13.0.crate) = 12553b32d1da25671f31c0b084bf1e5cb6d5ef529254d04ec33cdc890bd7f687
+SIZE (rust/crates/gix-date-0.13.0.crate) = 18202
+SHA256 (rust/crates/gix-diff-0.58.0.crate) = 26bcd367b2c5dbf6bec9ce02ca59eab179fc82cf39f15ec83549ee25c255c99f
+SIZE (rust/crates/gix-diff-0.58.0.crate) = 60348
+SHA256 (rust/crates/gix-dir-0.20.0.crate) = 004129e2c93798141d68ff08cb7f1b3d909c0212747fb8b05c8989635ba90a4e
+SIZE (rust/crates/gix-dir-0.20.0.crate) = 67441
+SHA256 (rust/crates/gix-discover-0.46.0.crate) = 950b027b861c6863ddf1b075672ec1ef2006b95c4d12284fc1ec4cdb1ab6639e
+SIZE (rust/crates/gix-discover-0.46.0.crate) = 22578
+SHA256 (rust/crates/gix-error-0.0.0.crate) = 7dffc9ca4dfa4f519a3d2cf1c038919160544923577ac60f45bcb602a24d82c6
+SIZE (rust/crates/gix-error-0.0.0.crate) = 18933
+SHA256 (rust/crates/gix-features-0.46.0.crate) = 6a407957e21dc5e6c87086e50e5114a2f9240f9cb11699588a6d900d53cb6c70
+SIZE (rust/crates/gix-features-0.46.0.crate) = 33829
+SHA256 (rust/crates/gix-filter-0.25.0.crate) = 7240442915cdd74e1f889566695ce0d0c23c7185b13318a1232ce646af0d18ad
+SIZE (rust/crates/gix-filter-0.25.0.crate) = 38226
+SHA256 (rust/crates/gix-fs-0.19.0.crate) = ba74fa163d3b2ba821d5cd207d55fe3daac3d1099613a8559c812d2b15b3c39a
+SIZE (rust/crates/gix-fs-0.19.0.crate) = 19839
+SHA256 (rust/crates/gix-glob-0.24.0.crate) = b03e6cd88cc0dc1eafa1fddac0fb719e4e74b6ea58dd016e71125fde4a326bee
+SIZE (rust/crates/gix-glob-0.24.0.crate) = 15613
+SHA256 (rust/crates/gix-hash-0.22.0.crate) = 2b8e11ea6bbd0fd4ab4a1c66812dd3cc25921a41315b120f352997725a4c79d6
+SIZE (rust/crates/gix-hash-0.22.0.crate) = 20263
+SHA256 (rust/crates/gix-hashtable-0.12.0.crate) = 52f1eecdd006390cbed81f105417dbf82a6fe40842022006550f2e32484101da
+SIZE (rust/crates/gix-hashtable-0.12.0.crate) = 9768
+SHA256 (rust/crates/gix-ignore-0.19.0.crate) = 8953d87c13267e296d547f0fc7eaa8aa8fa5b2a9a34ab1cd5857f25240c7d299
+SIZE (rust/crates/gix-ignore-0.19.0.crate) = 11729
+SHA256 (rust/crates/gix-index-0.46.0.crate) = e31c6b3664efe5916c539c50e610f9958f2993faf8e29fa5a40fb80b6ac8486a
+SIZE (rust/crates/gix-index-0.46.0.crate) = 54120
+SHA256 (rust/crates/gix-lock-21.0.0.crate) = e16d406220ef9df105645a9ddcaa42e8c882ba920344ace866d0403570aea599
+SIZE (rust/crates/gix-lock-21.0.0.crate) = 13453
+SHA256 (rust/crates/gix-mailmap-0.30.0.crate) = 2e6fd521cb582620b7066b5b420ace1951cb84fe2241fa239b227e1a94fa25dc
+SIZE (rust/crates/gix-mailmap-0.30.0.crate) = 14267
+SHA256 (rust/crates/gix-negotiate-0.26.0.crate) = 00dff6d49869f16b8900da7c27b886a45cbf641b1e45aab355d012afe4266b7f
+SIZE (rust/crates/gix-negotiate-0.26.0.crate) = 15048
+SHA256 (rust/crates/gix-object-0.55.0.crate) = 4d3f705c977d90ace597049252ae1d7fec907edc0fa7616cc91bf5508d0f4006
+SIZE (rust/crates/gix-object-0.55.0.crate) = 50896
+SHA256 (rust/crates/gix-odb-0.75.0.crate) = 1d59882d2fdab5e609b0c452a6ef9a3bd12ef6b694be4f82ab8f126ad0969864
+SIZE (rust/crates/gix-odb-0.75.0.crate) = 62262
+SHA256 (rust/crates/gix-pack-0.65.0.crate) = 8c44db57ebbbeaad9972c2a60662142660427a1f0a7529314d53fefb4fedad24
+SIZE (rust/crates/gix-pack-0.65.0.crate) = 104007
+SHA256 (rust/crates/gix-packetline-0.21.0.crate) = 6c333badf342e9c2392800a96b9f2cf5bcb33906d2577d6ec923756ff4008a3f
+SIZE (rust/crates/gix-packetline-0.21.0.crate) = 28189
+SHA256 (rust/crates/gix-path-0.11.0.crate) = c7c3cd795cad18c7acbc6bafe34bfb34ac7273ee81133793f9d1516dd9faf922
+SIZE (rust/crates/gix-path-0.11.0.crate) = 33841
+SHA256 (rust/crates/gix-pathspec-0.15.0.crate) = 3df6fd8e514d8b99ec5042ee17909a17750ccf54d0b8b30c850954209c800322
+SIZE (rust/crates/gix-pathspec-0.15.0.crate) = 22632
+SHA256 (rust/crates/gix-prompt-0.13.0.crate) = 6d48536da48fa4ae9d99bf46479f37a19a58427711e1927c80790856d4a490f6
+SIZE (rust/crates/gix-prompt-0.13.0.crate) = 13394
+SHA256 (rust/crates/gix-protocol-0.56.0.crate) = 54f20837b0c70b65f6ac77886be033de3b69d5879f99128b47c42665ab0a17c2
+SIZE (rust/crates/gix-protocol-0.56.0.crate) = 54873
SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b
SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984
-SHA256 (rust/crates/gix-ref-0.55.0.crate) = e51330a32f173c8e831731dfef8e93a748c23c057f4b028841f222564cad84cb
-SIZE (rust/crates/gix-ref-0.55.0.crate) = 65278
-SHA256 (rust/crates/gix-refspec-0.33.0.crate) = 7f88233214a302d61e60bb9d1387043c1759b761dba4a8704b341fecbf6b1266
-SIZE (rust/crates/gix-refspec-0.33.0.crate) = 23467
-SHA256 (rust/crates/gix-revision-0.37.0.crate) = ffe7f489bd27e7e388885210bc189088012db6062ccc75d713d1cef8eff56883
-SIZE (rust/crates/gix-revision-0.37.0.crate) = 28024
-SHA256 (rust/crates/gix-revwalk-0.23.0.crate) = dd2fae8449d97fb92078c46cb63544e0024955f43738a610d24277a3b01d5a00
-SIZE (rust/crates/gix-revwalk-0.23.0.crate) = 18307
-SHA256 (rust/crates/gix-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be
-SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263
-SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223
-SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364
-SHA256 (rust/crates/gix-status-0.22.0.crate) = 53c9ad16b4d9da73d527eb6d1be05de9e0641855b8084b362dd657255684f81f
-SIZE (rust/crates/gix-status-0.22.0.crate) = 41972
-SHA256 (rust/crates/gix-submodule-0.22.0.crate) = 2b79f64c669d8578f45046b3ffb8d4d9cc4beb798871ff638a7b5c1f59dbd2fc
-SIZE (rust/crates/gix-submodule-0.22.0.crate) = 20111
-SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086
-SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058
-SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
-SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
-SHA256 (rust/crates/gix-transport-0.50.0.crate) = e058d6667165dba7642b3c293d7c355e2a964acef9bc9408604547d952943a8f
-SIZE (rust/crates/gix-transport-0.50.0.crate) = 70749
-SHA256 (rust/crates/gix-traverse-0.49.0.crate) = 054c79f4c3f87e794ff7dc1fec8306a2bb563cfb38f6be2dc0e4c0fa82f74d59
-SIZE (rust/crates/gix-traverse-0.49.0.crate) = 27016
-SHA256 (rust/crates/gix-url-0.33.2.crate) = d995249a1cf1ad79ba10af6499d4bf37cb78035c0983eaa09ec5910da694957c
-SIZE (rust/crates/gix-url-0.33.2.crate) = 19762
+SHA256 (rust/crates/gix-ref-0.58.0.crate) = 5cf780dcd9ac99fd3fcfc8523479a0e2ffd55f5e0be63e5e3248fb7e46cff966
+SIZE (rust/crates/gix-ref-0.58.0.crate) = 64527
+SHA256 (rust/crates/gix-refspec-0.36.0.crate) = 60ce400a770a7952e45267803192cc2d1fe0afa08e2c08dde32e04c7908c6e61
+SIZE (rust/crates/gix-refspec-0.36.0.crate) = 24189
+SHA256 (rust/crates/gix-revision-0.40.0.crate) = c719cf7d669439e1fca735bd1c4de54d43c5d30e8883fd6063c4924b213d70c9
+SIZE (rust/crates/gix-revision-0.40.0.crate) = 29427
+SHA256 (rust/crates/gix-revwalk-0.26.0.crate) = 194a50b30aa0c6e6de43c723359c5809a96275a3aa92d323ef7f58b1cdd60f16
+SIZE (rust/crates/gix-revwalk-0.26.0.crate) = 17856
+SHA256 (rust/crates/gix-sec-0.13.0.crate) = beeb3bc63696cf7acb5747a361693ebdbcaf25b5d27d2308f38e9782983e7bce
+SIZE (rust/crates/gix-sec-0.13.0.crate) = 12527
+SHA256 (rust/crates/gix-shallow-0.8.0.crate) = f4f4660fed3786d28e7e57d31b2de9ab3bf846068e187ccc52ee513de19a0073
+SIZE (rust/crates/gix-shallow-0.8.0.crate) = 11568
+SHA256 (rust/crates/gix-status-0.25.0.crate) = b0c994dbca7f038cfcde6337673523bab6e6b4f544b5046f5120a02bdeafff33
+SIZE (rust/crates/gix-status-0.25.0.crate) = 41419
+SHA256 (rust/crates/gix-submodule-0.25.0.crate) = db1840fe723c6264ee596e5a179e1b9a2df59351f09bae9cea570a472a790bc0
+SIZE (rust/crates/gix-submodule-0.25.0.crate) = 19444
+SHA256 (rust/crates/gix-tempfile-21.0.0.crate) = d280bba7c547170e42d5228fc6e76c191fb5a7c88808ff61af06460404d1fd91
+SIZE (rust/crates/gix-tempfile-21.0.0.crate) = 18249
+SHA256 (rust/crates/gix-trace-0.1.17.crate) = 6e42a4c2583357721ba2d887916e78df504980f22f1182df06997ce197b89504
+SIZE (rust/crates/gix-trace-0.1.17.crate) = 10863
+SHA256 (rust/crates/gix-transport-0.53.0.crate) = de1064c7ffa5a915014a6a5b71fbc5299462ae655348bed23e083b4a735076c3
+SIZE (rust/crates/gix-transport-0.53.0.crate) = 70454
+SHA256 (rust/crates/gix-traverse-0.52.0.crate) = 37f8b53b4c56b01c43a4491c4edfe2ce66c654eb86232205172ceb1650d21c55
+SIZE (rust/crates/gix-traverse-0.52.0.crate) = 26502
+SHA256 (rust/crates/gix-url-0.35.0.crate) = 1ca2e50308a8373069e71970939f43ea4a1b5f422cf807d048ebcf07dcc02b2c
+SIZE (rust/crates/gix-url-0.35.0.crate) = 21461
SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5
SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157
-SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
-SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
-SHA256 (rust/crates/gix-worktree-0.44.0.crate) = 428e8928e0e27341b58aa89e20adaf643efd6a8f863bc9cdf3ec6199c2110c96
-SIZE (rust/crates/gix-worktree-0.44.0.crate) = 25538
-SHA256 (rust/crates/gix-worktree-state-0.22.0.crate) = 9e12c7c67138e02717dd87d3cd63065cdd1b6abf8e2aca46f575dc6a99def48c
-SIZE (rust/crates/gix-worktree-state-0.22.0.crate) = 24256
-SHA256 (rust/crates/gix-worktree-stream-0.24.0.crate) = ed2ccc885b308d918b7de0d7273377990f191706b5716eabb730baeea4d883c6
-SIZE (rust/crates/gix-worktree-stream-0.24.0.crate) = 20179
+SHA256 (rust/crates/gix-validate-0.11.0.crate) = 0ec1eff98d91941f47766367cba1be746bab662bad761d9891ae6f7882f7840b
+SIZE (rust/crates/gix-validate-0.11.0.crate) = 13115
+SHA256 (rust/crates/gix-worktree-0.47.0.crate) = ef2ad658586ec0039b03e96c664f08b7cb7a2b7cca6947a9c856c9ed59b807b1
+SIZE (rust/crates/gix-worktree-0.47.0.crate) = 24946
+SHA256 (rust/crates/gix-worktree-state-0.25.0.crate) = 9895abc7654cbd8e102d6a765d3bdfa1567fcd5d2849b8e3d3da6405d64913c9
+SIZE (rust/crates/gix-worktree-state-0.25.0.crate) = 23997
+SHA256 (rust/crates/gix-worktree-stream-0.27.0.crate) = 2339a1339413500263052a9feb866ad1847885088ed44a411b33a235dd9110c5
+SIZE (rust/crates/gix-worktree-stream-0.27.0.crate) = 19724
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
@@ -575,8 +631,10 @@ SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
-SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
-SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
+SIZE (rust/crates/h2-0.3.27.crate) = 169180
+SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54
+SIZE (rust/crates/h2-0.4.13.crate) = 176861
SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -601,10 +659,14 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/homedir-0.3.6.crate) = 68df315d2857b2d8d2898be54a85e1d001bbbe0dbb5f8ef847b48dd3a23c4527
SIZE (rust/crates/homedir-0.3.6.crate) = 16763
-SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
-SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a
+SIZE (rust/crates/http-1.4.0.crate) = 106978
SHA256 (rust/crates/http-auth-0.1.10.crate) = 150fa4a9462ef926824cf4519c84ed652ca8f4fbae34cb8af045b5cbcaf98822
SIZE (rust/crates/http-auth-0.1.10.crate) = 41282
+SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
+SIZE (rust/crates/http-body-0.4.6.crate) = 10773
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
@@ -613,18 +675,22 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/human_format-1.1.0.crate) = 5c3b1f728c459d27b12448862017b96ad4767b1ec2ec5e6434e99f1577f085b8
-SIZE (rust/crates/human_format-1.1.0.crate) = 7108
+SHA256 (rust/crates/human_format-1.2.1.crate) = eaec953f16e5bcf6b8a3cb3aa959b17e5577dbd2693e94554c462c08be22624b
+SIZE (rust/crates/human_format-1.2.1.crate) = 18100
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
+SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
+SIZE (rust/crates/hyper-0.14.32.crate) = 199622
SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11
SIZE (rust/crates/hyper-1.8.1.crate) = 157353
+SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
+SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.18.crate) = 52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56
-SIZE (rust/crates/hyper-util-0.1.18.crate) = 101688
+SHA256 (rust/crates/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0
+SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807
SHA256 (rust/crates/i18n-config-0.4.8.crate) = 3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef
SIZE (rust/crates/i18n-config-0.4.8.crate) = 9082
SHA256 (rust/crates/i18n-embed-0.15.4.crate) = 669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4
@@ -633,8 +699,8 @@ SHA256 (rust/crates/i18n-embed-fl-0.9.4.crate) = 04b2969d0b3fc6143776c535184c197
SIZE (rust/crates/i18n-embed-fl-0.9.4.crate) = 11741
SHA256 (rust/crates/i18n-embed-impl-0.8.4.crate) = 0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2
SIZE (rust/crates/i18n-embed-impl-0.8.4.crate) = 4830
-SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
-SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
+SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
@@ -645,10 +711,10 @@ SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea
SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
-SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
-SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
-SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
-SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec
+SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136
+SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af
+SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057
SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
@@ -661,26 +727,24 @@ SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf7
SIZE (rust/crates/ignore-0.4.25.crate) = 59154
SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
-SHA256 (rust/crates/impl-tools-0.10.3.crate) = 0ae95c9095c2f1126d7db785955c73cdc5fc33e7c3fa911bd4a42931672029a7
-SIZE (rust/crates/impl-tools-0.10.3.crate) = 17465
+SHA256 (rust/crates/impl-tools-0.11.4.crate) = 0ae314a99afb5821e2fda288387546d4a04aace674551e854e6216b892ec3208
+SIZE (rust/crates/impl-tools-0.11.4.crate) = 25603
SHA256 (rust/crates/impl-tools-lib-0.11.4.crate) = ab699036df31c1f7d3561bfa6e9cb9bc3bb0fd2e2cd9bf121c31cb961d049ddf
SIZE (rust/crates/impl-tools-lib-0.11.4.crate) = 28123
SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
SIZE (rust/crates/indenter-0.3.4.crate) = 11101
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2
-SIZE (rust/crates/indexmap-2.12.1.crate) = 100184
+SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017
+SIZE (rust/crates/indexmap-2.13.0.crate) = 102206
SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
-SHA256 (rust/crates/indicatif-0.18.3.crate) = 9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88
-SIZE (rust/crates/indicatif-0.18.3.crate) = 66504
SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
SIZE (rust/crates/indoc-2.0.7.crate) = 17184
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/insta-1.44.1.crate) = e8732d3774162a0851e3f2b150eb98f31a9885dd75985099421d393385a01dfd
-SIZE (rust/crates/insta-1.44.1.crate) = 103865
+SHA256 (rust/crates/insta-1.46.3.crate) = e82db8c87c7f1ccecb34ce0c24399b8a73081427f3c7c50a5d597925356115e4
+SIZE (rust/crates/insta-1.46.3.crate) = 114815
SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f
SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171
SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
@@ -691,8 +755,10 @@ SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa92849
SIZE (rust/crates/io_tee-0.1.1.crate) = 2667
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/iri-string-0.7.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397
-SIZE (rust/crates/iri-string-0.7.9.crate) = 142144
+SHA256 (rust/crates/iri-string-0.7.10.crate) = c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a
+SIZE (rust/crates/iri-string-0.7.10.crate) = 146126
+SHA256 (rust/crates/is_ci-1.2.0.crate) = 7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45
+SIZE (rust/crates/is_ci-1.2.0.crate) = 4521
SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
@@ -701,14 +767,14 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
-SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
-SIZE (rust/crates/jiff-0.2.16.crate) = 731814
-SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
-SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
-SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
-SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
+SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
+SIZE (rust/crates/itoa-1.0.17.crate) = 15905
+SHA256 (rust/crates/jiff-0.2.18.crate) = e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50
+SIZE (rust/crates/jiff-0.2.18.crate) = 764726
+SHA256 (rust/crates/jiff-static-0.2.18.crate) = e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78
+SIZE (rust/crates/jiff-static-0.2.18.crate) = 83381
+SHA256 (rust/crates/jiff-tzdb-0.1.5.crate) = 68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2
+SIZE (rust/crates/jiff-tzdb-0.1.5.crate) = 62215
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/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
@@ -717,24 +783,24 @@ 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.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
-SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
-SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
-SHA256 (rust/crates/json-number-0.4.9.crate) = 66994b2bac615128d07a1e4527ad29e98b004dd1a1769e7b8fbc1173ccf43006
-SIZE (rust/crates/json-number-0.4.9.crate) = 12161
+SHA256 (rust/crates/js-sys-0.3.85.crate) = 8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3
+SIZE (rust/crates/js-sys-0.3.85.crate) = 56436
+SHA256 (rust/crates/json-number-0.4.10.crate) = 479dfd2ad8e4b4ae076b031f72ef2f3791f65e2a0f51e5f3408dbf716c4c2f82
+SIZE (rust/crates/json-number-0.4.10.crate) = 13537
SHA256 (rust/crates/json-syntax-0.12.5.crate) = 044a68aba3f96d712f492b72be25e10f96201eaaca3207a7d6e68d6d5105fda9
SIZE (rust/crates/json-syntax-0.12.5.crate) = 60041
-SHA256 (rust/crates/junction-1.3.0.crate) = c52f6e1bf39a7894f618c9d378904a11dbd7e10fe3ec20d1173600e79b1408d8
-SIZE (rust/crates/junction-1.3.0.crate) = 14510
+SHA256 (rust/crates/junction-1.4.1.crate) = 642883fdc81cf2da15ee8183fa1d2c7da452414dd41541a0f3e1428069345447
+SIZE (rust/crates/junction-1.4.1.crate) = 14344
SHA256 (rust/crates/jwt-0.16.0.crate) = 6204285f77fe7d9784db3fdc449ecce1a0114927a51d5a41c4c7a292011c015f
SIZE (rust/crates/jwt-0.16.0.crate) = 18041
SHA256 (rust/crates/kdl-6.5.0.crate) = 81a29e7b50079ff44549f68c0becb1c73d7f6de2a4ea952da77966daf3d4761e
SIZE (rust/crates/kdl-6.5.0.crate) = 113273
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
-SHA256 (rust/crates/lazy-regex-3.4.2.crate) = 191898e17ddee19e60bccb3945aa02339e81edd4a8c50e21fd4d48cdecda7b29
-SIZE (rust/crates/lazy-regex-3.4.2.crate) = 9028
-SHA256 (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = c35dc8b0da83d1a9507e12122c80dea71a9c7c613014347392483a83ea593e04
-SIZE (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = 6813
+SHA256 (rust/crates/lazy-regex-3.5.1.crate) = c5c13b6857ade4c8ee05c3c3dc97d2ab5415d691213825b90d3211c425c1f907
+SIZE (rust/crates/lazy-regex-3.5.1.crate) = 9963
+SHA256 (rust/crates/lazy-regex-proc_macros-3.5.1.crate) = 32a95c68db5d41694cea563c86a4ba4dc02141c16ef64814108cb23def4d5438
+SIZE (rust/crates/lazy-regex-proc_macros-3.5.1.crate) = 6815
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lexical-7.0.5.crate) = 1bc8a009b2ff1f419ccc62706f04fe0ca6e67b37460513964a3dfdb919bb37d6
@@ -753,16 +819,14 @@ SHA256 (rust/crates/lexical-write-integer-1.0.6.crate) = 409851a618475d2d5796377
SIZE (rust/crates/lexical-write-integer-1.0.6.crate) = 65404
SHA256 (rust/crates/libbz2-rs-sys-0.2.2.crate) = 2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7
SIZE (rust/crates/libbz2-rs-sys-0.2.2.crate) = 50880
-SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
-SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc
+SIZE (rust/crates/libc-0.2.180.crate) = 812207
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
SIZE (rust/crates/libloading-0.8.9.crate) = 30222
-SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
-SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
-SIZE (rust/crates/libredox-0.1.10.crate) = 7332
-SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
-SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
+SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981
+SIZE (rust/crates/libm-0.2.16.crate) = 164243
+SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616
+SIZE (rust/crates/libredox-0.1.12.crate) = 7469
SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
@@ -775,26 +839,28 @@ SHA256 (rust/crates/locspan-0.8.2.crate) = 33890449fcfac88e94352092944bf321f55e5
SIZE (rust/crates/locspan-0.8.2.crate) = 15008
SHA256 (rust/crates/locspan-derive-0.6.0.crate) = e88991223b049a3d29ca1f60c05639581336a0f3ee4bf8a659dddecc11c4961a
SIZE (rust/crates/locspan-derive-0.6.0.crate) = 13991
-SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
-SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
SHA256 (rust/crates/logos-0.12.1.crate) = bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1
SIZE (rust/crates/logos-0.12.1.crate) = 8973
SHA256 (rust/crates/logos-derive-0.12.1.crate) = a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c
SIZE (rust/crates/logos-derive-0.12.1.crate) = 32282
SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
SIZE (rust/crates/loom-0.5.6.crate) = 72186
+SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593
+SIZE (rust/crates/lru-0.16.3.crate) = 16743
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
-SHA256 (rust/crates/lua-src-548.1.2.crate) = bdc4e1aff422ad5f08cffb4719603dcdbc2be2307f4c1510d7aab74b7fa88ca8
-SIZE (rust/crates/lua-src-548.1.2.crate) = 669450
-SHA256 (rust/crates/luajit-src-210.6.4+e17ee83.crate) = 35a0ceb2a395ffa403a863adcf365e82cc8d8338ac7f5f949b9df5ca3de251e1
-SIZE (rust/crates/luajit-src-210.6.4+e17ee83.crate) = 1020519
+SHA256 (rust/crates/lua-src-550.0.0.crate) = e836dc8ae16806c9bdcf42003a88da27d163433e3f9684c52f0301258004a4fb
+SIZE (rust/crates/lua-src-550.0.0.crate) = 916187
+SHA256 (rust/crates/luajit-src-210.6.6+707c12b.crate) = a86cc925d4053d0526ae7f5bc765dbd0d7a5d1a63d43974f4966cb349ca63295
+SIZE (rust/crates/luajit-src-210.6.6+707c12b.crate) = 1024710
SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
SHA256 (rust/crates/lzma-rust-0.1.7.crate) = 5baab2bbbd7d75a144d671e9ff79270e903957d92fb7386fd39034c709bd2661
SIZE (rust/crates/lzma-rust-0.1.7.crate) = 31359
-SHA256 (rust/crates/lzma-rust2-0.15.2.crate) = 96d43a6fec3e2f1176fd435ff6f0e337dab57361918f0f51bbc75995151e2ca0
-SIZE (rust/crates/lzma-rust2-0.15.2.crate) = 253907
+SHA256 (rust/crates/lzma-rust2-0.15.7.crate) = 1670343e58806300d87950e3401e820b519b9384281bbabfb15e3636689ffd69
+SIZE (rust/crates/lzma-rust2-0.15.7.crate) = 253988
SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
@@ -823,16 +889,16 @@ SHA256 (rust/crates/minisign-verify-0.2.4.crate) = e856fdd13623a2f5f2f54676a4ee4
SIZE (rust/crates/minisign-verify-0.2.4.crate) = 25749
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
-SIZE (rust/crates/mio-1.1.0.crate) = 105232
-SHA256 (rust/crates/mlua-0.11.5.crate) = 935ac67539907efcd7198137eb7358e052555f77fe1b2916600a2249351f2b33
-SIZE (rust/crates/mlua-0.11.5.crate) = 259242
-SHA256 (rust/crates/mlua-sys-0.9.0.crate) = 8c968af21bf6b19fc9ca8e7b85ee16f86e4c9e3d0591de101a5608086bda0ad8
-SIZE (rust/crates/mlua-sys-0.9.0.crate) = 32038
+SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
+SIZE (rust/crates/mio-1.1.1.crate) = 105630
+SHA256 (rust/crates/mlua-0.11.6.crate) = ccd36acfa49ce6ee56d1307a061dd302c564eee757e6e4cd67eb4f7204846fab
+SIZE (rust/crates/mlua-0.11.6.crate) = 261952
+SHA256 (rust/crates/mlua-sys-0.10.0.crate) = 0f1c3a7fc7580227ece249fd90aa2fa3b39eb2b49d3aec5e103b3e85f2c3dfc8
+SIZE (rust/crates/mlua-sys-0.10.0.crate) = 39078
SHA256 (rust/crates/mlua_derive-0.11.0.crate) = 465bddde514c4eb3b50b543250e97c1d4b284fa3ef7dc0ba2992c77545dbceb2
SIZE (rust/crates/mlua_derive-0.11.0.crate) = 6319
-SHA256 (rust/crates/mockito-1.7.0.crate) = 7760e0e418d9b7e5777c0374009ca4c93861b9066f18cb334a20ce50ab63aa48
-SIZE (rust/crates/mockito-1.7.0.crate) = 42605
+SHA256 (rust/crates/mockito-1.7.2.crate) = 90820618712cab19cfc46b274c6c22546a82affcb3c3bdf0f29e3db8e1bb92c0
+SIZE (rust/crates/mockito-1.7.2.crate) = 43985
SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
SIZE (rust/crates/multimap-0.10.1.crate) = 15232
SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
@@ -843,6 +909,8 @@ SHA256 (rust/crates/netrc-rs-0.1.2.crate) = ea2970fbbc8c785e8246234a7bd004ed66cd
SIZE (rust/crates/netrc-rs-0.1.2.crate) = 9054
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/nix-0.31.1.crate) = 225e7cfe711e0ba79a68baeddb2982723e4235247aefce1482f2f16c27865b66
+SIZE (rust/crates/nix-0.31.1.crate) = 344337
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
@@ -859,8 +927,8 @@ SHA256 (rust/crates/num-bigint-dig-0.8.6.crate) = e661dda6640fad38e827a6d4a310ff
SIZE (rust/crates/num-bigint-dig-0.8.6.crate) = 126196
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
-SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
-SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050
+SIZE (rust/crates/num-conv-0.2.0.crate) = 7034
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
@@ -885,8 +953,8 @@ SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbf
SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/oci-client-0.15.0.crate) = 9b74df13319e08bc386d333d3dc289c774c88cc543cae31f5347db07b5ec2172
SIZE (rust/crates/oci-client-0.15.0.crate) = 2292853
-SHA256 (rust/crates/oci-spec-0.8.3.crate) = 2eb4684653aeaba48dea019caa17b2773e1212e281d50b6fa759f36fe032239d
-SIZE (rust/crates/oci-spec-0.8.3.crate) = 90671
+SHA256 (rust/crates/oci-spec-0.8.4.crate) = fc3da52b83ce3258fbf29f66ac784b279453c2ac3c22c5805371b921ede0d308
+SIZE (rust/crates/oci-spec-0.8.4.crate) = 93488
SHA256 (rust/crates/oid-registry-0.8.1.crate) = 12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7
SIZE (rust/crates/oid-registry-0.8.1.crate) = 16668
SHA256 (rust/crates/olpc-cjson-0.1.4.crate) = 696183c9b5fe81a7715d074fd632e8bd46f4ccc0231a3ed7fc580a80de5f7083
@@ -905,6 +973,8 @@ SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe
+SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155
SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321
SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
@@ -915,6 +985,8 @@ SHA256 (rust/crates/os-release-0.1.0.crate) = 82f29ae2f71b53ec19cc23385f8e4f3d90
SIZE (rust/crates/os-release-0.1.0.crate) = 3760
SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967
SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467
+SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
+SIZE (rust/crates/outref-0.5.2.crate) = 5621
SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
@@ -945,14 +1017,14 @@ SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460a
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
-SHA256 (rust/crates/pest-2.8.4.crate) = cbcfd20a6d4eeba40179f05735784ad32bdaef05ce8e8af05f180d45bb3e7e22
-SIZE (rust/crates/pest-2.8.4.crate) = 129758
-SHA256 (rust/crates/pest_derive-2.8.4.crate) = 51f72981ade67b1ca6adc26ec221be9f463f2b5839c7508998daa17c23d94d7f
-SIZE (rust/crates/pest_derive-2.8.4.crate) = 43466
-SHA256 (rust/crates/pest_generator-2.8.4.crate) = dee9efd8cdb50d719a80088b76f81aec7c41ed6d522ee750178f83883d271625
-SIZE (rust/crates/pest_generator-2.8.4.crate) = 18650
-SHA256 (rust/crates/pest_meta-2.8.4.crate) = bf1d70880e76bdc13ba52eafa6239ce793d85c8e43896507e43dd8984ff05b82
-SIZE (rust/crates/pest_meta-2.8.4.crate) = 42947
+SHA256 (rust/crates/pest-2.8.5.crate) = 2c9eb05c21a464ea704b53158d358a31e6425db2f63a1a7312268b05fe2b75f7
+SIZE (rust/crates/pest-2.8.5.crate) = 129838
+SHA256 (rust/crates/pest_derive-2.8.5.crate) = 68f9dbced329c441fa79d80472764b1a2c7e57123553b8519b36663a2fb234ed
+SIZE (rust/crates/pest_derive-2.8.5.crate) = 43550
+SHA256 (rust/crates/pest_generator-2.8.5.crate) = 3bb96d5051a78f44f43c8f712d8e810adb0ebf923fc9ed2655a7f66f63ba8ee5
+SIZE (rust/crates/pest_generator-2.8.5.crate) = 18653
+SHA256 (rust/crates/pest_meta-2.8.5.crate) = 602113b5b5e8621770cfd490cfd90b9f84ab29bd2b0e49ad83eb6d186cef2365
+SIZE (rust/crates/pest_meta-2.8.5.crate) = 42953
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455
@@ -987,14 +1059,16 @@ SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f
SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
-SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
-SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
-SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
-SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
+SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001
+SHA256 (rust/crates/portable-atomic-util-0.2.5.crate) = 7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5
+SIZE (rust/crates/portable-atomic-util-0.2.5.crate) = 51858
SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppmd-rust-1.4.0.crate) = efca4c95a19a79d1c98f791f10aebd5c1363b473244630bb7dbde1dc98455a24
+SIZE (rust/crates/ppmd-rust-1.4.0.crate) = 38522
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
@@ -1011,10 +1085,10 @@ SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe
SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
-SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
-SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
-SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
-SIZE (rust/crates/prodash-30.0.1.crate) = 92925
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/prodash-31.0.0.crate) = 962200e2d7d551451297d9fdce85138374019ada198e30ea9ede38034e27604c
+SIZE (rust/crates/prodash-31.0.0.crate) = 95697
SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
SIZE (rust/crates/prost-0.13.5.crate) = 32469
SHA256 (rust/crates/prost-build-0.13.5.crate) = be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf
@@ -1041,8 +1115,8 @@ SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925a
SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
-SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
-SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4
+SIZE (rust/crates/quote-1.0.44.crate) = 31629
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
@@ -1055,10 +1129,12 @@ SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15
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_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
+SIZE (rust/crates/rand_core-0.9.5.crate) = 24129
SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_syscall-0.7.0.crate) = 49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27
+SIZE (rust/crates/redox_syscall-0.7.0.crate) = 27652
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
@@ -1069,12 +1145,16 @@ SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a
SIZE (rust/crates/regex-1.12.2.crate) = 163843
SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-lite-0.1.8.crate) = 8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da
+SIZE (rust/crates/regex-lite-0.1.8.crate) = 96884
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
-SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
-SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
+SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147
+SIZE (rust/crates/reqwest-0.12.28.crate) = 157031
+SHA256 (rust/crates/reqwest-0.13.1.crate) = 04e9018c9d814e5f30cc16a0f03271aeab3571e609612d9fe78c1aa8d11c2f62
+SIZE (rust/crates/reqwest-0.13.1.crate) = 158118
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -1083,26 +1163,26 @@ SHA256 (rust/crates/rmcp-0.3.2.crate) = 1f0d0d5493be0d181a62db489eab7838669b8188
SIZE (rust/crates/rmcp-0.3.2.crate) = 124928
SHA256 (rust/crates/rmcp-macros-0.3.2.crate) = 4aebc912b8fa7d54999adc4e45601d1d95fe458f97eb0a1277eddcd6382cf4b1
SIZE (rust/crates/rmcp-macros-0.3.2.crate) = 9032
-SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
-SIZE (rust/crates/rmp-0.8.14.crate) = 29687
-SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
-SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (rust/crates/rmp-0.8.15.crate) = 4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c
+SIZE (rust/crates/rmp-0.8.15.crate) = 33421
+SHA256 (rust/crates/rmp-serde-1.3.1.crate) = 72f81bee8c8ef9b577d1681a70ebbc962c232461e397b22c208c43c04b67a155
+SIZE (rust/crates/rmp-serde-1.3.1.crate) = 33867
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rops-0.1.5.crate) = 5c830d8ae5c50ef149e290235ef564ac84d97181dce248ae30706cfaf1d3e7cc
-SIZE (rust/crates/rops-0.1.5.crate) = 68739
+SHA256 (rust/crates/rops-0.1.6.crate) = f8d3eee8d4c70cff89b4d84345b88e0441ce13438e1e580662f9ceafff16d19f
+SIZE (rust/crates/rops-0.1.6.crate) = 68865
SHA256 (rust/crates/rowan-0.15.17.crate) = d4f1e4a001f863f41ea8d0e6a0c34b356d5b733db50dadab3efef640bafb779b
SIZE (rust/crates/rowan-0.15.17.crate) = 39734
-SHA256 (rust/crates/rsa-0.9.9.crate) = 40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88
-SIZE (rust/crates/rsa-0.9.9.crate) = 86379
-SHA256 (rust/crates/rust-embed-8.9.0.crate) = 947d7f3fad52b283d261c4c99a084937e2fe492248cb9a68a8435a861b8798ca
-SIZE (rust/crates/rust-embed-8.9.0.crate) = 900777
-SHA256 (rust/crates/rust-embed-impl-8.9.0.crate) = 5fa2c8c9e8711e10f9c4fd2d64317ef13feaab820a4c51541f1a8c8e2e851ab2
-SIZE (rust/crates/rust-embed-impl-8.9.0.crate) = 9279
-SHA256 (rust/crates/rust-embed-utils-8.9.0.crate) = 60b161f275cb337fe0a44d924a5f4df0ed69c2c39519858f931ce61c779d3475
-SIZE (rust/crates/rust-embed-utils-8.9.0.crate) = 5730
-SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
-SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d
+SIZE (rust/crates/rsa-0.9.10.crate) = 86417
+SHA256 (rust/crates/rust-embed-8.11.0.crate) = 04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27
+SIZE (rust/crates/rust-embed-8.11.0.crate) = 901130
+SHA256 (rust/crates/rust-embed-impl-8.11.0.crate) = da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa
+SIZE (rust/crates/rust-embed-impl-8.11.0.crate) = 9286
+SHA256 (rust/crates/rust-embed-utils-8.11.0.crate) = 5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1
+SIZE (rust/crates/rust-embed-utils-8.11.0.crate) = 5729
+SHA256 (rust/crates/rustc-demangle-0.1.27.crate) = b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d
+SIZE (rust/crates/rustc-demangle-0.1.27.crate) = 30448
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
@@ -1111,20 +1191,28 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
-SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
-SIZE (rust/crates/rustix-1.1.2.crate) = 422717
-SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f
-SIZE (rust/crates/rustls-0.23.35.crate) = 373700
-SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
-SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
-SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
-SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448
-SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
-SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
+SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
+SIZE (rust/crates/rustix-1.1.3.crate) = 423447
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustls-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b
+SIZE (rust/crates/rustls-0.23.36.crate) = 374313
+SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63
+SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380
+SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd
+SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403
+SHA256 (rust/crates/rustls-platform-verifier-0.6.2.crate) = 1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784
+SIZE (rust/crates/rustls-platform-verifier-0.6.2.crate) = 58924
+SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
+SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
+SHA256 (rust/crates/rustls-webpki-0.103.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53
+SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
-SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
-SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/ryu-1.0.22.crate) = a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984
+SIZE (rust/crates/ryu-1.0.22.crate) = 51321
SHA256 (rust/crates/ryu-js-0.2.2.crate) = 6518fc26bced4d53678a22d6e423e9d8716377def84545fe328236e3af070e7f
SIZE (rust/crates/ryu-js-0.2.2.crate) = 47497
SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
@@ -1137,16 +1225,18 @@ SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c
SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
SIZE (rust/crates/schemars-0.9.0.crate) = 80032
-SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
-SIZE (rust/crates/schemars-1.1.0.crate) = 92664
-SHA256 (rust/crates/schemars_derive-1.1.0.crate) = 301858a4023d78debd2353c7426dc486001bddc91ae31a76fb1f55132f7e2633
-SIZE (rust/crates/schemars_derive-1.1.0.crate) = 31175
+SHA256 (rust/crates/schemars-1.2.1.crate) = a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc
+SIZE (rust/crates/schemars-1.2.1.crate) = 94403
+SHA256 (rust/crates/schemars_derive-1.2.1.crate) = 7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f
+SIZE (rust/crates/schemars_derive-1.2.1.crate) = 31319
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
+SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
SIZE (rust/crates/sdd-3.0.10.crate) = 32748
SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
@@ -1163,8 +1253,8 @@ SHA256 (rust/crates/self-replace-1.5.0.crate) = 03ec815b5eab420ab893f63393878d89
SIZE (rust/crates/self-replace-1.5.0.crate) = 17000
SHA256 (rust/crates/self_cell-0.10.3.crate) = e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d
SIZE (rust/crates/self_cell-0.10.3.crate) = 7308
-SHA256 (rust/crates/self_cell-1.2.1.crate) = 16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33
-SIZE (rust/crates/self_cell-1.2.1.crate) = 13542
+SHA256 (rust/crates/self_cell-1.2.2.crate) = b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89
+SIZE (rust/crates/self_cell-1.2.2.crate) = 23264
SHA256 (rust/crates/self_update-0.42.0.crate) = d832c086ece0dacc29fb2947bb4219b8f6e12fe9e40b7108f9e57c4224e47b5c
SIZE (rust/crates/self_update-0.42.0.crate) = 43673
SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
@@ -1181,8 +1271,8 @@ SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2f
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
SHA256 (rust/crates/serde_ignored-0.1.14.crate) = 115dffd5f3853e06e746965a20dcbae6ee747ae30b543d91b0e089668bb07798
SIZE (rust/crates/serde_ignored-0.1.14.crate) = 13078
-SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
-SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86
+SIZE (rust/crates/serde_json-1.0.149.crate) = 155994
SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
SHA256 (rust/crates/serde_plain-1.0.2.crate) = 9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50
@@ -1195,16 +1285,16 @@ SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.16.0.crate) = 10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1
-SIZE (rust/crates/serde_with-3.16.0.crate) = 197608
-SHA256 (rust/crates/serde_with_macros-3.16.0.crate) = 08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b
-SIZE (rust/crates/serde_with_macros-3.16.0.crate) = 38102
+SHA256 (rust/crates/serde_with-3.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7
+SIZE (rust/crates/serde_with-3.16.1.crate) = 198782
+SHA256 (rust/crates/serde_with_macros-3.16.1.crate) = 52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c
+SIZE (rust/crates/serde_with_macros-3.16.1.crate) = 38106
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
-SIZE (rust/crates/serial_test-3.2.0.crate) = 9232
-SHA256 (rust/crates/serial_test_derive-3.2.0.crate) = 5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef
-SIZE (rust/crates/serial_test_derive-3.2.0.crate) = 6992
+SHA256 (rust/crates/serial_test-3.3.1.crate) = 0d0b343e184fc3b7bb44dff0705fffcf4b3756ba6aff420dddd8b24ca145e555
+SIZE (rust/crates/serial_test-3.3.1.crate) = 13147
+SHA256 (rust/crates/serial_test_derive-3.3.1.crate) = 6f50427f258fb77356e4cd4aa0e87e2bd2c66dbcee41dc405282cae2bfc26c83
+SIZE (rust/crates/serial_test_derive-3.3.1.crate) = 8166
SHA256 (rust/crates/sevenz-rust-0.6.1.crate) = 26482cf1ecce4540dc782fc70019eba89ffc4d87b3717eb5ec524b5db6fdefef
SIZE (rust/crates/sevenz-rust-0.6.1.crate) = 533253
SHA256 (rust/crates/sevenz-rust2-0.19.4.crate) = 414256b6bb303a2a38ad800096664c3b332295c17b7ef0674bf0acf44284036c
@@ -1223,16 +1313,18 @@ SHA256 (rust/crates/shared_thread-0.2.0.crate) = 52b86057fcb5423f5018e331ac04623
SIZE (rust/crates/shared_thread-0.2.0.crate) = 6364
SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
-SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
-SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+SHA256 (rust/crates/shell-words-1.1.1.crate) = dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77
+SIZE (rust/crates/shell-words-1.1.1.crate) = 10012
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/sigchld-0.2.4.crate) = 47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1
SIZE (rust/crates/sigchld-0.2.4.crate) = 9955
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-registry-1.4.7.crate) = 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad
-SIZE (rust/crates/signal-hook-registry-1.4.7.crate) = 19491
+SHA256 (rust/crates/signal-hook-0.4.3.crate) = 3b57709da74f9ff9f4a27dce9526eec25ca8407c45a7887243b031a58935fb8e
+SIZE (rust/crates/signal-hook-0.4.3.crate) = 46887
+SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/sigstore-0.12.1.crate) = 43427f0d642cfed11bd596608148ee4476dd75f938888aa13a9c4e176fe14225
@@ -1243,14 +1335,14 @@ SHA256 (rust/crates/sigstore-verification-0.1.8.crate) = db10507b7d2ff109e56bfd8
SIZE (rust/crates/sigstore-verification-0.1.8.crate) = 61040
SHA256 (rust/crates/sigstore_protobuf_specs-0.4.3.crate) = 799e5ed827a6d8d2be7fc598515d061b59d85f496d7066152822a80f3250af74
SIZE (rust/crates/sigstore_protobuf_specs-0.4.3.crate) = 87542
-SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
-SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2
+SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
-SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
-SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
-SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e
+SIZE (rust/crates/siphasher-1.0.2.crate) = 11416
+SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
+SIZE (rust/crates/slab-0.4.12.crate) = 19080
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
SHA256 (rust/crates/smallstr-0.3.1.crate) = 862077b1e764f04c251fe82a2ef562fd78d7cadaeb072ca7c2bcaf7217b1ff3b
@@ -1261,10 +1353,14 @@ SHA256 (rust/crates/snafu-0.8.9.crate) = 6e84b3f4eacbf3a1ce05eac6763b4d629d60cbc
SIZE (rust/crates/snafu-0.8.9.crate) = 74002
SHA256 (rust/crates/snafu-derive-0.8.9.crate) = c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451
SIZE (rust/crates/snafu-derive-0.8.9.crate) = 29478
-SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
-SIZE (rust/crates/socket2-0.6.1.crate) = 58486
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0
+SIZE (rust/crates/socket2-0.6.2.crate) = 58621
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
+SIZE (rust/crates/spin-0.10.0.crate) = 39654
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
@@ -1279,18 +1375,24 @@ SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6
+SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
+SHA256 (rust/crates/supports-hyperlinks-3.2.0.crate) = e396b6523b11ccb83120b115a0b7366de372751aa6edf19844dfb13a6af97e91
+SIZE (rust/crates/supports-hyperlinks-3.2.0.crate) = 8455
+SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
+SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
-SIZE (rust/crates/syn-2.0.111.crate) = 302117
+SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a
+SIZE (rust/crates/syn-2.0.114.crate) = 304636
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
-SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
-SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-0.7.0.crate) = a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b
+SIZE (rust/crates/system-configuration-0.7.0.crate) = 18064
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
SHA256 (rust/crates/tabled-0.20.0.crate) = e39a2ee1fbcd360805a771e1b300f78cc88fec7b8d3e2f71cd37bbf23e725c7d
@@ -1301,38 +1403,40 @@ SHA256 (rust/crates/taplo-0.14.0.crate) = c221a50eef1a5493074f11ca1ed62bef28c05a
SIZE (rust/crates/taplo-0.14.0.crate) = 54256
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
-SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
-SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
+SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
SHA256 (rust/crates/tera-1.20.1.crate) = e8004bca281f2d32df3bacd59bc67b312cb4c70cea46cbd79dbe8ac5ed206722
SIZE (rust/crates/tera-1.20.1.crate) = 104815
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
-SHA256 (rust/crates/test-log-0.2.18.crate) = 1e33b98a582ea0be1168eba097538ee8dd4bbe0f2b01b22ac92ea30054e5be7b
-SIZE (rust/crates/test-log-0.2.18.crate) = 16138
-SHA256 (rust/crates/test-log-macros-0.2.18.crate) = 451b374529930d7601b1eef8d32bc79ae870b6079b069401709c2a8bf9e75f36
-SIZE (rust/crates/test-log-macros-0.2.18.crate) = 8947
+SHA256 (rust/crates/test-log-0.2.19.crate) = 37d53ac171c92a39e4769491c4b4dde7022c60042254b5fc044ae409d34a24d4
+SIZE (rust/crates/test-log-0.2.19.crate) = 15086
+SHA256 (rust/crates/test-log-macros-0.2.19.crate) = be35209fd0781c5401458ab66e4f98accf63553e8fae7425503e92fdd319783b
+SIZE (rust/crates/test-log-macros-0.2.19.crate) = 8974
SHA256 (rust/crates/testing_table-0.3.0.crate) = 0f8daae29995a24f65619e19d8d31dea5b389f3d853d8bf297bbf607cd0014cc
SIZE (rust/crates/testing_table-0.3.0.crate) = 3611
SHA256 (rust/crates/text-size-1.1.1.crate) = f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233
SIZE (rust/crates/text-size-1.1.1.crate) = 12553
+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.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
-SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
+SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
-SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
+SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
-SIZE (rust/crates/time-0.3.44.crate) = 143200
-SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
-SIZE (rust/crates/time-core-0.1.6.crate) = 9105
-SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
-SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/time-0.3.46.crate) = 9da98b7d9b7dad93488a84b8248efc35352b0b2657397d4167e7ad67e5d535e5
+SIZE (rust/crates/time-0.3.46.crate) = 220073
+SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca
+SIZE (rust/crates/time-core-0.1.8.crate) = 9634
+SHA256 (rust/crates/time-macros-0.2.26.crate) = 78cc610bac2dcee56805c99642447d4c5dbde4d01f752ffea0199aee1f601dc4
+SIZE (rust/crates/time-macros-0.2.26.crate) = 24831
SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
@@ -1343,18 +1447,20 @@ SHA256 (rust/crates/tls_codec-0.4.2.crate) = 0de2e01245e2bb89d6f05801c564fa27624
SIZE (rust/crates/tls_codec-0.4.2.crate) = 27213
SHA256 (rust/crates/tls_codec_derive-0.4.2.crate) = 2d2e76690929402faae40aebdda620a2c0e25dd6d3b9afe48867dfd95991f4bd
SIZE (rust/crates/tls_codec_derive-0.4.2.crate) = 25155
-SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
-SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-1.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86
+SIZE (rust/crates/tokio-1.49.0.crate) = 857029
SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-retry-0.3.0.crate) = 7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f
SIZE (rust/crates/tokio-retry-0.3.0.crate) = 6146
+SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
+SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
-SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
-SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098
+SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
@@ -1367,32 +1473,34 @@ SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/tough-0.21.0.crate) = e88d0ee9525696569cc2af5d46f8a739028c0268895071e0386957195b0c9161
SIZE (rust/crates/tough-0.21.0.crate) = 139305
-SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
-SIZE (rust/crates/tower-0.5.2.crate) = 109417
-SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
-SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4
+SIZE (rust/crates/tower-0.5.3.crate) = 110488
+SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8
+SIZE (rust/crates/tower-http-0.6.8.crate) = 135827
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
-SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
-SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
-SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
-SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
-SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
+SIZE (rust/crates/tracing-0.1.44.crate) = 463135
+SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da
+SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733
+SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a
+SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967
SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
-SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e
+SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
SIZE (rust/crates/type-map-0.5.1.crate) = 8606
SHA256 (rust/crates/typed-path-0.9.3.crate) = 82205ffd44a9697e34fc145491aa47310f9871540bb7909eaa9365e0a9a46607
SIZE (rust/crates/typed-path-0.9.3.crate) = 106640
+SHA256 (rust/crates/typed-path-0.12.2.crate) = 3015e6ce46d5ad8751e4a772543a30c7511468070e98e64e20165f8f81155b64
+SIZE (rust/crates/typed-path-0.12.2.crate) = 112919
SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
@@ -1407,12 +1515,14 @@ SHA256 (rust/crates/unic-langid-0.9.6.crate) = a28ba52c9b05311f4f6e62d5d9d46f094
SIZE (rust/crates/unic-langid-0.9.6.crate) = 9031
SHA256 (rust/crates/unic-langid-impl-0.9.6.crate) = dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658
SIZE (rust/crates/unic-langid-impl-0.9.6.crate) = 90020
-SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
-SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicase-2.9.0.crate) = dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142
+SIZE (rust/crates/unicase-2.9.0.crate) = 24368
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+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.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
@@ -1423,8 +1533,6 @@ SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45d
SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/unit-prefix-0.5.2.crate) = 81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3
-SIZE (rust/crates/unit-prefix-0.5.2.crate) = 8041
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
@@ -1433,18 +1541,20 @@ SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9e
SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
-SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed
+SIZE (rust/crates/url-2.5.8.crate) = 86512
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/usage-lib-2.9.0.crate) = 78dbd0f6785bae11eaa326ab5eef76722b89ea6983b8e5b089f6f7c4f697bffb
-SIZE (rust/crates/usage-lib-2.9.0.crate) = 86137
+SHA256 (rust/crates/usage-lib-2.16.1.crate) = f76643253dedc65182d96759cc0527ba3d3547316b74f93bd647a1583870d417
+SIZE (rust/crates/usage-lib-2.16.1.crate) = 102860
SHA256 (rust/crates/utf8-decode-1.0.1.crate) = ca61eb27fa339aa08826a29f03e87b99b4d8f0fc2255306fd266bb1b6a9de498
SIZE (rust/crates/utf8-decode-1.0.1.crate) = 7605
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.20.0.crate) = ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f
+SIZE (rust/crates/uuid-1.20.0.crate) = 60654
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -1455,6 +1565,8 @@ SHA256 (rust/crates/versions-6.3.2.crate) = f25d498b63d1fdb376b4250f39ab3a5ee8d1
SIZE (rust/crates/versions-6.3.2.crate) = 21553
SHA256 (rust/crates/versions-7.0.0.crate) = 80a7e511ce1795821207a837b7b1c8d8aca0c648810966ad200446ae58f6667f
SIZE (rust/crates/versions-7.0.0.crate) = 23307
+SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
+SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
SIZE (rust/crates/vte-0.14.1.crate) = 57382
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -1463,28 +1575,30 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
-SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
-SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
-SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
-SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
-SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
-SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5
+SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778
+SHA256 (rust/crates/wasm-bindgen-0.2.108.crate) = 64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566
+SIZE (rust/crates/wasm-bindgen-0.2.108.crate) = 49120
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f
+SIZE (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 17188
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608
+SIZE (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 9283
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 49855
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12
+SIZE (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 10121
SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
-SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
-SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
+SHA256 (rust/crates/web-sys-0.3.85.crate) = 312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598
+SIZE (rust/crates/web-sys-0.3.85.crate) = 645049
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webbrowser-1.0.6.crate) = 00f1243ef785213e3a32fa0396093424a3a6ea566f9948497e5a2309261a4c97
SIZE (rust/crates/webbrowser-1.0.6.crate) = 57471
-SHA256 (rust/crates/webpki-roots-1.0.4.crate) = b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e
-SIZE (rust/crates/webpki-roots-1.0.4.crate) = 252224
+SHA256 (rust/crates/webpki-root-certs-1.0.5.crate) = 36a29fc0408b113f68cf32637857ab740edfafdf460c326cd2afaa2d84cc05dc
+SIZE (rust/crates/webpki-root-certs-1.0.5.crate) = 165076
+SHA256 (rust/crates/webpki-roots-1.0.5.crate) = 12bed680863276c63889429bfd6cab3b99943659923822de1c8a39c49e4d722c
+SIZE (rust/crates/webpki-roots-1.0.5.crate) = 241985
SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
@@ -1613,14 +1727,14 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da
SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
-SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031
SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
-SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
-SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5
+SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035
SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
SIZE (rust/crates/writeable-0.6.2.crate) = 25181
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
@@ -1631,8 +1745,10 @@ SHA256 (rust/crates/x509-parser-0.18.0.crate) = eb3e137310115a65136898d2079f003c
SIZE (rust/crates/x509-parser-0.18.0.crate) = 102525
SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
SIZE (rust/crates/xattr-1.6.1.crate) = 15952
-SHA256 (rust/crates/xx-2.1.1.crate) = a0b0d18c02f29d5a0a5e543a90c0190a17370d4f9820b15ee347992d212c22db
-SIZE (rust/crates/xx-2.1.1.crate) = 33180
+SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
+SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
+SHA256 (rust/crates/xx-2.5.1.crate) = 82a174a1d4ba003417df5f1ac4f66fa5a198aa08abcc9c0b67bb2e4b8a9bf9b5
+SIZE (rust/crates/xx-2.5.1.crate) = 80688
SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
SIZE (rust/crates/xz2-0.1.7.crate) = 23892
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
@@ -1641,18 +1757,18 @@ SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d565733
SIZE (rust/crates/yoke-0.8.1.crate) = 32016
SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
-SHA256 (rust/crates/zerocopy-0.8.28.crate) = 43fa6694ed34d6e57407afbccdeecfa268c470a7d2a5b0cf49ce9fcc345afb90
-SIZE (rust/crates/zerocopy-0.8.28.crate) = 253838
-SHA256 (rust/crates/zerocopy-derive-0.8.28.crate) = c640b22cd9817fae95be82f0d2f90b11f7605f6c319d16705c459b27ac2cbc26
-SIZE (rust/crates/zerocopy-derive-0.8.28.crate) = 90241
+SHA256 (rust/crates/zerocopy-0.8.37.crate) = 7456cf00f0685ad319c5b1693f291a650eaf345e941d082fc4e03df8a03996ac
+SIZE (rust/crates/zerocopy-0.8.37.crate) = 275551
+SHA256 (rust/crates/zerocopy-derive-0.8.37.crate) = 1328722bbf2115db7e19d69ebcc15e795719e2d66b60827c6a69a117365e37a0
+SIZE (rust/crates/zerocopy-derive-0.8.37.crate) = 106949
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/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
-SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
-SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
+SHA256 (rust/crates/zeroize_derive-1.4.3.crate) = 85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e
+SIZE (rust/crates/zeroize_derive-1.4.3.crate) = 11695
SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
@@ -1663,10 +1779,14 @@ SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6d
SIZE (rust/crates/zip-2.4.2.crate) = 110773
SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
SIZE (rust/crates/zip-3.0.0.crate) = 112450
+SHA256 (rust/crates/zip-7.2.0.crate) = c42e33efc22a0650c311c2ef19115ce232583abbe80850bc8b66509ebef02de0
+SIZE (rust/crates/zip-7.2.0.crate) = 137719
SHA256 (rust/crates/zipsign-api-0.1.5.crate) = dba6063ff82cdbd9a765add16d369abe81e520f836054e997c2db217ceca40c0
SIZE (rust/crates/zipsign-api-0.1.5.crate) = 17451
-SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
-SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (rust/crates/zlib-rs-0.5.5.crate) = 40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3
+SIZE (rust/crates/zlib-rs-0.5.5.crate) = 207080
+SHA256 (rust/crates/zmij-1.0.19.crate) = 3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445
+SIZE (rust/crates/zmij-1.0.19.crate) = 23948
SHA256 (rust/crates/zopfli-0.8.3.crate) = f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249
SIZE (rust/crates/zopfli-0.8.3.crate) = 51589
SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
@@ -1675,5 +1795,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (jdx-mise-v2025.12.9_GH0.tar.gz) = 8b85cc9011caa57a880ea6f72c1c0e0f93e40e8ba39d3246c0ffcee2574abdcc
-SIZE (jdx-mise-v2025.12.9_GH0.tar.gz) = 6031210
+SHA256 (jdx-mise-v2026.2.4_GH0.tar.gz) = ab3c0b8e8d9087d6b94f5d61c72431d16450985880a2146cc363f62a5794077a
+SIZE (jdx-mise-v2026.2.4_GH0.tar.gz) = 6317733
diff --git a/sysutils/mkr/Makefile b/sysutils/mkr/Makefile
index 9363a4219e38..c8a303990c27 100644
--- a/sysutils/mkr/Makefile
+++ b/sysutils/mkr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mkr
DISTVERSIONPREFIX= v
DISTVERSION= 0.63.0
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/mods/Makefile b/sysutils/mods/Makefile
index 14e7affda445..4c0c21701676 100644
--- a/sysutils/mods/Makefile
+++ b/sysutils/mods/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mods
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= mopp7@proton.me
@@ -10,6 +11,9 @@ WWW= https://github.com/charmbracelet/mods
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS_REASON= Requires Go module modernc.org/libc, which only supports FreeBSD aarch64 and amd64
+
USES= go:modules
_BUILD_VERSION= ${DISTVERSION}
diff --git a/sysutils/mongodb_exporter/Makefile b/sysutils/mongodb_exporter/Makefile
index 477af5cd6e09..75eed283a3ec 100644
--- a/sysutils/mongodb_exporter/Makefile
+++ b/sysutils/mongodb_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mongodb_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.45.0
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/mprocs/Makefile b/sysutils/mprocs/Makefile
index 88066cfba2be..277bb00ee9d3 100644
--- a/sysutils/mprocs/Makefile
+++ b/sysutils/mprocs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mprocs
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/mstflint/Makefile b/sysutils/mstflint/Makefile
index f78cbe46e124..de400c3dfee0 100644
--- a/sysutils/mstflint/Makefile
+++ b/sysutils/mstflint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mstflint
DISTVERSIONPREFIX= v
-DISTVERSION= 4.34.1-1
+DISTVERSION= 4.34.1-2
CATEGORIES= sysutils
MAINTAINER= olivier@FreeBSD.org
diff --git a/sysutils/mstflint/distinfo b/sysutils/mstflint/distinfo
index 4c1ddee0a185..7fd98af6f904 100644
--- a/sysutils/mstflint/distinfo
+++ b/sysutils/mstflint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765885022
-SHA256 (Mellanox-mstflint-v4.34.1-1_GH0.tar.gz) = bc350afbb07d0680fad4698d8697d9d301b846d8229994f54ad0250aadd3dde3
-SIZE (Mellanox-mstflint-v4.34.1-1_GH0.tar.gz) = 10471539
+TIMESTAMP = 1766401756
+SHA256 (Mellanox-mstflint-v4.34.1-2_GH0.tar.gz) = 43641d8e03c493979b228c43000c5c6def29b59234de369b06b6c732bc1a1d79
+SIZE (Mellanox-mstflint-v4.34.1-2_GH0.tar.gz) = 10475249
diff --git a/sysutils/mtail/Makefile b/sysutils/mtail/Makefile
new file mode 100644
index 000000000000..a725da31a02b
--- /dev/null
+++ b/sysutils/mtail/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= mtail
+DISTVERSION= 3.0.9
+DISTVERSIONPREFIX= v
+PORTREVISION= 2
+CATEGORIES= sysutils
+
+MAINTAINER= feld@FreeBSD.org
+COMMENT= Extract internal monitoring data from application logs
+WWW= https://github.com/google/mtail
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+GO_TARGET= ./cmd/mtail ./cmd/mfmt
+
+USE_GITHUB= yes
+GH_ACCOUNT= google
+
+USE_RC_SUBR= mtail
+
+SUB_FILES+= pkg-message
+SUB_LIST= USERS=${USERS} \
+ ETCDIR=${ETCDIR} \
+ DOCSDIR=${DOCSDIR} \
+ EXAMPLESDIR=${EXAMPLESDIR}
+
+USERS= mtail
+GROUPS= mtail
+
+DOCS= docs/*.md
+EXAMPLES= examples/*.mtail
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+# make gomod-vendor > Makefile.gomod
+.include "${.CURDIR}/Makefile.gomod"
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
+ ${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR}/
+
+.include <bsd.port.mk>
diff --git a/sysutils/mtail/Makefile.gomod b/sysutils/mtail/Makefile.gomod
new file mode 100644
index 000000000000..2c493983386f
--- /dev/null
+++ b/sysutils/mtail/Makefile.gomod
@@ -0,0 +1,23 @@
+GH_TUPLE= \
+ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
+ census-ecosystem:opencensus-go-exporter-jaeger:v0.2.1:census_ecosystem_opencensus_go_exporter_jaeger/vendor/contrib.go.opencensus.io/exporter/jaeger \
+ census-instrumentation:opencensus-go:v0.24.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
+ cespare:xxhash:v2.2.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
+ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+ golang:glog:v1.2.2:golang_glog/vendor/github.com/golang/glog \
+ golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
+ golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
+ golang:sync:v0.7.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.24.0:golang_sys/vendor/golang.org/x/sys \
+ google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \
+ google:go-genproto:daa745c078e1:google_go_genproto/vendor/google.golang.org/genproto \
+ googleapis:google-api-go-client:v0.105.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
+ grpc:grpc-go:v1.56.3:grpc_grpc_go/vendor/google.golang.org/grpc \
+ munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/github.com/munnerz/goautoneg \
+ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+ prometheus:client_golang:v1.19.1:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
+ prometheus:client_model:v0.6.1:prometheus_client_model/vendor/github.com/prometheus/client_model \
+ prometheus:common:v0.55.0:prometheus_common/vendor/github.com/prometheus/common \
+ prometheus:procfs:v0.15.1:prometheus_procfs/vendor/github.com/prometheus/procfs \
+ protocolbuffers:protobuf-go:v1.34.2:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+ uber:jaeger-client-go:v2.25.0:uber_jaeger_client_go/vendor/github.com/uber/jaeger-client-go
diff --git a/sysutils/mtail/distinfo b/sysutils/mtail/distinfo
new file mode 100644
index 000000000000..bbc154803f0b
--- /dev/null
+++ b/sysutils/mtail/distinfo
@@ -0,0 +1,47 @@
+TIMESTAMP = 1767224635
+SHA256 (google-mtail-v3.0.9_GH0.tar.gz) = 16c59fe81d2b192bd57b988b00ca16f943ed85746ed2081de44127d5c7d0a439
+SIZE (google-mtail-v3.0.9_GH0.tar.gz) = 571625
+SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
+SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
+SHA256 (census-ecosystem-opencensus-go-exporter-jaeger-v0.2.1_GH0.tar.gz) = 95d6a2259b26232de5c973a015ffac2ce3f822ae837b6a6532f40700c779964a
+SIZE (census-ecosystem-opencensus-go-exporter-jaeger-v0.2.1_GH0.tar.gz) = 23336
+SHA256 (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 048708914541817193330ce052026deb0c617c9d953ac15ae601ab2bde5788d1
+SIZE (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 176752
+SHA256 (cespare-xxhash-v2.2.0_GH0.tar.gz) = b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13
+SIZE (cespare-xxhash-v2.2.0_GH0.tar.gz) = 12334
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (golang-glog-v1.2.2_GH0.tar.gz) = 5aa6cb3b9204b24d4f26fa475c84d337fe1dc47dc365e10199b88d2e70ad893d
+SIZE (golang-glog-v1.2.2_GH0.tar.gz) = 36753
+SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
+SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
+SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
+SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
+SHA256 (golang-sync-v0.7.0_GH0.tar.gz) = 39bf56d2dc04d16baabbf5eb5d847a2ad68762b5efde7ca3a8fdb24bdcdd9461
+SIZE (golang-sync-v0.7.0_GH0.tar.gz) = 18181
+SHA256 (golang-sys-v0.24.0_GH0.tar.gz) = 3402ba7b578406df222693bac2b4011b5c9ab9180b0c123db1ed92da8ba11052
+SIZE (golang-sys-v0.24.0_GH0.tar.gz) = 1501680
+SHA256 (google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
+SIZE (google-go-cmp-v0.6.0_GH0.tar.gz) = 104784
+SHA256 (google-go-genproto-daa745c078e1_GH0.tar.gz) = 87a8a728aa937071545b8080654a8d2e6f4088227cc53215aa1101f7add10697
+SIZE (google-go-genproto-daa745c078e1_GH0.tar.gz) = 6013726
+SHA256 (googleapis-google-api-go-client-v0.105.0_GH0.tar.gz) = 821b0fec67835fdf03166c4b7929226e7db26c6eb09feff0708ac6d71f026dec
+SIZE (googleapis-google-api-go-client-v0.105.0_GH0.tar.gz) = 30246907
+SHA256 (grpc-grpc-go-v1.56.3_GH0.tar.gz) = c3020aee3538563378c1b06e5a27f284bc6d615d7b9179017f7e7d0408bb0c4c
+SIZE (grpc-grpc-go-v1.56.3_GH0.tar.gz) = 1944195
+SHA256 (munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 3a455e3bcf8237ecee0385f97223ca821ec2547284e827e90f94a4984801ca1c
+SIZE (munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 2810
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (prometheus-client_golang-v1.19.1_GH0.tar.gz) = f707e66fc60a43ae135c493bfd16fd96d5033661d7af80e7c3a10a04212e72b0
+SIZE (prometheus-client_golang-v1.19.1_GH0.tar.gz) = 1083469
+SHA256 (prometheus-client_model-v0.6.1_GH0.tar.gz) = b9b690bc35d80061f255faa7df7621eae39fe157179ccd78ff6409c3b004f05e
+SIZE (prometheus-client_model-v0.6.1_GH0.tar.gz) = 17373
+SHA256 (prometheus-common-v0.55.0_GH0.tar.gz) = b9cabec7dadf615ae8bf86414d916f6680bc9e641d7631deaad71422b104ab6b
+SIZE (prometheus-common-v0.55.0_GH0.tar.gz) = 147527
+SHA256 (prometheus-procfs-v0.15.1_GH0.tar.gz) = ba96bb6d45f1fcbff820c7d844e6acdef4416bb0ff2d9e24656f5cbacb8e46b5
+SIZE (prometheus-procfs-v0.15.1_GH0.tar.gz) = 243687
+SHA256 (protocolbuffers-protobuf-go-v1.34.2_GH0.tar.gz) = a91d3129e38945b612b7a377364dae324ed3a489c3a805a412805a0cee76e7a2
+SIZE (protocolbuffers-protobuf-go-v1.34.2_GH0.tar.gz) = 1522818
+SHA256 (uber-jaeger-client-go-v2.25.0_GH0.tar.gz) = 92e34f0d49830c4a15c232a652a55128b0513d1c942195377a1dad4e3f382b99
+SIZE (uber-jaeger-client-go-v2.25.0_GH0.tar.gz) = 207404
diff --git a/sysutils/mtail/files/mtail.in b/sysutils/mtail/files/mtail.in
new file mode 100644
index 000000000000..08d78818d895
--- /dev/null
+++ b/sysutils/mtail/files/mtail.in
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+# PROVIDE: mtail
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+. /etc/rc.subr
+
+name=mtail
+rcvar=mtail_enable
+
+load_rc_config $name
+
+: ${mtail_enable:=NO}
+: ${mtail_user:=%%USERS%%}
+: ${mtail_args:=""}
+
+pidfile="/var/run/${name}.pid"
+procname="%%PREFIX%%/bin/mtail"
+command="/usr/sbin/daemon"
+command_args="-T ${name} -p ${pidfile} -u ${mtail_user} -f -H %%PREFIX%%/bin/mtail ${mtail_args}"
+start_cmd=mtail_start
+
+mtail_start()
+{
+ echo "Starting ${name}."
+ ${command} ${command_args}
+}
+
+run_rc_command "$1"
diff --git a/sysutils/mtail/files/pkg-message.in b/sysutils/mtail/files/pkg-message.in
new file mode 100644
index 000000000000..0cc1edde5ec1
--- /dev/null
+++ b/sysutils/mtail/files/pkg-message.in
@@ -0,0 +1,31 @@
+[
+{ type: install
+ message: <<EOM
+To use mtail you will need to provide the service flags you want to
+enable via the mtail_args setting in rc.conf. Most important is that
+you need to specify a path for -progs and a comma separated list for
+-logs which indicates the log files to monitor. The progs directory will
+contain the .mtail files which define the rules and patterns it uses to
+generate metrics from your log files. You can find examples for some
+common services in %%EXAMPLESDIR%%.
+
+A working example for Apache might look like the following:
+
+mkdir -p %%ETCDIR%%
+cp %%EXAMPLESDIR%%/apache_common.mtail %%ETCDIR%%/
+
+In rc.conf:
+mtail_enable="YES"
+mtail_args="-address 127.0.0.1 -port 3903 -progs %%ETCDIR%% -logs /var/log/httpd-access.log"
+
+Now you can start the mtail service and it should begin providing the
+Prometheus style metrics on http://127.0.0.1:3903/metrics.
+
+The documentation explaining the syntax can be found in %%DOCSDIR%%.
+You may find examples for other common services on the internet.
+
+It is important to ensure the mtail service user can read the log files.
+
+EOM
+}
+]
diff --git a/sysutils/mtail/pkg-descr b/sysutils/mtail/pkg-descr
new file mode 100644
index 000000000000..e854613f934d
--- /dev/null
+++ b/sysutils/mtail/pkg-descr
@@ -0,0 +1,9 @@
+mtail is a tool for extracting metrics from application logs to be
+exported into a timeseries database or timeseries calculator for
+alerting and dashboarding.
+
+It fills a monitoring niche by being the glue between applications that
+do not export their own internal state (other than via logs) and
+existing monitoring systems, such that system operators do not need to
+patch those applications to instrument them or writing custom extraction
+code for every such application.
diff --git a/sysutils/mtail/pkg-plist b/sysutils/mtail/pkg-plist
new file mode 100644
index 000000000000..d2a09f78b6dd
--- /dev/null
+++ b/sysutils/mtail/pkg-plist
@@ -0,0 +1,34 @@
+bin/mfmt
+bin/mtail
+%%PORTDOCS%%%%DOCSDIR%%/Building.md
+%%PORTDOCS%%%%DOCSDIR%%/Deploying.md
+%%PORTDOCS%%%%DOCSDIR%%/Interoperability.md
+%%PORTDOCS%%%%DOCSDIR%%/Language.md
+%%PORTDOCS%%%%DOCSDIR%%/Metrics.md
+%%PORTDOCS%%%%DOCSDIR%%/Programming-Guide.md
+%%PORTDOCS%%%%DOCSDIR%%/Testing.md
+%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md
+%%PORTDOCS%%%%DOCSDIR%%/debugging.md
+%%PORTDOCS%%%%DOCSDIR%%/faq.md
+%%PORTDOCS%%%%DOCSDIR%%/index.md
+%%PORTDOCS%%%%DOCSDIR%%/reading-y-output.md
+%%PORTDOCS%%%%DOCSDIR%%/references.md
+%%PORTDOCS%%%%DOCSDIR%%/state.md
+%%PORTDOCS%%%%DOCSDIR%%/style.md
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/apache_combined.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/apache_common.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/apache_metrics.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dhcpd.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/histogram.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lighttpd.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/linecount.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mysql_slowqueries.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nocode.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ntpd.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ntpd_peerstats.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/postfix.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rails.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rsyncd.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sftp.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timer.mtail
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vsftpd.mtail
diff --git a/sysutils/mult/Makefile b/sysutils/mult/Makefile
index 28142c5ea342..52fd7c8ce578 100644
--- a/sysutils/mult/Makefile
+++ b/sysutils/mult/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mult
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0
-PORTREVISION= 5
+DISTVERSION= 0.3.0
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= olgeni@FreeBSD.org
diff --git a/sysutils/mult/distinfo b/sysutils/mult/distinfo
index 055bbeefdb9b..29724ec217bb 100644
--- a/sysutils/mult/distinfo
+++ b/sysutils/mult/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1754584505
-SHA256 (go/sysutils_mult/dhth-mult-v0.2.0_GH0/v0.2.0.mod) = 6d652137122a510c8f13c81fcd54cb604266eb7014f2aaf29e808a8f8f24af39
-SIZE (go/sysutils_mult/dhth-mult-v0.2.0_GH0/v0.2.0.mod) = 1243
-SHA256 (go/sysutils_mult/dhth-mult-v0.2.0_GH0/v0.2.0.zip) = 4e11c9a4a128296e2c7bdbaa0127ba514e63c9b3da1c9884fe8003b7459ab069
-SIZE (go/sysutils_mult/dhth-mult-v0.2.0_GH0/v0.2.0.zip) = 20174
-SHA256 (go/sysutils_mult/dhth-mult-v0.2.0_GH0/dhth-mult-v0.2.0_GH0.tar.gz) = a962be7bfaea78cbfc71e9326c4931c942ebcd24d61c58910b77b899117d077e
-SIZE (go/sysutils_mult/dhth-mult-v0.2.0_GH0/dhth-mult-v0.2.0_GH0.tar.gz) = 12607
+TIMESTAMP = 1766850898
+SHA256 (go/sysutils_mult/dhth-mult-v0.3.0_GH0/v0.3.0.mod) = 1fdbf3a39b1f5656f5f27c7aeef28e1009b23fde5bd2884eea0f18af6f480615
+SIZE (go/sysutils_mult/dhth-mult-v0.3.0_GH0/v0.3.0.mod) = 1375
+SHA256 (go/sysutils_mult/dhth-mult-v0.3.0_GH0/v0.3.0.zip) = c8b135170160618706beb36887e24dda02f14efe46cd96aeb85ea2a6080d4efd
+SIZE (go/sysutils_mult/dhth-mult-v0.3.0_GH0/v0.3.0.zip) = 23867
+SHA256 (go/sysutils_mult/dhth-mult-v0.3.0_GH0/dhth-mult-v0.3.0_GH0.tar.gz) = b8115600e51155a8b2f639c90a4f50c1a019b3551e80b9c9843a729fd711b453
+SIZE (go/sysutils_mult/dhth-mult-v0.3.0_GH0/dhth-mult-v0.3.0_GH0.tar.gz) = 15495
diff --git a/sysutils/multitail/Makefile b/sysutils/multitail/Makefile
index ee31b0fe0cd2..f908249a0e57 100644
--- a/sysutils/multitail/Makefile
+++ b/sysutils/multitail/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libgnuregex.so:devel/libgnuregex
-USES= alias cmake ncurses pkgconfig
+USES= cmake ncurses pkgconfig
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
PLIST_FILES= bin/multitail etc/multitail.conf.sample \
diff --git a/sysutils/nerdctl/Makefile b/sysutils/nerdctl/Makefile
index 84f91170bb9b..e07a6d9f5644 100644
--- a/sysutils/nerdctl/Makefile
+++ b/sysutils/nerdctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nerdctl
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= laurent.chardon@gmail.com
diff --git a/sysutils/nginx-ui/Makefile b/sysutils/nginx-ui/Makefile
index 6356be4476f6..650ee2ed8d7a 100644
--- a/sysutils/nginx-ui/Makefile
+++ b/sysutils/nginx-ui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nginx-ui
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
-PORTREVISION= 1
+DISTVERSION= 2.3.2
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
@@ -37,7 +37,7 @@ BUILD_DATE= $$(date -u +%s)
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the NGINX UI repository to get the value of GITID.
-GITID= fdea3940d86459661166ef2c7a00204544ed9b9b
+GITID= cb1fb691aff413a3bf322a5e48bd51c299051724
post-extract:
@${MKDIR} ${WRKSRC}/vendor
diff --git a/sysutils/nginx-ui/distinfo b/sysutils/nginx-ui/distinfo
index 4b263650b579..f035be08b13f 100644
--- a/sysutils/nginx-ui/distinfo
+++ b/sysutils/nginx-ui/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1764262168
-SHA256 (nginx-ui-v2.2.1.frontend.tar.gz) = 71652a78c9ffd148b189d7b24d7fefdb2cafc411c78c7871c510523b25bd1828
-SIZE (nginx-ui-v2.2.1.frontend.tar.gz) = 4201738
-SHA256 (nginx-ui-v2.2.1.vendor.tar.gz) = 8c25373e17802e5185532357ea45d90b212b7b708892a83df52f0f1f3bfc0509
-SIZE (nginx-ui-v2.2.1.vendor.tar.gz) = 27341098
-SHA256 (0xJacky-nginx-ui-v2.2.1_GH0.tar.gz) = 9eaa81bc1c4186f559ec7da506697009e8eb01a0624e163486e938b191de4c59
-SIZE (0xJacky-nginx-ui-v2.2.1_GH0.tar.gz) = 13058695
+TIMESTAMP = 1766101340
+SHA256 (nginx-ui-v2.3.2.frontend.tar.gz) = e87c6a782eb30d05b81234f04ae9befbf507c65f7fabfd5d4f0dec99ef4a6557
+SIZE (nginx-ui-v2.3.2.frontend.tar.gz) = 4217892
+SHA256 (nginx-ui-v2.3.2.vendor.tar.gz) = 2f40dd225de0b895759290247ecb91107ea64052263c97a63d9095d06fde8fac
+SIZE (nginx-ui-v2.3.2.vendor.tar.gz) = 31474803
+SHA256 (0xJacky-nginx-ui-v2.3.2_GH0.tar.gz) = 95171ac3de532f228cf1619beae0775050622359d6c30b3ede700510b7e52785
+SIZE (0xJacky-nginx-ui-v2.3.2_GH0.tar.gz) = 13085812
diff --git a/sysutils/nix/Makefile b/sysutils/nix/Makefile
index 4e188a36fa32..725aaad3dcab 100644
--- a/sysutils/nix/Makefile
+++ b/sysutils/nix/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nix
DISTVERSION= 2.32.4
+PORTREVISION= 1
CATEGORIES= sysutils
PATCH_SITES= https://github.com/NixOS/nix/commit/2636f50dd41fe357ec64430aeeb772328ab2d7cb.patch?dummy=/
@@ -41,6 +42,9 @@ MESON_ARGS= -Dbenchmarks=false \
-Dbindings=false \
-Dunit-tests=false
LDFLAGS+= -L${LOCALBASE}/lib
+
+# file names are platform-dependent!
+PORTDOCS= manual
PLIST_SUB= PORTVERSION=${PORTVERSION}
SUB_FILES= pkg-message
diff --git a/sysutils/nix/files/patch-nix-meson-build-support_libatomic_meson.build b/sysutils/nix/files/patch-nix-meson-build-support_libatomic_meson.build
new file mode 100644
index 000000000000..502cf35d600b
--- /dev/null
+++ b/sysutils/nix/files/patch-nix-meson-build-support_libatomic_meson.build
@@ -0,0 +1,12 @@
+--- nix-meson-build-support/libatomic/meson.build.orig 2026-01-24 14:43:21 UTC
++++ nix-meson-build-support/libatomic/meson.build
+@@ -3,6 +3,6 @@
+ # This is needed for std::atomic on some platforms
+ # We did not manage to test this reliably on all platforms, so we hardcode
+ # it for now.
+-if host_machine.cpu_family() in [ 'arm', 'ppc' ]
+- deps_other += cxx.find_library('atomic')
+-endif
++#if host_machine.cpu_family() in [ 'arm', 'ppc' ]
++# deps_other += cxx.find_library('atomic')
++#endif
diff --git a/sysutils/nix/pkg-plist b/sysutils/nix/pkg-plist
index fb6fd05691c7..43a17c1e16a1 100644
--- a/sysutils/nix/pkg-plist
+++ b/sysutils/nix/pkg-plist
@@ -314,357 +314,6 @@ share/fish/vendor_completions.d/nix.fish
%%DATADIR%%/add-nixbld-users
share/zsh/site-functions/_nix
share/zsh/site-functions/run-help-nix
-%%PORTDOCS%%%%DOCSDIR%%/manual/.nojekyll
-%%PORTDOCS%%%%DOCSDIR%%/manual/404.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/SUMMARY.md.in
-%%PORTDOCS%%%%DOCSDIR%%/manual/_redirects
-%%PORTDOCS%%%%DOCSDIR%%/manual/advanced-topics/cores-vs-jobs.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/advanced-topics/diff-hook.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/advanced-topics/distributed-builds.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/advanced-topics/eval-profiler.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/advanced-topics/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/advanced-topics/post-build-hook.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/architecture/architecture.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/ayu-highlight-3fdfc3ac.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/book-a0b12cfe.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/c-api.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/clipboard-1626706a.min.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/conf-file.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/env-common.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/experimental-commands.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/files.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/files/channels.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/files/default-nix-expression.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/files/manifest.json.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/files/manifest.nix.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/files/profiles.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/main-commands.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-build.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-bundle.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-config-check.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-config-show.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-config.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-copy.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-daemon.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-derivation-add.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-derivation-show.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-derivation.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-develop.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-edit.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-env-shell.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-env.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-eval.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-archive.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-check.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-clone.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-info.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-init.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-lock.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-metadata.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-new.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-prefetch-inputs.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-prefetch.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-show.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake-update.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-flake.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-fmt.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-formatter-build.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-formatter-run.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-formatter.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-hash-convert.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-hash-file.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-hash-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-hash-to-base16.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-hash-to-base32.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-hash-to-base64.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-hash-to-sri.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-hash.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-help-stores.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-help.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-key-convert-secret-to-public.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-key-generate-secret.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-key.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-log.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-nar-cat.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-nar-dump-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-nar-ls.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-nar-pack.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-nar.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-path-info.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-print-dev-env.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile-add.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile-diff-closures.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile-history.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile-list.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile-remove.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile-rollback.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile-upgrade.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile-wipe-history.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-profile.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-realisation-info.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-realisation.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-registry-add.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-registry-list.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-registry-pin.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-registry-remove.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-registry.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-repl.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-run.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-search.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-add-file.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-add-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-add.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-cat.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-copy-log.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-copy-sigs.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-delete.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-diff-closures.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-dump-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-gc.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-info.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-ls.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-make-content-addressed.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-optimise.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-path-from-hash-part.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-prefetch-file.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-repair.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-sign.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store-verify.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-upgrade-nix.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/new-cli/nix3-why-depends.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-build.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-channel.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-collect-garbage.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-copy-closure.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-daemon.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/delete-generations.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/install.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/list-generations.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/query.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/rollback.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/set-flag.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/set.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/switch-generation.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/switch-profile.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/uninstall.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-env/upgrade.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-hash.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-instantiate.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-prefetch-url.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-shell.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/add-fixed.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/add.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/delete.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/dump-db.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/dump.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/export.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/gc.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/generate-binary-cache-key.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/import.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/load-db.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/optimise.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/print-env.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/query.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/read-log.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/realise.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/repair-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/restore.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/serve.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/verify-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/nix-store/verify.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/opt-common.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/utilities.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/command-ref/xp-features.json
-%%PORTDOCS%%%%DOCSDIR%%/manual/css/chrome-ae938929.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/css/general-2459343d.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/css/print-9e4910d8.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/css/variables-8adf115d.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/custom-80d08c7f.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/benchmarking.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/building.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/cli-guideline.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/contributing.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/cxx.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/debugging.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/documentation.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/experimental-features.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/json-guideline.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/development/testing.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/elasticlunr-ef4e11c1.min.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/favicon-8114d1fc.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/favicon-de23e50b.svg
-%%PORTDOCS%%%%DOCSDIR%%/manual/favicon.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/favicon.svg
-%%PORTDOCS%%%%DOCSDIR%%/manual/figures/user-environments.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/figures/user-environments.sxd
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/OPEN-SANS-LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/SOURCE-CODE-PRO-LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/fonts-9644e21d.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-300-7736aa35.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-300italic-2c7b95c0.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-600-486c6759.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-600italic-1a3e8659.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-700-c22fe8c7.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-700italic-238ae959.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-800-3d2c812a.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-800italic-ba1521ec.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-italic-6c9463f7.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/open-sans-v17-all-charsets-regular-2e3b1d34.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/fonts/source-code-pro-v11-all-charsets-500-2bdd9410.woff2
-%%PORTDOCS%%%%DOCSDIR%%/manual/glossary.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/highlight-493f70e1.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/highlight-862e895d.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/building-source.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/env-variables.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/installing-binary.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/installing-docker.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/installing-source.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/multi-user.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/nix-security.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/obtaining-source.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/prerequisites-source.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/single-user.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/supported-platforms.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/uninstall.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/installation/upgrading.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/advanced-attributes.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/builtins.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/constructs/lookup-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/derivations.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/evaluation.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/identifiers.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/import-from-derivation.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/operators.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/scope.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/string-context.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/string-interpolation.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/string-literals.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/syntax.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/types.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/language/variables.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/mark-09e88c2c.min.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/package-management/binary-cache-substituter.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/package-management/garbage-collection.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/package-management/garbage-collector-roots.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/package-management/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/package-management/profiles.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/package-management/sharing-packages.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/package-management/ssh-substituter.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/print.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/protocols/derivation-aterm.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/protocols/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/protocols/json/derivation.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/protocols/json/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/protocols/json/store-object-info.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/protocols/nix-archive.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/protocols/store-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/protocols/tarball-fetcher.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/quick-start.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/redirects-4afb32ee.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.10.1.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.10.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.11.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.12.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.13.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.14.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.15.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.16.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.5.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.6.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.7.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.8.1.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.8.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.9.1.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.9.2.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-0.9.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.0.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.1.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.10.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.11.10.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.11.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.2.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.3.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.4.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.5.2.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.5.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.6.1.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.6.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.7.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.8.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-1.9.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.0.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.1.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.10.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.11.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.12.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.13.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.14.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.15.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.16.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.17.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.18.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.19.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.2.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.20.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.21.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.22.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.23.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.24.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.25.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.26.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.27.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.28.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.29.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.3.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.30.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.31.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.32.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.4.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.5.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.6.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.7.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.8.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-2.9.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/release-notes/rl-next.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/searcher-c2a407aa.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/searchindex-4c88e1df.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/building.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/derivation/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/derivation/outputs/content-address.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/derivation/outputs/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/derivation/outputs/input-address.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/file-system-object.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/file-system-object/content-address.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/store-object.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/store-object/content-address.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/store-path.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/dummy-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/experimental-local-overlay-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/experimental-ssh-store-with-filesystem-mounted.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/experimental-ssh-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/http-binary-cache-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/index.md.in
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/local-binary-cache-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/local-daemon-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/local-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/s3-binary-cache-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/store/types/ssh-store.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/toc.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/toc-72f89b39.js
-%%PORTDOCS%%%%DOCSDIR%%/manual/tomorrow-night-4c0ae647.css
%%PORTDOCS%%share/man/man1/nix-build.1.gz
%%PORTDOCS%%share/man/man1/nix-channel.1.gz
%%PORTDOCS%%share/man/man1/nix-collect-garbage.1.gz
diff --git a/sysutils/node_exporter/Makefile b/sysutils/node_exporter/Makefile
index 0374b582d3c1..ab39da3f2411 100644
--- a/sysutils/node_exporter/Makefile
+++ b/sysutils/node_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.1
-PORTREVISION= 6
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/node_exporter/files/node_exporter.in b/sysutils/node_exporter/files/node_exporter.in
index b6e452dd3780..b40aa85a8af8 100644
--- a/sysutils/node_exporter/files/node_exporter.in
+++ b/sysutils/node_exporter/files/node_exporter.in
@@ -19,6 +19,8 @@
# Default is ":9100".
# node_exporter_textfile_dir (string): Set directory that node_exporter will watch
# Default is "/var/tmp/node_exporter".
+# node_exporter_pidfile (string): Set location of the node_exporter pidfile
+# Default is "/var/run/node_exporter.pid".
. /etc/rc.subr
@@ -33,12 +35,12 @@ load_rc_config $name
: ${node_exporter_args:=""}
: ${node_exporter_listen_address:=":9100"}
: ${node_exporter_textfile_dir:="/var/tmp/node_exporter"}
+: ${node_exporter_pidfile:="/var/run/node_exporter.pid"}
-pidfile=/var/run/node_exporter.pid
command="/usr/sbin/daemon"
procname="%%PREFIX%%/bin/node_exporter"
-command_args="-f -p ${pidfile} -T ${name} \
+command_args="-f -p ${node_exporter_pidfile} -T ${name} \
/usr/bin/env ${procname} \
--web.listen-address=${node_exporter_listen_address} \
--collector.textfile.directory=${node_exporter_textfile_dir} \
@@ -48,11 +50,11 @@ start_precmd=node_exporter_startprecmd
node_exporter_startprecmd()
{
- if [ ! -e ${pidfile} ]; then
+ if [ ! -e ${node_exporter_pidfile} ]; then
install \
-o ${node_exporter_user} \
-g ${node_exporter_group} \
- /dev/null ${pidfile};
+ /dev/null ${node_exporter_pidfile};
fi
if [ ! -d ${node_exporter_textfile_dir} ]; then
install \
diff --git a/sysutils/nomad-driver-podman/Makefile b/sysutils/nomad-driver-podman/Makefile
index 90a80728afb2..ae7471da5376 100644
--- a/sysutils/nomad-driver-podman/Makefile
+++ b/sysutils/nomad-driver-podman/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nomad-driver-podman
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.4
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= grembo@FreeBSD.org
diff --git a/sysutils/nomad-pot-driver/Makefile b/sysutils/nomad-pot-driver/Makefile
index 9631211485e2..1bb7db01c38a 100644
--- a/sysutils/nomad-pot-driver/Makefile
+++ b/sysutils/nomad-pot-driver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nomad-pot-driver
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/sysutils/nomad/Makefile b/sysutils/nomad/Makefile
index 2e52d5a34dd4..cc30a75c0757 100644
--- a/sysutils/nomad/Makefile
+++ b/sysutils/nomad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nomad
-PORTREVISION= 1
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.6
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/nomad/${DISTVERSIONFULL}/
DISTFILES= go.mod \
diff --git a/sysutils/nut-devel/Makefile b/sysutils/nut-devel/Makefile
index cc9cd6b0e1ad..8d92f26e1111 100644
--- a/sysutils/nut-devel/Makefile
+++ b/sysutils/nut-devel/Makefile
@@ -18,8 +18,8 @@ CONFLICTS= nut-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= networkupstools
-GH_TAGNAME= 41daedfab
-NUT_COMMIT_DATE= 2025.11.17
+GH_TAGNAME= 3ea9c6511
+NUT_COMMIT_DATE= 2026.01.27
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
diff --git a/sysutils/nut-devel/distinfo b/sysutils/nut-devel/distinfo
index d69c73036e17..7ac6832eef68 100644
--- a/sysutils/nut-devel/distinfo
+++ b/sysutils/nut-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763394301
-SHA256 (networkupstools-nut-2025.11.17-41daedfab_GH0.tar.gz) = 3ad7a29ebc7721d0092e2b2f7f5e343ddd8b496a8a8c8b9785c8fa2006bdf46f
-SIZE (networkupstools-nut-2025.11.17-41daedfab_GH0.tar.gz) = 5143254
+TIMESTAMP = 1769624199
+SHA256 (networkupstools-nut-2026.01.27-3ea9c6511_GH0.tar.gz) = 570a324f301706d9110589a1196983c8f7cd387d737b4785500dfc07853b2907
+SIZE (networkupstools-nut-2026.01.27-3ea9c6511_GH0.tar.gz) = 5240036
diff --git a/sysutils/nut-devel/pkg-plist b/sysutils/nut-devel/pkg-plist
index 80b3d42ca0c8..2fb96413bb6d 100644
--- a/sysutils/nut-devel/pkg-plist
+++ b/sysutils/nut-devel/pkg-plist
@@ -9,6 +9,7 @@
%%CGI%%%%WWWDIR%%/header.html
%%CGI%%%%WWWDIR%%/index.html
%%CGI%%%%WWWDIR%%/nut-banner.png
+%%CGI%%%%WWWDIR%%/nut-logo.png
%%ETCDIR%%/cmdvartab
%%ETCDIR%%/driver.list
@sample %%ETCDIR%%/nut.conf.sample
@@ -61,6 +62,7 @@ lib/libnutscan.so.4.0.0
%%DEV%%libexec/sockdebug
%%SERIAL%%libexec/nut/al175
%%SERIAL%%libexec/nut/apcupsd-ups
+%%SERIAL%%libexec/nut/meanwell_ntu
%%USB%%libexec/nut/nutdrv_atcl_usb
%%USB%%libexec/nut/nutdrv_qx
%%SERIAL%%libexec/nut/riello_ser
@@ -124,6 +126,7 @@ lib/libnutscan.so.4.0.0
%%MODBUS%%libexec/nut/apc_modbus
%%MODBUS%%libexec/nut/generic_modbus
%%MODBUS%%libexec/nut/huawei-ups2000
+%%MODBUS%%libexec/nut/must_ep2000pro
%%MODBUS%%libexec/nut/phoenixcontact_modbus
%%MODBUS%%libexec/nut/socomec_jbus
%%SERIAL%%libexec/nut/ve-direct
@@ -226,6 +229,7 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%%%SERIAL%%share/man/man8/apcupsd-ups.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/blazer_ser.8.gz
%%MANPAGES%%%%USB%%share/man/man8/blazer_usb.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/meanwell_ntu.8.gz
%%MANPAGES%%%%NEON%%share/man/man8/netxml-ups.8.gz
%%MANPAGES%%share/man/man8/nut-recorder.8.gz
%%MANPAGES%%share/man/man8/nut-scanner.8.gz
@@ -242,6 +246,7 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%%%MODBUS%%share/man/man8/adelsystem_cbi.8.gz
%%MANPAGES%%%%MODBUS%%share/man/man8/generic_modbus.8.gz
%%MANPAGES%%%%MODBUS%%share/man/man8/huawei-ups2000.8.gz
+%%MANPAGES%%%%MODBUS%%share/man/man8/must_ep2000pro.8.gz
%%MANPAGES%%%%MODBUS%%share/man/man8/phoenixcontact_modbus.8.gz
%%MANPAGES%%%%MODBUS%%share/man/man8/socomec_jbus.8.gz
%%MANPAGES%%share/man/man8/upsc.8.gz
diff --git a/sysutils/nut_exporter/Makefile b/sysutils/nut_exporter/Makefile
index f354fa15443b..d2d793b6a51d 100644
--- a/sysutils/nut_exporter/Makefile
+++ b/sysutils/nut_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nut_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 21
+PORTREVISION= 23
CATEGORIES= sysutils
MAINTAINER= bsd@j-star.org
diff --git a/sysutils/oc/Makefile b/sysutils/oc/Makefile
index cd7084268831..2b2032c84876 100644
--- a/sysutils/oc/Makefile
+++ b/sysutils/oc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oc
PORTVERSION= 4.9
DISTVERSIONPREFIX= release-
-PORTREVISION= 36
+PORTREVISION= 38
CATEGORIES= sysutils
MAINTAINER= jhixson@freebsd.org
diff --git a/sysutils/omnibackup/Makefile b/sysutils/omnibackup/Makefile
index 2002f18dc8ae..6fa619d6c360 100644
--- a/sysutils/omnibackup/Makefile
+++ b/sysutils/omnibackup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= omnibackup
PORTVERSION= 0.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= info@babaei.net
diff --git a/sysutils/onefetch/Makefile b/sysutils/onefetch/Makefile
index 0159dc87e461..296906583fa5 100644
--- a/sysutils/onefetch/Makefile
+++ b/sysutils/onefetch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= onefetch
-DISTVERSION= 2.25.0
-PORTREVISION= 2
+DISTVERSION= 2.26.1
+PORTREVISION= 1
CATEGORIES= sysutils devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/onefetch/Makefile.crates b/sysutils/onefetch/Makefile.crates
index e826f6a0a591..fa6a18b82aba 100644
--- a/sysutils/onefetch/Makefile.crates
+++ b/sysutils/onefetch/Makefile.crates
@@ -1,99 +1,103 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
ahash-0.7.8 \
- ahash-0.8.11 \
- aho-corasick-1.1.3 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.4 \
+ alloca-0.4.0 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- anyhow-1.0.98 \
- arbitrary-1.4.1 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
arc-swap-1.7.1 \
arrayvec-0.7.6 \
askalono-0.5.0 \
- autocfg-1.4.0 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ backtrace-0.3.76 \
base64-0.22.1 \
- bitflags-1.3.2 \
- bitflags-2.6.0 \
+ bitflags-2.10.0 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
- borsh-1.5.3 \
- borsh-derive-1.5.3 \
- bstr-1.12.0 \
- bumpalo-3.16.0 \
- byte-unit-5.1.6 \
+ block2-0.6.2 \
+ borsh-1.6.0 \
+ borsh-derive-1.6.0 \
+ bstr-1.12.1 \
+ bumpalo-3.19.0 \
+ byte-unit-5.2.0 \
bytecheck-0.6.12 \
bytecheck_derive-0.6.12 \
- bytemuck-1.21.0 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
- bytes-1.9.0 \
- cargo_toml-0.22.1 \
+ bytes-1.11.0 \
+ cargo_toml-0.22.3 \
cast-0.3.0 \
- cc-1.2.7 \
- cfg-if-1.0.0 \
+ cc-1.2.49 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.39 \
+ chrono-0.4.42 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_complete-4.5.54 \
- clap_derive-4.5.40 \
- clap_lex-0.7.4 \
+ clap-4.5.53 \
+ clap-cargo-0.13.0 \
+ clap_builder-4.5.53 \
+ clap_complete-4.5.62 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
clru-0.6.2 \
color_quant-1.1.0 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
colored-2.2.0 \
- console-0.15.10 \
+ console-0.15.11 \
core-foundation-sys-0.8.7 \
- cpufeatures-0.2.16 \
- crc-3.2.1 \
+ cpufeatures-0.2.17 \
+ crc-3.4.0 \
crc-catalog-2.4.0 \
- crc32fast-1.4.2 \
- criterion-0.6.0 \
- criterion-plot-0.5.0 \
+ crc32fast-1.5.0 \
+ criterion-0.8.1 \
+ criterion-plot-0.8.1 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.2 \
- crypto-common-0.1.6 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.7 \
dashmap-6.1.0 \
- deranged-0.4.0 \
- derive_arbitrary-1.4.1 \
- deunicode-1.6.0 \
+ deranged-0.5.5 \
+ derive_arbitrary-1.4.2 \
+ deunicode-1.6.2 \
digest-0.10.7 \
- displaydoc-0.2.5 \
+ dispatch2-0.3.0 \
dunce-1.0.5 \
- either-1.13.0 \
- enable-ansi-support-0.2.1 \
+ dyn-clone-1.0.20 \
+ either-1.15.0 \
+ enable-ansi-support-0.3.1 \
encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
encoding_rs_io-0.1.7 \
- env_filter-0.1.3 \
- env_logger-0.11.6 \
- equivalent-1.0.1 \
- erased-serde-0.4.5 \
- errno-0.3.10 \
+ env_filter-0.1.4 \
+ env_logger-0.11.8 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.9 \
+ errno-0.3.14 \
etcetera-0.8.0 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
- filetime-0.2.25 \
- flate2-1.1.1 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.5 \
+ flate2-1.1.7 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
+ foldhash-0.1.5 \
+ foldhash-0.2.0 \
fs_extra-1.3.0 \
funty-2.0.0 \
futures-core-0.3.31 \
@@ -102,328 +106,349 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
- gimli-0.31.1 \
- 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 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ gimli-0.32.3 \
+ gix-0.75.0 \
+ gix-actor-0.35.6 \
+ gix-actor-0.36.0 \
+ gix-attributes-0.26.1 \
+ gix-attributes-0.28.1 \
+ gix-bitmap-0.2.15 \
+ gix-chunk-0.4.12 \
+ gix-command-0.6.3 \
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-commitgraph-0.30.1 \
+ gix-config-0.48.0 \
+ gix-config-value-0.15.3 \
+ gix-date-0.10.7 \
+ gix-date-0.11.0 \
+ gix-diff-0.55.0 \
+ gix-dir-0.17.0 \
gix-discover-0.40.1 \
+ gix-discover-0.43.0 \
gix-features-0.42.1 \
- gix-filter-0.19.1 \
+ gix-features-0.44.1 \
+ gix-filter-0.22.0 \
gix-fs-0.15.0 \
- gix-glob-0.20.0 \
+ gix-fs-0.17.0 \
+ gix-glob-0.20.1 \
+ gix-glob-0.22.1 \
gix-hash-0.18.0 \
+ gix-hash-0.20.1 \
gix-hashtable-0.8.1 \
+ gix-hashtable-0.10.0 \
gix-ignore-0.15.0 \
- gix-index-0.40.0 \
+ gix-ignore-0.17.1 \
+ gix-index-0.40.1 \
+ gix-index-0.43.0 \
gix-lock-17.1.0 \
- gix-mailmap-0.27.1 \
+ gix-lock-19.0.0 \
+ gix-mailmap-0.28.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-object-0.52.0 \
+ gix-odb-0.72.0 \
+ gix-pack-0.62.0 \
+ gix-packetline-0.20.0 \
+ gix-path-0.10.22 \
+ gix-pathspec-0.13.0 \
+ gix-protocol-0.53.0 \
+ gix-quote-0.6.1 \
gix-ref-0.52.1 \
- gix-refspec-0.30.1 \
- gix-revision-0.34.1 \
+ gix-ref-0.55.0 \
+ gix-refspec-0.33.0 \
+ gix-revision-0.37.0 \
gix-revwalk-0.20.1 \
+ gix-revwalk-0.23.0 \
gix-sec-0.11.0 \
- gix-shallow-0.4.0 \
- gix-status-0.19.1 \
- gix-submodule-0.19.1 \
+ gix-sec-0.12.2 \
+ gix-shallow-0.6.0 \
+ gix-status-0.22.0 \
+ gix-submodule-0.22.0 \
gix-tempfile-17.1.0 \
+ gix-tempfile-19.0.1 \
gix-testtools-0.16.1 \
- 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-trace-0.1.15 \
+ gix-transport-0.50.0 \
+ gix-traverse-0.46.2 \
+ gix-traverse-0.49.0 \
+ gix-url-0.33.2 \
+ gix-utils-0.3.1 \
+ gix-validate-0.10.1 \
gix-worktree-0.41.0 \
- glob-0.3.2 \
- globset-0.4.16 \
+ gix-worktree-0.44.0 \
+ glob-0.3.3 \
+ globset-0.4.18 \
globwalk-0.9.1 \
- grep-matcher-0.1.7 \
- grep-searcher-0.1.14 \
- half-2.4.1 \
+ grep-matcher-0.1.8 \
+ grep-searcher-0.1.16 \
+ half-2.7.1 \
hash32-0.3.1 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.1 \
heapless-0.8.0 \
heck-0.5.0 \
- home-0.5.11 \
- human-panic-2.0.2 \
+ home-0.5.12 \
+ human-panic-2.0.4 \
humansize-2.1.3 \
- humantime-2.1.0 \
- iana-time-zone-0.1.61 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
- ignore-0.4.23 \
- image-0.25.6 \
- image-webp-0.2.0 \
- imara-diff-0.1.7 \
- indexmap-2.7.0 \
- insta-1.43.1 \
- inventory-0.3.16 \
+ ignore-0.4.25 \
+ image-0.25.9 \
+ image-webp-0.2.4 \
+ imara-diff-0.1.8 \
+ indexmap-2.12.1 \
+ insta-1.45.0 \
+ inventory-0.3.21 \
io-close-0.3.7 \
is_ci-1.2.0 \
- is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.11.0 \
itertools-0.13.0 \
- itoa-1.0.14 \
- jiff-0.2.10 \
- jiff-static-0.2.10 \
+ itoa-1.0.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.32 \
- js-sys-0.3.76 \
+ jobserver-0.1.34 \
+ js-sys-0.3.83 \
json5-0.4.1 \
kstring-2.0.2 \
lazy_static-1.5.0 \
- libc-0.2.174 \
- libm-0.2.11 \
- libredox-0.1.3 \
- libz-rs-sys-0.5.0 \
- linux-raw-sys-0.4.14 \
- linux-raw-sys-0.9.4 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.22 \
+ libc-0.2.178 \
+ libm-0.2.15 \
+ libredox-0.1.10 \
+ libz-rs-sys-0.5.3 \
+ linux-raw-sys-0.11.0 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
maybe-async-0.2.10 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
- miniz_oxide-0.8.7 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
+ miniz_oxide-0.8.9 \
+ moxcms-0.7.10 \
+ nix-0.30.1 \
npm-package-json-0.1.3 \
num-conv-0.1.0 \
num-format-0.4.4 \
num-traits-0.2.19 \
- object-0.36.7 \
+ objc2-0.6.3 \
+ objc2-cloud-kit-0.3.2 \
+ objc2-core-data-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-core-graphics-0.3.2 \
+ objc2-core-image-0.3.2 \
+ objc2-core-location-0.3.2 \
+ objc2-core-text-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.2 \
+ objc2-io-surface-0.3.2 \
+ objc2-quartz-core-0.3.2 \
+ objc2-ui-kit-0.3.2 \
+ objc2-user-notifications-0.3.2 \
+ object-0.37.3 \
once_cell-1.21.3 \
- oorandom-11.1.4 \
- os_info-3.9.2 \
- owo-colors-4.2.2 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ once_cell_polyfill-1.70.2 \
+ oorandom-11.1.5 \
+ os_info-3.13.0 \
+ owo-colors-4.2.3 \
+ page_size-0.6.0 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
parse-zoneinfo-0.3.1 \
paste-1.0.15 \
- percent-encoding-2.3.1 \
- pest-2.7.15 \
- pest_derive-2.7.15 \
- pest_generator-2.7.15 \
- pest_meta-2.7.15 \
- phf-0.11.2 \
- phf_codegen-0.11.2 \
- phf_generator-0.11.2 \
- phf_shared-0.11.2 \
+ percent-encoding-2.3.2 \
+ pest-2.8.4 \
+ pest_derive-2.8.4 \
+ pest_generator-2.8.4 \
+ pest_meta-2.8.4 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
plotters-0.3.7 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
- png-0.17.16 \
- portable-atomic-1.10.0 \
+ png-0.18.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.94 \
+ ppv-lite86-0.2.21 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
prodash-29.0.2 \
+ prodash-30.0.1 \
ptr_meta-0.1.4 \
ptr_meta_derive-0.1.4 \
+ pxfm-0.1.27 \
quick-error-2.0.1 \
- quote-1.0.38 \
- r-efi-5.2.0 \
+ quote-1.0.42 \
+ r-efi-5.3.0 \
radium-0.7.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.8 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
relative-path-1.9.3 \
rend-0.4.2 \
rkyv-0.7.45 \
rkyv_derive-0.7.45 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
- rstest-0.25.0 \
- rstest_macros-0.25.0 \
- rust_decimal-1.36.0 \
- rustc-demangle-0.1.24 \
+ rstest-0.26.1 \
+ rstest_macros-0.26.1 \
+ rust_decimal-1.39.0 \
+ rustc-demangle-0.1.26 \
rustc_version-0.4.1 \
- rustix-0.38.42 \
- rustix-1.0.5 \
- rustversion-1.0.19 \
- ryu-1.0.18 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
+ schemars-1.1.0 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- semver-1.0.24 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_spanned-0.6.8 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.3 \
serde_yaml-0.9.34+deprecated \
sha1-0.10.6 \
sha1-checked-0.10.0 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
- signal-hook-registry-1.4.5 \
+ signal-hook-0.3.18 \
+ signal-hook-registry-1.4.7 \
simd-adler32-0.3.7 \
simdutf8-0.1.5 \
- similar-2.6.0 \
- siphasher-0.3.11 \
- slab-0.4.9 \
+ similar-2.7.0 \
+ siphasher-1.0.1 \
+ slab-0.4.11 \
slug-0.1.6 \
- smallvec-1.15.0 \
- stable_deref_trait-1.2.0 \
+ smallvec-1.15.1 \
+ stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
syn-1.0.109 \
- syn-2.0.100 \
- synstructure-0.13.1 \
+ syn-2.0.111 \
table_formatter-0.6.1 \
tap-1.0.1 \
- tar-0.4.43 \
- tempfile-3.19.1 \
- tera-1.20.0 \
+ tar-0.4.44 \
+ tempfile-3.23.0 \
+ tera-1.20.1 \
term_size-0.3.2 \
- terminal_size-0.4.1 \
+ terminal_size-0.4.3 \
thiserror-1.0.69 \
- thiserror-2.0.9 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.9 \
- time-0.3.41 \
- time-core-0.1.4 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
time-humanize-0.1.3 \
- time-macros-0.2.22 \
- tinystr-0.7.6 \
+ time-macros-0.2.24 \
tinytemplate-1.2.1 \
- tinyvec-1.8.1 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokei-13.0.0-alpha.8 \
+ tokei-13.0.0 \
toml-0.5.11 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- typeid-1.0.2 \
- typenum-1.17.0 \
- typetag-0.2.20 \
- typetag-impl-0.2.20 \
+ toml-0.8.23 \
+ toml-0.9.8 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.9 \
+ toml_parser-1.0.4 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.4 \
+ typeid-1.0.3 \
+ typenum-1.19.0 \
+ typetag-0.2.21 \
+ typetag-impl-0.2.21 \
ucd-trie-0.1.7 \
uluru-3.1.0 \
- unic-char-property-0.9.0 \
- unic-char-range-0.9.0 \
- unic-common-0.9.0 \
- unic-segment-0.9.0 \
- unic-ucd-segment-0.9.0 \
- unic-ucd-version-0.9.0 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.14 \
- unicode-normalization-0.1.24 \
+ unicode-ident-1.0.22 \
+ unicode-normalization-0.1.25 \
+ unicode-segmentation-1.12.0 \
unsafe-libyaml-0.2.11 \
- url-2.5.4 \
- utf16_iter-1.0.5 \
- utf8-width-0.1.7 \
- utf8_iter-1.0.4 \
+ utf8-width-0.1.8 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
+ uuid-1.19.0 \
version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
- web-sys-0.3.76 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.106 \
+ wasm-bindgen-macro-0.2.106 \
+ wasm-bindgen-macro-support-0.2.106 \
+ wasm-bindgen-shared-0.2.106 \
+ web-sys-0.3.83 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-sys-0.42.0 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.48.0 \
- windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.42.2 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.42.2 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.42.2 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.42.2 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.22 \
- winnow-0.7.7 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.14 \
winres-0.1.12 \
- wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ wit-bindgen-0.46.0 \
wyz-0.5.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zlib-rs-0.5.0 \
- zstd-0.13.2 \
- zstd-safe-7.2.1 \
- zstd-sys-2.0.13+zstd.1.5.6 \
- zune-core-0.4.12 \
- zune-jpeg-0.4.14
+ zerocopy-0.8.31 \
+ zerocopy-derive-0.8.31 \
+ zlib-rs-0.5.3 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.16+zstd.1.5.7 \
+ zune-core-0.5.0 \
+ zune-jpeg-0.5.5
diff --git a/sysutils/onefetch/distinfo b/sysutils/onefetch/distinfo
index 1252c4544153..f52f35e002ea 100644
--- a/sysutils/onefetch/distinfo
+++ b/sysutils/onefetch/distinfo
@@ -1,90 +1,90 @@
-TIMESTAMP = 1759818963
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1766625468
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
SIZE (rust/crates/ahash-0.7.8.crate) = 38550
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/alloca-0.4.0.crate) = e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4
+SIZE (rust/crates/alloca-0.4.0.crate) = 4257
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/askalono-0.5.0.crate) = 46676ccec8213bcc35a7e8562a8459138b8ae82c380bbc9ae7ffcfa247352972
SIZE (rust/crates/askalono-0.5.0.crate) = 30784
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-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.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/borsh-1.5.3.crate) = 2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03
-SIZE (rust/crates/borsh-1.5.3.crate) = 63733
-SHA256 (rust/crates/borsh-derive-1.5.3.crate) = c2593a3b8b938bd68373196c9832f516be11fa487ef4ae745eb282e6a56a7244
-SIZE (rust/crates/borsh-derive-1.5.3.crate) = 29532
-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/byte-unit-5.1.6.crate) = e1cd29c3c585209b0cbc7309bfe3ed7efd8c84c21b7af29c8bfae908f8777174
-SIZE (rust/crates/byte-unit-5.1.6.crate) = 26471
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/borsh-1.6.0.crate) = d1da5ab77c1437701eeff7c88d968729e7766172279eab0676857b3d63af7a6f
+SIZE (rust/crates/borsh-1.6.0.crate) = 82725
+SHA256 (rust/crates/borsh-derive-1.6.0.crate) = 0686c856aa6aac0c4498f936d7d6a02df690f614c03e4d906d1018062b5c5e2c
+SIZE (rust/crates/borsh-derive-1.6.0.crate) = 31740
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/byte-unit-5.2.0.crate) = 8c6d47a4e2961fb8721bcfc54feae6455f2f64e7054f9bc67e875f0e77f4c58d
+SIZE (rust/crates/byte-unit-5.2.0.crate) = 41263
SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
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.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cargo_toml-0.22.1.crate) = 02260d489095346e5cafd04dea8e8cb54d1d74fcd759022a9b72986ebe9a1257
-SIZE (rust/crates/cargo_toml-0.22.1.crate) = 33629
+SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
+SHA256 (rust/crates/cargo_toml-0.22.3.crate) = 374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77
+SIZE (rust/crates/cargo_toml-0.22.3.crate) = 33780
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.7.crate) = a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7
-SIZE (rust/crates/cc-1.2.7.crate) = 100283
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cc-1.2.49.crate) = 90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215
+SIZE (rust/crates/cc-1.2.49.crate) = 93145
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb
SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
@@ -95,40 +95,42 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
-SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap-cargo-0.13.0.crate) = 38ae55615695e768a76899c8411b4ebacfbe525e964f94fd24f0007b10b45cd3
+SIZE (rust/crates/clap-cargo-0.13.0.crate) = 11252
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
+SHA256 (rust/crates/clap_complete-4.5.62.crate) = 004eef6b14ce34759aa7de4aea3217e368f463f46a3ed3764ca4b5a4404003b4
+SIZE (rust/crates/clap_complete-4.5.62.crate) = 49207
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
-SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b
-SIZE (rust/crates/console-0.15.10.crate) = 36449
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
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.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
-SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
-SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
-SIZE (rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc-3.4.0.crate) = 5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d
+SIZE (rust/crates/crc-3.4.0.crate) = 13941
SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
-SIZE (rust/crates/criterion-0.6.0.crate) = 119470
-SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
-SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.8.1.crate) = 4d883447757bb0ee46f233e9dc22eb84d93a9508c9b868687b274fc431d886bf
+SIZE (rust/crates/criterion-0.8.1.crate) = 122380
+SHA256 (rust/crates/criterion-plot-0.8.1.crate) = ed943f81ea2faa8dcecbbfa50164acf95d555afec96a27871663b300e387b2e4
+SIZE (rust/crates/criterion-plot-0.8.1.crate) = 24771
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -137,44 +139,46 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
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.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
-SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
-SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
-SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
-SHA256 (rust/crates/deunicode-1.6.0.crate) = 339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00
-SIZE (rust/crates/deunicode-1.6.0.crate) = 170864
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
+SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
+SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
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/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/enable-ansi-support-0.2.1.crate) = aa4ff3ae2a9aa54bf7ee0983e59303224de742818c1822d89f07da9856d9bc60
-SIZE (rust/crates/enable-ansi-support-0.2.1.crate) = 5666
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/enable-ansi-support-0.3.1.crate) = ea7457668b3da8a4b702f3d79e131aa3e81cd7e81cc95fb2d54fce9f182ecc77
+SIZE (rust/crates/enable-ansi-support-0.3.1.crate) = 6112
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
-SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
-SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
-SHA256 (rust/crates/env_logger-0.11.6.crate) = dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0
-SIZE (rust/crates/env_logger-0.11.6.crate) = 31105
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/erased-serde-0.4.5.crate) = 24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d
-SIZE (rust/crates/erased-serde-0.4.5.crate) = 25459
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2
+SIZE (rust/crates/env_filter-0.1.4.crate) = 15281
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.9.crate) = 89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3
+SIZE (rust/crates/erased-serde-0.4.9.crate) = 28835
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
@@ -183,14 +187,18 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
+SHA256 (rust/crates/flate2-1.1.7.crate) = a2152dbcb980c05735e2a651d96011320a949eb31a0c8b38b72645ce97dec676
+SIZE (rust/crates/flate2-1.1.7.crate) = 78575
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
@@ -207,242 +215,254 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-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/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/gix-0.75.0.crate) = 60beff35667fb0ac935c4c45941868d9cf5025e4b85c58deb3c5a65113e22ce4
+SIZE (rust/crates/gix-0.75.0.crate) = 299895
+SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e
+SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441
+SHA256 (rust/crates/gix-actor-0.36.0.crate) = 694f6c16eb88b16b00b1d811e4e4bda6f79e9eb467a1b04fd5b848da677baa81
+SIZE (rust/crates/gix-actor-0.36.0.crate) = 13444
+SHA256 (rust/crates/gix-attributes-0.26.1.crate) = 6f50d813d5c2ce9463ba0c29eea90060df08e38ad8f34b8a192259f8bce5c078
+SIZE (rust/crates/gix-attributes-0.26.1.crate) = 22769
+SHA256 (rust/crates/gix-attributes-0.28.1.crate) = cc6591add69314fc43db078076a8da6f07957c65abb0b21c3e1b6a3cf50aa18d
+SIZE (rust/crates/gix-attributes-0.28.1.crate) = 22749
+SHA256 (rust/crates/gix-bitmap-0.2.15.crate) = 5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531
+SIZE (rust/crates/gix-bitmap-0.2.15.crate) = 8153
+SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb
+SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638
+SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62
+SIZE (rust/crates/gix-command-0.6.3.crate) = 15123
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-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef
+SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423
+SHA256 (rust/crates/gix-config-0.48.0.crate) = 9419284839421488b5ab9b9b88386bdc1e159a986c08e17ffa3e9a5cd2b139f5
+SIZE (rust/crates/gix-config-0.48.0.crate) = 73767
+SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64
+SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605
+SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171
+SIZE (rust/crates/gix-date-0.10.7.crate) = 16177
+SHA256 (rust/crates/gix-date-0.11.0.crate) = 9f94626a5bc591a57025361a3a890092469e47c7667e59fc143439cd6eaf47fe
+SIZE (rust/crates/gix-date-0.11.0.crate) = 16334
+SHA256 (rust/crates/gix-diff-0.55.0.crate) = cfc7735ca267da78c37e916e9b32d67b0b0e3fc9401378920e9469b5d497dccf
+SIZE (rust/crates/gix-diff-0.55.0.crate) = 60308
+SHA256 (rust/crates/gix-dir-0.17.0.crate) = cb9a55642e31c81d235e6ab2a7f00343c0f79e70973245a8a1e1d16c498e3e86
+SIZE (rust/crates/gix-dir-0.17.0.crate) = 67171
SHA256 (rust/crates/gix-discover-0.40.1.crate) = dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c
SIZE (rust/crates/gix-discover-0.40.1.crate) = 23518
+SHA256 (rust/crates/gix-discover-0.43.0.crate) = 809f8dba9fbd7a054894ec222815742b96def1ca08e18c38b1dbc1f737dd213d
+SIZE (rust/crates/gix-discover-0.43.0.crate) = 23281
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-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a
+SIZE (rust/crates/gix-features-0.44.1.crate) = 34680
+SHA256 (rust/crates/gix-filter-0.22.0.crate) = 9e137e7df1ae40fe2b49dcb2845c6bf7ac04cd53a320d72e761c598a6fd452ed
+SIZE (rust/crates/gix-filter-0.22.0.crate) = 38719
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-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f
+SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022
+SHA256 (rust/crates/gix-glob-0.20.1.crate) = 90181472925b587f6079698f79065ff64786e6d6c14089517a1972bca99fb6e9
+SIZE (rust/crates/gix-glob-0.20.1.crate) = 16252
+SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56
+SIZE (rust/crates/gix-glob-0.22.1.crate) = 16299
SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8
SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940
+SHA256 (rust/crates/gix-hash-0.20.1.crate) = 826036a9bee95945b0be1e2394c64cd4289916c34a639818f8fd5153906985c1
+SIZE (rust/crates/gix-hash-0.20.1.crate) = 19230
SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904
SIZE (rust/crates/gix-hashtable-0.8.1.crate) = 10253
+SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419c517fd71f1767ad8935298bcc805edd195
+SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303
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-ignore-0.17.1.crate) = 93b6a9679a1488123b7f2929684bacfd9cd2a24f286b52203b8752cbb8d7fc49
+SIZE (rust/crates/gix-ignore-0.17.1.crate) = 12402
+SHA256 (rust/crates/gix-index-0.40.1.crate) = b38e919efd59cb8275d23ad2394b2ab9d002007b27620e145d866d546403b665
+SIZE (rust/crates/gix-index-0.40.1.crate) = 53703
+SHA256 (rust/crates/gix-index-0.43.0.crate) = eab6410318b98750883eb3e35eb999abfb155b407eb0580726d4d868b60cde04
+SIZE (rust/crates/gix-index-0.43.0.crate) = 54361
SHA256 (rust/crates/gix-lock-17.1.0.crate) = 570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796
SIZE (rust/crates/gix-lock-17.1.0.crate) = 13990
-SHA256 (rust/crates/gix-mailmap-0.27.1.crate) = 5e7c52eb13d84ad26030d07a2c2975ba639dd1400a7996e6966c5aef617ed829
-SIZE (rust/crates/gix-mailmap-0.27.1.crate) = 14596
+SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f
+SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263
+SHA256 (rust/crates/gix-mailmap-0.28.0.crate) = 2a97041c66c8b6c2f34cf6b8585a36e28a07401a611a69d8a5d2cee0eea2aa72
+SIZE (rust/crates/gix-mailmap-0.28.0.crate) = 14696
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-object-0.52.0.crate) = 84743d1091c501a56f00d7f4c595cb30f20fcef6503b32ac0a1ff3817efd7b5d
+SIZE (rust/crates/gix-object-0.52.0.crate) = 50541
+SHA256 (rust/crates/gix-odb-0.72.0.crate) = 5f81b480252f3a4d55f87e6e358c4c6f7615f98b1742e1e70118c57282a92e82
+SIZE (rust/crates/gix-odb-0.72.0.crate) = 62986
+SHA256 (rust/crates/gix-pack-0.62.0.crate) = 38e868463538731a0fd99f3950637957413bbfbe69143520c0b5c1e163303577
+SIZE (rust/crates/gix-pack-0.62.0.crate) = 104744
+SHA256 (rust/crates/gix-packetline-0.20.0.crate) = fad0ffb982a289888087a165d3e849cbac724f2aa5431236b050dd2cb9c7de31
+SIZE (rust/crates/gix-packetline-0.20.0.crate) = 28268
+SHA256 (rust/crates/gix-path-0.10.22.crate) = 7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366
+SIZE (rust/crates/gix-path-0.10.22.crate) = 33919
+SHA256 (rust/crates/gix-pathspec-0.13.0.crate) = d05e28457dca7c65a2dbe118869aab922a5bd382b7bb10cff5354f366845c128
+SIZE (rust/crates/gix-pathspec-0.13.0.crate) = 23314
+SHA256 (rust/crates/gix-protocol-0.53.0.crate) = 6947d3b919ec8d10738f4251905a8485366ffdd24942cdbe9c6b69376bf57d64
+SIZE (rust/crates/gix-protocol-0.53.0.crate) = 55824
+SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b
+SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984
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-ref-0.55.0.crate) = e51330a32f173c8e831731dfef8e93a748c23c057f4b028841f222564cad84cb
+SIZE (rust/crates/gix-ref-0.55.0.crate) = 65278
+SHA256 (rust/crates/gix-refspec-0.33.0.crate) = 7f88233214a302d61e60bb9d1387043c1759b761dba4a8704b341fecbf6b1266
+SIZE (rust/crates/gix-refspec-0.33.0.crate) = 23467
+SHA256 (rust/crates/gix-revision-0.37.0.crate) = ffe7f489bd27e7e388885210bc189088012db6062ccc75d713d1cef8eff56883
+SIZE (rust/crates/gix-revision-0.37.0.crate) = 28024
SHA256 (rust/crates/gix-revwalk-0.20.1.crate) = 1bc756b73225bf005ddeb871d1ca7b3c33e2417d0d53e56effa5a36765b52b28
SIZE (rust/crates/gix-revwalk-0.20.1.crate) = 18297
+SHA256 (rust/crates/gix-revwalk-0.23.0.crate) = dd2fae8449d97fb92078c46cb63544e0024955f43738a610d24277a3b01d5a00
+SIZE (rust/crates/gix-revwalk-0.23.0.crate) = 18307
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-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be
+SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263
+SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223
+SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364
+SHA256 (rust/crates/gix-status-0.22.0.crate) = 53c9ad16b4d9da73d527eb6d1be05de9e0641855b8084b362dd657255684f81f
+SIZE (rust/crates/gix-status-0.22.0.crate) = 41972
+SHA256 (rust/crates/gix-submodule-0.22.0.crate) = 2b79f64c669d8578f45046b3ffb8d4d9cc4beb798871ff638a7b5c1f59dbd2fc
+SIZE (rust/crates/gix-submodule-0.22.0.crate) = 20111
SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
+SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086
+SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058
SHA256 (rust/crates/gix-testtools-0.16.1.crate) = f8d46e2dc4fd0cbe726e3c0768efc8c5dba114bdfb216fde5d3b72f6ea77ec6c
SIZE (rust/crates/gix-testtools-0.16.1.crate) = 28356
-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-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
+SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
+SHA256 (rust/crates/gix-transport-0.50.0.crate) = e058d6667165dba7642b3c293d7c355e2a964acef9bc9408604547d952943a8f
+SIZE (rust/crates/gix-transport-0.50.0.crate) = 70749
+SHA256 (rust/crates/gix-traverse-0.46.2.crate) = b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33
+SIZE (rust/crates/gix-traverse-0.46.2.crate) = 24863
+SHA256 (rust/crates/gix-traverse-0.49.0.crate) = 054c79f4c3f87e794ff7dc1fec8306a2bb563cfb38f6be2dc0e4c0fa82f74d59
+SIZE (rust/crates/gix-traverse-0.49.0.crate) = 27016
+SHA256 (rust/crates/gix-url-0.33.2.crate) = d995249a1cf1ad79ba10af6499d4bf37cb78035c0983eaa09ec5910da694957c
+SIZE (rust/crates/gix-url-0.33.2.crate) = 19762
+SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5
+SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157
+SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
+SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
SHA256 (rust/crates/gix-worktree-0.41.0.crate) = 54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9
SIZE (rust/crates/gix-worktree-0.41.0.crate) = 24609
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
-SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/gix-worktree-0.44.0.crate) = 428e8928e0e27341b58aa89e20adaf643efd6a8f863bc9cdf3ec6199c2110c96
+SIZE (rust/crates/gix-worktree-0.44.0.crate) = 25538
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
-SHA256 (rust/crates/grep-matcher-0.1.7.crate) = 47a3141a10a43acfedc7c98a60a834d7ba00dfe7bec9071cbfc19b55b292ac02
-SIZE (rust/crates/grep-matcher-0.1.7.crate) = 15609
-SHA256 (rust/crates/grep-searcher-0.1.14.crate) = b9b6c14b3fc2e0a107d6604d3231dec0509e691e62447104bc385a46a7892cda
-SIZE (rust/crates/grep-searcher-0.1.14.crate) = 45073
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/grep-matcher-0.1.8.crate) = 36d7b71093325ab22d780b40d7df3066ae4aebb518ba719d38c697a8228a8023
+SIZE (rust/crates/grep-matcher-0.1.8.crate) = 16232
+SHA256 (rust/crates/grep-searcher-0.1.16.crate) = ac63295322dc48ebb20a25348147905d816318888e64f531bfc2a2bc0577dc34
+SIZE (rust/crates/grep-searcher-0.1.16.crate) = 46048
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/human-panic-2.0.2.crate) = 80b84a66a325082740043a6c28bbea400c129eac0d3a27673a1de971e44bf1f7
-SIZE (rust/crates/human-panic-2.0.2.crate) = 12620
+SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
+SHA256 (rust/crates/human-panic-2.0.4.crate) = 9a8a07a0957cd4a3cad4a1e4ca7cd5ea07fcacef6ebe2e5d0c7935bfc95120d8
+SIZE (rust/crates/human-panic-2.0.4.crate) = 15912
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
-SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
-SHA256 (rust/crates/image-webp-0.2.0.crate) = e031e8e3d94711a9ccb5d6ea357439ef3dcbed361798bd4071dc4d9793fbe22f
-SIZE (rust/crates/image-webp-0.2.0.crate) = 52958
-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.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
-SIZE (rust/crates/insta-1.43.1.crate) = 101047
-SHA256 (rust/crates/inventory-0.3.16.crate) = e5d80fade88dd420ce0d9ab6f7c58ef2272dde38db874657950f827d4982c817
-SIZE (rust/crates/inventory-0.3.16.crate) = 15265
+SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a
+SIZE (rust/crates/ignore-0.4.25.crate) = 59154
+SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a
+SIZE (rust/crates/image-0.25.9.crate) = 294591
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
+SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
+SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
+SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2
+SIZE (rust/crates/indexmap-2.12.1.crate) = 100184
+SHA256 (rust/crates/insta-1.45.0.crate) = b76866be74d68b1595eb8060cb9191dca9c021db2316558e52ddc5d55d41b66c
+SIZE (rust/crates/insta-1.45.0.crate) = 112109
+SHA256 (rust/crates/inventory-0.3.21.crate) = bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e
+SIZE (rust/crates/inventory-0.3.21.crate) = 16600
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
SHA256 (rust/crates/is_ci-1.2.0.crate) = 7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45
SIZE (rust/crates/is_ci-1.2.0.crate) = 4521
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/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/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
SHA256 (rust/crates/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/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
+SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
SIZE (rust/crates/json5-0.4.1.crate) = 15678
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/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.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-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/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091
+SIZE (rust/crates/libc-0.2.178.crate) = 783720
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libz-rs-sys-0.5.3.crate) = 8b484ba8d4f775eeca644c452a56650e544bf7e617f1d170fe7298122ead5222
+SIZE (rust/crates/libz-rs-sys-0.5.3.crate) = 47421
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
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
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
-SHA256 (rust/crates/miniz_oxide-0.8.7.crate) = ff70ce3e48ae43fa075863cef62e8b43b71a4f2382229920e0df362592919430
-SIZE (rust/crates/miniz_oxide-0.8.7.crate) = 66905
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490
+SIZE (rust/crates/memmap2-0.9.9.crate) = 34576
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/moxcms-0.7.10.crate) = 80986bbbcf925ebd3be54c26613d861255284584501595cf418320c078945608
+SIZE (rust/crates/moxcms-0.7.10.crate) = 176635
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/npm-package-json-0.1.3.crate) = df163f89771bd6654d5e116952b9ab2d0b952cd8e3315ddaa615f6d2bfbb1fde
SIZE (rust/crates/npm-package-json-0.1.3.crate) = 9880
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -451,80 +471,116 @@ SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c3
SIZE (rust/crates/num-format-0.4.4.crate) = 61509
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-cloud-kit-0.3.2.crate) = 73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c
+SIZE (rust/crates/objc2-cloud-kit-0.3.2.crate) = 68818
+SHA256 (rust/crates/objc2-core-data-0.3.2.crate) = 0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa
+SIZE (rust/crates/objc2-core-data-0.3.2.crate) = 39186
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
+SHA256 (rust/crates/objc2-core-image-0.3.2.crate) = e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006
+SIZE (rust/crates/objc2-core-image-0.3.2.crate) = 95862
+SHA256 (rust/crates/objc2-core-location-0.3.2.crate) = ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009
+SIZE (rust/crates/objc2-core-location-0.3.2.crate) = 17032
+SHA256 (rust/crates/objc2-core-text-0.3.2.crate) = 0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d
+SIZE (rust/crates/objc2-core-text-0.3.2.crate) = 96485
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
+SHA256 (rust/crates/objc2-quartz-core-0.3.2.crate) = 96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f
+SIZE (rust/crates/objc2-quartz-core-0.3.2.crate) = 30036
+SHA256 (rust/crates/objc2-ui-kit-0.3.2.crate) = d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22
+SIZE (rust/crates/objc2-ui-kit-0.3.2.crate) = 551453
+SHA256 (rust/crates/objc2-user-notifications-0.3.2.crate) = 9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e
+SIZE (rust/crates/objc2-user-notifications-0.3.2.crate) = 12257
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
-SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
-SHA256 (rust/crates/os_info-3.9.2.crate) = 6e6520c8cc998c5741ee68ec1dc369fc47e5f0ea5320018ecf2a1ccd6328f48b
-SIZE (rust/crates/os_info-3.9.2.crate) = 22875
-SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
-SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
-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/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/os_info-3.13.0.crate) = 7c39b5918402d564846d5aba164c09a66cc88d232179dfd3e3c619a25a268392
+SIZE (rust/crates/os_info-3.13.0.crate) = 26497
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
+SHA256 (rust/crates/page_size-0.6.0.crate) = 30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da
+SIZE (rust/crates/page_size-0.6.0.crate) = 8479
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc
-SIZE (rust/crates/pest-2.7.15.crate) = 127895
-SHA256 (rust/crates/pest_derive-2.7.15.crate) = 816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e
-SIZE (rust/crates/pest_derive-2.7.15.crate) = 40745
-SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b
-SIZE (rust/crates/pest_generator-2.7.15.crate) = 18417
-SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea
-SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121
-SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
-SIZE (rust/crates/phf-0.11.2.crate) = 21569
-SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
-SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977
-SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
-SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
-SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
-SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.4.crate) = cbcfd20a6d4eeba40179f05735784ad32bdaef05ce8e8af05f180d45bb3e7e22
+SIZE (rust/crates/pest-2.8.4.crate) = 129758
+SHA256 (rust/crates/pest_derive-2.8.4.crate) = 51f72981ade67b1ca6adc26ec221be9f463f2b5839c7508998daa17c23d94d7f
+SIZE (rust/crates/pest_derive-2.8.4.crate) = 43466
+SHA256 (rust/crates/pest_generator-2.8.4.crate) = dee9efd8cdb50d719a80088b76f81aec7c41ed6d522ee750178f83883d271625
+SIZE (rust/crates/pest_generator-2.8.4.crate) = 18650
+SHA256 (rust/crates/pest_meta-2.8.4.crate) = bf1d70880e76bdc13ba52eafa6239ce793d85c8e43896507e43dd8984ff05b82
+SIZE (rust/crates/pest_meta-2.8.4.crate) = 42947
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+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/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
-SIZE (rust/crates/png-0.17.16.crate) = 117975
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
SIZE (rust/crates/prodash-29.0.2.crate) = 91338
+SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
+SIZE (rust/crates/prodash-30.0.1.crate) = 92925
SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
+SHA256 (rust/crates/pxfm-0.1.27.crate) = 7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8
+SIZE (rust/crates/pxfm-0.1.27.crate) = 879919
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -533,18 +589,22 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/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/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
-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/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
@@ -557,305 +617,295 @@ SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e90891
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
-SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
-SIZE (rust/crates/rstest-0.25.0.crate) = 55273
-SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
-SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
-SHA256 (rust/crates/rust_decimal-1.36.0.crate) = b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555
-SIZE (rust/crates/rust_decimal-1.36.0.crate) = 129249
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
+SIZE (rust/crates/rstest-0.26.1.crate) = 56940
+SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
+SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
+SHA256 (rust/crates/rust_decimal-1.39.0.crate) = 35affe401787a9bd846712274d97654355d21b2a2c092a3139aabe31e9022282
+SIZE (rust/crates/rust_decimal-1.39.0.crate) = 154142
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
+SIZE (rust/crates/schemars-1.1.0.crate) = 92664
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/semver-1.0.24.crate) = 3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba
-SIZE (rust/crates/semver-1.0.24.crate) = 31267
-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/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
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/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
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-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
-SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+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-registry-1.4.7.crate) = 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad
+SIZE (rust/crates/signal-hook-registry-1.4.7.crate) = 19491
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
-SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e
-SIZE (rust/crates/similar-2.6.0.crate) = 51659
-SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
-SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
+SIZE (rust/crates/syn-2.0.111.crate) = 302117
SHA256 (rust/crates/table_formatter-0.6.1.crate) = beef5d3fd5472c911d41286849de6a9aee93327f7fae9fb9148fe9ff0102c17d
SIZE (rust/crates/table_formatter-0.6.1.crate) = 13646
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tar-0.4.43.crate) = c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6
-SIZE (rust/crates/tar-0.4.43.crate) = 60181
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
-SHA256 (rust/crates/tera-1.20.0.crate) = ab9d851b45e865f178319da0abdbfe6acbc4328759ff18dafc3a41c16b4cd2ee
-SIZE (rust/crates/tera-1.20.0.crate) = 104452
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/tera-1.20.1.crate) = e8004bca281f2d32df3bacd59bc67b312cb4c70cea46cbd79dbe8ac5ed206722
+SIZE (rust/crates/tera-1.20.1.crate) = 104815
SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
SIZE (rust/crates/term_size-0.3.2.crate) = 10917
-SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
-SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.9.crate) = f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc
-SIZE (rust/crates/thiserror-2.0.9.crate) = 28531
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.9.crate) = 7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4
-SIZE (rust/crates/thiserror-impl-2.0.9.crate) = 21023
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
SHA256 (rust/crates/time-humanize-0.1.3.crate) = 3e32d019b4f7c100bcd5494e40a27119d45b71fba2b07a4684153129279a4647
SIZE (rust/crates/time-humanize-0.1.3.crate) = 8023
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokei-13.0.0-alpha.8.crate) = fdb367822e854c96f275dd52aad070e445cf15f1521e25d2b1dedc1dd0b1f5be
-SIZE (rust/crates/tokei-13.0.0-alpha.8.crate) = 62197
+SHA256 (rust/crates/tokei-13.0.0.crate) = 3a9791c506cf4a8b6ab053c88ec41a1e2ae19df2f6e81f3bfc34380d1d6e2964
+SIZE (rust/crates/tokei-13.0.0.crate) = 63074
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/typeid-1.0.2.crate) = 0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e
-SIZE (rust/crates/typeid-1.0.2.crate) = 8844
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/typetag-0.2.20.crate) = 73f22b40dd7bfe8c14230cf9702081366421890435b2d625fa92b4acc4c3de6f
-SIZE (rust/crates/typetag-0.2.20.crate) = 30833
-SHA256 (rust/crates/typetag-impl-0.2.20.crate) = 35f5380909ffc31b4de4f4bdf96b877175a016aa2ca98cee39fcfd8c4d53d952
-SIZE (rust/crates/typetag-impl-0.2.20.crate) = 9778
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.9.crate) = 5d7cbc3b4b49633d57a0509303158ca50de80ae32c265093b24c414705807832
+SIZE (rust/crates/toml_edit-0.23.9.crate) = 65870
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/typetag-0.2.21.crate) = be2212c8a9b9bcfca32024de14998494cf9a5dfa59ea1b829de98bac374b86bf
+SIZE (rust/crates/typetag-0.2.21.crate) = 31010
+SHA256 (rust/crates/typetag-impl-0.2.21.crate) = 27a7a9b72ba121f6f1f6c3632b85604cac41aedb5ddc70accbebb6cac83de846
+SIZE (rust/crates/typetag-impl-0.2.21.crate) = 10006
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/uluru-3.1.0.crate) = 7c8a2469e56e6e5095c82ccd3afb98dad95f7af7929aab6d8ba8d6e0f73657da
SIZE (rust/crates/uluru-3.1.0.crate) = 9664
-SHA256 (rust/crates/unic-char-property-0.9.0.crate) = a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221
-SIZE (rust/crates/unic-char-property-0.9.0.crate) = 6809
-SHA256 (rust/crates/unic-char-range-0.9.0.crate) = 0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc
-SIZE (rust/crates/unic-char-range-0.9.0.crate) = 7020
-SHA256 (rust/crates/unic-common-0.9.0.crate) = 80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc
-SIZE (rust/crates/unic-common-0.9.0.crate) = 2558
-SHA256 (rust/crates/unic-segment-0.9.0.crate) = e4ed5d26be57f84f176157270c112ef57b86debac9cd21daaabbe56db0f88f23
-SIZE (rust/crates/unic-segment-0.9.0.crate) = 34848
-SHA256 (rust/crates/unic-ucd-segment-0.9.0.crate) = 2079c122a62205b421f499da10f3ee0f7697f012f55b675e002483c73ea34700
-SIZE (rust/crates/unic-ucd-segment-0.9.0.crate) = 39262
-SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
-SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
+SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
-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
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
-SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
-SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
-SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
-SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8-width-0.1.8.crate) = 1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091
+SIZE (rust/crates/utf8-width-0.1.8.crate) = 3212
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
+SHA256 (rust/crates/uuid-1.19.0.crate) = e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a
+SIZE (rust/crates/uuid-1.19.0.crate) = 60244
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/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.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-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/web-sys-0.3.76.crate) = 04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc
-SIZE (rust/crates/web-sys-0.3.76.crate) = 635842
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd
+SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3
+SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
+SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
+SHA256 (rust/crates/web-sys-0.3.83.crate) = 9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac
+SIZE (rust/crates/web-sys-0.3.83.crate) = 644431
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
-SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
-SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
-SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
-SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
-SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.22.crate) = 39281189af81c07ec09db316b302a3e67bf9bd7cbf6c820b50e35fee9c2fa980
-SIZE (rust/crates/winnow-0.6.22.crate) = 164867
-SHA256 (rust/crates/winnow-0.7.7.crate) = 6cb8234a863ea0e8cd7284fcdd4f145233eb00fee02bbdd9861aec44e6477bc5
-SIZE (rust/crates/winnow-0.7.7.crate) = 173993
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c
SIZE (rust/crates/winres-0.1.12.crate) = 19772
-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/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
-SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
-SHA256 (rust/crates/zstd-0.13.2.crate) = fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9
-SIZE (rust/crates/zstd-0.13.2.crate) = 30251
-SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059
-SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
-SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
-SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
-SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (o2sh-onefetch-2.25.0_GH0.tar.gz) = c9ade471eff5f57e5a6506a08293d8e7ebc54c27e99e33c965313a7108562f35
-SIZE (o2sh-onefetch-2.25.0_GH0.tar.gz) = 1881811
+SHA256 (rust/crates/zerocopy-0.8.31.crate) = fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3
+SIZE (rust/crates/zerocopy-0.8.31.crate) = 257633
+SHA256 (rust/crates/zerocopy-derive-0.8.31.crate) = d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a
+SIZE (rust/crates/zerocopy-derive-0.8.31.crate) = 90835
+SHA256 (rust/crates/zlib-rs-0.5.3.crate) = 36134c44663532e6519d7a6dfdbbe06f6f8192bde8ae9ed076e9b213f0e31df7
+SIZE (rust/crates/zlib-rs-0.5.3.crate) = 206418
+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.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (rust/crates/zune-core-0.5.0.crate) = 111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773
+SIZE (rust/crates/zune-core-0.5.0.crate) = 27393
+SHA256 (rust/crates/zune-jpeg-0.5.5.crate) = dc6fb7703e32e9a07fb3f757360338b3a567a5054f21b5f52a666752e333d58e
+SIZE (rust/crates/zune-jpeg-0.5.5.crate) = 77168
+SHA256 (o2sh-onefetch-2.26.1_GH0.tar.gz) = ff43255d7c138c448cfdd1abacb01c6abe0c3e3886024e98ff077b28d4dc0ddc
+SIZE (o2sh-onefetch-2.26.1_GH0.tar.gz) = 1752514
diff --git a/sysutils/opa/Makefile b/sysutils/opa/Makefile
index c3fa06aaac52..716da92a1991 100644
--- a/sysutils/opa/Makefile
+++ b/sysutils/opa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opa
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/opendircolors/Makefile b/sysutils/opendircolors/Makefile
index c444ef5ca224..e9fcb1e8081d 100644
--- a/sysutils/opendircolors/Makefile
+++ b/sysutils/opendircolors/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opendircolors
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.2
+DISTVERSION= 1.0
PORTREVISION= 1
CATEGORIES= sysutils
diff --git a/sysutils/opendircolors/distinfo b/sysutils/opendircolors/distinfo
index 137216c2c94b..5c99a38f8340 100644
--- a/sysutils/opendircolors/distinfo
+++ b/sysutils/opendircolors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1619811619
-SHA256 (CRKatri-opendircolors-v0.0.2_GH0.tar.gz) = 12409855744afa7522506aebc2b0fac8cd43902b27e329ef641bd1ed7482e8c0
-SIZE (CRKatri-opendircolors-v0.0.2_GH0.tar.gz) = 6406
+TIMESTAMP = 1622404919
+SHA256 (CRKatri-opendircolors-v1.0_GH0.tar.gz) = 94d4567b0eff5caac9eedfd56cc1c53d54a852dec9874c06de5bf03e2bab1c8a
+SIZE (CRKatri-opendircolors-v1.0_GH0.tar.gz) = 6641
diff --git a/sysutils/opensbi/Makefile b/sysutils/opensbi/Makefile
index 48d1f5e554a9..50317266b7e1 100644
--- a/sysutils/opensbi/Makefile
+++ b/sysutils/opensbi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opensbi
DISTVERSIONPREFIX=v
-DISTVERSION= 1.7
+DISTVERSION= 1.8.1
CATEGORIES= sysutils
MAINTAINER= mhorne@FreeBSD.org
diff --git a/sysutils/opensbi/distinfo b/sysutils/opensbi/distinfo
index 4c670b9b189d..6b93e107e752 100644
--- a/sysutils/opensbi/distinfo
+++ b/sysutils/opensbi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751304581
-SHA256 (riscv-software-src-opensbi-v1.7_GH0.tar.gz) = 2cf856a4e5e2e052948ddb54ba48232b1f698b7f52e0374fc7d17d51e8c8f7ce
-SIZE (riscv-software-src-opensbi-v1.7_GH0.tar.gz) = 490131
+TIMESTAMP = 1768236677
+SHA256 (riscv-software-src-opensbi-v1.8.1_GH0.tar.gz) = fb1ae61a85e966322101acb1c982f84d9eaafc4de7dd474a7d7546d9bb321c6f
+SIZE (riscv-software-src-opensbi-v1.8.1_GH0.tar.gz) = 514734
diff --git a/sysutils/opensbi/files/patch-lib_sbi_sbi__hart.c b/sysutils/opensbi/files/patch-lib_sbi_sbi__hart.c
deleted file mode 100644
index e22fa1ab8d57..000000000000
--- a/sysutils/opensbi/files/patch-lib_sbi_sbi__hart.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- lib/sbi/sbi_hart.c.orig 2025-06-30 03:07:30 UTC
-+++ lib/sbi/sbi_hart.c
-@@ -567,6 +567,16 @@ int sbi_hart_pmp_configure(struct sbi_scratch *scratch
- if (!pmp_count)
- return 0;
-
-+ /*
-+ * Disable the PMP for the sifive/fu540 platform, required to work
-+ * around a hardware errata.
-+ */
-+ extern int need_pmp_war;
-+ if (need_pmp_war) {
-+ pmp_set(0, PMP_R | PMP_W | PMP_X, -1, __riscv_xlen);
-+ return 0;
-+ }
-+
- pmp_log2gran = sbi_hart_pmp_log2gran(scratch);
- pmp_bits = sbi_hart_pmp_addrbits(scratch) - 1;
- pmp_addr_max = (1UL << pmp_bits) | ((1UL << pmp_bits) - 1);
diff --git a/sysutils/opensbi/files/patch-platform_generic_platform.c b/sysutils/opensbi/files/patch-platform_generic_platform.c
deleted file mode 100644
index c4e535de59b5..000000000000
--- a/sysutils/opensbi/files/patch-platform_generic_platform.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- platform/generic/platform.c.orig 2025-06-30 03:07:30 UTC
-+++ platform/generic/platform.c
-@@ -30,6 +30,8 @@
- #include <sbi_utils/serial/semihosting.h>
- #include <sbi_utils/timer/fdt_timer.h>
-
-+int need_pmp_war = false;
-+
- /* List of platform override modules generated at compile time */
- extern const struct fdt_driver *const platform_override_modules[];
-
diff --git a/sysutils/opensbi/files/patch-platform_generic_sifive_fu540.c b/sysutils/opensbi/files/patch-platform_generic_sifive_fu540.c
deleted file mode 100644
index d721c7224afa..000000000000
--- a/sysutils/opensbi/files/patch-platform_generic_sifive_fu540.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- platform/generic/sifive/fu540.c.orig 2025-06-30 03:07:30 UTC
-+++ platform/generic/sifive/fu540.c
-@@ -11,6 +11,15 @@
- #include <sbi_utils/fdt/fdt_helper.h>
- #include <sbi_utils/fdt/fdt_fixup.h>
-
-+extern int need_pmp_war;
-+
-+static int sifive_fu540_early_init(bool cold_boot)
-+{
-+ need_pmp_war = true;
-+
-+ return 0;
-+}
-+
- static u64 sifive_fu540_tlbr_flush_limit(void)
- {
- /*
-@@ -22,6 +31,7 @@ static int sifive_fu540_platform_init(const void *fdt,
-
- static int sifive_fu540_platform_init(const void *fdt, int nodeoff, const struct fdt_match *match)
- {
-+ generic_platform_ops.early_init = sifive_fu540_early_init;
- generic_platform_ops.get_tlbr_flush_limit = sifive_fu540_tlbr_flush_limit;
-
- return 0;
diff --git a/sysutils/opentofu/Makefile b/sysutils/opentofu/Makefile
index a7d8298f62ac..1d346d8f9ced 100644
--- a/sysutils/opentofu/Makefile
+++ b/sysutils/opentofu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= opentofu
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.1
+DISTVERSION= 1.11.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/opentofu/distinfo b/sysutils/opentofu/distinfo
index 48860a5fe3ec..85f482b2c5b2 100644
--- a/sysutils/opentofu/distinfo
+++ b/sysutils/opentofu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765709105
-SHA256 (go/sysutils_opentofu/opentofu-v1.11.1/v1.11.1.mod) = acb009cfc614d9cbee62cdef67c24c51929ef58dcda02490419a91daed29f5cf
-SIZE (go/sysutils_opentofu/opentofu-v1.11.1/v1.11.1.mod) = 17136
-SHA256 (go/sysutils_opentofu/opentofu-v1.11.1/v1.11.1.zip) = 0c6aa7bcd31cc17ec1f751e2ae654867636b69f7c8c8a63190d6afebcc14341c
-SIZE (go/sysutils_opentofu/opentofu-v1.11.1/v1.11.1.zip) = 7006172
+TIMESTAMP = 1769280499
+SHA256 (go/sysutils_opentofu/opentofu-v1.11.4/v1.11.4.mod) = 6bc8a95722910dd5202ea711b5dea49a82883f9c4b5ce19511f1854c673e2862
+SIZE (go/sysutils_opentofu/opentofu-v1.11.4/v1.11.4.mod) = 17136
+SHA256 (go/sysutils_opentofu/opentofu-v1.11.4/v1.11.4.zip) = 1f75f97a38a565cd9f6ce3973e1bf4ca92d0cce5cafdf4b695a6f44bb1b2dfb8
+SIZE (go/sysutils_opentofu/opentofu-v1.11.4/v1.11.4.zip) = 6994620
diff --git a/sysutils/openvox-agent8/Makefile b/sysutils/openvox-agent8/Makefile
index 8cc1bfc51a36..1d6e5def85b4 100644
--- a/sysutils/openvox-agent8/Makefile
+++ b/sysutils/openvox-agent8/Makefile
@@ -1,6 +1,5 @@
PORTNAME= openvox-agent
-PORTVERSION= 8.22.0
-PORTREVISION= 1
+PORTVERSION= 8.24.2
CATEGORIES= sysutils
MASTER_SITES= https://forge.puppet.com/v3/files/:forge
PKGNAMESUFFIX= 8
@@ -128,7 +127,7 @@ post-install:
@${FIND} ${STAGEDIR}${RUBY_SITELIBDIR}/puppet -type f | \
${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
${MKDIR} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications
- ${INSTALL_DATA} ${WRKSRC}/openvox.gemspec ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications/openvox-${PORTVERSION}.gemspec
+ ${RUBY} -e "puts Gem::Specification.load('${WRKSRC}/openvox.gemspec').to_ruby" > ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications/openvox-${PORTVERSION}.gemspec
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/sysutils/openvox-agent8/distinfo b/sysutils/openvox-agent8/distinfo
index 3445383a100c..41e65baa5892 100644
--- a/sysutils/openvox-agent8/distinfo
+++ b/sysutils/openvox-agent8/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1756943361
+TIMESTAMP = 1766859627
SHA256 (puppetlabs-augeas_core-1.5.0.tar.gz) = 470406981b7638869acb4ecc75e2fd079b5999b5aeeb8324b9b475fe07bca935
SIZE (puppetlabs-augeas_core-1.5.0.tar.gz) = 26311
SHA256 (puppetlabs-cron_core-1.3.0.tar.gz) = 2a7be4004acc3881357b2e11db1a8937f4d64d37d8ce38872cefe1c7c4a2a6ef
@@ -19,5 +19,5 @@ SHA256 (puppetlabs-zfs_core-1.5.0.tar.gz) = 54ddfee4aeea028ed4269cd9ffd89f8491cb
SIZE (puppetlabs-zfs_core-1.5.0.tar.gz) = 20163
SHA256 (puppetlabs-zone_core-1.2.0.tar.gz) = 7c722015b3d16b6a48bec1b6f79dd7369cfd0de70731f17b94c27553f7e08096
SIZE (puppetlabs-zone_core-1.2.0.tar.gz) = 22000
-SHA256 (OpenVoxProject-openvox-8.22.0_GH0.tar.gz) = 2618a86753c6f4fc8091f5612338dba3e105b99ae03d388a2d401a57589bf633
-SIZE (OpenVoxProject-openvox-8.22.0_GH0.tar.gz) = 3546534
+SHA256 (OpenVoxProject-openvox-8.24.2_GH0.tar.gz) = f5fef9a2e4337030aec5aacca6a8b62f13a45d028b119af052852d8dad62dc2a
+SIZE (OpenVoxProject-openvox-8.24.2_GH0.tar.gz) = 3740967
diff --git a/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb b/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb
new file mode 100644
index 000000000000..3099539ec99f
--- /dev/null
+++ b/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb
@@ -0,0 +1,15 @@
+--- lib/puppet/util/monkey_patches.rb.orig 2025-12-22 21:26:30 UTC
++++ lib/puppet/util/monkey_patches.rb
+@@ -52,12 +52,6 @@ unless Puppet::Util::Platform.jruby_fips?
+ require_relative '../../puppet/ssl/openssl_loader'
+ unless Puppet::Util::Platform.jruby_fips?
+ class OpenSSL::SSL::SSLContext
+- if DEFAULT_PARAMS[:options]
+- DEFAULT_PARAMS[:options] |= OpenSSL::SSL::OP_NO_SSLv3
+- else
+- DEFAULT_PARAMS[:options] = OpenSSL::SSL::OP_NO_SSLv3
+- end
+-
+ alias __original_initialize initialize
+ private :__original_initialize
+
diff --git a/sysutils/openvox-agent8/files/patch-openvox.gemspec b/sysutils/openvox-agent8/files/patch-openvox.gemspec
deleted file mode 100644
index eab051b8ad96..000000000000
--- a/sysutils/openvox-agent8/files/patch-openvox.gemspec
+++ /dev/null
@@ -1,15 +0,0 @@
---- openvox.gemspec.orig 2025-08-23 23:48:23 UTC
-+++ openvox.gemspec
-@@ -21,10 +21,10 @@ Gem::Specification.new do |spec|
- spec.summary = "OpenVox, a community implementation of Puppet -- an automated configuration management tool"
- spec.specification_version = 4
- spec.add_runtime_dependency('base64', '>= 0.1', '< 0.4')
-- spec.add_runtime_dependency('benchmark', '>= 0.3', '< 0.5')
-+ spec.add_runtime_dependency('benchmark', '>= 0.3', '< 0.6')
- spec.add_runtime_dependency('concurrent-ruby', '~> 1.0')
- spec.add_runtime_dependency('deep_merge', '~> 1.0')
-- spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 4')
-+ spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 5')
- spec.add_runtime_dependency('getoptlong', '~> 0.2.0')
- spec.add_runtime_dependency('locale', '~> 2.1')
- spec.add_runtime_dependency('multi_json', '~> 1.13')
diff --git a/sysutils/p5-Sys-Gamin/Makefile b/sysutils/p5-Sys-Gamin/Makefile
index 8f4ece5e3cef..27e06928c967 100644
--- a/sysutils/p5-Sys-Gamin/Makefile
+++ b/sysutils/p5-Sys-Gamin/Makefile
@@ -8,7 +8,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to Gamin (File Access Monitor implementation)
-USES= fam perl5
+LIB_DEPENDS= libfam.so.0:devel/gamin
+
+USES= perl5
USE_PERL5= configure
pre-configure:
diff --git a/sysutils/packer/Makefile b/sysutils/packer/Makefile
index 54eb83572546..6444c0cffc07 100644
--- a/sysutils/packer/Makefile
+++ b/sysutils/packer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packer
PORTVERSION= 1.10.1
DISTVERSIONPREFIX= v
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= sysutils
MAINTAINER= brad@facefault.org
diff --git a/sysutils/pacman/Makefile b/sysutils/pacman/Makefile
index d6712d66b5ab..aebe79c2e842 100644
--- a/sysutils/pacman/Makefile
+++ b/sysutils/pacman/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pacman
-DISTVERSION= 7.0.0
-PORTREVISION= 1
+DISTVERSION= 7.1.0
CATEGORIES= sysutils
MASTER_SITES= https://gitlab.archlinux.org/${PORTNAME}/${PORTNAME}/-/releases/v${DISTVERSION}/downloads/
@@ -37,6 +36,13 @@ USE_LDCONFIG= yes
SUB_FILES= pkg-message pkg-deinstall
SUB_LIST= PACMAN_ROOT="${PACMAN_ROOT}" PREFIX="${PREFIX}"
PLIST_SUB= PACMAN_ROOT="${PACMAN_ROOT:C,^${PREFIX}/,,}"
+PLIST_DIRS= %%PACMAN_ROOT%%/var/cache/pacman/pkg \
+ %%PACMAN_ROOT%%/var/cache/pacman \
+ %%PACMAN_ROOT%%/var/cache \
+ %%PACMAN_ROOT%%/var/lib/pacman \
+ %%PACMAN_ROOT%%/var/lib \
+ %%PACMAN_ROOT%%/var \
+ %%PACMAN_ROOT%%
PORTEXAMPLES= *
PKGMESSAGE= ${PKGDIR}/pkg-message-${FLAVOR:U}
@@ -60,15 +66,13 @@ GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
NLS_USES= gettext-runtime gettext-tools
NLS_MESON_TRUE= i18n
-.if ${FLAVOR:U} == default
-PACMAN_ROOT= ${PREFIX}/pacman
-.elif ${FLAVOR:U} == archlinux
+.if ${FLAVOR:U} == archlinux
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= Arch Linux itself only supports amd64
PACMAN_ROOT= /compat/archlinux
-PLIST_DIRS+= %%PACMAN_ROOT%%/var/cache \
- %%PACMAN_ROOT%%/var \
- /compat
+PLIST_DIRS+= /compat
+.else
+PACMAN_ROOT= ${PREFIX}/pacman
.endif
.include <bsd.port.pre.mk>
diff --git a/sysutils/pacman/distinfo b/sysutils/pacman/distinfo
index f7f588f24d9c..382d11cfec18 100644
--- a/sysutils/pacman/distinfo
+++ b/sysutils/pacman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746376035
-SHA256 (pacman-7.0.0.tar.xz) = 61cbd445d1381b4b184bc7c4e2791f07a79f0f2807b7c600399d0d08e8cd28cf
-SIZE (pacman-7.0.0.tar.xz) = 903060
+TIMESTAMP = 1767489450
+SHA256 (pacman-7.1.0.tar.xz) = 530e50d7edbb2a22581c6d6707d2113240276c1bec4ee39a99488e1243c32171
+SIZE (pacman-7.1.0.tar.xz) = 932540
diff --git a/sysutils/pacman/files/patch-meson.build b/sysutils/pacman/files/patch-meson.build
index b4b546714d07..433a28f2cb1d 100644
--- a/sysutils/pacman/files/patch-meson.build
+++ b/sysutils/pacman/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2024-03-04 03:07:58 UTC
+--- meson.build.orig 2025-11-01 11:05:29 UTC
+++ meson.build
-@@ -197,7 +197,7 @@ if conf.has('HAVE_GETMNTINFO')
+@@ -198,7 +198,7 @@ if conf.has('HAVE_GETMNTINFO')
else
conf.set('FSSTATSTYPE', 'struct statfs')
endif
@@ -9,7 +9,7 @@
conf.set('FSSTATSTYPE', 'struct statvfs')
elif conf.has('HAVE_STRUCT_STATFS_F_FLAGS')
conf.set('FSSTATSTYPE', 'struct statfs')
-@@ -416,25 +416,25 @@ configure_file(
+@@ -417,19 +417,19 @@ configure_file(
configure_file(
input : 'etc/makepkg.conf.in',
@@ -32,6 +32,8 @@
configuration : substs,
install_dir : join_paths(SYSCONFDIR, 'makepkg.conf.d/'))
+@@ -437,7 +437,7 @@ configure_file(
+
configure_file(
input : 'etc/pacman.conf.in',
- output : 'pacman.conf',
diff --git a/sysutils/pacman/pkg-plist b/sysutils/pacman/pkg-plist
index c90e4b174627..b0c5045d6908 100644
--- a/sysutils/pacman/pkg-plist
+++ b/sysutils/pacman/pkg-plist
@@ -12,13 +12,14 @@ bin/vercmp
@sample etc/makepkg.conf.d/fortran.conf.sample
@sample etc/makepkg.conf.d/rust.conf.sample
@sample etc/makepkg.conf.sample
+@dir etc/makepkg.d
@sample etc/pacman.conf.sample
@dir %%ETCDIR%%.d
include/alpm.h
include/alpm_list.h
lib/libalpm.so
-lib/libalpm.so.15
-lib/libalpm.so.15.0.0
+lib/libalpm.so.16
+lib/libalpm.so.16.0.0
libdata/pkgconfig/libalpm.pc
libdata/pkgconfig/libmakepkg.pc
share/bash-completion/completions/makepkg
@@ -174,7 +175,10 @@ share/makepkg/integrity/generate_signature.sh
share/makepkg/integrity/verify_checksum.sh
share/makepkg/integrity/verify_signature.sh
share/makepkg/lint_config.sh
+share/makepkg/lint_config/buildenv.sh
share/makepkg/lint_config/ext.sh
+share/makepkg/lint_config/nproc.sh
+share/makepkg/lint_config/packager.sh
share/makepkg/lint_config/paths.sh
share/makepkg/lint_config/source_date_epoch.sh
share/makepkg/lint_config/variable.sh
@@ -200,7 +204,6 @@ share/makepkg/lint_pkgbuild/options.sh
share/makepkg/lint_pkgbuild/package_function.sh
share/makepkg/lint_pkgbuild/package_function_variable.sh
share/makepkg/lint_pkgbuild/pkgbase.sh
-share/makepkg/lint_pkgbuild/pkglist.sh
share/makepkg/lint_pkgbuild/pkgname.sh
share/makepkg/lint_pkgbuild/pkgrel.sh
share/makepkg/lint_pkgbuild/pkgver.sh
@@ -208,8 +211,9 @@ share/makepkg/lint_pkgbuild/provides.sh
share/makepkg/lint_pkgbuild/source.sh
share/makepkg/lint_pkgbuild/util.sh
share/makepkg/lint_pkgbuild/variable.sh
+share/makepkg/lint_pkgbuild/xdata.sh
share/makepkg/reproducible.sh
-share/makepkg/reproducible/python.sh
+share/makepkg/reproducible/source_date_epoch.sh
share/makepkg/source.sh
share/makepkg/source/bzr.sh
share/makepkg/source/file.sh
@@ -220,13 +224,13 @@ share/makepkg/source/local.sh
share/makepkg/source/svn.sh
share/makepkg/srcinfo.sh
share/makepkg/tidy.sh
-share/makepkg/tidy/docs.sh
-share/makepkg/tidy/emptydirs.sh
-share/makepkg/tidy/libtool.sh
-share/makepkg/tidy/purge.sh
-share/makepkg/tidy/staticlibs.sh
-share/makepkg/tidy/strip.sh
-share/makepkg/tidy/zipman.sh
+share/makepkg/tidy/10-docs.sh
+share/makepkg/tidy/10-libtool.sh
+share/makepkg/tidy/10-staticlibs.sh
+share/makepkg/tidy/50-purge.sh
+share/makepkg/tidy/50-strip.sh
+share/makepkg/tidy/50-zipman.sh
+share/makepkg/tidy/90-emptydirs.sh
share/makepkg/util.sh
share/makepkg/util/compress.sh
share/makepkg/util/config.sh
@@ -262,8 +266,3 @@ share/makepkg/util/util.sh
share/zsh/site-functions/_pacman
@dir share/libalpm/hooks
@dir share/makepkg-template
-@dir %%PACMAN_ROOT%%
-@dir %%PACMAN_ROOT%%/var/cache/pacman/pkg
-@dir %%PACMAN_ROOT%%/var/cache/pacman
-@dir %%PACMAN_ROOT%%/var/lib/pacman
-@dir %%PACMAN_ROOT%%/var/lib
diff --git a/sysutils/paladin/Makefile b/sysutils/paladin/Makefile
index d22c9c5faadb..dad36b9d2f60 100644
--- a/sysutils/paladin/Makefile
+++ b/sysutils/paladin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paladin
PORTVERSION= 2.0.1
-PORTREVISION= 34
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= rwestlun@gmail.com
diff --git a/sysutils/parallel/Makefile b/sysutils/parallel/Makefile
index d0407833ee7f..aaea73b7637c 100644
--- a/sysutils/parallel/Makefile
+++ b/sysutils/parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= parallel
-PORTVERSION= 20251122
+PORTVERSION= 20260122
CATEGORIES= sysutils
MASTER_SITES= GNU
diff --git a/sysutils/parallel/distinfo b/sysutils/parallel/distinfo
index 8c33eff8fb32..bc7743beede4 100644
--- a/sysutils/parallel/distinfo
+++ b/sysutils/parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510898
-SHA256 (parallel-20251122.tar.bz2) = 368d1982cfd9dbebb8cd0e444de6199559df94ac2dd1edf95f74350f0af1e84d
-SIZE (parallel-20251122.tar.bz2) = 2640240
+TIMESTAMP = 1770301872
+SHA256 (parallel-20260122.tar.bz2) = 831f78e01f3f28ac2441e66b10171562c71a0300353893aa05bbc277f13cc596
+SIZE (parallel-20260122.tar.bz2) = 1847258
diff --git a/sysutils/pefs-kmod/Makefile b/sysutils/pefs-kmod/Makefile
index 2199d9d480b0..4ba84f3ca2b4 100644
--- a/sysutils/pefs-kmod/Makefile
+++ b/sysutils/pefs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pefs
-DISTVERSION= g20251003
+DISTVERSION= g20251102
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -kmod
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON= untested on any other arch
USES= kmod uidfix
USE_GITHUB= yes
GH_ACCOUNT= freebsd-pefs
-GH_TAGNAME= 5e2983b
+GH_TAGNAME= d70a43a
MAKE_ENV= BINDIR="${PREFIX}/sbin" MANDIR="${PREFIX}/share/man/man"
MAKE_JOBS_UNSAFE=yes
diff --git a/sysutils/pefs-kmod/distinfo b/sysutils/pefs-kmod/distinfo
index 069700356ac7..91f6d1d68918 100644
--- a/sysutils/pefs-kmod/distinfo
+++ b/sysutils/pefs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759468074
-SHA256 (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 0c150f3c0eb58852f0a4ca63bbaccc8337e4673ba6fc66fbd4bfb8dc95479a55
-SIZE (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 93884
+TIMESTAMP = 1765947264
+SHA256 (freebsd-pefs-pefs-g20251102-d70a43a_GH0.tar.gz) = e8bb6eba952d253fe3111b084315173ebba35df8a2c63f4ec8d33b3a5b13f58f
+SIZE (freebsd-pefs-pefs-g20251102-d70a43a_GH0.tar.gz) = 93881
diff --git a/sysutils/pfetch-rs/Makefile b/sysutils/pfetch-rs/Makefile
index a365a50e2bdd..9c89cbb8638a 100644
--- a/sysutils/pfetch-rs/Makefile
+++ b/sysutils/pfetch-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pfetch-rs
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= yonas.yanfa@gmail.com
diff --git a/sysutils/pfstat/Makefile b/sysutils/pfstat/Makefile
index a89e00609971..7062f41a81f8 100644
--- a/sysutils/pfstat/Makefile
+++ b/sysutils/pfstat/Makefile
@@ -1,23 +1,24 @@
PORTNAME= pfstat
-PORTVERSION= 2.5
-PORTREVISION= 8
+DISTVERSION= 2.5
+PORTREVISION= 9
CATEGORIES= sysutils net
MASTER_SITES= https://www.benzedrine.ch/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= rootnode+freebsd@wollwage.com
COMMENT= Utility to render graphical statistics for pf
WWW= https://www.benzedrine.ch/pfstat.html
LICENSE= BSD2CLAUSE
LIB_DEPENDS= libgd.so:graphics/gd \
+ libpfctl.so:net/libpfctl \
libpng.so:graphics/png
-USES= iconv jpeg
-
+USES= iconv jpeg localbase:ldflags
USE_RC_SUBR= pfstatd
-MAKE_ARGS= "LD_GD=gd"
+CFLAGS+= -I/usr/include/net
+LDFLAGS+= -lpfctl
PLIST_FILES= bin/pfstat \
bin/pfstatd \
@@ -25,16 +26,13 @@ PLIST_FILES= bin/pfstat \
share/man/man8/pfstatd.8.gz
post-patch:
- @${REINPLACE_CMD} -e 's|-lgd|-l$${LD_GD}|; s| -lttf||' \
- ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \
${WRKSRC}/pfstat.[c8]
- @${REINPLACE_CMD} 's|altq/|net/&|' ${WRKSRC}/pf.c
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pfstat ${STAGEDIR}/${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/pfstatd/pfstatd ${STAGEDIR}/${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/pfstat.8 ${STAGEDIR}/${PREFIX}/share/man/man8
- ${INSTALL_MAN} ${WRKSRC}/pfstatd/pfstatd.8 ${STAGEDIR}/${PREFIX}/share/man/man8
+ ${INSTALL_PROGRAM} ${WRKSRC}/pfstat \
+ ${WRKSRC}/pfstatd/pfstatd ${STAGEDIR}/${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/pfstat.8 \
+ ${WRKSRC}/pfstatd/pfstatd.8 ${STAGEDIR}/${PREFIX}/share/man/man8
.include <bsd.port.mk>
diff --git a/sysutils/pfstat/files/patch-pf.c b/sysutils/pfstat/files/patch-pf.c
new file mode 100644
index 000000000000..a5ee52b7b909
--- /dev/null
+++ b/sysutils/pfstat/files/patch-pf.c
@@ -0,0 +1,50 @@
+--- pf.c.orig 2007-01-11 16:01:58 UTC
++++ pf.c
+@@ -46,6 +46,7 @@ static const char rcsid[] = "$Id: pf.c,v 1.1.1.1 2007/
+ #include <err.h>
+ #include <errno.h>
+ #include <fcntl.h>
++#include <libpfctl.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -167,20 +168,29 @@ query_counters(int fd, void (*cb)(int, const char *, i
+ static int
+ query_counters(int fd, void (*cb)(int, const char *, int, double))
+ {
+- struct pf_status s;
+- int i;
++ struct pfctl_status *s;
++ struct pfctl_status_counter *np;
+
+- memset(&s, 0, sizeof(s));
+- if (ioctl(fd, DIOCGETSTATUS, &s)) {
+- fprintf(stderr, "ioctl: DIOCGETSTATUS: %s\n", strerror(errno));
++ s = pfctl_get_status(fd);
++ if (s == NULL) {
++ fputs("pfctl_get_status failure.\n",stderr);
+ return (1);
+ }
+- (*cb)(COL_TYPE_SINCE, "", 0, s.since);
+- (*cb)(COL_TYPE_GLOBAL, "", 0, s.states);
+- for (i = 0; i < FCNT_MAX; ++i)
+- (*cb)(COL_TYPE_GLOBAL, "", 1 + i, s.fcounters[i]);
+- for (i = 0; i < PFRES_MAX; ++i)
+- (*cb)(COL_TYPE_GLOBAL, "", 1 + FCNT_MAX + i, s.counters[i]);
++
++ (*cb)(COL_TYPE_SINCE, "", 0, s->since);
++ (*cb)(COL_TYPE_GLOBAL, "", 0, s->states);
++
++ TAILQ_FOREACH(np, &s->fcounters, entry) {
++ if (np->id < FCNT_MAX)
++ (*cb)(COL_TYPE_GLOBAL, "", 1 + np->id, np->counter);
++ }
++
++ TAILQ_FOREACH(np, &s->counters, entry) {
++ if (np->id < PFRES_MAX)
++ (*cb)(COL_TYPE_GLOBAL, "", 1 + FCNT_MAX + np->id, np->counter);
++ }
++
++ pfctl_free_status(s);
+ return (0);
+ }
diff --git a/sysutils/php81-fileinfo/Makefile b/sysutils/php81-fileinfo/Makefile
deleted file mode 100644
index 38bd347b0ffe..000000000000
--- a/sysutils/php81-fileinfo/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-CATEGORIES= sysutils
-
-MASTERDIR= ${.CURDIR}/../../lang/php81
-
-PKGNAMESUFFIX= -fileinfo
-
-.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/php81-fileinfo/files/patch-config.m4 b/sysutils/php81-fileinfo/files/patch-config.m4
deleted file mode 100644
index 1348023ccf64..000000000000
--- a/sysutils/php81-fileinfo/files/patch-config.m4
+++ /dev/null
@@ -1,21 +0,0 @@
---- config.m4.orig 2010-09-07 15:45:30.000000000 +0200
-+++ config.m4 2010-09-07 15:46:50.000000000 +0200
-@@ -4,6 +4,9 @@
- PHP_ARG_ENABLE(fileinfo, for fileinfo support,
- [ --disable-fileinfo Disable fileinfo support], yes)
-
-+PHP_ARG_WITH(pcre-dir, pcre install prefix,
-+[ --with-pcre-dir FILEINFO: pcre install prefix], no, no)
-+
- if test "$PHP_FILEINFO" != "no"; then
-
- libmagic_sources=" \
-@@ -13,6 +16,8 @@
- libmagic/is_tar.c libmagic/magic.c libmagic/print.c \
- libmagic/readcdf.c libmagic/readelf.c libmagic/softmagic.c"
-
-+ PHP_ADD_INCLUDE($PHP_PCRE_DIR/include)
-+
- PHP_NEW_EXTENSION(fileinfo, fileinfo.c $libmagic_sources, $ext_shared,,-I@ext_srcdir@/libmagic)
- PHP_ADD_BUILD_DIR($ext_builddir/libmagic)
-
diff --git a/sysutils/php81-posix/Makefile b/sysutils/php81-posix/Makefile
deleted file mode 100644
index 306ab8641571..000000000000
--- a/sysutils/php81-posix/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-CATEGORIES= sysutils
-
-MASTERDIR= ${.CURDIR}/../../lang/php81
-
-PKGNAMESUFFIX= -posix
-
-.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/pipeform/Makefile b/sysutils/pipeform/Makefile
index 8877627fcd49..38a407130494 100644
--- a/sysutils/pipeform/Makefile
+++ b/sysutils/pipeform/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pipeform
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= olgeni@FreeBSD.org
diff --git a/sysutils/plasma6-discover/distinfo b/sysutils/plasma6-discover/distinfo
index f336436839cc..4de474d94a3a 100644
--- a/sysutils/plasma6-discover/distinfo
+++ b/sysutils/plasma6-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457158
-SHA256 (KDE/plasma/6.5.4/discover-6.5.4.tar.xz) = a15abcd809288f6ff1f975c4e16c1e6a399d5e1e0f02b88550c53d0ddd108e4e
-SIZE (KDE/plasma/6.5.4/discover-6.5.4.tar.xz) = 1121144
+TIMESTAMP = 1768328292
+SHA256 (KDE/plasma/6.5.5/discover-6.5.5.tar.xz) = 4202dd2d854b716c15b2f374965f5c1af69915d379c25bcbd4d0fbcf73699634
+SIZE (KDE/plasma/6.5.5/discover-6.5.5.tar.xz) = 1125628
diff --git a/sysutils/plasma6-discover/pkg-plist b/sysutils/plasma6-discover/pkg-plist
index cb680dc89f59..563f48517aec 100644
--- a/sysutils/plasma6-discover/pkg-plist
+++ b/sysutils/plasma6-discover/pkg-plist
@@ -95,7 +95,9 @@ share/locale/fr/LC_MESSAGES/kcm_updates.mo
share/locale/fr/LC_MESSAGES/libdiscover.mo
share/locale/fr/LC_MESSAGES/plasma-discover-notifier.mo
share/locale/fr/LC_MESSAGES/plasma-discover.mo
+share/locale/ga/LC_MESSAGES/kcm_updates.mo
share/locale/ga/LC_MESSAGES/libdiscover.mo
+share/locale/ga/LC_MESSAGES/plasma-discover-notifier.mo
share/locale/ga/LC_MESSAGES/plasma-discover.mo
share/locale/gl/LC_MESSAGES/kcm_updates.mo
share/locale/gl/LC_MESSAGES/libdiscover.mo
diff --git a/sysutils/plasma6-kde-cli-tools/distinfo b/sysutils/plasma6-kde-cli-tools/distinfo
index 5767ef6dd239..c1e4b7733efa 100644
--- a/sysutils/plasma6-kde-cli-tools/distinfo
+++ b/sysutils/plasma6-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457159
-SHA256 (KDE/plasma/6.5.4/kde-cli-tools-6.5.4.tar.xz) = 88fe4335429ccec842de90eaa881930eccd29bc947528caf6fe12c93e609efb6
-SIZE (KDE/plasma/6.5.4/kde-cli-tools-6.5.4.tar.xz) = 639492
+TIMESTAMP = 1768328293
+SHA256 (KDE/plasma/6.5.5/kde-cli-tools-6.5.5.tar.xz) = 083b5d3c8e6315554547e1fc538c7d9f0671e08f7c52f2bc0a5a345027a12279
+SIZE (KDE/plasma/6.5.5/kde-cli-tools-6.5.5.tar.xz) = 639828
diff --git a/sysutils/plasma6-kde-cli-tools/pkg-plist b/sysutils/plasma6-kde-cli-tools/pkg-plist
index dd8e887d30f7..8f1a61fb892e 100644
--- a/sysutils/plasma6-kde-cli-tools/pkg-plist
+++ b/sysutils/plasma6-kde-cli-tools/pkg-plist
@@ -269,11 +269,14 @@ share/locale/fy/LC_MESSAGES/kdesu.mo
share/locale/fy/LC_MESSAGES/kioclient.mo
share/locale/fy/LC_MESSAGES/kmimetypefinder.mo
share/locale/fy/LC_MESSAGES/kstart.mo
+share/locale/ga/LC_MESSAGES/kbroadcastnotification.mo
share/locale/ga/LC_MESSAGES/kcm_filetypes.mo
+share/locale/ga/LC_MESSAGES/kde-inhibit.mo
share/locale/ga/LC_MESSAGES/kdesu.mo
share/locale/ga/LC_MESSAGES/kioclient.mo
share/locale/ga/LC_MESSAGES/kmimetypefinder.mo
share/locale/ga/LC_MESSAGES/kstart.mo
+share/locale/ga/LC_MESSAGES/plasma-open-settings.mo
share/locale/gl/LC_MESSAGES/kbroadcastnotification.mo
share/locale/gl/LC_MESSAGES/kcm_filetypes.mo
share/locale/gl/LC_MESSAGES/kde-inhibit.mo
diff --git a/sysutils/plasma6-kinfocenter/distinfo b/sysutils/plasma6-kinfocenter/distinfo
index d83b61d7c377..854c9523a468 100644
--- a/sysutils/plasma6-kinfocenter/distinfo
+++ b/sysutils/plasma6-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457160
-SHA256 (KDE/plasma/6.5.4/kinfocenter-6.5.4.tar.xz) = a854669fac8315bec205cd17ad79b03cb41f9f9c0f7af3a7823d6411c68c33ca
-SIZE (KDE/plasma/6.5.4/kinfocenter-6.5.4.tar.xz) = 760708
+TIMESTAMP = 1768328294
+SHA256 (KDE/plasma/6.5.5/kinfocenter-6.5.5.tar.xz) = 567b8f9f4c806414cf417fd59aceaa37485696bd6b655aea01fffd6e2bd5b81c
+SIZE (KDE/plasma/6.5.5/kinfocenter-6.5.5.tar.xz) = 761504
diff --git a/sysutils/plasma6-kinfocenter/pkg-plist b/sysutils/plasma6-kinfocenter/pkg-plist
index 768ae0a501dd..c7023fdc21e5 100644
--- a/sysutils/plasma6-kinfocenter/pkg-plist
+++ b/sysutils/plasma6-kinfocenter/pkg-plist
@@ -179,8 +179,11 @@ share/locale/fr/LC_MESSAGES/kcmusb.mo
share/locale/fr/LC_MESSAGES/kinfocenter.mo
share/locale/fy/LC_MESSAGES/kcm_samba.mo
share/locale/fy/LC_MESSAGES/kcmusb.mo
+share/locale/ga/LC_MESSAGES/kcm_about-distro.mo
+share/locale/ga/LC_MESSAGES/kcm_energyinfo.mo
share/locale/ga/LC_MESSAGES/kcm_samba.mo
share/locale/ga/LC_MESSAGES/kcmusb.mo
+share/locale/ga/LC_MESSAGES/kinfocenter.mo
share/locale/gl/LC_MESSAGES/kcm_about-distro.mo
share/locale/gl/LC_MESSAGES/kcm_energyinfo.mo
share/locale/gl/LC_MESSAGES/kcm_samba.mo
diff --git a/sysutils/plasma6-kmenuedit/distinfo b/sysutils/plasma6-kmenuedit/distinfo
index a8ab51d55ea1..3e414b0adb32 100644
--- a/sysutils/plasma6-kmenuedit/distinfo
+++ b/sysutils/plasma6-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457160
-SHA256 (KDE/plasma/6.5.4/kmenuedit-6.5.4.tar.xz) = e57d76b4231e56f237957c9cd7d8a6881a42638cede400d1e42a6bb48a1896a9
-SIZE (KDE/plasma/6.5.4/kmenuedit-6.5.4.tar.xz) = 886096
+TIMESTAMP = 1768328294
+SHA256 (KDE/plasma/6.5.5/kmenuedit-6.5.5.tar.xz) = 4505d8205e2dc8d009e0bb83080088d499085c1675fbedb553b21bd2fd1f029f
+SIZE (KDE/plasma/6.5.5/kmenuedit-6.5.5.tar.xz) = 886024
diff --git a/sysutils/plasma6-knighttime/distinfo b/sysutils/plasma6-knighttime/distinfo
index 1b5745b3812e..c7b6e6cfff40 100644
--- a/sysutils/plasma6-knighttime/distinfo
+++ b/sysutils/plasma6-knighttime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457161
-SHA256 (KDE/plasma/6.5.4/knighttime-6.5.4.tar.xz) = df7bbf4feadbcd437d5e97785878c5da82a0c9ec99bd5a01dd5788432c07b0c7
-SIZE (KDE/plasma/6.5.4/knighttime-6.5.4.tar.xz) = 39916
+TIMESTAMP = 1768328295
+SHA256 (KDE/plasma/6.5.5/knighttime-6.5.5.tar.xz) = a12430bb7059f866bb2b2f4351965beb54b54d1502d482ac9f3b43a95fa736a3
+SIZE (KDE/plasma/6.5.5/knighttime-6.5.5.tar.xz) = 39920
diff --git a/sysutils/plasma6-ksystemstats/distinfo b/sysutils/plasma6-ksystemstats/distinfo
index 90f6d865d5f5..fcee3dfc588b 100644
--- a/sysutils/plasma6-ksystemstats/distinfo
+++ b/sysutils/plasma6-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457161
-SHA256 (KDE/plasma/6.5.4/ksystemstats-6.5.4.tar.xz) = a53038232221b773c695312c6cd3f11a903be1aa186fd4c274ddded8c1ac31fb
-SIZE (KDE/plasma/6.5.4/ksystemstats-6.5.4.tar.xz) = 159372
+TIMESTAMP = 1768328295
+SHA256 (KDE/plasma/6.5.5/ksystemstats-6.5.5.tar.xz) = c51097403d084f22fcd8534ce6f439050b58a2ac60953ace2dc7012412adce9d
+SIZE (KDE/plasma/6.5.5/ksystemstats-6.5.5.tar.xz) = 160136
diff --git a/sysutils/plasma6-ksystemstats/pkg-plist b/sysutils/plasma6-ksystemstats/pkg-plist
index 0271efdbe6c8..8fe0f093c506 100644
--- a/sysutils/plasma6-ksystemstats/pkg-plist
+++ b/sysutils/plasma6-ksystemstats/pkg-plist
@@ -25,6 +25,7 @@ share/locale/et/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/eu/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/fi/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/fr/LC_MESSAGES/ksystemstats_plugins.mo
+share/locale/ga/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/gl/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/he/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/hi/LC_MESSAGES/ksystemstats_plugins.mo
diff --git a/sysutils/plasma6-libksysguard/distinfo b/sysutils/plasma6-libksysguard/distinfo
index ed5b01cff133..ccf1bd418525 100644
--- a/sysutils/plasma6-libksysguard/distinfo
+++ b/sysutils/plasma6-libksysguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457162
-SHA256 (KDE/plasma/6.5.4/libksysguard-6.5.4.tar.xz) = 74f370be24722afa2ae79acf3d73edc6a23f0ecba8e0b717de973f5d0da0508e
-SIZE (KDE/plasma/6.5.4/libksysguard-6.5.4.tar.xz) = 334960
+TIMESTAMP = 1768328296
+SHA256 (KDE/plasma/6.5.5/libksysguard-6.5.5.tar.xz) = 22b8e4812b1dfa6aef18f27d2ba66d6d7702b3e4db250cae48ab946196da734d
+SIZE (KDE/plasma/6.5.5/libksysguard-6.5.5.tar.xz) = 335640
diff --git a/sysutils/plasma6-libksysguard/pkg-plist b/sysutils/plasma6-libksysguard/pkg-plist
index f25eed4f7b7b..afec7015bc14 100644
--- a/sysutils/plasma6-libksysguard/pkg-plist
+++ b/sysutils/plasma6-libksysguard/pkg-plist
@@ -323,6 +323,17 @@ share/locale/fr/LC_MESSAGES/ksysguard_sensors.mo
share/locale/fr/LC_MESSAGES/ksysguard_systemstats.mo
share/locale/fr/LC_MESSAGES/processcore.mo
share/locale/fy/LC_MESSAGES/processcore.mo
+share/locale/ga/LC_MESSAGES/KSysGuardFormatter.mo
+share/locale/ga/LC_MESSAGES/KSysGuardSensorFaces.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.colorgrid.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.horizontalbars.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
+share/locale/ga/LC_MESSAGES/ksysguard_sensors.mo
+share/locale/ga/LC_MESSAGES/ksysguard_systemstats.mo
share/locale/ga/LC_MESSAGES/processcore.mo
share/locale/gl/LC_MESSAGES/KSysGuardFormatter.mo
share/locale/gl/LC_MESSAGES/KSysGuardSensorFaces.mo
diff --git a/sysutils/plasma6-plasma-disks/distinfo b/sysutils/plasma6-plasma-disks/distinfo
index b074122abed6..013483217f9d 100644
--- a/sysutils/plasma6-plasma-disks/distinfo
+++ b/sysutils/plasma6-plasma-disks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457163
-SHA256 (KDE/plasma/6.5.4/plasma-disks-6.5.4.tar.xz) = ec86e8659c03f0bd8867bb17fa876586ee15ac24aad528911debf12c534c711b
-SIZE (KDE/plasma/6.5.4/plasma-disks-6.5.4.tar.xz) = 105136
+TIMESTAMP = 1768328297
+SHA256 (KDE/plasma/6.5.5/plasma-disks-6.5.5.tar.xz) = df3863ebbfd1fdc925e01b1fc95e906016a452d77854a20fcb2297681dc46b77
+SIZE (KDE/plasma/6.5.5/plasma-disks-6.5.5.tar.xz) = 105252
diff --git a/sysutils/plasma6-plasma-disks/pkg-plist b/sysutils/plasma6-plasma-disks/pkg-plist
index 45f1035084eb..954a65c751b5 100644
--- a/sysutils/plasma6-plasma-disks/pkg-plist
+++ b/sysutils/plasma6-plasma-disks/pkg-plist
@@ -22,6 +22,7 @@ share/locale/et/LC_MESSAGES/kcm_disks.mo
share/locale/eu/LC_MESSAGES/kcm_disks.mo
share/locale/fi/LC_MESSAGES/kcm_disks.mo
share/locale/fr/LC_MESSAGES/kcm_disks.mo
+share/locale/ga/LC_MESSAGES/kcm_disks.mo
share/locale/gl/LC_MESSAGES/kcm_disks.mo
share/locale/he/LC_MESSAGES/kcm_disks.mo
share/locale/hi/LC_MESSAGES/kcm_disks.mo
diff --git a/sysutils/plasma6-plasma-systemmonitor/distinfo b/sysutils/plasma6-plasma-systemmonitor/distinfo
index 9843bfa02ba3..5898bb206b0a 100644
--- a/sysutils/plasma6-plasma-systemmonitor/distinfo
+++ b/sysutils/plasma6-plasma-systemmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457163
-SHA256 (KDE/plasma/6.5.4/plasma-systemmonitor-6.5.4.tar.xz) = b86586f234c23101ee90326e0f5175188276d1a04975923164b411f2400e8367
-SIZE (KDE/plasma/6.5.4/plasma-systemmonitor-6.5.4.tar.xz) = 218588
+TIMESTAMP = 1768328297
+SHA256 (KDE/plasma/6.5.5/plasma-systemmonitor-6.5.5.tar.xz) = 8be93fa95d510f2b53ac8a86f7e66aa10e5480af3632e419689bdb5ad33ef1fe
+SIZE (KDE/plasma/6.5.5/plasma-systemmonitor-6.5.5.tar.xz) = 220212
diff --git a/sysutils/plasma6-plasma-systemmonitor/pkg-plist b/sysutils/plasma6-plasma-systemmonitor/pkg-plist
index 26e65fb4a0ed..debaeca379a5 100644
--- a/sysutils/plasma6-plasma-systemmonitor/pkg-plist
+++ b/sysutils/plasma6-plasma-systemmonitor/pkg-plist
@@ -107,6 +107,9 @@ share/locale/fi/LC_MESSAGES/plasma-systemmonitor.mo
share/locale/fr/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.applicationstable.mo
share/locale/fr/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.processtable.mo
share/locale/fr/LC_MESSAGES/plasma-systemmonitor.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.applicationstable.mo
+share/locale/ga/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.processtable.mo
+share/locale/ga/LC_MESSAGES/plasma-systemmonitor.mo
share/locale/gl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.applicationstable.mo
share/locale/gl/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.processtable.mo
share/locale/gl/LC_MESSAGES/plasma-systemmonitor.mo
diff --git a/sysutils/plasma6-polkit-kde-agent-1/distinfo b/sysutils/plasma6-polkit-kde-agent-1/distinfo
index 1db9a14ceb79..58af9979b878 100644
--- a/sysutils/plasma6-polkit-kde-agent-1/distinfo
+++ b/sysutils/plasma6-polkit-kde-agent-1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457164
-SHA256 (KDE/plasma/6.5.4/polkit-kde-agent-1-6.5.4.tar.xz) = ab446842fcd60c9a740c34d851feef98fca2ef600a3c949f2ec3858838fb8a24
-SIZE (KDE/plasma/6.5.4/polkit-kde-agent-1-6.5.4.tar.xz) = 57596
+TIMESTAMP = 1768328298
+SHA256 (KDE/plasma/6.5.5/polkit-kde-agent-1-6.5.5.tar.xz) = e75d827e5b54c0ea05e7a01ae90b3d3d839dff5fcbe0903abf0527dcae193d4a
+SIZE (KDE/plasma/6.5.5/polkit-kde-agent-1-6.5.5.tar.xz) = 57636
diff --git a/sysutils/plasma6-powerdevil/distinfo b/sysutils/plasma6-powerdevil/distinfo
index 150ed0819c70..f1023ce86bf4 100644
--- a/sysutils/plasma6-powerdevil/distinfo
+++ b/sysutils/plasma6-powerdevil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457165
-SHA256 (KDE/plasma/6.5.4/powerdevil-6.5.4.tar.xz) = 99e427b7576b1930bb40a358419f9bac36e3b59f91ff7d1c4c73bb6c58033e1a
-SIZE (KDE/plasma/6.5.4/powerdevil-6.5.4.tar.xz) = 1241772
+TIMESTAMP = 1768328298
+SHA256 (KDE/plasma/6.5.5/powerdevil-6.5.5.tar.xz) = 1f67c14d05df9cdf86571dd86c33ad91e855e5595cabab7f42289bf7e35ebfe4
+SIZE (KDE/plasma/6.5.5/powerdevil-6.5.5.tar.xz) = 1244852
diff --git a/sysutils/plasma6-powerdevil/pkg-plist b/sysutils/plasma6-powerdevil/pkg-plist
index 78c0227e5833..7c8d4f4495b0 100644
--- a/sysutils/plasma6-powerdevil/pkg-plist
+++ b/sysutils/plasma6-powerdevil/pkg-plist
@@ -196,8 +196,10 @@ share/locale/fr/LC_MESSAGES/powerdevil.mo
share/locale/fy/LC_MESSAGES/plasma_applet_org.kde.plasma.battery.mo
share/locale/fy/LC_MESSAGES/plasma_runner_powerdevil.mo
share/locale/fy/LC_MESSAGES/powerdevil.mo
+share/locale/ga/LC_MESSAGES/kcm_mobile_power.mo
share/locale/ga/LC_MESSAGES/kcm_powerdevilprofilesconfig.mo
share/locale/ga/LC_MESSAGES/plasma_applet_org.kde.plasma.battery.mo
+share/locale/ga/LC_MESSAGES/plasma_applet_org.kde.plasma.brightness.mo
share/locale/ga/LC_MESSAGES/plasma_runner_powerdevil.mo
share/locale/ga/LC_MESSAGES/powerdevil.mo
share/locale/gl/LC_MESSAGES/kcm_mobile_power.mo
diff --git a/sysutils/plasma6-systemsettings/distinfo b/sysutils/plasma6-systemsettings/distinfo
index d6ee09dfc751..a9194837a074 100644
--- a/sysutils/plasma6-systemsettings/distinfo
+++ b/sysutils/plasma6-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457165
-SHA256 (KDE/plasma/6.5.4/systemsettings-6.5.4.tar.xz) = 798ef6c826105f4433961af59a9a182ff768d58bd4a516e18c912e5020603803
-SIZE (KDE/plasma/6.5.4/systemsettings-6.5.4.tar.xz) = 220596
+TIMESTAMP = 1768328299
+SHA256 (KDE/plasma/6.5.5/systemsettings-6.5.5.tar.xz) = 8677fe07e66bad787e7ef43e935296c201973a4ec9505ba00d6f3afe4b1cc2c6
+SIZE (KDE/plasma/6.5.5/systemsettings-6.5.5.tar.xz) = 220900
diff --git a/sysutils/podman/Makefile b/sysutils/podman/Makefile
index 64f89bff40c0..e03f14385e66 100644
--- a/sysutils/podman/Makefile
+++ b/sysutils/podman/Makefile
@@ -1,6 +1,7 @@
PORTNAME= podman
DISTVERSIONPREFIX= v
DISTVERSION= 5.7.1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
@@ -20,7 +21,7 @@ RUN_DEPENDS= conmon:sysutils/conmon \
containers-common>=0:sysutils/containers-common \
ocijail:sysutils/ocijail
-USES= gmake go:no_targets,1.24 pkgconfig python:build shebangfix
+USES= gmake go:1.24+,no_targets pkgconfig python:build shebangfix
USE_RC_SUBR= podman podman_service
SHEBANG_FILES= ${WRKSRC}/hack/markdown-preprocess
diff --git a/sysutils/polkit/Makefile b/sysutils/polkit/Makefile
index 5ef0e246011d..c713bb5a77d1 100644
--- a/sysutils/polkit/Makefile
+++ b/sysutils/polkit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= polkit
-DISTVERSION= 125
-PORTREVISION= 1
+DISTVERSION= 127
CATEGORIES= sysutils gnome
MAINTAINER= desktop@FreeBSD.org
@@ -11,16 +10,22 @@ LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libexpat.so:textproc/expat2 \
- libdbus-1.so:devel/dbus
+ libdbus-1.so:devel/dbus \
+ libduktape.so:lang/duktape-lib
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dbusmock>0:devel/py-python-dbusmock@${PY_FLAVOR} \
+ ${LOCALBASE}/sbin/console-kit-daemon:sysutils/consolekit2
USERS= polkitd
GROUPS= polkitd
-USES= compiler:c++17-lang cpe gettext gnome localbase meson \
- pathfix pkgconfig shebangfix tar:bz2
-USE_GNOME= glib20 intltool introspection:build
-SHEBANG_FILES= ${WRKSRC}/src/polkitbackend/toarray.pl
+USES= compiler:c++17-lang cpe dbus-testing gettext-tools gnome \
+ localbase meson pathfix perl5 pkgconfig python:test shebangfix
+USE_GNOME= glib20 introspection:build
+SHEBANG_FILES= src/polkitbackend/toarray.pl \
+ test/wrapper.py
USE_LDCONFIG= yes
+USE_PERL5= build
CPE_VENDOR= polkit_project
USE_GITHUB= yes
@@ -31,32 +36,23 @@ MESON_ARGS= -Dpam_include=system \
-Dpolkitd_user=${USERS} \
-Dexamples=false \
-Dsession_tracking=ConsoleKit \
- -Dtests=false \
+ -Dtests=true \
-Dintrospection=true \
- -Dgtk_doc=false
+ -Dgtk_doc=false \
+ -Dgettext=true
OPTIONS_DEFINE= MANPAGES
-OPTIONS_DEFAULT= DUKTAPE
-OPTIONS_SINGLE= JS
-OPTIONS_SINGLE_JS= DUKTAPE SPIDERMONKEY
-
-JS_DESC= JavaScript engines
-DUKTAPE_DESC= Duktape JavaScript backend
-SPIDERMONKEY_DESC= SpiderMonkey JavaScript backend
-
-DUKTAPE_LIB_DEPENDS= libduktape.so:lang/duktape-lib
-DUKTAPE_MESON_ON= -Djs_engine='duktape'
-
-SPIDERMONKEY_LIB_DEPENDS= libmozjs-115.so:lang/spidermonkey115
-SPIDERMONKEY_MESON_ON= -Djs_engine='mozjs'
+OPTIONS_SUB= yes
MANPAGES_BUILD_DEPENDS= docbook-sgml>0:textproc/docbook-sgml \
docbook-xsl>0:textproc/docbook-xsl
MANPAGES_USE= gnome=libxslt:build
MANPAGES_MESON_TRUE= man
-OPTIONS_SUB= yes
+.ifdef ALLOW_SYSTEM_AFFECTING_TESTS
+TEST_ENV+= ALLOW_SYSTEM_AFFECTING_TESTS=1
+.endif
.include <bsd.port.pre.mk>
@@ -79,4 +75,13 @@ post-install:
${MKDIR} ${STAGEDIR}/var/lib/polkit-1/localauthority/${i}
.endfor
+.if !defined(ALLOW_SYSTEM_AFFECTING_TESTS)
+post-test:
+ @${ECHO_CMD}
+ @${ECHO_CMD} "===> Polkit tests were skipped, because they create system users and groups"
+ @${ECHO_CMD} "and are only safe to run inside a discardable jail. If that's the case, run"
+ @${ECHO_CMD} "make test ALLOW_SYSTEM_AFFECTING_TESTS=yes"
+ @${ECHO_CMD}
+.endif
+
.include <bsd.port.post.mk>
diff --git a/sysutils/polkit/distinfo b/sysutils/polkit/distinfo
index 70ea00eef283..6e31d3b7fd8e 100644
--- a/sysutils/polkit/distinfo
+++ b/sysutils/polkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725097769
-SHA256 (polkit-org-polkit-125_GH0.tar.gz) = ea5cd6e6e2afa6bad938ee770bf0c2cd9317910f37956faeba2869adcf3747d1
-SIZE (polkit-org-polkit-125_GH0.tar.gz) = 453652
+TIMESTAMP = 1766007520
+SHA256 (polkit-org-polkit-127_GH0.tar.gz) = 9b7bc16f086479dcc626c575976568ba4a85d34297a750d8ab3d2e57f6d8b988
+SIZE (polkit-org-polkit-127_GH0.tar.gz) = 472872
diff --git a/sysutils/polkit/files/patch-docs_man_polkit.xml b/sysutils/polkit/files/patch-docs_man_polkit.xml
index 674c65c30674..1804686e0c16 100644
--- a/sysutils/polkit/files/patch-docs_man_polkit.xml
+++ b/sysutils/polkit/files/patch-docs_man_polkit.xml
@@ -1,22 +1,26 @@
---- docs/man/polkit.xml.orig 2018-01-20 14:00:19 UTC
+--- docs/man/polkit.xml.orig 2025-12-17 16:14:53 UTC
+++ docs/man/polkit.xml
-@@ -104,12 +104,12 @@ System Context | |
+@@ -104,17 +104,15 @@ +------------------+ |
+------------------+ |
^ |
- | +--------------------------------------+
-- | | /usr/share/polkit-1/actions/*.policy |
-+ | | %%LOCALBASE%%/share/polkit-1/actions/*.policy |
- | +--------------------------------------+
+ | +--------------------------------------------+
+- | | /etc/polkit-1/actions/*.policy |
++ | | %%LOCALBASE%%/etc/polkit-1/actions/*.policy |
+ | | /run/polkit-1/actions/*.policy |
+ | | /usr/local/share/polkit-1/actions/*.policy |
+- | | /usr/share/polkit-1/actions/*.policy |
+ | +--------------------------------------------+
|
- +--------------------------------------+
-- | /etc/polkit-1/rules.d/*.rules |
-- | /usr/share/polkit-1/rules.d/*.rules |
-+ | %%LOCALBASE%%/etc/polkit-1/rules.d/*.rules |
-+ | %%LOCALBASE%%/share/polkit-1/rules.d/*.rules |
- +--------------------------------------+
+ +--------------------------------------------+
+- | /etc/polkit-1/rules.d/*.rules |
++ | %%LOCALBASE%%/etc/polkit-1/rules.d/*.rules |
+ | /run/polkit-1/rules.d/*.rules |
+ | /usr/local/share/polkit-1/rules.d/*.rules |
+- | /usr/share/polkit-1/rules.d/*.rules |
+ +--------------------------------------------+
]]></programlisting>
</textobject>
-@@ -217,7 +217,7 @@ System Context | |
+@@ -222,7 +220,7 @@ +-----------------------------------------------------
order to use polkit. Actions correspond to operations that
clients can request the mechanism to carry out and are defined
in XML files that the mechanism installs into the <filename
@@ -25,37 +29,31 @@
directory.
</para>
-@@ -473,21 +473,21 @@ System Context | |
+@@ -481,10 +479,9 @@ +-----------------------------------------------------
+ directories in this order:
+ </para>
+ <itemizedlist mark='opencircle' spacing='compact'>
+- <listitem><para><filename>/etc/polkit-1/rules.d</filename></para></listitem>
++ <listitem><para><filename>%%LOCALBASE%%/etc/polkit-1/rules.d</filename></para></listitem>
+ <listitem><para><filename>/run/polkit-1/rules.d</filename></para></listitem>
+ <listitem><para><filename>/usr/local/share/polkit-1/rules.d</filename></para></listitem>
+- <listitem><para><filename>/usr/share/polkit-1/rules.d</filename></para></listitem>
+ </itemizedlist>
<para>
- <command>polkitd</command> reads
- <filename class='extension'>.rules</filename> files from the
-- <filename class='directory'>/etc/polkit-1/rules.d</filename> and
-- <filename class='directory'>/usr/share/polkit-1/rules.d</filename>
-+ <filename class='directory'>%%LOCALBASE%%/etc/polkit-1/rules.d</filename> and
-+ <filename class='directory'>%%LOCALBASE%%/share/polkit-1/rules.d</filename>
- directories by sorting the files in lexical order based on the
- basename on each file (if there's a tie, files in
-- <filename class='directory'>/etc</filename>
-+ <filename class='directory'>%%LOCALBASE%%/etc</filename>
- are processed before files in
-- <filename class='directory'>/usr</filename>).
-+ <filename class='directory'>%%LOCALBASE%%/share</filename>).
- For example, for the following four
- files, the order is
+ These directories are processed in lexical order based on the basename
+@@ -493,10 +490,9 @@ +-----------------------------------------------------
+ files, the order is:
</para>
<itemizedlist mark='opencircle' spacing='compact'>
- <listitem><para><filename>/etc/polkit-1/rules.d/10-auth.rules</filename></para></listitem>
-- <listitem><para><filename>/usr/share/polkit-1/rules.d/10-auth.rules</filename></para></listitem>
-- <listitem><para><filename>/etc/polkit-1/rules.d/15-auth.rules</filename></para></listitem>
-- <listitem><para><filename>/usr/share/polkit-1/rules.d/20-auth.rules</filename></para></listitem>
+ <listitem><para><filename>%%LOCALBASE%%/etc/polkit-1/rules.d/10-auth.rules</filename></para></listitem>
-+ <listitem><para><filename>%%LOCALBASE%%/share/polkit-1/rules.d/10-auth.rules</filename></para></listitem>
-+ <listitem><para><filename>%%LOCALBASE%%/etc/polkit-1/rules.d/15-auth.rules</filename></para></listitem>
-+ <listitem><para><filename>%%LOCALBASE%%/share/polkit-1/rules.d/20-auth.rules</filename></para></listitem>
+ <listitem><para><filename>/run/polkit-1/rules.d/10-auth.rules</filename></para></listitem>
+ <listitem><para><filename>/usr/local/share/polkit-1/rules.d/10-auth.rules</filename></para></listitem>
+- <listitem><para><filename>/usr/share/polkit-1/rules.d/10-auth.rules</filename></para></listitem>
</itemizedlist>
<para>
- Both directories are monitored so if a rules file is changed,
-@@ -567,7 +567,7 @@ System Context | |
+ All of these directories are monitored, so if a rules file is changed,
+@@ -576,7 +572,7 @@ +-----------------------------------------------------
called in the order they have been added until one of the
functions returns a value. Hence, to add an authorization rule
that is processed before other rules, put it in a file in
@@ -64,18 +62,18 @@
with a name that sorts before other rules files, for example
<filename>00-early-checks.rules</filename>. Each function should
return a value from <literal>polkit.Result</literal>
-@@ -683,8 +683,8 @@ polkit.addRule(function(action, subject) {
+@@ -692,8 +688,8 @@ polkit.addRule(function(action, subject) {
will produce the following when the user runs 'pkexec -u bateman bash -i' from a shell:
</para>
<programlisting><![CDATA[
-May 24 14:28:50 thinkpad polkitd[32217]: /etc/polkit-1/rules.d/10-test.rules:3: action=[Action id='org.freedesktop.policykit.exec' command_line='/usr/bin/bash -i' program='/usr/bin/bash' user='bateman' user.gecos='Patrick Bateman' user.display='Patrick Bateman (bateman)']
-May 24 14:28:50 thinkpad polkitd[32217]: /etc/polkit-1/rules.d/10-test.rules:4: subject=[Subject pid=1352 user='davidz' groups=davidz,wheel, seat='seat0' session='1' local=true active=true]
-+May 24 14:28:50 thinkpad polkitd[32217]: %%LOCALBASE%%/etc/polkit-1/rules.d/10-test.rules:3: action=[Action id='org.freedesktop.policykit.exec' command_line='/usr/bin/bash -i' program='/usr/bin/bash' user='bateman' user.gecos='Patrick Bateman' user.display='Patrick Bateman (bateman)']
++May 24 14:28:50 thinkpad polkitd[32217]: %%LOCALBASE%%/etc/polkit-1/rules.d/10-test.rules:3: action=[Action id='org.freedesktop.policykit.exec' command_line='%%LOCALBASE%%/bin/bash -i' program='%%LOCALBASE%%/bin/bash' user='bateman' user.gecos='Patrick Bateman' user.display='Patrick Bateman (bateman)']
+May 24 14:28:50 thinkpad polkitd[32217]: %%LOCALBASE%%/etc/polkit-1/rules.d/10-test.rules:4: subject=[Subject pid=1352 user='davidz' groups=davidz,wheel, seat='seat0' session='1' local=true active=true]
]]></programlisting>
</refsect2>
-@@ -916,7 +916,7 @@ polkit.addRule(function(action, subject) {
+@@ -960,7 +956,7 @@ polkit.addRule(function(action, subject) {
<programlisting><![CDATA[
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.policykit.exec" &&
diff --git a/sysutils/polkit/files/patch-src_polkit_polkitunixsession.c b/sysutils/polkit/files/patch-src_polkit_polkitunixsession.c
index 6367e0e5c6b6..56e196d6df16 100644
--- a/sysutils/polkit/files/patch-src_polkit_polkitunixsession.c
+++ b/sysutils/polkit/files/patch-src_polkit_polkitunixsession.c
@@ -1,9 +1,9 @@
FreeBSD ConsoleKit is patched to return proper IDs instead D-Bus paths, so
adapt Polkit to this case.
---- src/polkit/polkitunixsession.c.orig 2023-07-28 12:34:38 UTC
+--- src/polkit/polkitunixsession.c.orig 2025-12-17 16:14:53 UTC
+++ src/polkit/polkitunixsession.c
-@@ -364,6 +364,7 @@ polkit_unix_session_exists_sync (PolkitSubject *subj
+@@ -360,6 +360,7 @@ polkit_unix_session_exists_sync (PolkitSubject *subj
PolkitUnixSession *session = POLKIT_UNIX_SESSION (subject);
GDBusConnection *connection;
GVariant *result;
@@ -11,7 +11,7 @@ adapt Polkit to this case.
gboolean ret;
ret = FALSE;
-@@ -372,9 +373,12 @@ polkit_unix_session_exists_sync (PolkitSubject *subj
+@@ -368,9 +369,12 @@ polkit_unix_session_exists_sync (PolkitSubject *subj
if (connection == NULL)
goto out;
@@ -25,7 +25,7 @@ adapt Polkit to this case.
"org.freedesktop.ConsoleKit.Session", /* interface name */
"GetUser", /* method */
NULL, /* parameters */
-@@ -383,6 +387,7 @@ polkit_unix_session_exists_sync (PolkitSubject *subj
+@@ -379,6 +383,7 @@ polkit_unix_session_exists_sync (PolkitSubject *subj
-1,
cancellable,
error);
@@ -33,7 +33,7 @@ adapt Polkit to this case.
if (result == NULL)
goto out;
-@@ -472,6 +477,7 @@ polkit_unix_session_initable_init (GInitable *init
+@@ -468,6 +473,7 @@ polkit_unix_session_initable_init (GInitable *init
PolkitUnixSession *session = POLKIT_UNIX_SESSION (initable);
GDBusConnection *connection;
GVariant *result;
@@ -41,7 +41,7 @@ adapt Polkit to this case.
gboolean ret;
connection = NULL;
-@@ -502,7 +508,8 @@ polkit_unix_session_initable_init (GInitable *init
+@@ -498,7 +504,8 @@ polkit_unix_session_initable_init (GInitable *init
if (result == NULL)
goto out;
diff --git a/sysutils/polkit/files/patch-src_polkitagent_polkitagenthelper-pam.c b/sysutils/polkit/files/patch-src_polkitagent_polkitagenthelper-pam.c
new file mode 100644
index 000000000000..0f1a0d673da8
--- /dev/null
+++ b/sysutils/polkit/files/patch-src_polkitagent_polkitagenthelper-pam.c
@@ -0,0 +1,27 @@
+--- src/polkitagent/polkitagenthelper-pam.c.orig 2025-12-17 16:14:53 UTC
++++ src/polkitagent/polkitagenthelper-pam.c
+@@ -38,7 +38,7 @@
+ # define SO_PEERPIDFD 0x404B
+ # elif defined(__sparc__)
+ # define SO_PEERPIDFD 0x0056
+-# else
++# elif defined(__linux__)
+ # define SO_PEERPIDFD 77
+ # endif
+ #endif
+@@ -137,6 +137,7 @@ main (int argc, char *argv[])
+ goto error;
+ }
+
++#ifdef SO_PEERPIDFD
+ /* We are socket activated and the socket has been set up as stdio/stdout, read user from it */
+ if (argv[1] != NULL && strcmp (argv[1], "--socket-activated") == 0)
+ {
+@@ -177,6 +178,7 @@ main (int argc, char *argv[])
+ uid = ucred.uid;
+ }
+ else
++#endif
+ user_to_auth = argv[1];
+
+ cookie = read_cookie (argc, argv);
diff --git a/sysutils/polkit/files/patch-src_polkitbackend_meson.build b/sysutils/polkit/files/patch-src_polkitbackend_meson.build
index 7190e505d15c..6bf91cba7eeb 100644
--- a/sysutils/polkit/files/patch-src_polkitbackend_meson.build
+++ b/sysutils/polkit/files/patch-src_polkitbackend_meson.build
@@ -1,17 +1,9 @@
---- src/polkitbackend/meson.build.orig 2022-10-26 12:12:24 UTC
+--- src/polkitbackend/meson.build.orig 2025-12-17 16:14:53 UTC
+++ src/polkitbackend/meson.build
-@@ -30,7 +30,6 @@ c_flags = [
- '-DPACKAGE_DATA_DIR="@0@"'.format(pk_prefix / pk_datadir),
- '-DPACKAGE_SYSCONF_DIR="@0@"'.format(pk_prefix / pk_sysconfdir),
- '-D_XOPEN_SOURCE=700',
-- '-D_GNU_SOURCE=1',
- ]
-
- if js_engine == 'duktape'
-@@ -61,7 +60,7 @@ libpolkit_backend = static_library(
-
- install_data(
- '50-default.rules',
+@@ -58,7 +58,7 @@ configure_file(
+ 'PRIVILEGED_GROUP': privileged_group,
+ },
+ install: true,
- install_dir: pk_pkgdatadir / 'rules.d',
+ install_dir: pk_pkgsysconfdir / 'rules.d',
)
diff --git a/sysutils/polkit/files/patch-src_polkitbackend_polkitbackendsessionmonitor.c b/sysutils/polkit/files/patch-src_polkitbackend_polkitbackendsessionmonitor.c
index 216f00b94e58..3d1f73ebe13f 100644
--- a/sysutils/polkit/files/patch-src_polkitbackend_polkitbackendsessionmonitor.c
+++ b/sysutils/polkit/files/patch-src_polkitbackend_polkitbackendsessionmonitor.c
@@ -1,9 +1,9 @@
FreeBSD ConsoleKit is patched to return proper IDs instead D-Bus paths, so
adapt Polkit to this case.
---- src/polkitbackend/polkitbackendsessionmonitor.c.orig 2023-07-28 12:34:38 UTC
+--- src/polkitbackend/polkitbackendsessionmonitor.c.orig 2025-12-17 16:14:53 UTC
+++ src/polkitbackend/polkitbackendsessionmonitor.c
-@@ -385,7 +385,7 @@ polkit_backend_session_monitor_get_session_for_subject
+@@ -384,7 +384,7 @@ polkit_backend_session_monitor_get_session_for_subject
if (POLKIT_IS_UNIX_PROCESS (subject))
{
@@ -12,7 +12,7 @@ adapt Polkit to this case.
GVariant *result;
result = g_dbus_connection_call_sync (monitor->system_bus,
"org.freedesktop.ConsoleKit",
-@@ -400,14 +400,16 @@ polkit_backend_session_monitor_get_session_for_subject
+@@ -399,14 +399,16 @@ polkit_backend_session_monitor_get_session_for_subject
error);
if (result == NULL)
goto out;
@@ -31,7 +31,7 @@ adapt Polkit to this case.
GVariant *result;
result = g_dbus_connection_call_sync (monitor->system_bus,
-@@ -439,8 +441,10 @@ polkit_backend_session_monitor_get_session_for_subject
+@@ -438,8 +440,10 @@ polkit_backend_session_monitor_get_session_for_subject
error);
if (result == NULL)
goto out;
diff --git a/sysutils/polkit/files/patch-test_data_etc_polkit-1_rules.d_10-testing.rules b/sysutils/polkit/files/patch-test_data_etc_polkit-1_rules.d_10-testing.rules
new file mode 100644
index 000000000000..90dbb673529f
--- /dev/null
+++ b/sysutils/polkit/files/patch-test_data_etc_polkit-1_rules.d_10-testing.rules
@@ -0,0 +1,11 @@
+--- test/data/etc/polkit-1/rules.d/10-testing.rules.orig 2025-12-17 16:14:53 UTC
++++ test/data/etc/polkit-1/rules.d/10-testing.rules
+@@ -162,7 +162,7 @@ polkit.addRule(function(action, subject) {
+ polkit.addRule(function(action, subject) {
+ if (action.id == "net.company.spawning.helper_with_output") {
+ try {
+- var out = polkit.spawn(["echo", "-n", "-e", "Hello\nWorld"]);
++ var out = polkit.spawn(["printf", "Hello\nWorld"]);
+ if (out == "Hello\nWorld")
+ return polkit.Result.YES;
+ else
diff --git a/sysutils/polkit/files/patch-test_wrapper.py b/sysutils/polkit/files/patch-test_wrapper.py
new file mode 100644
index 000000000000..c2661cb03a84
--- /dev/null
+++ b/sysutils/polkit/files/patch-test_wrapper.py
@@ -0,0 +1,76 @@
+--- test/wrapper.py.orig 2026-01-07 09:02:36 UTC
++++ test/wrapper.py
+@@ -3,7 +3,9 @@ import os
+ import argparse
+ import atexit
+ import os
++import platform
+ import subprocess
++import shutil
+ import sys
+ import signal
+ import time
+@@ -34,10 +36,11 @@ def setup_test_namespace(data_dir):
+ subprocess.check_call(["mount", "--bind", os.path.join(data_dir, "etc"), "/etc"])
+ except PermissionError:
+ print("Lacking permissions to set up test harness, skipping")
+- sys.exit(77)
++ return False
+ except AttributeError:
+ print("Python 3.12 is required for os.unshare(), skipping")
+- sys.exit(77)
++ return False
++ return True
+
+
+ def stop_dbus(pid: int) -> None:
+@@ -69,6 +72,32 @@ def stop_dbus(pid: int) -> None:
+ signal.signal(signal.SIGTERM, signal.SIG_DFL)
+
+
++def setup_test_unconstrained_freebsd(data_dir):
++ passwd = os.path.join(data_dir, "etc", "passwd")
++ with open(passwd, 'r') as file:
++ for line in file:
++ fields = line.split(":")
++ if fields[0] == "root":
++ continue
++ subprocess.call(["pw", "useradd", "-n", fields[0], "-u", fields[2], "-c", fields[4], "-d", fields[5], "-s", fields[6].strip()])
++ group = os.path.join(data_dir, "etc", "group")
++ with open(group, 'r') as file:
++ for line in file:
++ fields = line.split(":")
++ cmd = ["pw", "groupadd", "-n", fields[0], "-g", fields[2]]
++ members = fields[3].strip()
++ if len(members) > 0:
++ cmd.append("-M")
++ cmd.append(members)
++ if fields[0] == "root":
++ cmd = ["pw", "groupmod", "-g", "0", "-l", "root"]
++ subprocess.call(cmd)
++ shutil.copy2(os.path.join(data_dir, "etc", "netgroup"), "/etc/netgroup")
++ shutil.copy2("/usr/bin/true", "/bin/true")
++ bus = dbus.SystemBus()
++ consolekit = bus.get_object("org.freedesktop.ConsoleKit", "/org/freedesktop/ConsoleKit/Manager")
++ consolekit.GetSeats(dbus_interface="org.freedesktop.ConsoleKit.Manager")
++
+ if __name__ == "__main__":
+ parser = argparse.ArgumentParser()
+ parser.add_argument("test_executable",
+@@ -79,7 +108,15 @@ if __name__ == "__main__":
+ help="set up a mock system D-Bus using dbusmock")
+ args = parser.parse_args()
+
+- setup_test_namespace(args.data_dir)
++ if not setup_test_namespace(args.data_dir):
++ if os.getenv("ALLOW_SYSTEM_AFFECTING_TESTS") == "1":
++ if platform.system() == 'FreeBSD':
++ setup_test_unconstrained_freebsd(args.data_dir)
++ else:
++ setup_test_unconstrained_linux(args.data_dir)
++ else:
++ # skip tests
++ sys.exit(77)
+
+ if args.mock_dbus:
+ dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
diff --git a/sysutils/polkit/pkg-plist b/sysutils/polkit/pkg-plist
index 406c2b4cc403..63e089e2bd5b 100644
--- a/sysutils/polkit/pkg-plist
+++ b/sysutils/polkit/pkg-plist
@@ -56,6 +56,7 @@ share/gettext/its/polkit.its
share/gettext/its/polkit.loc
share/gir-1.0/Polkit-1.0.gir
share/gir-1.0/PolkitAgent-1.0.gir
+share/locale/bg/LC_MESSAGES/polkit-1.mo
share/locale/cs/LC_MESSAGES/polkit-1.mo
share/locale/da/LC_MESSAGES/polkit-1.mo
share/locale/de/LC_MESSAGES/polkit-1.mo
@@ -67,6 +68,7 @@ share/locale/it/LC_MESSAGES/polkit-1.mo
share/locale/ka/LC_MESSAGES/polkit-1.mo
share/locale/nl/LC_MESSAGES/polkit-1.mo
share/locale/nn/LC_MESSAGES/polkit-1.mo
+share/locale/oc/LC_MESSAGES/polkit-1.mo
share/locale/pl/LC_MESSAGES/polkit-1.mo
share/locale/pt/LC_MESSAGES/polkit-1.mo
share/locale/pt_BR/LC_MESSAGES/polkit-1.mo
@@ -79,8 +81,10 @@ share/locale/tr/LC_MESSAGES/polkit-1.mo
share/locale/uk/LC_MESSAGES/polkit-1.mo
share/locale/zh_CN/LC_MESSAGES/polkit-1.mo
share/locale/zh_TW/LC_MESSAGES/polkit-1.mo
+%%MANPAGES%%share/man/man5/polkitd.conf.5.gz
share/polkit-1/actions/org.freedesktop.policykit.policy
share/polkit-1/policyconfig-1.dtd
+share/polkit-1/polkitd.conf
@dir(polkitd,,700) etc/polkit-1/rules.d
@dir(polkitd,,700) share/polkit-1/rules.d
@dir etc/polkit-1/localauthority/90-mandatory.d
diff --git a/sysutils/pollinfo/Makefile b/sysutils/pollinfo/Makefile
index 919701449896..0a561aca62c5 100644
--- a/sysutils/pollinfo/Makefile
+++ b/sysutils/pollinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pollinfo
PORTVERSION= 0.2.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/sysutils/popeye/Makefile b/sysutils/popeye/Makefile
index d058b735979b..9d0c4f91dbf5 100644
--- a/sysutils/popeye/Makefile
+++ b/sysutils/popeye/Makefile
@@ -1,7 +1,7 @@
PORTNAME= popeye
DISTVERSIONPREFIX= v
DISTVERSION= 0.22.1
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/potnet/Makefile b/sysutils/potnet/Makefile
index 02626f06e754..a9d08ac9850a 100644
--- a/sysutils/potnet/Makefile
+++ b/sysutils/potnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= potnet
DISTVERSION= 0.5.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= sysutils
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/sysutils/process-viewer/Makefile b/sysutils/process-viewer/Makefile
index fde58c325b37..acad46ecebbc 100644
--- a/sysutils/process-viewer/Makefile
+++ b/sysutils/process-viewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= process-viewer
DISTVERSION= g20220909
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/procs/Makefile b/sysutils/procs/Makefile
index 952c806d8aeb..9bdd8351abd0 100644
--- a/sysutils/procs/Makefile
+++ b/sysutils/procs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= procs
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.10
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/puppet-lint/Makefile b/sysutils/puppet-lint/Makefile
index e7b98b0f5468..31acc2cd4a92 100644
--- a/sysutils/puppet-lint/Makefile
+++ b/sysutils/puppet-lint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puppet-lint
-PORTVERSION= 5.1.0
+PORTVERSION= 5.1.1
PORTEPOCH= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/puppet-lint/distinfo b/sysutils/puppet-lint/distinfo
index ec25d814e7ce..3782c70911d1 100644
--- a/sysutils/puppet-lint/distinfo
+++ b/sysutils/puppet-lint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759188547
-SHA256 (rubygem/puppet-lint-5.1.0.gem) = 90561b677368115a0b40f37d9c0a65c08be7602c1371c165f7d81c6c286bcc96
-SIZE (rubygem/puppet-lint-5.1.0.gem) = 84480
+TIMESTAMP = 1766859861
+SHA256 (rubygem/puppet-lint-5.1.1.gem) = 1e774edbe95c67aae93974416e0d452d6b5fc2c737196a67dd7e5ab548344486
+SIZE (rubygem/puppet-lint-5.1.1.gem) = 84992
diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile
index 10fd5e97a0ae..e0691f84a323 100644
--- a/sysutils/puppet8/Makefile
+++ b/sysutils/puppet8/Makefile
@@ -1,6 +1,6 @@
PORTNAME= puppet
PORTVERSION= 8.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= https://forge.puppet.com/v3/files/:forge
PKGNAMESUFFIX= 8
diff --git a/sysutils/puppet8/files/patch-lib_puppet_util_monkey__patches.rb b/sysutils/puppet8/files/patch-lib_puppet_util_monkey__patches.rb
new file mode 100644
index 000000000000..3abac76f868f
--- /dev/null
+++ b/sysutils/puppet8/files/patch-lib_puppet_util_monkey__patches.rb
@@ -0,0 +1,47 @@
+--- lib/puppet/util/monkey_patches.rb.orig 2025-12-27 20:44:22 UTC
++++ lib/puppet/util/monkey_patches.rb
+@@ -1,6 +1,6 @@
+ # frozen_string_literal: true
+
+-require_relative '../../puppet/util/platform'
++require_relative "../../puppet/util/platform"
+
+ module Puppet::Util::MonkeyPatches
+ end
+@@ -49,23 +49,17 @@ end
+ end
+ end
+
+-require_relative '../../puppet/ssl/openssl_loader'
++require_relative "../../puppet/ssl/openssl_loader"
+ unless Puppet::Util::Platform.jruby_fips?
+ class OpenSSL::SSL::SSLContext
+- if DEFAULT_PARAMS[:options]
+- DEFAULT_PARAMS[:options] |= OpenSSL::SSL::OP_NO_SSLv3
+- else
+- DEFAULT_PARAMS[:options] = OpenSSL::SSL::OP_NO_SSLv3
+- end
+-
+- alias __original_initialize initialize
++ alias_method :__original_initialize, :initialize
+ private :__original_initialize
+
+ def initialize(*args)
+ __original_initialize(*args)
+ params = {
+- :options => DEFAULT_PARAMS[:options],
+- :ciphers => DEFAULT_PARAMS[:ciphers],
++ options: DEFAULT_PARAMS[:options],
++ ciphers: DEFAULT_PARAMS[:ciphers]
+ }
+ set_params(params)
+ end
+@@ -75,7 +69,7 @@ if Puppet::Util::Platform.windows?
+ if Puppet::Util::Platform.windows?
+ class OpenSSL::X509::Store
+ @puppet_certs_loaded = false
+- alias __original_set_default_paths set_default_paths
++ alias_method :__original_set_default_paths, :set_default_paths
+ def set_default_paths
+ # This can be removed once openssl integrates with windows
+ # cert store, see https://rt.openssl.org/Ticket/Display.html?id=2158
diff --git a/sysutils/puppet8/files/patch-puppet.gemspec b/sysutils/puppet8/files/patch-puppet.gemspec
index 555c880c809a..c59d6657b0ab 100644
--- a/sysutils/puppet8/files/patch-puppet.gemspec
+++ b/sysutils/puppet8/files/patch-puppet.gemspec
@@ -1,6 +1,6 @@
---- puppet.gemspec.orig 2025-07-23 00:05:26 UTC
+--- puppet.gemspec.orig 2024-10-08 21:08:03 UTC
+++ puppet.gemspec
-@@ -23,7 +23,7 @@ Gem::Specification.new do |spec|
+@@ -23,11 +23,11 @@ Gem::Specification.new do |spec|
spec.add_runtime_dependency('concurrent-ruby', '~> 1.0')
spec.add_runtime_dependency('deep_merge', '~> 1.0')
spec.add_runtime_dependency('facter', ['>= 4.3.0', '< 5'])
@@ -9,3 +9,8 @@
spec.add_runtime_dependency('getoptlong', '~> 0.2.0')
spec.add_runtime_dependency('locale', '~> 2.1')
spec.add_runtime_dependency('multi_json', '~> 1.13')
+- spec.add_runtime_dependency('puppet-resource_api', '~> 1.5')
++ spec.add_runtime_dependency('puppet-resource_api', '>= 1.5')
+ spec.add_runtime_dependency('scanf', '~> 1.0')
+ spec.add_runtime_dependency('semantic_puppet', '~> 1.0')
+
diff --git a/sysutils/py-ansible-core/Makefile b/sysutils/py-ansible-core/Makefile
index 19f7fa302abb..3250719362c3 100644
--- a/sysutils/py-ansible-core/Makefile
+++ b/sysutils/py-ansible-core/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ansible-core
DISTVERSION= 2.18.7
+PORTREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-ansible-core/files/patch-pyproject.toml b/sysutils/py-ansible-core/files/patch-pyproject.toml
index 4db56a4c7bc9..4063274658d5 100644
--- a/sysutils/py-ansible-core/files/patch-pyproject.toml
+++ b/sysutils/py-ansible-core/files/patch-pyproject.toml
@@ -3,7 +3,7 @@
@@ -1,5 +1,5 @@
[build-system]
-requires = ["setuptools >= 66.1.0, <= 80.9.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
-+requires = ["setuptools >= 63.1.0, <= 80.9.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
++requires = ["setuptools >= 63.1.0, <= 80.9.0", "wheel >= 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
build-backend = "setuptools.build_meta"
[project]
diff --git a/sysutils/py-ansible-core219/Makefile b/sysutils/py-ansible-core219/Makefile
index 54217c4ffc85..4cd3a8da7154 100644
--- a/sysutils/py-ansible-core219/Makefile
+++ b/sysutils/py-ansible-core219/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ansible-core
DISTVERSION= 2.19.1
+PORTREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-ansible-core219/files/patch-pyproject.toml b/sysutils/py-ansible-core219/files/patch-pyproject.toml
index 4db56a4c7bc9..4063274658d5 100644
--- a/sysutils/py-ansible-core219/files/patch-pyproject.toml
+++ b/sysutils/py-ansible-core219/files/patch-pyproject.toml
@@ -3,7 +3,7 @@
@@ -1,5 +1,5 @@
[build-system]
-requires = ["setuptools >= 66.1.0, <= 80.9.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
-+requires = ["setuptools >= 63.1.0, <= 80.9.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
++requires = ["setuptools >= 63.1.0, <= 80.9.0", "wheel >= 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
build-backend = "setuptools.build_meta"
[project]
diff --git a/sysutils/py-ansible-core220/Makefile b/sysutils/py-ansible-core220/Makefile
new file mode 100644
index 000000000000..fe60a7437215
--- /dev/null
+++ b/sysutils/py-ansible-core220/Makefile
@@ -0,0 +1,95 @@
+# XXX Note to users:
+# XXX To build this port one must add DEFAULT_VERSIONS+=python=3.12
+# XXX to /etc/make.conf and rebuild all one's python ports. Use this
+# XXX workaround until Python 3.12 becomes the default.
+
+PORTNAME= ansible-core
+DISTVERSION= 2.20.2
+CATEGORIES= sysutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 220
+DISTFILES= ${PORTNAME:R:S/-/_/}-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= Radically simple IT automation
+WWW= https://www.ansible.com/
+
+CONFLICTS_INSTALL= py*-ansible-core-* py*-ansible-core219-*
+
+WRKSRC= ${WRKDIR}/${PORTNAME:R:S/-/_/}-${DISTVERSION}
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}resolvelib>=0.5.3<1.1.0:devel/py-resolvelib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=0:security/py-pycryptodome@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ git:devel/git
+
+USES= ansible:env cpe python shebangfix
+CPE_VENDOR= redhat
+CPE_PRODUCT= ansible
+USE_PYTHON= autoplist concurrent cryptography pep517
+
+SHEBANG_REGEX= [.]/test/.*[.]py
+
+# Pass MAKE_ENV to TEST_ENV so that binary aliases via an updated PATH.
+TEST_ENV= ${MAKE_ENV}
+
+# The "python" binary alias is needed for the tests.
+BINARY_ALIAS= python=${PYTHON_CMD}
+NO_ARCH= yes
+
+post-patch:
+# Preserve the original paths in
+# test/units/cli/galaxy/test_execute_list_collection.py.
+# Replacing /usr/share/ansible breaks tests.
+ ${FIND} ${WRKSRC} -not -regex '${WRKSRC}/test/units/cli/galaxy/test_execute_list_collection.py' -type f -print0 | \
+ ${XARGS} -0 ${REINPLACE_CMD} \
+ -e 's|/etc/ansible|${ETCDIR}|g' \
+ -e 's|/usr/share/ansible|${DATADIR}|g'
+ ${FIND} ${WRKSRC} -type f -name "*.bak" -delete
+
+post-stage:
+ ${FIND} ${STAGEDIR}${PREFIX}/bin -type l -name ansible-\* -lname ansible \
+ -execdir ${RLN} ansible-${PYTHON_VER} {} \;
+# USE_PYTHON=autoplist doesn't add this file to pkg-plist.
+ ${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ansible_test/_data/injector/ansible-inventory
+
+pre-test:
+# This one file does not get its paths replaced correctly in post-patch.
+ ${REINPLACE_CMD} 's|"/etc"|"${ETCDIR:H}"|g' \
+ ${WRKSRC}/test/units/playbook/test_helpers.py
+# This test constructs a Python script inline and uses an invalid path to it.
+ ${REINPLACE_CMD} 's|/usr/bin/python|${PYTHON_CMD}|' \
+ ${WRKSRC}/test/units/modules/test_async_wrapper.py
+# Skip the SELinux tests, it's not present on FreeBSD.
+ ${RM} ${WRKSRC}/test/units/module_utils/basic/test_selinux.py
+# Disable some failing tests. They fail to detect that emoji are of width 2 istead of 1.
+ ${RM} ${WRKSRC}/test/units/utils/test_display.py
+
+do-test:
+ @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ./bin/ansible-test units -v --python ${PYTHON_VER}
+
+.include <bsd.port.mk>
+
+# Make sure that we override the unique DATADIR and ETCDIR set
+# by the implicit USES=uniquefiles.
+DATADIR= ${ANSIBLE_DATADIR}
+ETCDIR= ${ANSIBLE_ETCDIR}
diff --git a/sysutils/py-ansible-core220/distinfo b/sysutils/py-ansible-core220/distinfo
new file mode 100644
index 000000000000..9ff30776b8b1
--- /dev/null
+++ b/sysutils/py-ansible-core220/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1769780022
+SHA256 (ansible_core-2.20.2.tar.gz) = 75e19a3ad8cf659579ea182cdf948ee0900d700e564802e92876de53dbd9715d
+SIZE (ansible_core-2.20.2.tar.gz) = 3317427
diff --git a/sysutils/py-ansible-core220/files/patch-pyproject.toml b/sysutils/py-ansible-core220/files/patch-pyproject.toml
new file mode 100644
index 000000000000..3537f564fa22
--- /dev/null
+++ b/sysutils/py-ansible-core220/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2026-01-29 11:20:02.000000000 -0800
++++ pyproject.toml 2026-01-30 06:06:24.331402000 -0800
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools >= 66.1.0, <= 80.10.2", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
++requires = ["setuptools >= 63.1.0, <= 80.10.2", "wheel >= 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/sysutils/py-ansible-core220/pkg-descr b/sysutils/py-ansible-core220/pkg-descr
new file mode 100644
index 000000000000..12dcf10983b9
--- /dev/null
+++ b/sysutils/py-ansible-core220/pkg-descr
@@ -0,0 +1,5 @@
+Ansible is a radically simple configuration-management, deployment,
+task-execution, and multinode orchestration framework.
+
+ansible-core contains the core engine, modules and plugins. It does not contain
+community and partner supported Ansible Collections of modules and plugins.
diff --git a/sysutils/py-azure-cli-acr/Makefile b/sysutils/py-azure-cli-acr/Makefile
index d89873601e49..a977b5b33010 100644
--- a/sysutils/py-azure-cli-acr/Makefile
+++ b/sysutils/py-azure-cli-acr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= azure-cli-acr
PORTVERSION= 2.2.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-azure-cli-core/Makefile b/sysutils/py-azure-cli-core/Makefile
index 04e4f8fd0df9..4a952aac84aa 100644
--- a/sysutils/py-azure-cli-core/Makefile
+++ b/sysutils/py-azure-cli-core/Makefile
@@ -1,6 +1,6 @@
PORTNAME= azure-cli-core
PORTVERSION= 2.55.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-azure-cli/Makefile b/sysutils/py-azure-cli/Makefile
index 5db646a37f19..5c44d67a6b67 100644
--- a/sysutils/py-azure-cli/Makefile
+++ b/sysutils/py-azure-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= azure-cli
PORTVERSION= 2.55.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-director/Makefile b/sysutils/py-director/Makefile
index 237574e7050e..374773f43a95 100644
--- a/sysutils/py-director/Makefile
+++ b/sysutils/py-director/Makefile
@@ -1,6 +1,6 @@
PORTNAME= director
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.0
+DISTVERSION= 0.16.0
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-director/distinfo b/sysutils/py-director/distinfo
index b293fea36cfa..100ca47b3980 100644
--- a/sysutils/py-director/distinfo
+++ b/sysutils/py-director/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765170675
-SHA256 (DtxdF-director-v0.15.0_GH0.tar.gz) = d9b680db5b8b88d49d2f65b4c205b0a26b28160ee0991314c72a98977d9e90c7
-SIZE (DtxdF-director-v0.15.0_GH0.tar.gz) = 22349
+TIMESTAMP = 1766383049
+SHA256 (DtxdF-director-v0.16.0_GH0.tar.gz) = d116dd3493e407a861e3cff9cfadeb74f1ec1139a3b5e4115c1585871e340b7c
+SIZE (DtxdF-director-v0.16.0_GH0.tar.gz) = 22414
diff --git a/sysutils/py-docker/Makefile b/sysutils/py-docker/Makefile
index 1dac0c496f8b..d2b289c60364 100644
--- a/sysutils/py-docker/Makefile
+++ b/sysutils/py-docker/Makefile
@@ -1,5 +1,6 @@
PORTNAME= docker
PORTVERSION= 7.1.0
+PORTREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-hcloud/Makefile b/sysutils/py-hcloud/Makefile
index 6c7e24195143..9877eff28fbc 100644
--- a/sysutils/py-hcloud/Makefile
+++ b/sysutils/py-hcloud/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hcloud
-DISTVERSION= 2.12.0
+DISTVERSION= 2.16.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-hcloud/distinfo b/sysutils/py-hcloud/distinfo
index 7e211ca87b40..d91b2d21b111 100644
--- a/sysutils/py-hcloud/distinfo
+++ b/sysutils/py-hcloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457422
-SHA256 (hcloud-2.12.0.tar.gz) = f145b18efc6d70fff3d48b244edfde29c0fe3dddfbbadcfe71d63f41f52441f7
-SIZE (hcloud-2.12.0.tar.gz) = 152256
+TIMESTAMP = 1769252159
+SHA256 (hcloud-2.16.0.tar.gz) = eb1acb3115bc0b356b450ad23256873b58311b357a49625a8fe0cbaba2db509b
+SIZE (hcloud-2.16.0.tar.gz) = 153827
diff --git a/sysutils/py-healthchecks/Makefile b/sysutils/py-healthchecks/Makefile
index d3ba6cdb62c3..7daff65c9d93 100644
--- a/sysutils/py-healthchecks/Makefile
+++ b/sysutils/py-healthchecks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= healthchecks
DISTVERSIONPREFIX= v
-DISTVERSION= 3.11.2
+DISTVERSION= 3.13
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-healthchecks/distinfo b/sysutils/py-healthchecks/distinfo
index 538d09897411..516e93d1d473 100644
--- a/sysutils/py-healthchecks/distinfo
+++ b/sysutils/py-healthchecks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756942460
-SHA256 (healthchecks-healthchecks-v3.11.2_GH0.tar.gz) = b1748a84ad080ff4d996845297204469840b1ec41da3625d12210323a24945b9
-SIZE (healthchecks-healthchecks-v3.11.2_GH0.tar.gz) = 5153456
+TIMESTAMP = 1766086005
+SHA256 (healthchecks-healthchecks-v3.13_GH0.tar.gz) = 461a0307a4cd8cb085ba746d484e8a73cdd3a8e4983138ad79ac0926d82aec17
+SIZE (healthchecks-healthchecks-v3.13_GH0.tar.gz) = 5337219
diff --git a/sysutils/py-healthchecks/pkg-plist b/sysutils/py-healthchecks/pkg-plist
index f6a6f063afa9..527b22d1569d 100644
--- a/sysutils/py-healthchecks/pkg-plist
+++ b/sysutils/py-healthchecks/pkg-plist
@@ -2,6 +2,7 @@
@dir(%%USER%%,%%GROUP%%,0700) /var/log/%%USER%%
@dir(%%USER%%,%%GROUP%%,0700) /var/run/%%USER%%
bin/hcks
+%%EXAMPLESDIR%%/uwsgi.ini
%%HOMEDIR%%/CHANGELOG.md
%%HOMEDIR%%/hc/__init__.py
%%HOMEDIR%%/hc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -92,6 +93,8 @@ bin/hcks
%%HOMEDIR%%/hc/accounts/migrations/0047_profile_over_limit_date.py
%%HOMEDIR%%/hc/accounts/migrations/0048_alter_profile_user.py
%%HOMEDIR%%/hc/accounts/migrations/0049_convert_email_lowercase.py
+%%HOMEDIR%%/hc/accounts/migrations/0050_fix_legacy_timezones.py
+%%HOMEDIR%%/hc/accounts/migrations/0051_alter_profile_reports.py
%%HOMEDIR%%/hc/accounts/migrations/__init__.py
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0001_initial%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0002_profile_ping_log_limit%%PYTHON_TAG%%.opt-1.pyc
@@ -142,6 +145,8 @@ bin/hcks
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0047_profile_over_limit_date%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0048_alter_profile_user%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0049_convert_email_lowercase%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0050_fix_legacy_timezones%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0051_alter_profile_reports%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/models.py
%%HOMEDIR%%/hc/accounts/tests/__init__.py
@@ -367,6 +372,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/migrations/0116_alter_check_badge_key.py
%%HOMEDIR%%/hc/api/migrations/0117_fill_badge_key.py
%%HOMEDIR%%/hc/api/migrations/0118_alter_check_badge_key.py
+%%HOMEDIR%%/hc/api/migrations/0119_check_filter_default_fail_check_filter_http_body_and_more.py
%%HOMEDIR%%/hc/api/migrations/__init__.py
%%HOMEDIR%%/hc/api/migrations/__pycache__/0001_initial%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0002_auto_20150616_0732%%PYTHON_TAG%%.opt-1.pyc
@@ -486,6 +492,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/migrations/__pycache__/0116_alter_check_badge_key%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0117_fill_badge_key%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0118_alter_check_badge_key%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/api/migrations/__pycache__/0119_check_filter_default_fail_check_filter_http_body_and_more%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/models.py
%%HOMEDIR%%/hc/api/tests/__init__.py
@@ -511,35 +518,6 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notification_status%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_apprise%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_call%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_discord%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_googlechat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_gotify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_matrix%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_mattermost%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_msteams%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_msteamsw%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_opsgenie%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pagertree%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pd%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pushbullet%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pushover%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_rocketchat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_slack%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_spike%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_telegram%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_trello%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_victorops%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_whatsapp%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_zulip%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_pause%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_ping%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_ping_by_slug%%PYTHON_TAG%%.opt-1.pyc
@@ -573,35 +551,6 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/test_metrics.py
%%HOMEDIR%%/hc/api/tests/test_notification_status.py
%%HOMEDIR%%/hc/api/tests/test_notify.py
-%%HOMEDIR%%/hc/api/tests/test_notify_apprise.py
-%%HOMEDIR%%/hc/api/tests/test_notify_call.py
-%%HOMEDIR%%/hc/api/tests/test_notify_discord.py
-%%HOMEDIR%%/hc/api/tests/test_notify_email.py
-%%HOMEDIR%%/hc/api/tests/test_notify_github.py
-%%HOMEDIR%%/hc/api/tests/test_notify_googlechat.py
-%%HOMEDIR%%/hc/api/tests/test_notify_gotify.py
-%%HOMEDIR%%/hc/api/tests/test_notify_group.py
-%%HOMEDIR%%/hc/api/tests/test_notify_matrix.py
-%%HOMEDIR%%/hc/api/tests/test_notify_mattermost.py
-%%HOMEDIR%%/hc/api/tests/test_notify_msteams.py
-%%HOMEDIR%%/hc/api/tests/test_notify_msteamsw.py
-%%HOMEDIR%%/hc/api/tests/test_notify_ntfy.py
-%%HOMEDIR%%/hc/api/tests/test_notify_opsgenie.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pagertree.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pd.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pushbullet.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pushover.py
-%%HOMEDIR%%/hc/api/tests/test_notify_rocketchat.py
-%%HOMEDIR%%/hc/api/tests/test_notify_signal.py
-%%HOMEDIR%%/hc/api/tests/test_notify_slack.py
-%%HOMEDIR%%/hc/api/tests/test_notify_sms.py
-%%HOMEDIR%%/hc/api/tests/test_notify_spike.py
-%%HOMEDIR%%/hc/api/tests/test_notify_telegram.py
-%%HOMEDIR%%/hc/api/tests/test_notify_trello.py
-%%HOMEDIR%%/hc/api/tests/test_notify_victorops.py
-%%HOMEDIR%%/hc/api/tests/test_notify_webhook.py
-%%HOMEDIR%%/hc/api/tests/test_notify_whatsapp.py
-%%HOMEDIR%%/hc/api/tests/test_notify_zulip.py
%%HOMEDIR%%/hc/api/tests/test_pause.py
%%HOMEDIR%%/hc/api/tests/test_ping.py
%%HOMEDIR%%/hc/api/tests/test_ping_by_slug.py
@@ -650,69 +599,28 @@ bin/hcks
%%HOMEDIR%%/hc/front/templatetags/__init__.py
%%HOMEDIR%%/hc/front/templatetags/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/front/templatetags/__pycache__/asciitable%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/templatetags/__pycache__/asciitable%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/hc_extras%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/hc_extras%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/linemode%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/linemode%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/front/templatetags/asciitable.py
%%HOMEDIR%%/hc/front/templatetags/hc_extras.py
%%HOMEDIR%%/hc/front/templatetags/linemode.py
%%HOMEDIR%%/hc/front/tests/__init__.py
%%HOMEDIR%%/hc/front/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_apprise%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_call%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_check%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_discord%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_discord_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_save%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_select%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_googlechat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_gotify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_matrix%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_mattermost%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_msteams%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_opsgenie%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pagerduty_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pagertree%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pd%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_prometheus%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushbullet%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushbullet_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushover%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushover_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_rocketchat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_shell%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_btn%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_spike%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_telegram%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_trello%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_victorops%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_whatsapp%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_zulip%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/tests/__pycache__/test_asciitable_tag%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_badges%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_basics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_channel_checks%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_channels%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_clear_events%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/tests/__pycache__/test_contact_vcf%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_copy%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_cron_preview%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_details%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_whatsapp%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_filtering_rules%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_get_events%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_hc_extras%%PYTHON_TAG%%.opt-1.pyc
@@ -720,12 +628,9 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/__pycache__/test_linemode_tag%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_log%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_log_events%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_mattermost_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_my_checks%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_oncalendar_preview%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_pause%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_pd_help%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_ping_body%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_ping_details%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_projects_menu%%PYTHON_TAG%%.opt-1.pyc
@@ -735,77 +640,29 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/__pycache__/test_search%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_send_test_notification%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_serve_doc%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_signal_captcha%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_status%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_status_single%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_switch_channel%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_transfer%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_trello_settings%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_uncloak%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_unsubscribe_email%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_channel%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_channel_name%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_name%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_timeout%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_validate_schedule%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_verify_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_verify_signal_number%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_webhook_validator%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/test_add_apprise.py
-%%HOMEDIR%%/hc/front/tests/test_add_call.py
%%HOMEDIR%%/hc/front/tests/test_add_check.py
-%%HOMEDIR%%/hc/front/tests/test_add_discord.py
-%%HOMEDIR%%/hc/front/tests/test_add_discord_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_email.py
-%%HOMEDIR%%/hc/front/tests/test_add_github.py
-%%HOMEDIR%%/hc/front/tests/test_add_github_save.py
-%%HOMEDIR%%/hc/front/tests/test_add_github_select.py
-%%HOMEDIR%%/hc/front/tests/test_add_googlechat.py
-%%HOMEDIR%%/hc/front/tests/test_add_gotify.py
-%%HOMEDIR%%/hc/front/tests/test_add_group.py
-%%HOMEDIR%%/hc/front/tests/test_add_matrix.py
-%%HOMEDIR%%/hc/front/tests/test_add_mattermost.py
-%%HOMEDIR%%/hc/front/tests/test_add_msteams.py
-%%HOMEDIR%%/hc/front/tests/test_add_ntfy.py
-%%HOMEDIR%%/hc/front/tests/test_add_opsgenie.py
-%%HOMEDIR%%/hc/front/tests/test_add_pagerduty_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_pagertree.py
-%%HOMEDIR%%/hc/front/tests/test_add_pd.py
-%%HOMEDIR%%/hc/front/tests/test_add_prometheus.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushbullet.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushbullet_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushover.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushover_help.py
-%%HOMEDIR%%/hc/front/tests/test_add_rocketchat.py
-%%HOMEDIR%%/hc/front/tests/test_add_shell.py
-%%HOMEDIR%%/hc/front/tests/test_add_signal.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_btn.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_help.py
-%%HOMEDIR%%/hc/front/tests/test_add_sms.py
-%%HOMEDIR%%/hc/front/tests/test_add_spike.py
-%%HOMEDIR%%/hc/front/tests/test_add_telegram.py
-%%HOMEDIR%%/hc/front/tests/test_add_trello.py
-%%HOMEDIR%%/hc/front/tests/test_add_victorops.py
-%%HOMEDIR%%/hc/front/tests/test_add_webhook.py
-%%HOMEDIR%%/hc/front/tests/test_add_whatsapp.py
-%%HOMEDIR%%/hc/front/tests/test_add_zulip.py
+%%HOMEDIR%%/hc/front/tests/test_asciitable_tag.py
%%HOMEDIR%%/hc/front/tests/test_badges.py
%%HOMEDIR%%/hc/front/tests/test_basics.py
%%HOMEDIR%%/hc/front/tests/test_channel_checks.py
%%HOMEDIR%%/hc/front/tests/test_channels.py
%%HOMEDIR%%/hc/front/tests/test_clear_events.py
+%%HOMEDIR%%/hc/front/tests/test_contact_vcf.py
%%HOMEDIR%%/hc/front/tests/test_copy.py
%%HOMEDIR%%/hc/front/tests/test_cron_preview.py
%%HOMEDIR%%/hc/front/tests/test_details.py
-%%HOMEDIR%%/hc/front/tests/test_edit_email.py
-%%HOMEDIR%%/hc/front/tests/test_edit_group.py
-%%HOMEDIR%%/hc/front/tests/test_edit_ntfy.py
-%%HOMEDIR%%/hc/front/tests/test_edit_signal.py
-%%HOMEDIR%%/hc/front/tests/test_edit_sms.py
-%%HOMEDIR%%/hc/front/tests/test_edit_webhook.py
-%%HOMEDIR%%/hc/front/tests/test_edit_whatsapp.py
%%HOMEDIR%%/hc/front/tests/test_filtering_rules.py
%%HOMEDIR%%/hc/front/tests/test_get_events.py
%%HOMEDIR%%/hc/front/tests/test_hc_extras.py
@@ -813,12 +670,9 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/test_linemode_tag.py
%%HOMEDIR%%/hc/front/tests/test_log.py
%%HOMEDIR%%/hc/front/tests/test_log_events.py
-%%HOMEDIR%%/hc/front/tests/test_mattermost_help.py
-%%HOMEDIR%%/hc/front/tests/test_metrics.py
%%HOMEDIR%%/hc/front/tests/test_my_checks.py
%%HOMEDIR%%/hc/front/tests/test_oncalendar_preview.py
%%HOMEDIR%%/hc/front/tests/test_pause.py
-%%HOMEDIR%%/hc/front/tests/test_pd_help.py
%%HOMEDIR%%/hc/front/tests/test_ping_body.py
%%HOMEDIR%%/hc/front/tests/test_ping_details.py
%%HOMEDIR%%/hc/front/tests/test_projects_menu.py
@@ -828,25 +682,728 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/test_search.py
%%HOMEDIR%%/hc/front/tests/test_send_test_notification.py
%%HOMEDIR%%/hc/front/tests/test_serve_doc.py
-%%HOMEDIR%%/hc/front/tests/test_signal_captcha.py
%%HOMEDIR%%/hc/front/tests/test_status.py
%%HOMEDIR%%/hc/front/tests/test_status_single.py
%%HOMEDIR%%/hc/front/tests/test_switch_channel.py
%%HOMEDIR%%/hc/front/tests/test_transfer.py
-%%HOMEDIR%%/hc/front/tests/test_trello_settings.py
%%HOMEDIR%%/hc/front/tests/test_uncloak.py
-%%HOMEDIR%%/hc/front/tests/test_unsubscribe_email.py
%%HOMEDIR%%/hc/front/tests/test_update_channel.py
%%HOMEDIR%%/hc/front/tests/test_update_channel_name.py
%%HOMEDIR%%/hc/front/tests/test_update_name.py
%%HOMEDIR%%/hc/front/tests/test_update_timeout.py
%%HOMEDIR%%/hc/front/tests/test_validate_schedule.py
%%HOMEDIR%%/hc/front/tests/test_verify_email.py
-%%HOMEDIR%%/hc/front/tests/test_verify_signal_number.py
%%HOMEDIR%%/hc/front/tests/test_webhook_validator.py
%%HOMEDIR%%/hc/front/urls.py
%%HOMEDIR%%/hc/front/validators.py
%%HOMEDIR%%/hc/front/views.py
+%%HOMEDIR%%/hc/integrations/__init__.py
+%%HOMEDIR%%/hc/integrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__init__.py
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/apps%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/apps%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/apps.py
+%%HOMEDIR%%/hc/integrations/apprise/forms.py
+%%HOMEDIR%%/hc/integrations/apprise/static/img/apprise.png
+%%HOMEDIR%%/hc/integrations/apprise/templates/add_apprise.html
+%%HOMEDIR%%/hc/integrations/apprise/templates/apprise_description.html
+%%HOMEDIR%%/hc/integrations/apprise/templates/apprise_title.html
+%%HOMEDIR%%/hc/integrations/apprise/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/apprise/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/apprise/transport.py
+%%HOMEDIR%%/hc/integrations/apprise/urls.py
+%%HOMEDIR%%/hc/integrations/apprise/views.py
+%%HOMEDIR%%/hc/integrations/call/__init__.py
+%%HOMEDIR%%/hc/integrations/call/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/static/img/call.png
+%%HOMEDIR%%/hc/integrations/call/templates/add_call.html
+%%HOMEDIR%%/hc/integrations/call/templates/call_message.html
+%%HOMEDIR%%/hc/integrations/call/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/call/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/call/transport.py
+%%HOMEDIR%%/hc/integrations/call/urls.py
+%%HOMEDIR%%/hc/integrations/call/views.py
+%%HOMEDIR%%/hc/integrations/discord/__init__.py
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/static/img/discord.png
+%%HOMEDIR%%/hc/integrations/discord/templates/add_discord.html
+%%HOMEDIR%%/hc/integrations/discord/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/discord/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/discord/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/discord/transport.py
+%%HOMEDIR%%/hc/integrations/discord/urls.py
+%%HOMEDIR%%/hc/integrations/discord/views.py
+%%HOMEDIR%%/hc/integrations/email/__init__.py
+%%HOMEDIR%%/hc/integrations/email/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/forms.py
+%%HOMEDIR%%/hc/integrations/email/static/img/email.png
+%%HOMEDIR%%/hc/integrations/email/templates/email_form.html
+%%HOMEDIR%%/hc/integrations/email/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_unsubscribe%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_unsubscribe.py
+%%HOMEDIR%%/hc/integrations/email/transport.py
+%%HOMEDIR%%/hc/integrations/email/urls.py
+%%HOMEDIR%%/hc/integrations/email/views.py
+%%HOMEDIR%%/hc/integrations/github/__init__.py
+%%HOMEDIR%%/hc/integrations/github/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/client.py
+%%HOMEDIR%%/hc/integrations/github/forms.py
+%%HOMEDIR%%/hc/integrations/github/static/img/github-white.png
+%%HOMEDIR%%/hc/integrations/github/static/img/github.png
+%%HOMEDIR%%/hc/integrations/github/templates/add_github.html
+%%HOMEDIR%%/hc/integrations/github/templates/add_github_form.html
+%%HOMEDIR%%/hc/integrations/github/templates/github_body.html
+%%HOMEDIR%%/hc/integrations/github/templates/github_title.html
+%%HOMEDIR%%/hc/integrations/github/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add_save%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add_select%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_add_save.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_add_select.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/github/transport.py
+%%HOMEDIR%%/hc/integrations/github/urls.py
+%%HOMEDIR%%/hc/integrations/github/views.py
+%%HOMEDIR%%/hc/integrations/googlechat/__init__.py
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/googlechat.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_1.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_2.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_3.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_4.png
+%%HOMEDIR%%/hc/integrations/googlechat/templates/add_googlechat.html
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/googlechat/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/googlechat/transport.py
+%%HOMEDIR%%/hc/integrations/googlechat/urls.py
+%%HOMEDIR%%/hc/integrations/googlechat/views.py
+%%HOMEDIR%%/hc/integrations/gotify/__init__.py
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/forms.py
+%%HOMEDIR%%/hc/integrations/gotify/static/img/gotify.png
+%%HOMEDIR%%/hc/integrations/gotify/static/img/setup_gotify_1.png
+%%HOMEDIR%%/hc/integrations/gotify/static/img/setup_gotify_2.png
+%%HOMEDIR%%/hc/integrations/gotify/templates/add_gotify.html
+%%HOMEDIR%%/hc/integrations/gotify/templates/gotify_message.html
+%%HOMEDIR%%/hc/integrations/gotify/templates/gotify_title.html
+%%HOMEDIR%%/hc/integrations/gotify/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/gotify/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/gotify/transport.py
+%%HOMEDIR%%/hc/integrations/gotify/urls.py
+%%HOMEDIR%%/hc/integrations/gotify/views.py
+%%HOMEDIR%%/hc/integrations/group/__init__.py
+%%HOMEDIR%%/hc/integrations/group/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/forms.py
+%%HOMEDIR%%/hc/integrations/group/static/img/group.png
+%%HOMEDIR%%/hc/integrations/group/templates/group_form.html
+%%HOMEDIR%%/hc/integrations/group/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/group/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/group/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/group/transport.py
+%%HOMEDIR%%/hc/integrations/group/urls.py
+%%HOMEDIR%%/hc/integrations/group/views.py
+%%HOMEDIR%%/hc/integrations/matrix/__init__.py
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/client.py
+%%HOMEDIR%%/hc/integrations/matrix/forms.py
+%%HOMEDIR%%/hc/integrations/matrix/static/img/matrix.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/mattermost.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_1.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_2.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_3.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_4.png
+%%HOMEDIR%%/hc/integrations/matrix/templates/add_matrix.html
+%%HOMEDIR%%/hc/integrations/matrix/templates/matrix_description.html
+%%HOMEDIR%%/hc/integrations/matrix/templates/matrix_description_formatted.html
+%%HOMEDIR%%/hc/integrations/matrix/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/matrix/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/matrix/transport.py
+%%HOMEDIR%%/hc/integrations/matrix/urls.py
+%%HOMEDIR%%/hc/integrations/matrix/views.py
+%%HOMEDIR%%/hc/integrations/mattermost/__init__.py
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_1.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_2.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_3.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_4.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_5.png
+%%HOMEDIR%%/hc/integrations/mattermost/templates/add_mattermost.html
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/mattermost/transport.py
+%%HOMEDIR%%/hc/integrations/mattermost/urls.py
+%%HOMEDIR%%/hc/integrations/mattermost/views.py
+%%HOMEDIR%%/hc/integrations/msteamsw/__init__.py
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/msteams.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/msteamsw.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_1.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_2.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_3.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_4.png
+%%HOMEDIR%%/hc/integrations/msteamsw/templates/add_msteams.html
+%%HOMEDIR%%/hc/integrations/msteamsw/templates/msteamsw_message.html
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/msteamsw/transport.py
+%%HOMEDIR%%/hc/integrations/msteamsw/urls.py
+%%HOMEDIR%%/hc/integrations/msteamsw/views.py
+%%HOMEDIR%%/hc/integrations/ntfy/__init__.py
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/forms.py
+%%HOMEDIR%%/hc/integrations/ntfy/static/img/ntfy.png
+%%HOMEDIR%%/hc/integrations/ntfy/static/js/ntfy_form.js
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_form.html
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_message.html
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_title.html
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/ntfy/transport.py
+%%HOMEDIR%%/hc/integrations/ntfy/urls.py
+%%HOMEDIR%%/hc/integrations/ntfy/views.py
+%%HOMEDIR%%/hc/integrations/opsgenie/__init__.py
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/forms.py
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/opsgenie.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_1.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_2.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_3.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_4.png
+%%HOMEDIR%%/hc/integrations/opsgenie/templates/add_opsgenie.html
+%%HOMEDIR%%/hc/integrations/opsgenie/templates/opsgenie_message.html
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/opsgenie/transport.py
+%%HOMEDIR%%/hc/integrations/opsgenie/urls.py
+%%HOMEDIR%%/hc/integrations/opsgenie/views.py
+%%HOMEDIR%%/hc/integrations/pagertree/__init__.py
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/pagertree.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_1.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_2.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_3.png
+%%HOMEDIR%%/hc/integrations/pagertree/templates/add_pagertree.html
+%%HOMEDIR%%/hc/integrations/pagertree/templates/pagertree_description.html
+%%HOMEDIR%%/hc/integrations/pagertree/templates/pagertree_title.html
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pagertree/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pagertree/transport.py
+%%HOMEDIR%%/hc/integrations/pagertree/urls.py
+%%HOMEDIR%%/hc/integrations/pagertree/views.py
+%%HOMEDIR%%/hc/integrations/pd/__init__.py
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/forms.py
+%%HOMEDIR%%/hc/integrations/pd/static/img/pd.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_s1.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_s2.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_0.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_1.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_2.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_3.png
+%%HOMEDIR%%/hc/integrations/pd/templates/add_pd.html
+%%HOMEDIR%%/hc/integrations/pd/templates/add_pd_simple.html
+%%HOMEDIR%%/hc/integrations/pd/templates/pd_description.html
+%%HOMEDIR%%/hc/integrations/pd/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pd/transport.py
+%%HOMEDIR%%/hc/integrations/pd/urls.py
+%%HOMEDIR%%/hc/integrations/pd/views.py
+%%HOMEDIR%%/hc/integrations/po/__init__.py
+%%HOMEDIR%%/hc/integrations/po/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/forms.py
+%%HOMEDIR%%/hc/integrations/po/static/img/po.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_0.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_1.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_2.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_3.png
+%%HOMEDIR%%/hc/integrations/po/static/js/add_pushover.js
+%%HOMEDIR%%/hc/integrations/po/templates/add_pushover.html
+%%HOMEDIR%%/hc/integrations/po/templates/add_pushover_help.html
+%%HOMEDIR%%/hc/integrations/po/templates/pushover_message.html
+%%HOMEDIR%%/hc/integrations/po/templates/pushover_title.html
+%%HOMEDIR%%/hc/integrations/po/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/po/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/po/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/po/transport.py
+%%HOMEDIR%%/hc/integrations/po/urls.py
+%%HOMEDIR%%/hc/integrations/po/views.py
+%%HOMEDIR%%/hc/integrations/prometheus/__init__.py
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/static/img/prometheus.png
+%%HOMEDIR%%/hc/integrations/prometheus/static/img/setup_prometheus_1.png
+%%HOMEDIR%%/hc/integrations/prometheus/templates/add_prometheus.html
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/prometheus/tests/test_metrics.py
+%%HOMEDIR%%/hc/integrations/prometheus/urls.py
+%%HOMEDIR%%/hc/integrations/prometheus/views.py
+%%HOMEDIR%%/hc/integrations/pushbullet/__init__.py
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/static/img/pushbullet.png
+%%HOMEDIR%%/hc/integrations/pushbullet/templates/add_pushbullet.html
+%%HOMEDIR%%/hc/integrations/pushbullet/templates/pushbullet_message.html
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pushbullet/transport.py
+%%HOMEDIR%%/hc/integrations/pushbullet/urls.py
+%%HOMEDIR%%/hc/integrations/pushbullet/views.py
+%%HOMEDIR%%/hc/integrations/rocketchat/__init__.py
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/rocketchat.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_1.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_2.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_3.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_4.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_5.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_6.png
+%%HOMEDIR%%/hc/integrations/rocketchat/templates/add_rocketchat.html
+%%HOMEDIR%%/hc/integrations/rocketchat/templates/rocketchat_message.html
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/rocketchat/transport.py
+%%HOMEDIR%%/hc/integrations/rocketchat/urls.py
+%%HOMEDIR%%/hc/integrations/rocketchat/views.py
+%%HOMEDIR%%/hc/integrations/shell/__init__.py
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/forms.py
+%%HOMEDIR%%/hc/integrations/shell/static/img/shell.png
+%%HOMEDIR%%/hc/integrations/shell/templates/add_shell.html
+%%HOMEDIR%%/hc/integrations/shell/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/shell/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/shell/transport.py
+%%HOMEDIR%%/hc/integrations/shell/urls.py
+%%HOMEDIR%%/hc/integrations/shell/views.py
+%%HOMEDIR%%/hc/integrations/signal/__init__.py
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/forms.py
+%%HOMEDIR%%/hc/integrations/signal/static/img/signal.png
+%%HOMEDIR%%/hc/integrations/signal/static/js/signal_form.js
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_form.html
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_message.html
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_result.html
+%%HOMEDIR%%/hc/integrations/signal/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_signal_captcha%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_verify_signal_number%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_signal_captcha.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_verify_signal_number.py
+%%HOMEDIR%%/hc/integrations/signal/transport.py
+%%HOMEDIR%%/hc/integrations/signal/urls.py
+%%HOMEDIR%%/hc/integrations/signal/views.py
+%%HOMEDIR%%/hc/integrations/slack/__init__.py
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/static/img/add_to_slack.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/add_to_slack@2x.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_1.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_2.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_0.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_1.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_2.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_3.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/slack.png
+%%HOMEDIR%%/hc/integrations/slack/templates/add_slack.html
+%%HOMEDIR%%/hc/integrations/slack/templates/add_slack_btn.html
+%%HOMEDIR%%/hc/integrations/slack/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add_btn%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add_btn.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/slack/transport.py
+%%HOMEDIR%%/hc/integrations/slack/urls.py
+%%HOMEDIR%%/hc/integrations/slack/views.py
+%%HOMEDIR%%/hc/integrations/sms/__init__.py
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/static/img/sms.png
+%%HOMEDIR%%/hc/integrations/sms/templates/sms_form.html
+%%HOMEDIR%%/hc/integrations/sms/templates/sms_message.html
+%%HOMEDIR%%/hc/integrations/sms/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/sms/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/sms/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/sms/transport.py
+%%HOMEDIR%%/hc/integrations/sms/urls.py
+%%HOMEDIR%%/hc/integrations/sms/views.py
+%%HOMEDIR%%/hc/integrations/spike/__init__.py
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_1.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_2.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_3.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_4.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/spike.png
+%%HOMEDIR%%/hc/integrations/spike/templates/add_spike.html
+%%HOMEDIR%%/hc/integrations/spike/templates/spike_description.html
+%%HOMEDIR%%/hc/integrations/spike/templates/spike_title.html
+%%HOMEDIR%%/hc/integrations/spike/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/spike/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/spike/transport.py
+%%HOMEDIR%%/hc/integrations/spike/urls.py
+%%HOMEDIR%%/hc/integrations/spike/views.py
+%%HOMEDIR%%/hc/integrations/telegram/__init__.py
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/forms.py
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_1.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_2.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_3.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/telegram.png
+%%HOMEDIR%%/hc/integrations/telegram/templates/add_telegram.html
+%%HOMEDIR%%/hc/integrations/telegram/templates/telegram_invite.html
+%%HOMEDIR%%/hc/integrations/telegram/templates/telegram_message.html
+%%HOMEDIR%%/hc/integrations/telegram/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/telegram/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/telegram/transport.py
+%%HOMEDIR%%/hc/integrations/telegram/urls.py
+%%HOMEDIR%%/hc/integrations/telegram/views.py
+%%HOMEDIR%%/hc/integrations/trello/__init__.py
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/forms.py
+%%HOMEDIR%%/hc/integrations/trello/static/img/trello.png
+%%HOMEDIR%%/hc/integrations/trello/static/js/add_trello.js
+%%HOMEDIR%%/hc/integrations/trello/templates/add_trello.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_desc.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_name.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_settings.html
+%%HOMEDIR%%/hc/integrations/trello/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_settings%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/trello/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/trello/tests/test_settings.py
+%%HOMEDIR%%/hc/integrations/trello/transport.py
+%%HOMEDIR%%/hc/integrations/trello/urls.py
+%%HOMEDIR%%/hc/integrations/trello/views.py
+%%HOMEDIR%%/hc/integrations/victorops/__init__.py
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/static/img/setup_victorops_1.png
+%%HOMEDIR%%/hc/integrations/victorops/static/img/setup_victorops_2.png
+%%HOMEDIR%%/hc/integrations/victorops/static/img/victorops.png
+%%HOMEDIR%%/hc/integrations/victorops/templates/add_victorops.html
+%%HOMEDIR%%/hc/integrations/victorops/templates/victorops_description.html
+%%HOMEDIR%%/hc/integrations/victorops/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/victorops/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/victorops/transport.py
+%%HOMEDIR%%/hc/integrations/victorops/urls.py
+%%HOMEDIR%%/hc/integrations/victorops/views.py
+%%HOMEDIR%%/hc/integrations/webhook/__init__.py
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/forms.py
+%%HOMEDIR%%/hc/integrations/webhook/static/img/webhook.png
+%%HOMEDIR%%/hc/integrations/webhook/static/js/webhook.js
+%%HOMEDIR%%/hc/integrations/webhook/templates/webhook_form.html
+%%HOMEDIR%%/hc/integrations/webhook/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/webhook/transport.py
+%%HOMEDIR%%/hc/integrations/webhook/urls.py
+%%HOMEDIR%%/hc/integrations/webhook/views.py
+%%HOMEDIR%%/hc/integrations/whatsapp/__init__.py
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/apps%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/apps%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/apps.py
+%%HOMEDIR%%/hc/integrations/whatsapp/static/img/whatsapp.png
+%%HOMEDIR%%/hc/integrations/whatsapp/templates/whatsapp_form.html
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/whatsapp/transport.py
+%%HOMEDIR%%/hc/integrations/whatsapp/urls.py
+%%HOMEDIR%%/hc/integrations/whatsapp/views.py
+%%HOMEDIR%%/hc/integrations/zulip/__init__.py
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/forms.py
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_1.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_2.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_3.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_4.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_5.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/zulip.png
+%%HOMEDIR%%/hc/integrations/zulip/static/js/add_zulip.js
+%%HOMEDIR%%/hc/integrations/zulip/templates/add_zulip.html
+%%HOMEDIR%%/hc/integrations/zulip/templates/zulip_content.html
+%%HOMEDIR%%/hc/integrations/zulip/templates/zulip_topic.html
+%%HOMEDIR%%/hc/integrations/zulip/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/zulip/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/zulip/transport.py
+%%HOMEDIR%%/hc/integrations/zulip/urls.py
+%%HOMEDIR%%/hc/integrations/zulip/views.py
%%HOMEDIR%%/hc/lib/__init__.py
%%HOMEDIR%%/hc/lib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/__init__%%PYTHON_TAG%%.pyc
@@ -857,11 +1414,7 @@ bin/hcks
%%HOMEDIR%%/hc/lib/__pycache__/date%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/emails%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/emails%%PYTHON_TAG%%.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/github%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/html%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/html%%PYTHON_TAG%%.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/matrix%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/s3%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/s3%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/signing%%PYTHON_TAG%%.opt-1.pyc
@@ -869,7 +1422,6 @@ bin/hcks
%%HOMEDIR%%/hc/lib/__pycache__/statsd%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/statsd%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/string%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/string%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/typealias%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/typealias%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/tz%%PYTHON_TAG%%.opt-1.pyc
@@ -880,9 +1432,7 @@ bin/hcks
%%HOMEDIR%%/hc/lib/curl.py
%%HOMEDIR%%/hc/lib/date.py
%%HOMEDIR%%/hc/lib/emails.py
-%%HOMEDIR%%/hc/lib/github.py
%%HOMEDIR%%/hc/lib/html.py
-%%HOMEDIR%%/hc/lib/matrix.py
%%HOMEDIR%%/hc/lib/s3.py
%%HOMEDIR%%/hc/lib/signing.py
%%HOMEDIR%%/hc/lib/statsd.py
@@ -985,6 +1535,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.27d9190db11c.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.27fed4d96071.css
%%HOMEDIR%%/static-collected/CACHE/css/output.27fed4d96071.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.2d3cc72d730c.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.2d3cc72d730c.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.338a92d956e0.css
%%HOMEDIR%%/static-collected/CACHE/css/output.338a92d956e0.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.3b9726e6757d.css
@@ -995,10 +1547,10 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.4118f003b752.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css
%%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css
%%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.5781c954c7fe.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.5781c954c7fe.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css
%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.5b9a3186b65a.css
@@ -1015,8 +1567,6 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.79bc4ba389df.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.85131bd6fe18.css
%%HOMEDIR%%/static-collected/CACHE/css/output.85131bd6fe18.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.92ca7578c1e1.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.92ca7578c1e1.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.994ced6690f1.css
%%HOMEDIR%%/static-collected/CACHE/css/output.994ced6690f1.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.99b939d7a1fa.css
@@ -1035,8 +1585,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.b5314e6471ce.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.ba3a60f23b9a.css
%%HOMEDIR%%/static-collected/CACHE/css/output.ba3a60f23b9a.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.bc14245246d0.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.bc14245246d0.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.be44bcfea48a.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.be44bcfea48a.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.c2d1279dce0e.css
%%HOMEDIR%%/static-collected/CACHE/css/output.c2d1279dce0e.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.ca025a6b1199.css
@@ -1097,6 +1647,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.9ce1f5e65e9a.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.9f0fa72b79a3.js
%%HOMEDIR%%/static-collected/CACHE/js/output.9f0fa72b79a3.js.gz
+%%HOMEDIR%%/static-collected/CACHE/js/output.ae529949a37e.js
+%%HOMEDIR%%/static-collected/CACHE/js/output.ae529949a37e.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.b4ba48ed4f66.js
%%HOMEDIR%%/static-collected/CACHE/js/output.b4ba48ed4f66.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.b85217576987.js
@@ -1109,16 +1661,14 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.c4e367d31ce9.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.c56525d27da6.js
%%HOMEDIR%%/static-collected/CACHE/js/output.c56525d27da6.js.gz
-%%HOMEDIR%%/static-collected/CACHE/js/output.c653f0934335.js
-%%HOMEDIR%%/static-collected/CACHE/js/output.c653f0934335.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.c9c5c8413808.js
%%HOMEDIR%%/static-collected/CACHE/js/output.c9c5c8413808.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.cf866df012a0.js
%%HOMEDIR%%/static-collected/CACHE/js/output.cf866df012a0.js.gz
+%%HOMEDIR%%/static-collected/CACHE/js/output.d1a982a34e92.js
+%%HOMEDIR%%/static-collected/CACHE/js/output.d1a982a34e92.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.d1af18153f71.js
%%HOMEDIR%%/static-collected/CACHE/js/output.d1af18153f71.js.gz
-%%HOMEDIR%%/static-collected/CACHE/js/output.db93224f6407.js
-%%HOMEDIR%%/static-collected/CACHE/js/output.db93224f6407.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.deacfb4c1f0f.js
%%HOMEDIR%%/static-collected/CACHE/js/output.deacfb4c1f0f.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.e9c76ee85b5e.js
@@ -1309,13 +1859,18 @@ bin/hcks
%%HOMEDIR%%/static-collected/fonts/icomoon.svg
%%HOMEDIR%%/static-collected/fonts/icomoon.ttf
%%HOMEDIR%%/static-collected/fonts/icomoon.woff
+%%HOMEDIR%%/static-collected/img/add_to_slack.png
+%%HOMEDIR%%/static-collected/img/add_to_slack@2x.png
%%HOMEDIR%%/static-collected/img/apple-touch-180.png
+%%HOMEDIR%%/static-collected/img/apprise.png
%%HOMEDIR%%/static-collected/img/badges.png
%%HOMEDIR%%/static-collected/img/badges@2x.png
+%%HOMEDIR%%/static-collected/img/call.png
%%HOMEDIR%%/static-collected/img/check_details.png
%%HOMEDIR%%/static-collected/img/check_details@2x.png
%%HOMEDIR%%/static-collected/img/cron.png
%%HOMEDIR%%/static-collected/img/cron@2x.png
+%%HOMEDIR%%/static-collected/img/discord.png
%%HOMEDIR%%/static-collected/img/docs/add_check.png
%%HOMEDIR%%/static-collected/img/docs/badges.png
%%HOMEDIR%%/static-collected/img/docs/checks_durations.png
@@ -1349,116 +1904,112 @@ bin/hcks
%%HOMEDIR%%/static-collected/img/docs/transfer_check.png
%%HOMEDIR%%/static-collected/img/docs/transfer_project.png
%%HOMEDIR%%/static-collected/img/down.png
+%%HOMEDIR%%/static-collected/img/email.png
%%HOMEDIR%%/static-collected/img/favicon.ico
%%HOMEDIR%%/static-collected/img/favicon.svg
%%HOMEDIR%%/static-collected/img/favicon_down.svg
-%%HOMEDIR%%/static-collected/img/integrations/add_to_slack.png
-%%HOMEDIR%%/static-collected/img/integrations/add_to_slack@2x.png
-%%HOMEDIR%%/static-collected/img/integrations/apprise.png
-%%HOMEDIR%%/static-collected/img/integrations/call.png
-%%HOMEDIR%%/static-collected/img/integrations/discord.png
-%%HOMEDIR%%/static-collected/img/integrations/email.png
-%%HOMEDIR%%/static-collected/img/integrations/github-white.png
-%%HOMEDIR%%/static-collected/img/integrations/github.png
-%%HOMEDIR%%/static-collected/img/integrations/googlechat.png
-%%HOMEDIR%%/static-collected/img/integrations/gotify.png
-%%HOMEDIR%%/static-collected/img/integrations/group.png
-%%HOMEDIR%%/static-collected/img/integrations/linenotify.png
-%%HOMEDIR%%/static-collected/img/integrations/matrix.png
-%%HOMEDIR%%/static-collected/img/integrations/mattermost.png
-%%HOMEDIR%%/static-collected/img/integrations/missing.png
-%%HOMEDIR%%/static-collected/img/integrations/msteams.png
-%%HOMEDIR%%/static-collected/img/integrations/msteamsw.png
-%%HOMEDIR%%/static-collected/img/integrations/ntfy.png
-%%HOMEDIR%%/static-collected/img/integrations/opsgenie.png
-%%HOMEDIR%%/static-collected/img/integrations/pagertree.png
-%%HOMEDIR%%/static-collected/img/integrations/pd.png
-%%HOMEDIR%%/static-collected/img/integrations/pd_connect_button.png
-%%HOMEDIR%%/static-collected/img/integrations/po.png
-%%HOMEDIR%%/static-collected/img/integrations/prometheus.png
-%%HOMEDIR%%/static-collected/img/integrations/pushbullet.png
-%%HOMEDIR%%/static-collected/img/integrations/rocketchat.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_gotify_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_gotify_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_5.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_s1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_s2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_prometheus_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_5.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_6.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_victorops_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_victorops_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_3.png
-%%HOMEDIR%%/static-collected/img/integrations/shell.png
-%%HOMEDIR%%/static-collected/img/integrations/signal.png
-%%HOMEDIR%%/static-collected/img/integrations/slack.png
-%%HOMEDIR%%/static-collected/img/integrations/sms.png
-%%HOMEDIR%%/static-collected/img/integrations/spike.png
-%%HOMEDIR%%/static-collected/img/integrations/telegram.png
-%%HOMEDIR%%/static-collected/img/integrations/trello.png
-%%HOMEDIR%%/static-collected/img/integrations/victorops.png
-%%HOMEDIR%%/static-collected/img/integrations/webhook.png
-%%HOMEDIR%%/static-collected/img/integrations/whatsapp.png
-%%HOMEDIR%%/static-collected/img/integrations/zulip.png
+%%HOMEDIR%%/static-collected/img/github-white.png
+%%HOMEDIR%%/static-collected/img/github.png
+%%HOMEDIR%%/static-collected/img/googlechat.png
+%%HOMEDIR%%/static-collected/img/gotify.png
+%%HOMEDIR%%/static-collected/img/group.png
+%%HOMEDIR%%/static-collected/img/linenotify.png
%%HOMEDIR%%/static-collected/img/logo.png
+%%HOMEDIR%%/static-collected/img/matrix.png
+%%HOMEDIR%%/static-collected/img/mattermost.png
+%%HOMEDIR%%/static-collected/img/missing.png
+%%HOMEDIR%%/static-collected/img/msteams.png
+%%HOMEDIR%%/static-collected/img/msteamsw.png
%%HOMEDIR%%/static-collected/img/my_checks.png
%%HOMEDIR%%/static-collected/img/my_checks@2x.png
+%%HOMEDIR%%/static-collected/img/ntfy.png
+%%HOMEDIR%%/static-collected/img/opsgenie.png
+%%HOMEDIR%%/static-collected/img/pagertree.png
+%%HOMEDIR%%/static-collected/img/pd.png
%%HOMEDIR%%/static-collected/img/period_grace.png
%%HOMEDIR%%/static-collected/img/period_grace@2x.png
+%%HOMEDIR%%/static-collected/img/po.png
+%%HOMEDIR%%/static-collected/img/prometheus.png
+%%HOMEDIR%%/static-collected/img/pushbullet.png
+%%HOMEDIR%%/static-collected/img/rocketchat.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_1.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_2.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_3.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_4.png
+%%HOMEDIR%%/static-collected/img/setup_gotify_1.png
+%%HOMEDIR%%/static-collected/img/setup_gotify_2.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_1.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_2.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_3.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_4.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_1.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_2.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_3.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_4.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_5.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_1.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_2.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_3.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_4.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_1.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_2.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_3.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_4.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_1.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_2.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_3.png
+%%HOMEDIR%%/static-collected/img/setup_pd_s1.png
+%%HOMEDIR%%/static-collected/img/setup_pd_s2.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_0.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_1.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_2.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_3.png
+%%HOMEDIR%%/static-collected/img/setup_prometheus_1.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_0.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_1.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_2.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_3.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_1.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_2.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_3.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_4.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_5.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_6.png
+%%HOMEDIR%%/static-collected/img/setup_slack_1.png
+%%HOMEDIR%%/static-collected/img/setup_slack_2.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_0.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_1.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_2.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_3.png
+%%HOMEDIR%%/static-collected/img/setup_spike_1.png
+%%HOMEDIR%%/static-collected/img/setup_spike_2.png
+%%HOMEDIR%%/static-collected/img/setup_spike_3.png
+%%HOMEDIR%%/static-collected/img/setup_spike_4.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_1.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_2.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_3.png
+%%HOMEDIR%%/static-collected/img/setup_victorops_1.png
+%%HOMEDIR%%/static-collected/img/setup_victorops_2.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_1.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_2.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_3.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_4.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_5.png
+%%HOMEDIR%%/static-collected/img/shell.png
+%%HOMEDIR%%/static-collected/img/signal.png
+%%HOMEDIR%%/static-collected/img/slack.png
+%%HOMEDIR%%/static-collected/img/sms.png
+%%HOMEDIR%%/static-collected/img/spike.png
+%%HOMEDIR%%/static-collected/img/telegram.png
%%HOMEDIR%%/static-collected/img/theme-dark.png
%%HOMEDIR%%/static-collected/img/theme-light.png
%%HOMEDIR%%/static-collected/img/theme-system.png
+%%HOMEDIR%%/static-collected/img/trello.png
%%HOMEDIR%%/static-collected/img/up.png
+%%HOMEDIR%%/static-collected/img/victorops.png
+%%HOMEDIR%%/static-collected/img/webhook.png
+%%HOMEDIR%%/static-collected/img/whatsapp.png
+%%HOMEDIR%%/static-collected/img/zulip.png
%%HOMEDIR%%/static-collected/js/adaptive-setinterval.js
%%HOMEDIR%%/static-collected/js/add-check-modal.js
%%HOMEDIR%%/static-collected/js/add_credential.js
@@ -1592,105 +2143,9 @@ bin/hcks
%%HOMEDIR%%/static/img/favicon.ico
%%HOMEDIR%%/static/img/favicon.svg
%%HOMEDIR%%/static/img/favicon_down.svg
-%%HOMEDIR%%/static/img/integrations/add_to_slack.png
-%%HOMEDIR%%/static/img/integrations/add_to_slack@2x.png
-%%HOMEDIR%%/static/img/integrations/apprise.png
-%%HOMEDIR%%/static/img/integrations/call.png
-%%HOMEDIR%%/static/img/integrations/discord.png
-%%HOMEDIR%%/static/img/integrations/email.png
-%%HOMEDIR%%/static/img/integrations/github-white.png
-%%HOMEDIR%%/static/img/integrations/github.png
-%%HOMEDIR%%/static/img/integrations/googlechat.png
-%%HOMEDIR%%/static/img/integrations/gotify.png
-%%HOMEDIR%%/static/img/integrations/group.png
-%%HOMEDIR%%/static/img/integrations/linenotify.png
-%%HOMEDIR%%/static/img/integrations/matrix.png
-%%HOMEDIR%%/static/img/integrations/mattermost.png
-%%HOMEDIR%%/static/img/integrations/missing.png
-%%HOMEDIR%%/static/img/integrations/msteams.png
-%%HOMEDIR%%/static/img/integrations/msteamsw.png
-%%HOMEDIR%%/static/img/integrations/ntfy.png
-%%HOMEDIR%%/static/img/integrations/opsgenie.png
-%%HOMEDIR%%/static/img/integrations/pagertree.png
-%%HOMEDIR%%/static/img/integrations/pd.png
-%%HOMEDIR%%/static/img/integrations/pd_connect_button.png
-%%HOMEDIR%%/static/img/integrations/po.png
-%%HOMEDIR%%/static/img/integrations/prometheus.png
-%%HOMEDIR%%/static/img/integrations/pushbullet.png
-%%HOMEDIR%%/static/img/integrations/rocketchat.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_1.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_2.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_3.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_4.png
-%%HOMEDIR%%/static/img/integrations/setup_gotify_1.png
-%%HOMEDIR%%/static/img/integrations/setup_gotify_2.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_1.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_2.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_3.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_4.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_1.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_2.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_3.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_4.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_5.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_1.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_2.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_3.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_4.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_1.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_2.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_3.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_4.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_3.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_s1.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_s2.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_0.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_3.png
-%%HOMEDIR%%/static/img/integrations/setup_prometheus_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_0.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_3.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_1.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_2.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_3.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_4.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_5.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_6.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_1.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_2.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_0.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_1.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_2.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_3.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_1.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_2.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_3.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_4.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_1.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_2.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_3.png
-%%HOMEDIR%%/static/img/integrations/setup_victorops_1.png
-%%HOMEDIR%%/static/img/integrations/setup_victorops_2.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_1.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_2.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_3.png
-%%HOMEDIR%%/static/img/integrations/shell.png
-%%HOMEDIR%%/static/img/integrations/signal.png
-%%HOMEDIR%%/static/img/integrations/slack.png
-%%HOMEDIR%%/static/img/integrations/sms.png
-%%HOMEDIR%%/static/img/integrations/spike.png
-%%HOMEDIR%%/static/img/integrations/telegram.png
-%%HOMEDIR%%/static/img/integrations/trello.png
-%%HOMEDIR%%/static/img/integrations/victorops.png
-%%HOMEDIR%%/static/img/integrations/webhook.png
-%%HOMEDIR%%/static/img/integrations/whatsapp.png
-%%HOMEDIR%%/static/img/integrations/zulip.png
+%%HOMEDIR%%/static/img/linenotify.png
%%HOMEDIR%%/static/img/logo.png
+%%HOMEDIR%%/static/img/missing.png
%%HOMEDIR%%/static/img/my_checks.png
%%HOMEDIR%%/static/img/my_checks@2x.png
%%HOMEDIR%%/static/img/period_grace.png
@@ -1703,9 +2158,6 @@ bin/hcks
%%HOMEDIR%%/static/js/add-check-modal.js
%%HOMEDIR%%/static/js/add_credential.js
%%HOMEDIR%%/static/js/add_project_modal.js
-%%HOMEDIR%%/static/js/add_pushover.js
-%%HOMEDIR%%/static/js/add_trello.js
-%%HOMEDIR%%/static/js/add_zulip.js
%%HOMEDIR%%/static/js/appearance.js
%%HOMEDIR%%/static/js/auto-submit.js
%%HOMEDIR%%/static/js/badges.js
@@ -1723,7 +2175,6 @@ bin/hcks
%%HOMEDIR%%/static/js/moment.min.js
%%HOMEDIR%%/static/js/notifications.js
%%HOMEDIR%%/static/js/nouislider.min.js
-%%HOMEDIR%%/static/js/ntfy_form.js
%%HOMEDIR%%/static/js/ping_details.js
%%HOMEDIR%%/static/js/profile.js
%%HOMEDIR%%/static/js/project.js
@@ -1733,13 +2184,11 @@ bin/hcks
%%HOMEDIR%%/static/js/search.js
%%HOMEDIR%%/static/js/selectize.min.js
%%HOMEDIR%%/static/js/set-password.js
-%%HOMEDIR%%/static/js/signal_form.js
%%HOMEDIR%%/static/js/signup.js
%%HOMEDIR%%/static/js/slug-suggestions.js
%%HOMEDIR%%/static/js/snippet-copy.js
%%HOMEDIR%%/static/js/update-timeout-modal.js
%%HOMEDIR%%/static/js/webauthn-json.browser-global.js
-%%HOMEDIR%%/static/js/webhook.js
%%HOMEDIR%%/static/js/zxcvbn.min.js
%%HOMEDIR%%/templates/accounts/add_credential.html
%%HOMEDIR%%/templates/accounts/add_project_modal.html
@@ -1773,6 +2222,7 @@ bin/hcks
%%HOMEDIR%%/templates/base.html
%%HOMEDIR%%/templates/base_bare.html
%%HOMEDIR%%/templates/base_project.html
+%%HOMEDIR%%/templates/contact.vcf
%%HOMEDIR%%/templates/docs/api.html-fragment
%%HOMEDIR%%/templates/docs/api.md
%%HOMEDIR%%/templates/docs/apiv1.html-fragment
@@ -1879,7 +2329,6 @@ bin/hcks
%%HOMEDIR%%/templates/emails/sudo-code-body-html.html
%%HOMEDIR%%/templates/emails/sudo-code-body-text.html
%%HOMEDIR%%/templates/emails/sudo-code-subject.html
-%%HOMEDIR%%/templates/emails/summary-text.html
%%HOMEDIR%%/templates/emails/transfer-request-body-html.html
%%HOMEDIR%%/templates/emails/transfer-request-body-text.html
%%HOMEDIR%%/templates/emails/transfer-request-subject.html
@@ -1956,73 +2405,6 @@ bin/hcks
%%HOMEDIR%%/templates/front/update_name_modal.html
%%HOMEDIR%%/templates/front/update_timeout_modal.html
%%HOMEDIR%%/templates/front/verify_email_success.html
-%%HOMEDIR%%/templates/integrations/add_apprise.html
-%%HOMEDIR%%/templates/integrations/add_call.html
-%%HOMEDIR%%/templates/integrations/add_discord.html
-%%HOMEDIR%%/templates/integrations/add_github.html
-%%HOMEDIR%%/templates/integrations/add_github_form.html
-%%HOMEDIR%%/templates/integrations/add_googlechat.html
-%%HOMEDIR%%/templates/integrations/add_gotify.html
-%%HOMEDIR%%/templates/integrations/add_matrix.html
-%%HOMEDIR%%/templates/integrations/add_mattermost.html
-%%HOMEDIR%%/templates/integrations/add_msteams.html
-%%HOMEDIR%%/templates/integrations/add_opsgenie.html
-%%HOMEDIR%%/templates/integrations/add_pagertree.html
-%%HOMEDIR%%/templates/integrations/add_pd.html
-%%HOMEDIR%%/templates/integrations/add_pd_simple.html
-%%HOMEDIR%%/templates/integrations/add_prometheus.html
-%%HOMEDIR%%/templates/integrations/add_pushbullet.html
-%%HOMEDIR%%/templates/integrations/add_pushover.html
-%%HOMEDIR%%/templates/integrations/add_pushover_help.html
-%%HOMEDIR%%/templates/integrations/add_rocketchat.html
-%%HOMEDIR%%/templates/integrations/add_shell.html
-%%HOMEDIR%%/templates/integrations/add_slack.html
-%%HOMEDIR%%/templates/integrations/add_slack_btn.html
-%%HOMEDIR%%/templates/integrations/add_spike.html
-%%HOMEDIR%%/templates/integrations/add_telegram.html
-%%HOMEDIR%%/templates/integrations/add_trello.html
-%%HOMEDIR%%/templates/integrations/add_victorops.html
-%%HOMEDIR%%/templates/integrations/add_zulip.html
-%%HOMEDIR%%/templates/integrations/apprise_description.html
-%%HOMEDIR%%/templates/integrations/apprise_title.html
-%%HOMEDIR%%/templates/integrations/call_message.html
-%%HOMEDIR%%/templates/integrations/email_form.html
-%%HOMEDIR%%/templates/integrations/github_body.html
-%%HOMEDIR%%/templates/integrations/github_title.html
-%%HOMEDIR%%/templates/integrations/gotify_message.html
-%%HOMEDIR%%/templates/integrations/gotify_title.html
-%%HOMEDIR%%/templates/integrations/group_form.html
-%%HOMEDIR%%/templates/integrations/matrix_description.html
-%%HOMEDIR%%/templates/integrations/matrix_description_formatted.html
-%%HOMEDIR%%/templates/integrations/msteamsw_message.html
-%%HOMEDIR%%/templates/integrations/ntfy_form.html
-%%HOMEDIR%%/templates/integrations/ntfy_message.html
-%%HOMEDIR%%/templates/integrations/ntfy_title.html
-%%HOMEDIR%%/templates/integrations/opsgenie_message.html
-%%HOMEDIR%%/templates/integrations/pagertree_description.html
-%%HOMEDIR%%/templates/integrations/pagertree_title.html
-%%HOMEDIR%%/templates/integrations/pd_description.html
-%%HOMEDIR%%/templates/integrations/pushbullet_message.html
-%%HOMEDIR%%/templates/integrations/pushover_message.html
-%%HOMEDIR%%/templates/integrations/pushover_title.html
-%%HOMEDIR%%/templates/integrations/rocketchat_message.html
-%%HOMEDIR%%/templates/integrations/signal_form.html
-%%HOMEDIR%%/templates/integrations/signal_message.html
-%%HOMEDIR%%/templates/integrations/signal_result.html
-%%HOMEDIR%%/templates/integrations/sms_form.html
-%%HOMEDIR%%/templates/integrations/sms_message.html
-%%HOMEDIR%%/templates/integrations/spike_description.html
-%%HOMEDIR%%/templates/integrations/spike_title.html
-%%HOMEDIR%%/templates/integrations/telegram_invite.html
-%%HOMEDIR%%/templates/integrations/telegram_message.html
-%%HOMEDIR%%/templates/integrations/trello_desc.html
-%%HOMEDIR%%/templates/integrations/trello_name.html
-%%HOMEDIR%%/templates/integrations/trello_settings.html
-%%HOMEDIR%%/templates/integrations/victorops_description.html
-%%HOMEDIR%%/templates/integrations/webhook_form.html
-%%HOMEDIR%%/templates/integrations/whatsapp_form.html
-%%HOMEDIR%%/templates/integrations/zulip_content.html
-%%HOMEDIR%%/templates/integrations/zulip_topic.html
%%HOMEDIR%%/templates/try_later.html
@dir %%HOMEDIR%%/hc/__pycache__
@dir %%HOMEDIR%%/hc/accounts/__pycache__
@@ -2057,6 +2439,224 @@ bin/hcks
@dir %%HOMEDIR%%/hc/front/tests/__pycache__
@dir %%HOMEDIR%%/hc/front/tests
@dir %%HOMEDIR%%/hc/front
+@dir %%HOMEDIR%%/hc/integrations/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/static/img
+@dir %%HOMEDIR%%/hc/integrations/apprise/static
+@dir %%HOMEDIR%%/hc/integrations/apprise/templates
+@dir %%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/tests
+@dir %%HOMEDIR%%/hc/integrations/apprise
+@dir %%HOMEDIR%%/hc/integrations/call/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/call/static/img
+@dir %%HOMEDIR%%/hc/integrations/call/static
+@dir %%HOMEDIR%%/hc/integrations/call/templates
+@dir %%HOMEDIR%%/hc/integrations/call/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/call/tests
+@dir %%HOMEDIR%%/hc/integrations/call
+@dir %%HOMEDIR%%/hc/integrations/discord/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/discord/static/img
+@dir %%HOMEDIR%%/hc/integrations/discord/static
+@dir %%HOMEDIR%%/hc/integrations/discord/templates
+@dir %%HOMEDIR%%/hc/integrations/discord/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/discord/tests
+@dir %%HOMEDIR%%/hc/integrations/discord
+@dir %%HOMEDIR%%/hc/integrations/email/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/email/static/img
+@dir %%HOMEDIR%%/hc/integrations/email/static
+@dir %%HOMEDIR%%/hc/integrations/email/templates
+@dir %%HOMEDIR%%/hc/integrations/email/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/email/tests
+@dir %%HOMEDIR%%/hc/integrations/email
+@dir %%HOMEDIR%%/hc/integrations/github/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/github/static/img
+@dir %%HOMEDIR%%/hc/integrations/github/static
+@dir %%HOMEDIR%%/hc/integrations/github/templates
+@dir %%HOMEDIR%%/hc/integrations/github/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/github/tests
+@dir %%HOMEDIR%%/hc/integrations/github
+@dir %%HOMEDIR%%/hc/integrations/googlechat/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/googlechat/static/img
+@dir %%HOMEDIR%%/hc/integrations/googlechat/static
+@dir %%HOMEDIR%%/hc/integrations/googlechat/templates
+@dir %%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/googlechat/tests
+@dir %%HOMEDIR%%/hc/integrations/googlechat
+@dir %%HOMEDIR%%/hc/integrations/gotify/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/gotify/static/img
+@dir %%HOMEDIR%%/hc/integrations/gotify/static
+@dir %%HOMEDIR%%/hc/integrations/gotify/templates
+@dir %%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/gotify/tests
+@dir %%HOMEDIR%%/hc/integrations/gotify
+@dir %%HOMEDIR%%/hc/integrations/group/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/group/static/img
+@dir %%HOMEDIR%%/hc/integrations/group/static
+@dir %%HOMEDIR%%/hc/integrations/group/templates
+@dir %%HOMEDIR%%/hc/integrations/group/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/group/tests
+@dir %%HOMEDIR%%/hc/integrations/group
+@dir %%HOMEDIR%%/hc/integrations/matrix/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/matrix/static/img
+@dir %%HOMEDIR%%/hc/integrations/matrix/static
+@dir %%HOMEDIR%%/hc/integrations/matrix/templates
+@dir %%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/matrix/tests
+@dir %%HOMEDIR%%/hc/integrations/matrix
+@dir %%HOMEDIR%%/hc/integrations/mattermost/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/mattermost/static/img
+@dir %%HOMEDIR%%/hc/integrations/mattermost/static
+@dir %%HOMEDIR%%/hc/integrations/mattermost/templates
+@dir %%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/mattermost/tests
+@dir %%HOMEDIR%%/hc/integrations/mattermost
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/static/img
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/static
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/templates
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/tests
+@dir %%HOMEDIR%%/hc/integrations/msteamsw
+@dir %%HOMEDIR%%/hc/integrations/ntfy/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static/img
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static/js
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static
+@dir %%HOMEDIR%%/hc/integrations/ntfy/templates
+@dir %%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/ntfy/tests
+@dir %%HOMEDIR%%/hc/integrations/ntfy
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/static/img
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/static
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/templates
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/tests
+@dir %%HOMEDIR%%/hc/integrations/opsgenie
+@dir %%HOMEDIR%%/hc/integrations/pagertree/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pagertree/static/img
+@dir %%HOMEDIR%%/hc/integrations/pagertree/static
+@dir %%HOMEDIR%%/hc/integrations/pagertree/templates
+@dir %%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pagertree/tests
+@dir %%HOMEDIR%%/hc/integrations/pagertree
+@dir %%HOMEDIR%%/hc/integrations/pd/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pd/static/img
+@dir %%HOMEDIR%%/hc/integrations/pd/static
+@dir %%HOMEDIR%%/hc/integrations/pd/templates
+@dir %%HOMEDIR%%/hc/integrations/pd/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pd/tests
+@dir %%HOMEDIR%%/hc/integrations/pd
+@dir %%HOMEDIR%%/hc/integrations/po/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/po/static/img
+@dir %%HOMEDIR%%/hc/integrations/po/static/js
+@dir %%HOMEDIR%%/hc/integrations/po/static
+@dir %%HOMEDIR%%/hc/integrations/po/templates
+@dir %%HOMEDIR%%/hc/integrations/po/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/po/tests
+@dir %%HOMEDIR%%/hc/integrations/po
+@dir %%HOMEDIR%%/hc/integrations/prometheus/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/prometheus/static/img
+@dir %%HOMEDIR%%/hc/integrations/prometheus/static
+@dir %%HOMEDIR%%/hc/integrations/prometheus/templates
+@dir %%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/prometheus/tests
+@dir %%HOMEDIR%%/hc/integrations/prometheus
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/static/img
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/static
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/templates
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/tests
+@dir %%HOMEDIR%%/hc/integrations/pushbullet
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/static/img
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/static
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/templates
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/tests
+@dir %%HOMEDIR%%/hc/integrations/rocketchat
+@dir %%HOMEDIR%%/hc/integrations/shell/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/shell/static/img
+@dir %%HOMEDIR%%/hc/integrations/shell/static
+@dir %%HOMEDIR%%/hc/integrations/shell/templates
+@dir %%HOMEDIR%%/hc/integrations/shell/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/shell/tests
+@dir %%HOMEDIR%%/hc/integrations/shell
+@dir %%HOMEDIR%%/hc/integrations/signal/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/signal/static/img
+@dir %%HOMEDIR%%/hc/integrations/signal/static/js
+@dir %%HOMEDIR%%/hc/integrations/signal/static
+@dir %%HOMEDIR%%/hc/integrations/signal/templates
+@dir %%HOMEDIR%%/hc/integrations/signal/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/signal/tests
+@dir %%HOMEDIR%%/hc/integrations/signal
+@dir %%HOMEDIR%%/hc/integrations/slack/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/slack/static/img
+@dir %%HOMEDIR%%/hc/integrations/slack/static
+@dir %%HOMEDIR%%/hc/integrations/slack/templates
+@dir %%HOMEDIR%%/hc/integrations/slack/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/slack/tests
+@dir %%HOMEDIR%%/hc/integrations/slack
+@dir %%HOMEDIR%%/hc/integrations/sms/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/sms/static/img
+@dir %%HOMEDIR%%/hc/integrations/sms/static
+@dir %%HOMEDIR%%/hc/integrations/sms/templates
+@dir %%HOMEDIR%%/hc/integrations/sms/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/sms/tests
+@dir %%HOMEDIR%%/hc/integrations/sms
+@dir %%HOMEDIR%%/hc/integrations/spike/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/spike/static/img
+@dir %%HOMEDIR%%/hc/integrations/spike/static
+@dir %%HOMEDIR%%/hc/integrations/spike/templates
+@dir %%HOMEDIR%%/hc/integrations/spike/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/spike/tests
+@dir %%HOMEDIR%%/hc/integrations/spike
+@dir %%HOMEDIR%%/hc/integrations/telegram/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/telegram/static/img
+@dir %%HOMEDIR%%/hc/integrations/telegram/static
+@dir %%HOMEDIR%%/hc/integrations/telegram/templates
+@dir %%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/telegram/tests
+@dir %%HOMEDIR%%/hc/integrations/telegram
+@dir %%HOMEDIR%%/hc/integrations/trello/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/trello/static/img
+@dir %%HOMEDIR%%/hc/integrations/trello/static/js
+@dir %%HOMEDIR%%/hc/integrations/trello/static
+@dir %%HOMEDIR%%/hc/integrations/trello/templates
+@dir %%HOMEDIR%%/hc/integrations/trello/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/trello/tests
+@dir %%HOMEDIR%%/hc/integrations/trello
+@dir %%HOMEDIR%%/hc/integrations/victorops/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/victorops/static/img
+@dir %%HOMEDIR%%/hc/integrations/victorops/static
+@dir %%HOMEDIR%%/hc/integrations/victorops/templates
+@dir %%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/victorops/tests
+@dir %%HOMEDIR%%/hc/integrations/victorops
+@dir %%HOMEDIR%%/hc/integrations/webhook/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/webhook/static/img
+@dir %%HOMEDIR%%/hc/integrations/webhook/static/js
+@dir %%HOMEDIR%%/hc/integrations/webhook/static
+@dir %%HOMEDIR%%/hc/integrations/webhook/templates
+@dir %%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/webhook/tests
+@dir %%HOMEDIR%%/hc/integrations/webhook
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/static/img
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/static
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/templates
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/tests
+@dir %%HOMEDIR%%/hc/integrations/whatsapp
+@dir %%HOMEDIR%%/hc/integrations/zulip/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/zulip/static/img
+@dir %%HOMEDIR%%/hc/integrations/zulip/static/js
+@dir %%HOMEDIR%%/hc/integrations/zulip/static
+@dir %%HOMEDIR%%/hc/integrations/zulip/templates
+@dir %%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/zulip/tests
+@dir %%HOMEDIR%%/hc/integrations/zulip
+@dir %%HOMEDIR%%/hc/integrations
@dir %%HOMEDIR%%/hc/lib/__pycache__
@dir %%HOMEDIR%%/hc/lib/tests/__pycache__
@dir %%HOMEDIR%%/hc/lib/tests
@@ -2078,7 +2678,6 @@ bin/hcks
@dir %%HOMEDIR%%/static/css
@dir %%HOMEDIR%%/static/fonts
@dir %%HOMEDIR%%/static/img/docs
-@dir %%HOMEDIR%%/static/img/integrations
@dir %%HOMEDIR%%/static/img
@dir %%HOMEDIR%%/static/js
@dir %%HOMEDIR%%/static
@@ -2102,7 +2701,6 @@ bin/hcks
@dir %%HOMEDIR%%/static-collected/css
@dir %%HOMEDIR%%/static-collected/fonts
@dir %%HOMEDIR%%/static-collected/img/docs
-@dir %%HOMEDIR%%/static-collected/img/integrations
@dir %%HOMEDIR%%/static-collected/img
@dir %%HOMEDIR%%/static-collected/js
@dir %%HOMEDIR%%/static-collected
@@ -2114,6 +2712,4 @@ bin/hcks
@dir %%HOMEDIR%%/templates/emails
@dir %%HOMEDIR%%/templates/front/snippets
@dir %%HOMEDIR%%/templates/front
-@dir %%HOMEDIR%%/templates/integrations
@dir %%HOMEDIR%%/templates
-%%EXAMPLESDIR%%/uwsgi.ini
diff --git a/sysutils/py-howdoi/Makefile b/sysutils/py-howdoi/Makefile
index 73fea0b61297..8ab9e27cafc5 100644
--- a/sysutils/py-howdoi/Makefile
+++ b/sysutils/py-howdoi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= howdoi
PORTVERSION= 2.0.20
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-keep/Makefile b/sysutils/py-keep/Makefile
index 360d416dbc9d..6bcd2fad2c63 100644
--- a/sysutils/py-keep/Makefile
+++ b/sysutils/py-keep/Makefile
@@ -1,5 +1,6 @@
PORTNAME= keep
DISTVERSION= 2.11
+PORTREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-kubernetes/Makefile b/sysutils/py-kubernetes/Makefile
index b1428d2ba220..a8d36d801c8e 100644
--- a/sysutils/py-kubernetes/Makefile
+++ b/sysutils/py-kubernetes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kubernetes
-DISTVERSION= 33.1.0
+DISTVERSION= 35.0.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=14.05.14:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}durationpy>=0.7:devel/py-durationpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth>=1.0.1:security/py-google-auth@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oauthlib>=3.2.2:security/py-oauthlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4.1:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib@${PY_FLAVOR} \
@@ -23,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=14.05.14:security/py-certifi@${PY_F
${PYTHON_PKGNAMEPREFIX}urllib3>=1.24.2:net/py-urllib3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}websocket-client>=0.32.0:www/py-websocket-client@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/sysutils/py-kubernetes/distinfo b/sysutils/py-kubernetes/distinfo
index f93e02fe3ead..5e8cfee11b7f 100644
--- a/sysutils/py-kubernetes/distinfo
+++ b/sysutils/py-kubernetes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758567066
-SHA256 (kubernetes-33.1.0.tar.gz) = f64d829843a54c251061a8e7a14523b521f2dc5c896cf6d65ccf348648a88993
-SIZE (kubernetes-33.1.0.tar.gz) = 1036779
+TIMESTAMP = 1768544903
+SHA256 (kubernetes-35.0.0.tar.gz) = 3d00d344944239821458b9efd484d6df9f011da367ecb155dadf9513f05f09ee
+SIZE (kubernetes-35.0.0.tar.gz) = 1094642
diff --git a/sysutils/py-nvitop/Makefile b/sysutils/py-nvitop/Makefile
new file mode 100644
index 000000000000..240d83753509
--- /dev/null
+++ b/sysutils/py-nvitop/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= nvitop
+PORTVERSION= 1.6.2
+CATEGORIES= sysutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tiga@FreeBSD.org
+COMMENT= Interactive NVIDIA-GPU process viewer
+WWW= https://github.com/XuehaiPan/nvitop
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nvidia_ml_py>0:devel/py-nvidia-ml-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR}
+
+USES= ncurses python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/py-nvitop/distinfo b/sysutils/py-nvitop/distinfo
new file mode 100644
index 000000000000..afa5fc10c9d8
--- /dev/null
+++ b/sysutils/py-nvitop/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1770245752
+SHA256 (nvitop-1.6.2.tar.gz) = 267b341b66ac3819f116ad11819f4da2e121fe2be1dde979026b6526966211e9
+SIZE (nvitop-1.6.2.tar.gz) = 221935
diff --git a/sysutils/py-nvitop/pkg-descr b/sysutils/py-nvitop/pkg-descr
new file mode 100644
index 000000000000..37fed1263492
--- /dev/null
+++ b/sysutils/py-nvitop/pkg-descr
@@ -0,0 +1,5 @@
+nvitop is an interactive NVIDIA device and process monitoring tool. It has a
+colorful and informative interface that continuously updates the status of
+the devices and processes. As a resource monitor, it includes many features
+and options, such as tree-view, environment variable viewing, process filtering,
+process metrics monitoring.
diff --git a/sysutils/py-overlord/Makefile b/sysutils/py-overlord/Makefile
index 354bb77d881c..b28e3d6639b9 100644
--- a/sysutils/py-overlord/Makefile
+++ b/sysutils/py-overlord/Makefile
@@ -1,6 +1,6 @@
PORTNAME= overlord
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.0
+DISTVERSION= 0.22.1
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-overlord/distinfo b/sysutils/py-overlord/distinfo
index 38a3d8977bf9..adc8e73cc860 100644
--- a/sysutils/py-overlord/distinfo
+++ b/sysutils/py-overlord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761544040
-SHA256 (DtxdF-overlord-v0.21.0_GH0.tar.gz) = daddb78f49e26d1a56c660ab77f06c7c727c049abc78f7b9e4445c0b60ed0db2
-SIZE (DtxdF-overlord-v0.21.0_GH0.tar.gz) = 103658
+TIMESTAMP = 1769449669
+SHA256 (DtxdF-overlord-v0.22.1_GH0.tar.gz) = 841e81e234526c031addf1173541b06809aa00eef7c1b257759c5c4fe8e89331
+SIZE (DtxdF-overlord-v0.22.1_GH0.tar.gz) = 103725
diff --git a/sysutils/py-ploy/Makefile b/sysutils/py-ploy/Makefile
index fc5ed6a62ef9..b90366197cf2 100644
--- a/sysutils/py-ploy/Makefile
+++ b/sysutils/py-ploy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ploy
PORTVERSION= 2.0.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-ploy_ezjail/Makefile b/sysutils/py-ploy_ezjail/Makefile
index f0d801867f8e..c021253b3945 100644
--- a/sysutils/py-ploy_ezjail/Makefile
+++ b/sysutils/py-ploy_ezjail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ploy_ezjail
PORTVERSION= 2.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-psutil/Makefile b/sysutils/py-psutil/Makefile
index e551d1ec5e40..de7c78a6083b 100644
--- a/sysutils/py-psutil/Makefile
+++ b/sysutils/py-psutil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psutil
-PORTVERSION= 7.1.3
+PORTVERSION= 7.2.2
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-psutil/distinfo b/sysutils/py-psutil/distinfo
index af5eaacf0fc0..979ed8662785 100644
--- a/sysutils/py-psutil/distinfo
+++ b/sysutils/py-psutil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586878
-SHA256 (psutil-7.1.3.tar.gz) = 6c86281738d77335af7aec228328e944b30930899ea760ecf33a4dba66be5e74
-SIZE (psutil-7.1.3.tar.gz) = 489059
+TIMESTAMP = 1769874416
+SHA256 (psutil-7.2.2.tar.gz) = 0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372
+SIZE (psutil-7.2.2.tar.gz) = 493740
diff --git a/sysutils/py-pyinfra/Makefile b/sysutils/py-pyinfra/Makefile
index 75fb5f8c35b2..53d5a2383a20 100644
--- a/sysutils/py-pyinfra/Makefile
+++ b/sysutils/py-pyinfra/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pyinfra
DISTVERSION= 3.5
+PORTREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-python-bareos/Makefile b/sysutils/py-python-bareos/Makefile
index 534628aef521..33f1e1e5ca43 100644
--- a/sysutils/py-python-bareos/Makefile
+++ b/sysutils/py-python-bareos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-bareos
-PORTVERSION= 24.0.7
+PORTVERSION= 25.0.1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-python-bareos/distinfo b/sysutils/py-python-bareos/distinfo
index f523fbfba159..aa0a320738fb 100644
--- a/sysutils/py-python-bareos/distinfo
+++ b/sysutils/py-python-bareos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763446496
-SHA256 (python_bareos-24.0.7.tar.gz) = a6c3c9db23585e19b4c3505ffe76e82dd63e24bd25b768e44e3f95527244b866
-SIZE (python_bareos-24.0.7.tar.gz) = 37361
+TIMESTAMP = 1766876429
+SHA256 (python_bareos-25.0.1.tar.gz) = ad2ebb10b0451a9ee10f632c99f688a55caddfe849fd065fbd117bf7a5935217
+SIZE (python_bareos-25.0.1.tar.gz) = 37365
diff --git a/sysutils/py-python-on-whales/Makefile b/sysutils/py-python-on-whales/Makefile
new file mode 100644
index 000000000000..9c47ddf87f67
--- /dev/null
+++ b/sysutils/py-python-on-whales/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= python-on-whales
+PORTVERSION= 0.80.0
+CATEGORIES= sysutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= python_on_whales-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Docker client for Python, designed to be fun and intuitive
+WWW= https://gabrieldemarmiesse.github.io/python-on-whales/ \
+ https://github.com/gabrieldemarmiesse/python-on-whales
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= podman:sysutils/podman \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2<3:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/py-python-on-whales/distinfo b/sysutils/py-python-on-whales/distinfo
new file mode 100644
index 000000000000..ba01c2ff91ca
--- /dev/null
+++ b/sysutils/py-python-on-whales/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1768625563
+SHA256 (python_on_whales-0.80.0.tar.gz) = 0f18dda93a621dc34c5c26d0dbdc20003dca07a02114c4ce60910c4afb12c1ac
+SIZE (python_on_whales-0.80.0.tar.gz) = 114918
diff --git a/sysutils/py-python-on-whales/pkg-descr b/sysutils/py-python-on-whales/pkg-descr
new file mode 100644
index 000000000000..e9830914316f
--- /dev/null
+++ b/sysutils/py-python-on-whales/pkg-descr
@@ -0,0 +1,3 @@
+A Docker client for Python, designed to be fun and intuitive!
+
+Works on Linux, macOS and Windows, for Python 3.8 and above.
diff --git a/sysutils/py-qmk/Makefile b/sysutils/py-qmk/Makefile
index 9f6f39bf2949..ecfcc0695b10 100644
--- a/sysutils/py-qmk/Makefile
+++ b/sysutils/py-qmk/Makefile
@@ -1,11 +1,10 @@
PORTNAME= qmk
-DISTVERSION= 1.1.8
-PORTREVISION= 0
+DISTVERSION= 1.2.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= raphael.ob@protonmail.com
COMMENT= CLI program for working with QMK firmware
WWW= https://github.com/qmk/qmk_cli
diff --git a/sysutils/py-qmk/distinfo b/sysutils/py-qmk/distinfo
index 6331c7948afd..52d34494b1f5 100644
--- a/sysutils/py-qmk/distinfo
+++ b/sysutils/py-qmk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752500939
-SHA256 (qmk-1.1.8.tar.gz) = 0b426b6bf20aeb5b67806b2e127303e26c9245cfe265581d6046cc5edc29059d
-SIZE (qmk-1.1.8.tar.gz) = 13509
+TIMESTAMP = 1767039605
+SHA256 (qmk-1.2.0.tar.gz) = 164bd16c4c401b2b765ee4f017bcfa8141942ddf362961c4cba1975d8cb28a48
+SIZE (qmk-1.2.0.tar.gz) = 14152
diff --git a/sysutils/py-rendercv/Makefile b/sysutils/py-rendercv/Makefile
new file mode 100644
index 000000000000..00b0481bc0fe
--- /dev/null
+++ b/sysutils/py-rendercv/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= rendercv
+DISTVERSION= 2.6
+CATEGORIES= sysutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Typst-based CV/resume generator
+WWW= https://github.com/rendercv/rendercv \
+ https://pypi.org/project/rendercv
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0:devel/py-uv-build@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}phonenumbers>=0:devel/py-phonenumbers@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=0:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic-extra-types>=0:devel/py-pydantic-extra-types@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}email-validator>=0:mail/py-email-validator@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= CLI MARKDOWN WATCHDOG TYPST FONT
+OPTIONS_DEFAULT= CLI MARKDOWN WATCHDOG TYPST FONT
+
+CLI_DESC= Enable Command-line interface support
+MARKDOWN_DESC= Convert Markdown to HTML
+WATCHDOG_DESC= Monitor files for updates
+TYPST_DESC= Render PDF from Typst source files
+FONT_DESC= Font files for RenderCV
+
+CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typer>=0:devel/py-typer@${PY_FLAVOR}
+MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR}
+WATCHDOG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}watchdog>=0:devel/py-watchdog@${PY_FLAVOR}
+TYPST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typst>=0:textproc/py-typst@${PY_FLAVOR}
+FONT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rendercv-fonts>=0:x11-fonts/py-rendercv-fonts@${PY_FLAVOR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/py-rendercv/distinfo b/sysutils/py-rendercv/distinfo
new file mode 100644
index 000000000000..28608144575c
--- /dev/null
+++ b/sysutils/py-rendercv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1767394584
+SHA256 (rendercv-2.6.tar.gz) = 77e800de17933f451b0c31dc6ade8c61667a7ad7c8e05b8ef8a59321794a1f98
+SIZE (rendercv-2.6.tar.gz) = 77394
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py b/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py
new file mode 100644
index 000000000000..45f2a177fdb2
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py
@@ -0,0 +1,20 @@
+--- src/rendercv/cli/error_handler.py.orig 2026-01-03 20:10:58 UTC
++++ src/rendercv/cli/error_handler.py
+@@ -8,7 +8,7 @@ from rendercv.exception import RenderCVUserError
+ from rendercv.exception import RenderCVUserError
+
+
+-def handle_user_errors[T, **P](function: Callable[P, None]) -> Callable[P, None]:
++def handle_user_errors(function):
+ """Decorator that catches user errors and displays friendly messages without stack traces.
+
+ Why:
+@@ -33,7 +33,7 @@ def handle_user_errors[T, **P](function: Callable[P, N
+ """
+
+ @functools.wraps(function)
+- def wrapper(*args: P.args, **kwargs: P.kwargs) -> None:
++ def wrapper(*args, **kwargs) -> None:
+ try:
+ return function(*args, **kwargs)
+ except RenderCVUserError as e:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_cli_render__command_run__rendercv.py b/sysutils/py-rendercv/files/patch-src_rendercv_cli_render__command_run__rendercv.py
new file mode 100644
index 000000000000..3ede1d8e2ce3
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_cli_render__command_run__rendercv.py
@@ -0,0 +1,21 @@
+--- src/rendercv/cli/render_command/run_rendercv.py.orig 2025-12-20 00:43:25 UTC
++++ src/rendercv/cli/render_command/run_rendercv.py
+@@ -19,13 +19,13 @@ from .progress_panel import ProgressPanel
+ from .progress_panel import ProgressPanel
+
+
+-def timed_step[T, **P](
++def timed_step(
+ message: str,
+ progress_panel: ProgressPanel,
+- func: Callable[P, T],
+- *args: P.args,
+- **kwargs: P.kwargs,
+-) -> T:
++ func,
++ *args,
++ **kwargs,
++):
+ """Execute function, measure timing, and update progress panel with result.
+
+ Why:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_renderer_templater_entry__templates__from__input.py b/sysutils/py-rendercv/files/patch-src_rendercv_renderer_templater_entry__templates__from__input.py
new file mode 100644
index 000000000000..d3fbd6e1175e
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_renderer_templater_entry__templates__from__input.py
@@ -0,0 +1,20 @@
+--- src/rendercv/renderer/templater/entry_templates_from_input.py.orig 2025-12-20 00:49:48 UTC
++++ src/rendercv/renderer/templater/entry_templates_from_input.py
+@@ -14,14 +14,14 @@ uppercase_word_pattern = re.compile(r"\b[A-Z_]+\b")
+ uppercase_word_pattern = re.compile(r"\b[A-Z_]+\b")
+
+
+-def render_entry_templates[EntryType: Entry](
+- entry: EntryType,
++def render_entry_templates(
++ entry,
+ *,
+ templates: Templates,
+ locale: Locale,
+ show_time_span: bool,
+ current_date: Date,
+-) -> EntryType:
++):
+ """Expand entry templates by substituting field placeholders with processed values.
+
+ Why:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__complex__fields.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__complex__fields.py
new file mode 100644
index 000000000000..c3e40f6ba6fd
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__complex__fields.py
@@ -0,0 +1,11 @@
+--- src/rendercv/schema/models/cv/entries/bases/entry_with_complex_fields.py.orig 2025-12-19 21:42:57 UTC
++++ src/rendercv/schema/models/cv/entries/bases/entry_with_complex_fields.py
+@@ -37,7 +37,7 @@ def validate_exact_date(date: str | int) -> str | int:
+ return date
+
+
+-type ExactDate = Annotated[str | int, pydantic.AfterValidator(validate_exact_date)]
++ExactDate = Annotated[str | int, pydantic.AfterValidator(validate_exact_date)]
+
+
+ def get_date_object(date: str | int, current_date: Date | None = None) -> Date:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__date.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__date.py
new file mode 100644
index 000000000000..8c792c689936
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__date.py
@@ -0,0 +1,11 @@
+--- src/rendercv/schema/models/cv/entries/bases/entry_with_date.py.orig 2025-12-19 21:34:29 UTC
++++ src/rendercv/schema/models/cv/entries/bases/entry_with_date.py
+@@ -31,7 +31,7 @@ def validate_arbitrary_date(date: int | str) -> int |
+ return date
+
+
+-type ArbitraryDate = Annotated[
++ArbitraryDate = Annotated[
+ int | str, pydantic.AfterValidator(validate_arbitrary_date)
+ ]
+
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py
new file mode 100644
index 000000000000..6d8a09d2309d
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py
@@ -0,0 +1,46 @@
+--- src/rendercv/schema/models/cv/section.py.orig 1970-01-01 00:00:00 UTC
++++ src/rendercv/schema/models/cv/section.py
+@@ -21,7 +21,7 @@ from .entries.reversed_numbered import ReversedNumbere
+ # Below needs to be updated when new entry types are added.
+
+ # str is an entry type (TextEntry) but not a model, so it's not included in EntryModel.
+-type EntryModel = (
++EntryModel = (
+ OneLineEntry
+ | NormalEntry
+ | ExperienceEntry
+@@ -31,13 +31,22 @@ type EntryModel = (
+ | NumberedEntry
+ | ReversedNumberedEntry
+ )
+-type Entry = EntryModel | str
++Entry = EntryModel | str
+ ########################################################################################
+-available_entry_models: tuple[type[EntryModel], ...] = get_args(EntryModel.__value__)
++available_entry_models: tuple[type[EntryModel], ...] = (
++ OneLineEntry,
++ NormalEntry,
++ ExperienceEntry,
++ EducationEntry,
++ PublicationEntry,
++ BulletEntry,
++ NumberedEntry,
++ ReversedNumberedEntry
++)
+ available_entry_type_names: tuple[str, ...] = tuple(
+ [entry_type.__name__ for entry_type in available_entry_models] + ["TextEntry"]
+ )
+-type ListOfEntries = list[str] | reduce( # ty: ignore[invalid-type-form]
++ListOfEntries = list[str] | reduce( # ty: ignore[invalid-type-form]
+ or_, [list[entry_type] for entry_type in available_entry_models]
+ )
+
+@@ -244,7 +253,7 @@ def validate_section(sections_input: Any) -> Any:
+ # Create a custom type named Section, which is a list of entries. The entries can be any
+ # of the available entry types. The section is validated with the `validate_section`
+ # function.
+-type Section = Annotated[
++Section = Annotated[
+ pydantic.json_schema.SkipJsonSchema[Any] | ListOfEntries,
+ pydantic.BeforeValidator(lambda entries: validate_section(entries)),
+ ]
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py
new file mode 100644
index 000000000000..a6806d71525e
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py
@@ -0,0 +1,20 @@
+--- src/rendercv/schema/models/cv/social_network.py.orig 1970-01-01 00:00:00 UTC
++++ src/rendercv/schema/models/cv/social_network.py
+@@ -10,7 +10,7 @@ url_validator = pydantic.TypeAdapter(pydantic.HttpUrl)
+ from ..base import BaseModelWithoutExtraKeys
+
+ url_validator = pydantic.TypeAdapter(pydantic.HttpUrl)
+-type SocialNetworkName = Literal[
++SocialNetworkName = Literal[
+ "LinkedIn",
+ "GitHub",
+ "GitLab",
+@@ -28,7 +28,7 @@ type SocialNetworkName = Literal[
+ "X",
+ "Bluesky",
+ ]
+-available_social_networks = get_args(SocialNetworkName.__value__)
++#available_social_networks = get_args(SocialNetworkName.__value__)
+ url_dictionary: dict[SocialNetworkName, str] = {
+ "LinkedIn": "https://linkedin.com/in/",
+ "GitHub": "https://github.com/",
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py
new file mode 100644
index 000000000000..9aa76a61ecff
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py
@@ -0,0 +1,22 @@
+--- src/rendercv/schema/models/design/built_in_design.py.orig 1970-01-01 00:00:00 UTC
++++ src/rendercv/schema/models/design/built_in_design.py
+@@ -37,14 +37,13 @@ def discover_other_themes() -> list[type[ClassicTheme]
+
+ return discovered
+
++discovered_other_themes = discover_other_themes()
+
+ # Build discriminated union dynamically
+-type BuiltInDesign = Annotated[
+- ClassicTheme | reduce(or_, discover_other_themes()), # ty: ignore[invalid-type-form]
++BuiltInDesign = Annotated[
++ ClassicTheme | reduce(or_, discovered_other_themes), # ty: ignore[invalid-type-form]
+ pydantic.Field(discriminator="theme"),
+ ]
+-available_themes: list[str] = [
+- ThemeClass.model_fields["theme"].default
+- for ThemeClass in get_args(get_args(BuiltInDesign.__value__)[0])
+-]
++discovered_other_themes.append(ClassicTheme)
++available_themes: list[str] = [ThemeClass.model_fields["theme"].default for ThemeClass in discovered_other_themes]
+ built_in_design_adapter = pydantic.TypeAdapter(BuiltInDesign)
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py
new file mode 100644
index 000000000000..30f05b163fbc
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py
@@ -0,0 +1,23 @@
+--- src/rendercv/schema/models/design/classic_theme.py.orig 2025-12-19 21:33:55 UTC
++++ src/rendercv/schema/models/design/classic_theme.py
+@@ -7,14 +7,14 @@ from rendercv.schema.models.design.typst_dimension imp
+ from rendercv.schema.models.design.font_family import FontFamily as FontFamilyType
+ from rendercv.schema.models.design.typst_dimension import TypstDimension
+
+-type Bullet = Literal["●", "•", "◦", "-", "◆", "★", "■", "—", "○"]
+-type BodyAlignment = Literal["left", "justified", "justified-with-no-hyphenation"]
+-type Alignment = Literal["left", "center", "right"]
+-type SectionTitleType = Literal[
++Bullet = Literal["●", "•", "◦", "-", "◆", "★", "■", "—", "○"]
++BodyAlignment = Literal["left", "justified", "justified-with-no-hyphenation"]
++Alignment = Literal["left", "center", "right"]
++SectionTitleType = Literal[
+ "with_partial_line", "with_full_line", "without_line", "moderncv"
+ ]
+-type PhoneNumberFormatType = Literal["national", "international", "E164"]
+-type PageSize = Literal["a4", "a5", "us-letter", "us-executive"]
++PhoneNumberFormatType = Literal["national", "international", "E164"]
++PageSize = Literal["a4", "a5", "us-letter", "us-executive"]
+
+ length_common_description = (
+ "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`."
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py
new file mode 100644
index 000000000000..ace6ee4ab4ba
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py
@@ -0,0 +1,8 @@
+--- src/rendercv/schema/models/design/font_family.py.orig 1970-01-01 00:00:00 UTC
++++ src/rendercv/schema/models/design/font_family.py
+@@ -50,4 +50,4 @@ available_font_families = sorted(
+ )
+
+
+-type FontFamily = SkipJsonSchema[str] | Literal[*tuple(available_font_families)] # ty: ignore[invalid-type-form]
++FontFamily = SkipJsonSchema[str] | Literal[*tuple(available_font_families)] # pyright: ignore[reportInvalidTypeForm]
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_typst__dimension.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_typst__dimension.py
new file mode 100644
index 000000000000..f9c2dfb78d2c
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_typst__dimension.py
@@ -0,0 +1,8 @@
+--- src/rendercv/schema/models/design/typst_dimension.py.orig 2025-12-19 21:33:37 UTC
++++ src/rendercv/schema/models/design/typst_dimension.py
+@@ -29,4 +29,4 @@ def validate_typst_dimension(dimension: str) -> str:
+ return dimension
+
+
+-type TypstDimension = Annotated[str, pydantic.AfterValidator(validate_typst_dimension)]
++TypstDimension = Annotated[str, pydantic.AfterValidator(validate_typst_dimension)]
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py
new file mode 100644
index 000000000000..c6f24dbf6cc7
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py
@@ -0,0 +1,22 @@
+--- src/rendercv/schema/models/locale/locale.py.orig 1970-01-01 00:00:00 UTC
++++ src/rendercv/schema/models/locale/locale.py
+@@ -37,14 +37,13 @@ def discover_other_locales() -> list[type[EnglishLocal
+
+ return discovered
+
++discovered_other_locales = discover_other_locales()
+
+ # Build discriminated union dynamically
+-type Locale = Annotated[
+- EnglishLocale | reduce(or_, discover_other_locales()), # ty: ignore[invalid-type-form]
++Locale = Annotated[
++ EnglishLocale | reduce(or_, discovered_other_locales), # ty: ignore[invalid-type-form]
+ pydantic.Field(discriminator="language"),
+ ]
+-available_locales = [
+- LocaleModel.model_fields["language"].default
+- for LocaleModel in get_args(get_args(Locale.__value__)[0])
+-]
++discovered_other_locales.append(EnglishLocale)
++available_locales = [LocaleModel.model_fields["language"].default for LocaleModel in discovered_other_locales]
+ locale_adapter = pydantic.TypeAdapter(Locale)
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_path.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_path.py
new file mode 100644
index 000000000000..74b7cab315b6
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_path.py
@@ -0,0 +1,19 @@
+--- src/rendercv/schema/models/path.py.orig 2025-12-19 21:40:25 UTC
++++ src/rendercv/schema/models/path.py
+@@ -60,14 +60,14 @@ def serialize_path(path: pathlib.Path) -> str:
+ return str(path.relative_to(pathlib.Path.cwd()))
+
+
+-type ExistingPathRelativeToInput = Annotated[
++ExistingPathRelativeToInput = Annotated[
+ pathlib.Path,
+ pydantic.AfterValidator(
+ lambda path, info: resolve_relative_path(path, info, must_exist=True)
+ ),
+ ]
+
+-type PlannedPathRelativeToInput = Annotated[
++PlannedPathRelativeToInput = Annotated[
+ pathlib.Path,
+ pydantic.AfterValidator(
+ lambda path, info: resolve_relative_path(path, info, must_exist=False)
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_override__dictionary.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_override__dictionary.py
new file mode 100644
index 000000000000..171d3362c810
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_override__dictionary.py
@@ -0,0 +1,32 @@
+--- src/rendercv/schema/override_dictionary.py.orig 2026-01-03 20:46:35 UTC
++++ src/rendercv/schema/override_dictionary.py
+@@ -3,12 +3,12 @@ from rendercv.exception import RenderCVUserError
+ from rendercv.exception import RenderCVUserError
+
+
+-def update_value_by_location[T: dict | list](
+- dict_or_list: T,
++def update_value_by_location(
++ dict_or_list,
+ key: str,
+ value: str,
+ full_key: str,
+-) -> T:
++):
+ """Navigate nested structure via dotted path and update value.
+
+ Why:
+@@ -85,10 +85,10 @@ def update_value_by_location[T: dict | list](
+ return dict_or_list
+
+
+-def apply_overrides_to_dictionary[T: dict](
+- dictionary: T,
++def apply_overrides_to_dictionary(
++ dictionary,
+ overrides: dict[str, str],
+-) -> T:
++):
+ """Apply multiple CLI overrides to dictionary.
+
+ Why:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_variant__pydantic__model__generator.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_variant__pydantic__model__generator.py
new file mode 100644
index 000000000000..8760ecb47deb
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_variant__pydantic__model__generator.py
@@ -0,0 +1,38 @@
+--- src/rendercv/schema/variant_pydantic_model_generator.py.orig 2025-12-19 21:48:58 UTC
++++ src/rendercv/schema/variant_pydantic_model_generator.py
+@@ -6,17 +6,17 @@ from rendercv.exception import RenderCVInternalError
+
+ from rendercv.exception import RenderCVInternalError
+
+-type FieldSpec = tuple[type[Any], FieldInfo]
++FieldSpec = tuple[type[Any], FieldInfo]
+
+
+-def create_variant_pydantic_model[T: pydantic.BaseModel](
++def create_variant_pydantic_model(
+ variant_name: str,
+ defaults: dict[str, Any],
+- base_class: type[T],
++ base_class,
+ discriminator_field: str,
+ class_name_suffix: str,
+ module_name: str,
+-) -> type[T]:
++):
+ """Create Pydantic model variant with customized defaults.
+
+ Why:
+@@ -190,10 +190,10 @@ def create_discriminator_field_spec(
+ return (cast(type[Any], field_annotation), new_field)
+
+
+-def deep_merge_nested_object[T: pydantic.BaseModel](
+- base_nested_obj: T,
++def deep_merge_nested_object(
++ base_nested_obj,
+ updates: dict[str, Any],
+-) -> T:
++):
+ """Recursively merge nested dictionary updates into Pydantic model instance.
+
+ Why:
diff --git a/sysutils/py-rendercv/pkg-descr b/sysutils/py-rendercv/pkg-descr
new file mode 100644
index 000000000000..58a97762cbe9
--- /dev/null
+++ b/sysutils/py-rendercv/pkg-descr
@@ -0,0 +1,5 @@
+RenderCV is a python tool for creating a CV from YAML.
+
+Write your CV or resume as YAML, then run RenderCV, and get a PDF
+with perfect typography. No template wrestling. No broken layouts.
+Consistent spacing, every time.
diff --git a/sysutils/py-salt/Makefile b/sysutils/py-salt/Makefile
index 45103b573591..235f105f92b0 100644
--- a/sysutils/py-salt/Makefile
+++ b/sysutils/py-salt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= salt
PORTVERSION= 3006.9
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
diff --git a/sysutils/py-tmuxp/Makefile b/sysutils/py-tmuxp/Makefile
index b873e5c28e15..64ddd122bcc5 100644
--- a/sysutils/py-tmuxp/Makefile
+++ b/sysutils/py-tmuxp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tmuxp
-PORTVERSION= 1.61.0
+PORTVERSION= 1.64.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libtmux>=0.52.1<0.53:devel/py-libtmux@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libtmux>=0.53.0<0.54:devel/py-libtmux@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
tmux:sysutils/tmux
diff --git a/sysutils/py-tmuxp/distinfo b/sysutils/py-tmuxp/distinfo
index 91e9a06deac8..cab4b3d19c5b 100644
--- a/sysutils/py-tmuxp/distinfo
+++ b/sysutils/py-tmuxp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895750
-SHA256 (tmuxp-1.61.0.tar.gz) = b4355d35aff5da859f576407ee791b89a0404db97f8a16074cda0441152e11d2
-SIZE (tmuxp-1.61.0.tar.gz) = 939821
+TIMESTAMP = 1769874418
+SHA256 (tmuxp-1.64.0.tar.gz) = 8f1e5db86ab1817a831df73be2667a619971756d7a6d8277283e61451789982c
+SIZE (tmuxp-1.64.0.tar.gz) = 1052713
diff --git a/sysutils/qdirstat/Makefile b/sysutils/qdirstat/Makefile
index 045081e61766..0144610e1a06 100644
--- a/sysutils/qdirstat/Makefile
+++ b/sysutils/qdirstat/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qdirstat
-PORTVERSION= 1.9
-PORTREVISION= 1
+PORTVERSION= 2.0
CATEGORIES= sysutils
MAINTAINER= kbowling@FreeBSD.org
@@ -10,19 +9,21 @@ WWW= https://github.com/shundhammer/qdirstat
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c++11-lang desktop-file-utils gl qmake qt:5 shebangfix
-USE_GL= gl
-USE_QT= buildtools:build core gui widgets
-
-OPTIONS_DEFINE= DOCS
-
+USES= compiler:c++11-lang desktop-file-utils gettext-runtime gl qmake \
+ qt:6 shebangfix
USE_GITHUB= yes
GH_ACCOUNT= shundhammer
+USE_GL= gl
+USE_QT= 5compat base
SHEBANG_FILES= scripts/qdirstat-cache-writer
QMAKE_ARGS+= INSTALL_PREFIX=${PREFIX}
+LIBS+= -lintl
+
+OPTIONS_DEFINE= DOCS
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qdirstat
diff --git a/sysutils/qdirstat/distinfo b/sysutils/qdirstat/distinfo
index 2c3fedb35393..7c376d7e19be 100644
--- a/sysutils/qdirstat/distinfo
+++ b/sysutils/qdirstat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705617939
-SHA256 (shundhammer-qdirstat-1.9_GH0.tar.gz) = 5a9abda2dbdca3d012d1d9ce7a601abf89e2af77d677f1e5d613f53fb7ad19ff
-SIZE (shundhammer-qdirstat-1.9_GH0.tar.gz) = 9529866
+TIMESTAMP = 1770009572
+SHA256 (shundhammer-qdirstat-2.0_GH0.tar.gz) = a0b2ba91caf68ec4ee7705d5063bc542ac8aea4d421451103245c69d272bf19f
+SIZE (shundhammer-qdirstat-2.0_GH0.tar.gz) = 9538247
diff --git a/sysutils/qdirstat/pkg-plist b/sysutils/qdirstat/pkg-plist
index 1ab92060e6f5..63d34a6bd1ad 100644
--- a/sysutils/qdirstat/pkg-plist
+++ b/sysutils/qdirstat/pkg-plist
@@ -18,6 +18,7 @@ share/icons/hicolor/scalable/apps/qdirstat.svg
%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md
%%PORTDOCS%%%%DOCSDIR%%/Unpkg-View.md
%%PORTDOCS%%%%DOCSDIR%%/cache-file-format.txt
+%%PORTDOCS%%%%DOCSDIR%%/cache-file-format-v10.txt
%%PORTDOCS%%%%DOCSDIR%%/stats/Buckets-Table.md
%%PORTDOCS%%%%DOCSDIR%%/stats/File-Size-Histogram.md
%%PORTDOCS%%%%DOCSDIR%%/stats/Histogram-Options.md
diff --git a/sysutils/qmk_hid/Makefile b/sysutils/qmk_hid/Makefile
index 52b16b22c6db..7f4de7a74a85 100644
--- a/sysutils/qmk_hid/Makefile
+++ b/sysutils/qmk_hid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qmk_hid
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.12
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
MAINTAINER= dhs@frame.work
diff --git a/sysutils/reggae/Makefile b/sysutils/reggae/Makefile
index 924056e106a3..ea38de01bde7 100644
--- a/sysutils/reggae/Makefile
+++ b/sysutils/reggae/Makefile
@@ -1,9 +1,9 @@
PORTNAME= reggae
-DISTVERSION= 0.5.0
+DISTVERSION= 0.5.1
CATEGORIES= sysutils
MAINTAINER= meka@tilda.center
-COMMENT= Powerful DevOps solution heavily relaying on CBSD
+COMMENT= Powerful DevOps solution with CBSD as an option
WWW= https://github.com/cbsd/reggae
LICENSE= BSD2CLAUSE
diff --git a/sysutils/reggae/distinfo b/sysutils/reggae/distinfo
index dcaeedad6037..96cf5f60895e 100644
--- a/sysutils/reggae/distinfo
+++ b/sysutils/reggae/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765076188
-SHA256 (cbsd-reggae-0.5.0_GH0.tar.gz) = fdba6325094a0df64bbbd1efad67559ab8ffad3b6e3e69f70652565fe187d506
-SIZE (cbsd-reggae-0.5.0_GH0.tar.gz) = 52013
+TIMESTAMP = 1766717274
+SHA256 (cbsd-reggae-0.5.1_GH0.tar.gz) = eed4ba476e57d969c641f29376564c7f1cc5c5768b05ce663c99b12410898e30
+SIZE (cbsd-reggae-0.5.1_GH0.tar.gz) = 52081
diff --git a/sysutils/rest-server/Makefile b/sysutils/rest-server/Makefile
index b51f997e7b28..0a7c417905d9 100644
--- a/sysutils/rest-server/Makefile
+++ b/sysutils/rest-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rest-server
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.0
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/restic/Makefile b/sysutils/restic/Makefile
index d6a8edc634c2..6d4b05db6d38 100644
--- a/sysutils/restic/Makefile
+++ b/sysutils/restic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= restic
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.1
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/rinse/Makefile b/sysutils/rinse/Makefile
index c2b567abc72b..c401117b586c 100644
--- a/sysutils/rinse/Makefile
+++ b/sysutils/rinse/Makefile
@@ -24,7 +24,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
IGNORE_DragonFly= requires linuxulator to register rpms
-ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS= aarch64 amd64 i386
ONLY_FOR_ARCHS_REASON= requires linuxulator to register rpms
post-extract:
diff --git a/sysutils/rldd/Makefile b/sysutils/rldd/Makefile
index c8dcc0973576..4219211e69fc 100644
--- a/sysutils/rldd/Makefile
+++ b/sysutils/rldd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rldd
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/rocinante/Makefile b/sysutils/rocinante/Makefile
index 13df74cb0617..49fbba957c49 100644
--- a/sysutils/rocinante/Makefile
+++ b/sysutils/rocinante/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rocinante
-DISTVERSION= 1.0.20250714
+DISTVERSION= 1.1.0.251222
CATEGORIES= sysutils
MAINTAINER= christer.edwards@gmail.com
diff --git a/sysutils/rocinante/distinfo b/sysutils/rocinante/distinfo
index a7e373fd1df9..acc0c2bab783 100644
--- a/sysutils/rocinante/distinfo
+++ b/sysutils/rocinante/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751729192
-SHA256 (bastillebsd-rocinante-1.0.20250714_GH0.tar.gz) = 5df923c3f0e6f021d8cc39a496ea2c3594d884c96c2e7f456130155b8db9a5a4
-SIZE (bastillebsd-rocinante-1.0.20250714_GH0.tar.gz) = 56889
+TIMESTAMP = 1766459618
+SHA256 (bastillebsd-rocinante-1.1.0.251222_GH0.tar.gz) = 1b914206f0cdd8aff383781bfebb672eefa237b28866ec7a3c16426090404686
+SIZE (bastillebsd-rocinante-1.1.0.251222_GH0.tar.gz) = 38923
diff --git a/sysutils/rovclock/Makefile b/sysutils/rovclock/Makefile
index 9b313ac0a253..d9e932f69804 100644
--- a/sysutils/rovclock/Makefile
+++ b/sysutils/rovclock/Makefile
@@ -12,6 +12,7 @@ LICENSE= GPLv2
BROKEN_aarch64= fails to compile: rovclock.c:30:10: 'machine/pio.h' file not found
BROKEN_riscv64= fails to compile: rovclock.c:30:10: 'machine/pio.h' file not found
+BROKEN_armv7= fails to compile: rovclock.c:30:10: 'machine/pio.h' file not found
USES= tar:bzip2
diff --git a/sysutils/rset/Makefile b/sysutils/rset/Makefile
index c2fbf952860b..9857836f6346 100644
--- a/sysutils/rset/Makefile
+++ b/sysutils/rset/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rset
-PORTVERSION= 3.2
+PORTVERSION= 3.3
CATEGORIES= sysutils
MASTER_SITES= https://scriptedconfiguration.org/code/
diff --git a/sysutils/rset/distinfo b/sysutils/rset/distinfo
index 40516a9e167e..ac24244b18f7 100644
--- a/sysutils/rset/distinfo
+++ b/sysutils/rset/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116686
-SHA256 (rset-3.2.tar.gz) = a91fae268e71b08f307626130fb777be1c0c285f1221163034c2ea31d9bd3c02
-SIZE (rset-3.2.tar.gz) = 54163
+TIMESTAMP = 1769874234
+SHA256 (rset-3.3.tar.gz) = 6d3eee35ce7db34ac15733f91ccfda7cbac14994e4dc8e1f9e4b7266bcc60e4a
+SIZE (rset-3.3.tar.gz) = 55744
diff --git a/sysutils/rubygem-bolt/Makefile b/sysutils/rubygem-bolt/Makefile
index dacb8a17d55b..a8baed32fbf0 100644
--- a/sysutils/rubygem-bolt/Makefile
+++ b/sysutils/rubygem-bolt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bolt
-PORTVERSION= 3.30.0
-PORTREVISION= 5
+PORTVERSION= 4.0.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-bolt/distinfo b/sysutils/rubygem-bolt/distinfo
index 7c6ff662d4cc..4acd415b096c 100644
--- a/sysutils/rubygem-bolt/distinfo
+++ b/sysutils/rubygem-bolt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718594810
-SHA256 (rubygem/bolt-3.30.0.gem) = 082f139f4eebf898377cce635ca537c02cf86a571faee85f1865b5e06b253a4f
-SIZE (rubygem/bolt-3.30.0.gem) = 251392
+TIMESTAMP = 1766865883
+SHA256 (rubygem/bolt-4.0.0.gem) = 3257235c887c7f97a7187b9de59cadda9e0571ab3dd020ca53a8b48836c9fe48
+SIZE (rubygem/bolt-4.0.0.gem) = 247808
diff --git a/sysutils/rubygem-bolt/files/patch-bolt.gemspec b/sysutils/rubygem-bolt/files/patch-bolt.gemspec
index 4eeb42964778..36c5546ddbe9 100644
--- a/sysutils/rubygem-bolt/files/patch-bolt.gemspec
+++ b/sysutils/rubygem-bolt/files/patch-bolt.gemspec
@@ -1,4 +1,4 @@
---- bolt.gemspec.orig 2025-10-18 03:48:23 UTC
+--- bolt.gemspec.orig 2025-12-27 20:08:53 UTC
+++ bolt.gemspec
@@ -27,10 +27,10 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<CFPropertyList>.freeze, [">= 2.2".freeze])
@@ -18,11 +18,11 @@
s.add_runtime_dependency(%q<puppetfile-resolver>.freeze, [">= 0.6.2".freeze, "< 1.0".freeze])
s.add_runtime_dependency(%q<puppet-resource_api>.freeze, [">= 1.8.1".freeze])
- s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze, "< 5.0".freeze])
-- s.add_runtime_dependency(%q<r10k>.freeze, ["~> 3.10".freeze])
+- s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze, "< 5".freeze])
- s.add_runtime_dependency(%q<ruby_smb>.freeze, ["~> 1.0".freeze])
+ s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze])
+ s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze])
-+ s.add_runtime_dependency(%q<ruby_smb>.freeze, [">= 1.0".freeze, "< 4.0".freeze])
++ s.add_runtime_dependency(%q<ruby_smb>.freeze, [">= 1.0".freeze])
s.add_runtime_dependency(%q<terminal-table>.freeze, ["~> 3.0".freeze])
s.add_runtime_dependency(%q<winrm>.freeze, ["~> 2.0".freeze])
s.add_runtime_dependency(%q<winrm-fs>.freeze, ["~> 1.3".freeze])
diff --git a/sysutils/rubygem-bolt/files/patch-lib_bolt_pal.rb b/sysutils/rubygem-bolt/files/patch-lib_bolt_pal.rb
deleted file mode 100644
index 9b6985a0426d..000000000000
--- a/sysutils/rubygem-bolt/files/patch-lib_bolt_pal.rb
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/bolt/pal.rb.orig 2024-10-31 02:52:31 UTC
-+++ lib/bolt/pal.rb
-@@ -498,7 +498,7 @@ module Bolt
- require 'puppet-strings'
- require 'puppet-strings/yard'
- PuppetStrings::Yard.setup!
-- YARD::Logger.instance.level = :error
-+ YARD::Logger.instance.level = YARD::Logger::Severity::ERROR
- YARD.parse(pp_path)
-
- plan = YARD::Registry.at("puppet_plans::#{plan_name}")
diff --git a/sysutils/rubygem-bundler/Makefile b/sysutils/rubygem-bundler/Makefile
index 164adf3742cb..fc5424b00362 100644
--- a/sysutils/rubygem-bundler/Makefile
+++ b/sysutils/rubygem-bundler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bundler
-PORTVERSION= 2.7.2
+PORTVERSION= 4.0.5
PORTEPOCH= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-bundler/distinfo b/sysutils/rubygem-bundler/distinfo
index e35d1162176e..5745baa90988 100644
--- a/sysutils/rubygem-bundler/distinfo
+++ b/sysutils/rubygem-bundler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757555212
-SHA256 (rubygem/bundler-2.7.2.gem) = 1decaf9e2e1acb91b6586a2925c8f3f6da2334a82731a62ff2ded1b83c283871
-SIZE (rubygem/bundler-2.7.2.gem) = 457216
+TIMESTAMP = 1769875456
+SHA256 (rubygem/bundler-4.0.5.gem) = 5d52254ae14057ad6b02b20615436bd585790a7ca5ee3ef7ac05799dc90723fd
+SIZE (rubygem/bundler-4.0.5.gem) = 450560
diff --git a/sysutils/rubygem-bundler/pkg-plist b/sysutils/rubygem-bundler/pkg-plist
index 8978e284611b..b69b1e9047d7 100644
--- a/sysutils/rubygem-bundler/pkg-plist
+++ b/sysutils/rubygem-bundler/pkg-plist
@@ -15,7 +15,6 @@ share/man/man1/bundle-gem.1.gz
share/man/man1/bundle-help.1.gz
share/man/man1/bundle-info.1.gz
share/man/man1/bundle-init.1.gz
-share/man/man1/bundle-inject.1.gz
share/man/man1/bundle-install.1.gz
share/man/man1/bundle-issue.1.gz
share/man/man1/bundle-licenses.1.gz
@@ -30,6 +29,5 @@ share/man/man1/bundle-remove.1.gz
share/man/man1/bundle-show.1.gz
share/man/man1/bundle-update.1.gz
share/man/man1/bundle-version.1.gz
-share/man/man1/bundle-viz.1.gz
share/man/man1/bundle.1.gz
share/man/man5/gemfile.5.gz
diff --git a/sysutils/rubygem-capistrano/Makefile b/sysutils/rubygem-capistrano/Makefile
index dd88e6c33e11..6ff2cc511f21 100644
--- a/sysutils/rubygem-capistrano/Makefile
+++ b/sysutils/rubygem-capistrano/Makefile
@@ -1,5 +1,5 @@
PORTNAME= capistrano
-PORTVERSION= 3.19.2
+PORTVERSION= 3.20.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-capistrano/distinfo b/sysutils/rubygem-capistrano/distinfo
index d69cdfc4e9d1..cb33aa0b3fed 100644
--- a/sysutils/rubygem-capistrano/distinfo
+++ b/sysutils/rubygem-capistrano/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679932
-SHA256 (rubygem/capistrano-3.19.2.gem) = e0c79823edf604ba513533b224f85f5a9fe33c4c6c9cbde9483a56b48838f563
-SIZE (rubygem/capistrano-3.19.2.gem) = 73216
+TIMESTAMP = 1766036675
+SHA256 (rubygem/capistrano-3.20.0.gem) = 0113e58dda99add0342e56a244f664734c59f442c5ed734f5303b0b559b479c9
+SIZE (rubygem/capistrano-3.20.0.gem) = 74752
diff --git a/sysutils/rubygem-chef-bin/Makefile b/sysutils/rubygem-chef-bin/Makefile
index 01fbb84f3a65..fa05d8f49077 100644
--- a/sysutils/rubygem-chef-bin/Makefile
+++ b/sysutils/rubygem-chef-bin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-bin
-PORTVERSION= 18.8.54
+PORTVERSION= 18.9.4
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-chef-bin/distinfo b/sysutils/rubygem-chef-bin/distinfo
index b6a036a5ef31..440b40c807d9 100644
--- a/sysutils/rubygem-chef-bin/distinfo
+++ b/sysutils/rubygem-chef-bin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587468
-SHA256 (rubygem/chef-bin-18.8.54.gem) = 740b69b2195af6b8554b468d1d87be4d0a0fe043dcaa7080d35a5d605149b597
-SIZE (rubygem/chef-bin-18.8.54.gem) = 10240
+TIMESTAMP = 1768626721
+SHA256 (rubygem/chef-bin-18.9.4.gem) = 26a0966ab17ea2c33ed88ae0a9b754c86d553ab72a63c1bf0f68308e5528f0a0
+SIZE (rubygem/chef-bin-18.9.4.gem) = 10240
diff --git a/sysutils/rubygem-chef-config/Makefile b/sysutils/rubygem-chef-config/Makefile
index 61ee74c67d85..9c10de7e83c3 100644
--- a/sysutils/rubygem-chef-config/Makefile
+++ b/sysutils/rubygem-chef-config/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-config
-PORTVERSION= 18.8.54
+PORTVERSION= 18.9.4
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-chef-config/distinfo b/sysutils/rubygem-chef-config/distinfo
index bb686ffd2c0b..1d03e3b37578 100644
--- a/sysutils/rubygem-chef-config/distinfo
+++ b/sysutils/rubygem-chef-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587470
-SHA256 (rubygem/chef-config-18.8.54.gem) = 2eb11b79069757e02a03466fd2b2fdd52e964ce2324971594a5de267c3741166
-SIZE (rubygem/chef-config-18.8.54.gem) = 52736
+TIMESTAMP = 1768626723
+SHA256 (rubygem/chef-config-18.9.4.gem) = 684f8166752e3b8a1e5e2ae10e917345e0affc7ac9505b761808a3744eec8ff4
+SIZE (rubygem/chef-config-18.9.4.gem) = 52736
diff --git a/sysutils/rubygem-chef-licensing/Makefile b/sysutils/rubygem-chef-licensing/Makefile
index d86cb19e337f..ef1d206ca800 100644
--- a/sysutils/rubygem-chef-licensing/Makefile
+++ b/sysutils/rubygem-chef-licensing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-licensing
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -12,9 +12,8 @@ LICENSE= APACHE20
RUN_DEPENDS= rubygem-chef-config>=15:sysutils/rubygem-chef-config \
rubygem-faraday>=1<3:www/rubygem-faraday \
rubygem-faraday-http-cache>=0:www/rubygem-faraday-http-cache \
- rubygem-faraday_middleware>=1.0<2:www/rubygem-faraday_middleware \
rubygem-mixlib-log>=3.0<4:devel/rubygem-mixlib-log \
- rubygem-ostruct>=0.1.0<1:devel/rubygem-ostruct \
+ rubygem-ostruct>=0.6.0<0.7:devel/rubygem-ostruct \
rubygem-pstore>=0.1.1<1:devel/rubygem-pstore \
rubygem-tty-prompt>=0.23<1:devel/rubygem-tty-prompt \
rubygem-tty-spinner>=0.9.3<0.10:devel/rubygem-tty-spinner
diff --git a/sysutils/rubygem-chef-licensing/distinfo b/sysutils/rubygem-chef-licensing/distinfo
index f8f12fc4dd87..6c9fcb35378c 100644
--- a/sysutils/rubygem-chef-licensing/distinfo
+++ b/sysutils/rubygem-chef-licensing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854412
-SHA256 (rubygem/chef-licensing-1.3.0.gem) = 9b353ad981a31f820c6b5cfd9045fc049fe7553b9ebd0554c9fd29d7b2cbe78f
-SIZE (rubygem/chef-licensing-1.3.0.gem) = 32256
+TIMESTAMP = 1768626725
+SHA256 (rubygem/chef-licensing-1.4.0.gem) = bf75865004a64de0bc2202544f22ee544fcebfebbe743dbbcbf1af0c704393f7
+SIZE (rubygem/chef-licensing-1.4.0.gem) = 32768
diff --git a/sysutils/rubygem-chef-licensing/files/patch-gemspec b/sysutils/rubygem-chef-licensing/files/patch-gemspec
index 2def80aa6503..0f1e557b91a5 100644
--- a/sysutils/rubygem-chef-licensing/files/patch-gemspec
+++ b/sysutils/rubygem-chef-licensing/files/patch-gemspec
@@ -1,18 +1,10 @@
---- chef-licensing.gemspec.orig 2025-11-23 10:06:50 UTC
+--- chef-licensing.gemspec.orig 2026-01-16 10:30:43 UTC
+++ chef-licensing.gemspec
-@@ -24,12 +24,12 @@ Gem::Specification.new do |s|
-
- s.add_runtime_dependency(%q<chef-config>.freeze, [">= 15".freeze])
- s.add_runtime_dependency(%q<tty-prompt>.freeze, ["~> 0.23".freeze])
-- s.add_runtime_dependency(%q<faraday>.freeze, [">= 1".freeze, "< 2".freeze])
-+ s.add_runtime_dependency(%q<faraday>.freeze, [">= 1".freeze, "< 3".freeze])
- s.add_runtime_dependency(%q<faraday-http-cache>.freeze, [">= 0".freeze])
- s.add_runtime_dependency(%q<faraday_middleware>.freeze, ["~> 1.0".freeze])
+@@ -29,6 +29,6 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<tty-spinner>.freeze, ["~> 0.9.3".freeze])
s.add_runtime_dependency(%q<mixlib-log>.freeze, ["~> 3.0".freeze])
-- s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1.0".freeze])
+ s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.6.0".freeze])
- s.add_runtime_dependency(%q<pstore>.freeze, ["~> 0.1.1".freeze])
-+ s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1".freeze])
+ s.add_runtime_dependency(%q<pstore>.freeze, ["~> 0.1".freeze, ">= 0.1.1".freeze])
end
diff --git a/sysutils/rubygem-chef-utils/Makefile b/sysutils/rubygem-chef-utils/Makefile
index 3b09fc3585fe..9bdf7ea40248 100644
--- a/sysutils/rubygem-chef-utils/Makefile
+++ b/sysutils/rubygem-chef-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-utils
-PORTVERSION= 18.8.54
+PORTVERSION= 18.9.4
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-chef-utils/distinfo b/sysutils/rubygem-chef-utils/distinfo
index ce70bec4d07d..7514aef25377 100644
--- a/sysutils/rubygem-chef-utils/distinfo
+++ b/sysutils/rubygem-chef-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587472
-SHA256 (rubygem/chef-utils-18.8.54.gem) = 651c6c53291a520eddf636c7be598169fa52a07c41706b35e2e2a262c1eb0dc7
-SIZE (rubygem/chef-utils-18.8.54.gem) = 34816
+TIMESTAMP = 1768626727
+SHA256 (rubygem/chef-utils-18.9.4.gem) = 3799f678bbd18dda8d03d1eab741874994dd18adf941ac4e5d8cd70ce38a28dd
+SIZE (rubygem/chef-utils-18.9.4.gem) = 34816
diff --git a/sysutils/rubygem-chef-winrm/Makefile b/sysutils/rubygem-chef-winrm/Makefile
index fcb582ae3e8c..2adedc881d7b 100644
--- a/sysutils/rubygem-chef-winrm/Makefile
+++ b/sysutils/rubygem-chef-winrm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-winrm
-PORTVERSION= 2.4.4
+PORTVERSION= 2.5.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -16,8 +16,8 @@ RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \
rubygem-gssapi>=1.2<2:security/rubygem-gssapi \
rubygem-httpclient>=2.2.0.2<3:www/rubygem-httpclient \
rubygem-logging>=1.6.1<3.0:devel/rubygem-logging \
- rubygem-nori>=2.7.0:devel/rubygem-nori \
- rubygem-rexml>=3.3<4:textproc/rubygem-rexml \
+ rubygem-nori>=2.7<3:devel/rubygem-nori \
+ rubygem-rexml>=3.4.2<4.0:textproc/rubygem-rexml \
rubygem-rubyntlm>=0.6.3<0.7:net/rubygem-rubyntlm
USES= gem
diff --git a/sysutils/rubygem-chef-winrm/distinfo b/sysutils/rubygem-chef-winrm/distinfo
index 51e564d02d2d..87a09aef5d52 100644
--- a/sysutils/rubygem-chef-winrm/distinfo
+++ b/sysutils/rubygem-chef-winrm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062614
-SHA256 (rubygem/chef-winrm-2.4.4.gem) = 7f6a54f2a36a6d4c1d426a7a0a350ca02e3056a8207e0e2dce9c1ad7796cade9
-SIZE (rubygem/chef-winrm-2.4.4.gem) = 42496
+TIMESTAMP = 1769875400
+SHA256 (rubygem/chef-winrm-2.5.0.gem) = d0214fc72e39d7830e8bdc28d0efb12e1ef55bd1cd547ae4bf2e509d298b85f3
+SIZE (rubygem/chef-winrm-2.5.0.gem) = 43008
diff --git a/sysutils/rubygem-chef-winrm/files/patch-gemspec b/sysutils/rubygem-chef-winrm/files/patch-gemspec
deleted file mode 100644
index 70169335efff..000000000000
--- a/sysutils/rubygem-chef-winrm/files/patch-gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- chef-winrm.gemspec.orig 2025-02-20 19:35:49 UTC
-+++ chef-winrm.gemspec
-@@ -30,7 +30,7 @@ Gem::Specification.new do |s|
- s.add_runtime_dependency(%q<gssapi>.freeze, ["~> 1.2".freeze])
- s.add_runtime_dependency(%q<httpclient>.freeze, ["~> 2.2".freeze, ">= 2.2.0.2".freeze])
- s.add_runtime_dependency(%q<logging>.freeze, [">= 1.6.1".freeze, "< 3.0".freeze])
-- s.add_runtime_dependency(%q<nori>.freeze, ["= 2.7.0".freeze])
-+ s.add_runtime_dependency(%q<nori>.freeze, [">= 2.7.0".freeze])
- s.add_runtime_dependency(%q<rexml>.freeze, ["~> 3.3".freeze])
- s.add_development_dependency(%q<pry>.freeze, [">= 0".freeze])
- s.add_development_dependency(%q<rake>.freeze, [">= 10.3".freeze, "< 13".freeze])
diff --git a/sysutils/rubygem-chef-zero/Makefile b/sysutils/rubygem-chef-zero/Makefile
index 676737f5cef9..44222755bddd 100644
--- a/sysutils/rubygem-chef-zero/Makefile
+++ b/sysutils/rubygem-chef-zero/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-zero
-PORTVERSION= 15.0.21
+PORTVERSION= 15.1.0
CATEGORIES= sysutils
MASTER_SITES= RG
@@ -10,8 +10,7 @@ WWW= https://github.com/chef/chef-zero
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-activesupport70>=7<8.1:devel/rubygem-activesupport70 \
- rubygem-ffi-yajl>=2.2<4.0:devel/rubygem-ffi-yajl \
+RUN_DEPENDS= rubygem-ffi-yajl>=2.2<4.0:devel/rubygem-ffi-yajl \
rubygem-hashie>=2.0<6.0:devel/rubygem-hashie \
rubygem-mixlib-log>=2.0<4.0:devel/rubygem-mixlib-log \
rubygem-rack>=3.1.16,3<4,3:www/rubygem-rack \
diff --git a/sysutils/rubygem-chef-zero/distinfo b/sysutils/rubygem-chef-zero/distinfo
index e4cf9237629e..813a890aa5d4 100644
--- a/sysutils/rubygem-chef-zero/distinfo
+++ b/sysutils/rubygem-chef-zero/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757122066
-SHA256 (rubygem/chef-zero-15.0.21.gem) = f4a6115f8d1aa1901fe12d4d7b63496cec7e6f4260d90097adbdf0cb110ae6cb
-SIZE (rubygem/chef-zero-15.0.21.gem) = 71680
+TIMESTAMP = 1768626891
+SHA256 (rubygem/chef-zero-15.1.0.gem) = 85220e9f3db8ee0cd0697f08baa8f7f0bc4bc2920bd03c7191a6f41b5450588a
+SIZE (rubygem/chef-zero-15.1.0.gem) = 71680
diff --git a/sysutils/rubygem-chef/Makefile b/sysutils/rubygem-chef/Makefile
index f680d1b8cb11..8477dc299072 100644
--- a/sysutils/rubygem-chef/Makefile
+++ b/sysutils/rubygem-chef/Makefile
@@ -1,6 +1,5 @@
PORTNAME= chef
-PORTVERSION= 18.8.54
-PORTREVISION= 2
+PORTVERSION= 18.9.4
CATEGORIES= sysutils
MASTER_SITES= RG
@@ -12,14 +11,13 @@ WWW= https://www.chef.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-activesupport71>=4.2.7.1<7.1.5.2_99:devel/rubygem-activesupport71 \
- rubygem-addressable>=0:www/rubygem-addressable \
+RUN_DEPENDS= rubygem-addressable>=0:www/rubygem-addressable \
rubygem-aws-sdk-s3>=1.91<2:devel/rubygem-aws-sdk-s3 \
rubygem-aws-sdk-secretsmanager>=1.46<2:devel/rubygem-aws-sdk-secretsmanager \
rubygem-chef-config>=${PORTVERSION}<${PORTVERSION}_99:sysutils/rubygem-chef-config \
rubygem-chef-utils>=${PORTVERSION}<${PORTVERSION}_99:sysutils/rubygem-chef-utils \
rubygem-chef-vault>=0:sysutils/rubygem-chef-vault \
- rubygem-chef-zero>=15.0.21:sysutils/rubygem-chef-zero \
+ rubygem-chef-zero>=15.0.21<15.2:sysutils/rubygem-chef-zero \
rubygem-corefoundation>=0.3.4<0.4:devel/rubygem-corefoundation \
rubygem-diff-lcs>=1.2.4:textproc/rubygem-diff-lcs \
rubygem-erubis>=2.7<3:www/rubygem-erubis \
@@ -36,7 +34,7 @@ RUN_DEPENDS= rubygem-activesupport71>=4.2.7.1<7.1.5.2_99:devel/rubygem-activesup
rubygem-mixlib-shellout>=3.1.1<4.0:devel/rubygem-mixlib-shellout \
rubygem-net-ftp>=0:ftp/rubygem-net-ftp \
rubygem-net-sftp>=2.1.2<5.0:security/rubygem-net-sftp \
- rubygem-ohai>=18.0<19:sysutils/rubygem-ohai \
+ rubygem-ohai18>=18.0<19:sysutils/rubygem-ohai18 \
rubygem-plist>=3.2<4:devel/rubygem-plist \
rubygem-proxifier2>=1.1<2:net/rubygem-proxifier2 \
rubygem-syslog-logger>=1.6<2:sysutils/rubygem-syslog-logger \
diff --git a/sysutils/rubygem-chef/distinfo b/sysutils/rubygem-chef/distinfo
index e960b08a116e..78f125e9b408 100644
--- a/sysutils/rubygem-chef/distinfo
+++ b/sysutils/rubygem-chef/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762587466
-SHA256 (rubygem/chef-18.8.54.gem) = a861d094380497fbc252cec3a9d49e4eb87dd60765f8db454a265ca59cef863e
-SIZE (rubygem/chef-18.8.54.gem) = 891904
+TIMESTAMP = 1768626719
+SHA256 (rubygem/chef-18.9.4.gem) = f4d31e7db0a8bf6de2f0db2d381f7a0a3dfc3181664e8fefe2b36383eed65e36
+SIZE (rubygem/chef-18.9.4.gem) = 891392
diff --git a/sysutils/rubygem-guard-minitest/Makefile b/sysutils/rubygem-guard-minitest/Makefile
index d758fd05d8b1..19e4f28b1945 100644
--- a/sysutils/rubygem-guard-minitest/Makefile
+++ b/sysutils/rubygem-guard-minitest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= guard-minitest
-PORTVERSION= 2.4.6
+PORTVERSION= 3.0.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-guard-compat>=1.2<2:sysutils/rubygem-guard-compat \
- rubygem-minitest>=3.0:devel/rubygem-minitest
+ rubygem-minitest>=5.0.4<7.0:devel/rubygem-minitest
USES= gem
diff --git a/sysutils/rubygem-guard-minitest/distinfo b/sysutils/rubygem-guard-minitest/distinfo
index 6bcb11c0a442..4bec6a3c83ba 100644
--- a/sysutils/rubygem-guard-minitest/distinfo
+++ b/sysutils/rubygem-guard-minitest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1480754940
-SHA256 (rubygem/guard-minitest-2.4.6.gem) = d89e83d029447c13b191599085d24b6e2fe61e402d275e46491cd3e82f561572
-SIZE (rubygem/guard-minitest-2.4.6.gem) = 12288
+TIMESTAMP = 1769875404
+SHA256 (rubygem/guard-minitest-3.0.0.gem) = 0c418e62a4081a429e4e66ad094a3b66f113423542b43ad7b2df0c87f19d5728
+SIZE (rubygem/guard-minitest-3.0.0.gem) = 11776
diff --git a/sysutils/rubygem-guard/Makefile b/sysutils/rubygem-guard/Makefile
index 65eb8fd346e5..69bc22ecad04 100644
--- a/sysutils/rubygem-guard/Makefile
+++ b/sysutils/rubygem-guard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= guard
-PORTVERSION= 2.19.1
+PORTVERSION= 2.20.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-formatador>=0.2.4:devel/rubygem-formatador \
rubygem-lumberjack>=1.0.12<2.0:devel/rubygem-lumberjack \
rubygem-nenv>=0.1<1:devel/rubygem-nenv \
rubygem-notiffany>=0<1:devel/rubygem-notiffany \
- rubygem-ostruct>=0.6<1:devel/rubygem-ostruct \
rubygem-pry>=0.13.0:devel/rubygem-pry \
rubygem-shellany>=0<1:sysutils/rubygem-shellany \
rubygem-thor>=0.18.1:devel/rubygem-thor
diff --git a/sysutils/rubygem-guard/distinfo b/sysutils/rubygem-guard/distinfo
index b2220c526a6d..1f6b634bdacd 100644
--- a/sysutils/rubygem-guard/distinfo
+++ b/sysutils/rubygem-guard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736671259
-SHA256 (rubygem/guard-2.19.1.gem) = b8bc52694be3d8b26730280de7dcec7fe92ea1cff3414246fe96af3f23580f3d
-SIZE (rubygem/guard-2.19.1.gem) = 62464
+TIMESTAMP = 1769875402
+SHA256 (rubygem/guard-2.20.0.gem) = 66829ac0154080f20c6b1d8e6b65c6d5b3f3064ff46f85beb56c82f27b306040
+SIZE (rubygem/guard-2.20.0.gem) = 62464
diff --git a/sysutils/rubygem-httplog/Makefile b/sysutils/rubygem-httplog/Makefile
index e999afb4cd64..176726f773d7 100644
--- a/sysutils/rubygem-httplog/Makefile
+++ b/sysutils/rubygem-httplog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httplog
-PORTVERSION= 1.7.3
+PORTVERSION= 1.8.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -9,7 +9,8 @@ WWW= https://github.com/trusche/httplog
LICENSE= MIT
-RUN_DEPENDS= rubygem-rack>=2.0,3:www/rubygem-rack \
+RUN_DEPENDS= rubygem-benchmark>=0:benchmarks/rubygem-benchmark \
+ rubygem-rack>=2.0,3:www/rubygem-rack \
rubygem-rainbow>=2.0.0:devel/rubygem-rainbow
USES= gem
diff --git a/sysutils/rubygem-httplog/distinfo b/sysutils/rubygem-httplog/distinfo
index 9debc45eb5a7..00db48023dd8 100644
--- a/sysutils/rubygem-httplog/distinfo
+++ b/sysutils/rubygem-httplog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757122072
-SHA256 (rubygem/httplog-1.7.3.gem) = eb0da701d40ce45c18676f6266e01ef4693d66350c59607fc86ef90f5b2ca711
-SIZE (rubygem/httplog-1.7.3.gem) = 17408
+TIMESTAMP = 1768626893
+SHA256 (rubygem/httplog-1.8.0.gem) = 2b14bd6a26277765b08ff469d5574fde2a8eedec03962402ab05a606546607bf
+SIZE (rubygem/httplog-1.8.0.gem) = 17920
diff --git a/sysutils/rubygem-ohai/Makefile b/sysutils/rubygem-ohai/Makefile
index 9fdfa187fbab..101808967266 100644
--- a/sysutils/rubygem-ohai/Makefile
+++ b/sysutils/rubygem-ohai/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ohai
-PORTVERSION= 18.2.6
+PORTVERSION= 19.1.16
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -10,15 +10,16 @@ WWW= https://github.com/chef/ohai
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-chef-config>=14.12<19:sysutils/rubygem-chef-config \
- rubygem-chef-utils>=16.0<19:sysutils/rubygem-chef-utils \
- rubygem-ffi>=1.9<2:devel/rubygem-ffi \
+RUN_DEPENDS= rubygem-base6402>=0:converters/rubygem-base6402 \
+ rubygem-chef-config>=14.12<20:sysutils/rubygem-chef-config \
+ rubygem-chef-utils>=16.0<20:sysutils/rubygem-chef-utils \
+ rubygem-ffi>=1.15.5:devel/rubygem-ffi \
rubygem-ffi-yajl>=2.2<3:devel/rubygem-ffi-yajl \
rubygem-ipaddress>=0:net/rubygem-ipaddress \
rubygem-mixlib-cli>=1.7.0:devel/rubygem-mixlib-cli \
rubygem-mixlib-config>=2.0<4.0:devel/rubygem-mixlib-config \
rubygem-mixlib-log>=2.0.1<4.0:devel/rubygem-mixlib-log \
- rubygem-mixlib-shellout>=3.2.5<4:devel/rubygem-mixlib-shellout \
+ rubygem-mixlib-shellout>=3.3.6<3.4:devel/rubygem-mixlib-shellout \
rubygem-plist>=3.1<4:devel/rubygem-plist \
rubygem-train-core>=0:net/rubygem-train-core \
rubygem-wmi-lite>=1.0<2:devel/rubygem-wmi-lite
diff --git a/sysutils/rubygem-ohai/distinfo b/sysutils/rubygem-ohai/distinfo
index e0daf8891c33..c1e967a31242 100644
--- a/sysutils/rubygem-ohai/distinfo
+++ b/sysutils/rubygem-ohai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121866
-SHA256 (rubygem/ohai-18.2.6.gem) = cc70f2442abf3e9d07d0016f13b1da515ccd5d85b1df140dd92b42b3191cd940
-SIZE (rubygem/ohai-18.2.6.gem) = 133632
+TIMESTAMP = 1768722539
+SHA256 (rubygem/ohai-19.1.16.gem) = bef45819646b4f225185de3f4674cc94b51f85a2541b8d1cd6e773f1588d1edd
+SIZE (rubygem/ohai-19.1.16.gem) = 134144
diff --git a/sysutils/rubygem-ohai18/Makefile b/sysutils/rubygem-ohai18/Makefile
new file mode 100644
index 000000000000..36249c95c6e8
--- /dev/null
+++ b/sysutils/rubygem-ohai18/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= ohai
+PORTVERSION= 18.2.8
+PORTREVISION= 1
+CATEGORIES= sysutils rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 18
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Ohai profiles your system and emits JSON
+WWW= https://github.com/chef/ohai
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-chef-config>=14.12<19:sysutils/rubygem-chef-config \
+ rubygem-chef-utils>=16.0<19:sysutils/rubygem-chef-utils \
+ rubygem-ffi>=1.9<2:devel/rubygem-ffi \
+ rubygem-ffi-yajl>=2.2<3:devel/rubygem-ffi-yajl \
+ rubygem-ipaddress>=0:net/rubygem-ipaddress \
+ rubygem-mixlib-cli>=1.7.0:devel/rubygem-mixlib-cli \
+ rubygem-mixlib-config>=2.0<4.0:devel/rubygem-mixlib-config \
+ rubygem-mixlib-log>=2.0.1<4.0:devel/rubygem-mixlib-log \
+ rubygem-mixlib-shellout>=3.2.5<4:devel/rubygem-mixlib-shellout \
+ rubygem-plist>=3.1<4:devel/rubygem-plist \
+ rubygem-train-core>=0:net/rubygem-train-core \
+ rubygem-wmi-lite>=1.0<2:devel/rubygem-wmi-lite
+
+USES= gem
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/ohai
+
+PORTSCOUT= limit:^18\.
+
+.include <bsd.port.mk>
diff --git a/sysutils/rubygem-ohai18/distinfo b/sysutils/rubygem-ohai18/distinfo
new file mode 100644
index 000000000000..53af65846cef
--- /dev/null
+++ b/sysutils/rubygem-ohai18/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1769582446
+SHA256 (rubygem/ohai-18.2.8.gem) = d9af88b7585b4f6e08396884c859f79acec80046d280278c600acd4234b89b86
+SIZE (rubygem/ohai-18.2.8.gem) = 134144
diff --git a/sysutils/rubygem-ohai/files/patch-gemspec b/sysutils/rubygem-ohai18/files/patch-gemspec
index 463dc2ca4df1..463dc2ca4df1 100644
--- a/sysutils/rubygem-ohai/files/patch-gemspec
+++ b/sysutils/rubygem-ohai18/files/patch-gemspec
diff --git a/sysutils/rubygem-ohai18/pkg-descr b/sysutils/rubygem-ohai18/pkg-descr
new file mode 100644
index 000000000000..8b73029ad523
--- /dev/null
+++ b/sysutils/rubygem-ohai18/pkg-descr
@@ -0,0 +1,5 @@
+Ohai detects data about your operating system. It can be used standalone, but
+it's primary purpose is to provide node data to Chef.
+
+Ohai will print out a JSON data blob for all the known data about your system.
+When used with Chef, that data is reported back via node attributes.
diff --git a/sysutils/rubygem-openbolt/Makefile b/sysutils/rubygem-openbolt/Makefile
index a66b46540bdf..f1c9fc62e783 100644
--- a/sysutils/rubygem-openbolt/Makefile
+++ b/sysutils/rubygem-openbolt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= openbolt
-PORTVERSION= 5.1.0
-PORTREVISION= 1
+PORTVERSION= 5.3.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-openbolt/distinfo b/sysutils/rubygem-openbolt/distinfo
index 6cf208c3210d..d8f1a0b1495c 100644
--- a/sysutils/rubygem-openbolt/distinfo
+++ b/sysutils/rubygem-openbolt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760644437
-SHA256 (rubygem/openbolt-5.1.0.gem) = ae2a80af51f9098511d6e7a1385bacf3fc8b51859217292bf4f28e3e2b8d750a
-SIZE (rubygem/openbolt-5.1.0.gem) = 231936
+TIMESTAMP = 1765958300
+SHA256 (rubygem/openbolt-5.3.0.gem) = 086e31443b828578333ade1d5f912f78d9e569e2b1a2768c7e2ee99bf156a159
+SIZE (rubygem/openbolt-5.3.0.gem) = 231424
diff --git a/sysutils/rubygem-openbolt/files/patch-openbolt.gemspec b/sysutils/rubygem-openbolt/files/patch-openbolt.gemspec
index ad3f9ae315ca..15da2af2f3b6 100644
--- a/sysutils/rubygem-openbolt/files/patch-openbolt.gemspec
+++ b/sysutils/rubygem-openbolt/files/patch-openbolt.gemspec
@@ -1,11 +1,11 @@
---- openbolt.gemspec.orig 2025-10-21 18:36:14 UTC
+--- openbolt.gemspec.orig 2025-12-17 07:59:46 UTC
+++ openbolt.gemspec
-@@ -39,7 +39,7 @@ Gem::Specification.new do |s|
+@@ -40,7 +40,7 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<puppetfile-resolver>.freeze, [">= 0.6.2".freeze, "< 1.0".freeze])
s.add_runtime_dependency(%q<puppet-resource_api>.freeze, [">= 1.8.1".freeze])
s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze, "< 6".freeze])
- s.add_runtime_dependency(%q<ruby_smb>.freeze, ["~> 1.0".freeze])
+ s.add_runtime_dependency(%q<ruby_smb>.freeze, [">= 1.0".freeze])
- s.add_runtime_dependency(%q<terminal-table>.freeze, ["~> 3.0".freeze])
+ s.add_runtime_dependency(%q<terminal-table>.freeze, [">= 3.0".freeze])
s.add_runtime_dependency(%q<winrm>.freeze, ["~> 2.0".freeze])
s.add_runtime_dependency(%q<winrm-fs>.freeze, ["~> 1.3".freeze])
diff --git a/sysutils/rubygem-openfact/Makefile b/sysutils/rubygem-openfact/Makefile
index 940300ebcb39..6a495acbb6d5 100644
--- a/sysutils/rubygem-openfact/Makefile
+++ b/sysutils/rubygem-openfact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openfact
-PORTVERSION= 5.1.0
+PORTVERSION= 5.2.1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-openfact/distinfo b/sysutils/rubygem-openfact/distinfo
index 77ddac06b9a8..d0eb2263abf7 100644
--- a/sysutils/rubygem-openfact/distinfo
+++ b/sysutils/rubygem-openfact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752947918
-SHA256 (rubygem/openfact-5.1.0.gem) = 569b93bc6941f8efeef55c138577ae2e3ff4f6727657f9f48925c4a657d3f70c
-SIZE (rubygem/openfact-5.1.0.gem) = 172544
+TIMESTAMP = 1766859081
+SHA256 (rubygem/openfact-5.2.1.gem) = 766543bc3ccb1ba5646aaef38e88ced5438c13bb0d72e09d2dd6f9a07fabda0b
+SIZE (rubygem/openfact-5.2.1.gem) = 172544
diff --git a/sysutils/rubygem-puppet_forge/Makefile b/sysutils/rubygem-puppet_forge/Makefile
index 2b34d132a4f9..74ba600dca3f 100644
--- a/sysutils/rubygem-puppet_forge/Makefile
+++ b/sysutils/rubygem-puppet_forge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puppet_forge
-PORTVERSION= 6.0.0
+PORTVERSION= 6.1.0
PORTREVISION= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -11,8 +11,9 @@ WWW= https://github.com/puppetlabs/forge-ruby
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-faraday>=2.0<3:www/rubygem-faraday \
- rubygem-faraday-follow_redirects>=0.3.0<1:www/rubygem-faraday-follow_redirects \
+RUN_DEPENDS= rubygem-base64>=0.2.0<0.4.0:converters/rubygem-base64 \
+ rubygem-faraday>=2.0<3:www/rubygem-faraday \
+ rubygem-faraday-follow_redirects>=0.3<0.6:www/rubygem-faraday-follow_redirects \
rubygem-minitar>=1.0.2<2:archivers/rubygem-minitar \
rubygem-semantic_puppet>=1.0<2:devel/rubygem-semantic_puppet
diff --git a/sysutils/rubygem-puppet_forge/distinfo b/sysutils/rubygem-puppet_forge/distinfo
index d7ef0018ee31..4a1db82a576d 100644
--- a/sysutils/rubygem-puppet_forge/distinfo
+++ b/sysutils/rubygem-puppet_forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727315502
-SHA256 (rubygem/puppet_forge-6.0.0.gem) = 0770bed61c9f5b21bd81666b121e086165e34c45691bdefec70438bf412f8ddf
-SIZE (rubygem/puppet_forge-6.0.0.gem) = 776192
+TIMESTAMP = 1766036677
+SHA256 (rubygem/puppet_forge-6.1.0.gem) = e3bfe83282f0136adf0938f52180a53b45434b70464a5a453d6398df6563764b
+SIZE (rubygem/puppet_forge-6.1.0.gem) = 776704
diff --git a/sysutils/rubygem-puppet_forge/files/patch-gemspec b/sysutils/rubygem-puppet_forge/files/patch-gemspec
index 2a36232d4278..53a68ec38511 100644
--- a/sysutils/rubygem-puppet_forge/files/patch-gemspec
+++ b/sysutils/rubygem-puppet_forge/files/patch-gemspec
@@ -1,11 +1,13 @@
---- puppet_forge.gemspec.orig 2025-10-15 12:40:49 UTC
+Obtained from: https://github.com/puppetlabs/forge-ruby/commit/d2d3d097aa889b59a857cd7ff9d6db68cbdfc460
+
+--- puppet_forge.gemspec.orig 2026-01-13 03:25:14 UTC
+++ puppet_forge.gemspec
-@@ -22,7 +22,7 @@ Gem::Specification.new do |s|
- s.specification_version = 4
+@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<base64>.freeze, [">= 0.2.0".freeze, "< 0.4.0".freeze])
s.add_runtime_dependency(%q<faraday>.freeze, ["~> 2.0".freeze])
-- s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3.0".freeze])
-+ s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3".freeze])
- s.add_runtime_dependency(%q<semantic_puppet>.freeze, ["~> 1.0".freeze])
+- s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, [">= 0.3".freeze, "< 0.5".freeze])
++ s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, [">= 0.3".freeze, "< 0.6".freeze])
s.add_runtime_dependency(%q<minitar>.freeze, ["~> 1.0".freeze, ">= 1.0.2".freeze])
- s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
+ s.add_runtime_dependency(%q<semantic_puppet>.freeze, ["~> 1.0".freeze])
+ s.add_development_dependency(%q<cane>.freeze, [">= 0".freeze])
diff --git a/sysutils/rubygem-puppetserver-ca/Makefile b/sysutils/rubygem-puppetserver-ca/Makefile
index 852c6b75ae91..bd113309d7f1 100644
--- a/sysutils/rubygem-puppetserver-ca/Makefile
+++ b/sysutils/rubygem-puppetserver-ca/Makefile
@@ -1,6 +1,5 @@
PORTNAME= puppetserver-ca
-PORTVERSION= 2.7.0
-PORTREVISION= 1
+PORTVERSION= 2.7.1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-puppetserver-ca/distinfo b/sysutils/rubygem-puppetserver-ca/distinfo
index 7b34088af176..7ad5d1120319 100644
--- a/sysutils/rubygem-puppetserver-ca/distinfo
+++ b/sysutils/rubygem-puppetserver-ca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709278966
-SHA256 (rubygem/puppetserver-ca-2.7.0.gem) = 3c89b9ebb1f4827c93dc8d76c01999377aed7e5b9226c114dfba48d48c94d288
-SIZE (rubygem/puppetserver-ca-2.7.0.gem) = 47616
+TIMESTAMP = 1766860023
+SHA256 (rubygem/puppetserver-ca-2.7.1.gem) = 368ddb41aef34f10e1dd5f54e62387804ddbd9d183db0b37f92b493c02c2fd12
+SIZE (rubygem/puppetserver-ca-2.7.1.gem) = 47616
diff --git a/sysutils/rubygem-rubyipmi/Makefile b/sysutils/rubygem-rubyipmi/Makefile
index b3c45d692e8d..5aba769d96db 100644
--- a/sysutils/rubygem-rubyipmi/Makefile
+++ b/sysutils/rubygem-rubyipmi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubyipmi
-PORTVERSION= 0.12.0
+PORTVERSION= 0.12.1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-rubyipmi/distinfo b/sysutils/rubygem-rubyipmi/distinfo
index 1fb822350974..4e1b4a4dce94 100644
--- a/sysutils/rubygem-rubyipmi/distinfo
+++ b/sysutils/rubygem-rubyipmi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188278
-SHA256 (rubygem/rubyipmi-0.12.0.gem) = d5cc29a29f835689c51ea1baf0c253cc8ccaf4b651035e6bcea7712ccf9aa181
-SIZE (rubygem/rubyipmi-0.12.0.gem) = 36352
+TIMESTAMP = 1769875458
+SHA256 (rubygem/rubyipmi-0.12.1.gem) = e1a53577051f78ae2857fe14b93d2e897891ccc55abbf912a2eff4c9ec533ba1
+SIZE (rubygem/rubyipmi-0.12.1.gem) = 38400
diff --git a/sysutils/rubygem-smart_proxy_dynflow/Makefile b/sysutils/rubygem-smart_proxy_dynflow/Makefile
index 7d1056f88936..3c3d8af362dc 100644
--- a/sysutils/rubygem-smart_proxy_dynflow/Makefile
+++ b/sysutils/rubygem-smart_proxy_dynflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smart_proxy_dynflow
-PORTVERSION= 0.9.4
+PORTVERSION= 1.0.0
CATEGORIES= sysutils ruby
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= foreman-proxy>=1.12.0:net/foreman-proxy \
- rubygem-dynflow>=1.6<2:devel/rubygem-dynflow \
+ rubygem-dynflow>=1.6<3.0:devel/rubygem-dynflow \
rubygem-rest-client>=2.0<3:www/rubygem-rest-client \
rubygem-sqlite31>=1.0<2:databases/rubygem-sqlite31
diff --git a/sysutils/rubygem-smart_proxy_dynflow/distinfo b/sysutils/rubygem-smart_proxy_dynflow/distinfo
index 8b472ecef61d..a51dfecbff43 100644
--- a/sysutils/rubygem-smart_proxy_dynflow/distinfo
+++ b/sysutils/rubygem-smart_proxy_dynflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732261068
-SHA256 (rubygem/smart_proxy_dynflow-0.9.4.gem) = 2d2e7db6627fa152c64c2de7fd10eddc704c281f0a791fd091b81f63f4946f62
-SIZE (rubygem/smart_proxy_dynflow-0.9.4.gem) = 33792
+TIMESTAMP = 1768626895
+SHA256 (rubygem/smart_proxy_dynflow-1.0.0.gem) = f0eb47ca2842551727a4dc4bf2fbbb18aec5f84af8189ef759fb7dd51636b667
+SIZE (rubygem/smart_proxy_dynflow-1.0.0.gem) = 33792
diff --git a/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile b/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
index f5f1fc00c87b..41e4669f1d66 100644
--- a/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
+++ b/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smart_proxy_remote_execution_ssh
-PORTVERSION= 0.11.7
+PORTVERSION= 1.0.1
CATEGORIES= sysutils ruby
MASTER_SITES= RG
@@ -15,7 +15,7 @@ RUN_DEPENDS= foreman-proxy>=1.12.0:net/foreman-proxy \
rubygem-ed25519>=1.2<2.0:security/rubygem-ed25519 \
rubygem-mqtt>=0.5<1:net/rubygem-mqtt \
rubygem-net-ssh>=7.2,2<8,2:security/rubygem-net-ssh \
- rubygem-smart_proxy_dynflow>=0.9.4<1:sysutils/rubygem-smart_proxy_dynflow
+ rubygem-smart_proxy_dynflow>=0.9.4<2.0.0:sysutils/rubygem-smart_proxy_dynflow
USES= gem
diff --git a/sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo b/sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
index a0bae251b881..c68c5abe3200 100644
--- a/sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
+++ b/sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757122074
-SHA256 (rubygem/smart_proxy_remote_execution_ssh-0.11.7.gem) = 96ebb3d3a798f0ec8e47dcf7f939a735bd52cc58b2c8b9576435258438167f11
-SIZE (rubygem/smart_proxy_remote_execution_ssh-0.11.7.gem) = 39936
+TIMESTAMP = 1768626897
+SHA256 (rubygem/smart_proxy_remote_execution_ssh-1.0.1.gem) = c7b85f89adf47c0f734c6d4e9bc56df8ee76b1459f6ea0b08c4653b44999890b
+SIZE (rubygem/smart_proxy_remote_execution_ssh-1.0.1.gem) = 35840
diff --git a/sysutils/rubygem-smart_proxy_salt/Makefile b/sysutils/rubygem-smart_proxy_salt/Makefile
index 9464547e0d41..ec8f5c01916a 100644
--- a/sysutils/rubygem-smart_proxy_salt/Makefile
+++ b/sysutils/rubygem-smart_proxy_salt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smart_proxy_salt
-PORTVERSION= 6.1.0
+PORTVERSION= 7.0.0
CATEGORIES= sysutils ruby
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= GPLv3
RUN_DEPENDS= foreman-proxy>=1.8.0:net/foreman-proxy \
${PYTHON_PKGNAMEPREFIX}salt>0:sysutils/py-salt@${PY_FLAVOR} \
- rubygem-smart_proxy_dynflow>=0.8<1:sysutils/rubygem-smart_proxy_dynflow
+ rubygem-smart_proxy_dynflow>=0.8<2.0.0:sysutils/rubygem-smart_proxy_dynflow
USES= cpe gem python shebangfix
diff --git a/sysutils/rubygem-smart_proxy_salt/distinfo b/sysutils/rubygem-smart_proxy_salt/distinfo
index 244a4bba8f1e..c7ddbd723f4a 100644
--- a/sysutils/rubygem-smart_proxy_salt/distinfo
+++ b/sysutils/rubygem-smart_proxy_salt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765895848
-SHA256 (rubygem/smart_proxy_salt-6.1.0.gem) = b464f892ea959b72de1368ed9fd055146c50c0f8cdd245eeac98fb3afbe5e998
-SIZE (rubygem/smart_proxy_salt-6.1.0.gem) = 28672
+TIMESTAMP = 1768626899
+SHA256 (rubygem/smart_proxy_salt-7.0.0.gem) = c4ca7ddf17be21990d26888ac39fa930f762c5dd87bd67d10d9ff7d3930ced99
+SIZE (rubygem/smart_proxy_salt-7.0.0.gem) = 28672
diff --git a/sysutils/rubygem-tmuxinator/Makefile b/sysutils/rubygem-tmuxinator/Makefile
index 826a37defda5..e11554589b02 100644
--- a/sysutils/rubygem-tmuxinator/Makefile
+++ b/sysutils/rubygem-tmuxinator/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tmuxinator
PORTVERSION= 3.3.7
+PORTREVISION= 1
CATEGORIES= sysutils ruby
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/tmuxinator/tmuxinator
LICENSE= MIT
RUN_DEPENDS= rubygem-erubi>=1.13<2:www/rubygem-erubi \
- rubygem-thor>=1.4.0<1.5:devel/rubygem-thor
+ rubygem-thor14>=1.4.0<1.5:devel/rubygem-thor14
USES= gem
diff --git a/sysutils/rundeck/Makefile b/sysutils/rundeck/Makefile
index dfcd5930180e..7ccbd7a7e9f9 100644
--- a/sysutils/rundeck/Makefile
+++ b/sysutils/rundeck/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rundeck
-DISTVERSION= 5.17.0
-DISTVERSIONSUFFIX= -20251103
+DISTVERSION= 5.18.0
+DISTVERSIONSUFFIX= -20251216
CATEGORIES= sysutils java
MASTER_SITES= https://packagecloud.io/pagerduty/rundeck/packages/java/org.rundeck/${DISTNAME}.war/artifacts/${DISTNAME}.war/download?/
EXTRACT_SUFX= .war
diff --git a/sysutils/rundeck/distinfo b/sysutils/rundeck/distinfo
index fbf6596ccc0f..939f7fe47143 100644
--- a/sysutils/rundeck/distinfo
+++ b/sysutils/rundeck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762876233
-SHA256 (rundeck-5.17.0-20251103.war) = 070fda2ec27ae414abd4d0e63966a73a6ea5b0295a62929d99e1a96223b428d7
-SIZE (rundeck-5.17.0-20251103.war) = 253497857
+TIMESTAMP = 1766478759
+SHA256 (rundeck-5.18.0-20251216.war) = 542c4e0f9e203203120e112090323514368af110c6c4ac2d5305eb7cae099a93
+SIZE (rundeck-5.18.0-20251216.war) = 253749591
diff --git a/sysutils/runiq/Makefile b/sysutils/runiq/Makefile
index f79a3f8fb06d..c38be235ad76 100644
--- a/sysutils/runiq/Makefile
+++ b/sysutils/runiq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= runiq
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/runj/Makefile b/sysutils/runj/Makefile
index d8ecc5460acc..af53214e21d9 100644
--- a/sysutils/runj/Makefile
+++ b/sysutils/runj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= runj
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.0
-PORTREVISION= 18
+DISTVERSION= 0.2.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/runj/distinfo b/sysutils/runj/distinfo
index 8344cd40371b..807aca791221 100644
--- a/sysutils/runj/distinfo
+++ b/sysutils/runj/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1704557851
-SHA256 (go/sysutils_runj/runj-v0.1.0/v0.1.0.mod) = 8517c10c464a30f71f828f34cba0501af74ad25e639e4ccb81aaf4a38aed7a16
-SIZE (go/sysutils_runj/runj-v0.1.0/v0.1.0.mod) = 2240
-SHA256 (go/sysutils_runj/runj-v0.1.0/v0.1.0.zip) = 251fee69c53853c2c100f9977a6e1ee98920233dc3b937b6b03d01921fae5f57
-SIZE (go/sysutils_runj/runj-v0.1.0/v0.1.0.zip) = 142698
+TIMESTAMP = 1768820795
+SHA256 (go/sysutils_runj/runj-v0.2.0/v0.2.0.mod) = 2c36cb2d141d8727bab43ea2e8640d90bd1aad93fe4b61ef1f7c29a71946d0b6
+SIZE (go/sysutils_runj/runj-v0.2.0/v0.2.0.mod) = 2162
+SHA256 (go/sysutils_runj/runj-v0.2.0/v0.2.0.zip) = 602276b4d0803fe73035cdc553403d105657d65c5b131b2637a9a6e48929002e
+SIZE (go/sysutils_runj/runj-v0.2.0/v0.2.0.zip) = 133334
diff --git a/sysutils/rush/Makefile b/sysutils/rush/Makefile
index 5528759e7b6d..bc368ba5c1b3 100644
--- a/sysutils/rush/Makefile
+++ b/sysutils/rush/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rush
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.7
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= sysutils
PKGNAMESUFFIX= -parallelization-tool
diff --git a/sysutils/rust-coreutils/Makefile b/sysutils/rust-coreutils/Makefile
index 35fa302a85e0..d5559b499154 100644
--- a/sysutils/rust-coreutils/Makefile
+++ b/sysutils/rust-coreutils/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rust-coreutils
-DISTVERSION= 0.5.0
-PORTREVISION= 1
+DISTVERSION= 0.6.0
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/rust-coreutils/Makefile.crates b/sysutils/rust-coreutils/Makefile.crates
index 7cf712407bde..a6736ab9022a 100644
--- a/sysutils/rust-coreutils/Makefile.crates
+++ b/sysutils/rust-coreutils/Makefile.crates
@@ -1,106 +1,107 @@
CARGO_CRATES= adler2-2.0.1 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
android_system_properties-0.1.5 \
ansi-width-0.1.0 \
- anstream-0.6.19 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
anyhow-1.0.100 \
approx-0.5.1 \
- arbitrary-1.4.1 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
base64-simd-0.8.0 \
- bigdecimal-0.4.9 \
+ bigdecimal-0.4.10 \
binary-heap-plus-0.5.0 \
- bincode-2.0.1 \
- bincode_derive-2.0.1 \
bindgen-0.72.1 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.10.0 \
bitvec-1.0.1 \
- blake2b_simd-1.0.3 \
- blake3-1.8.2 \
+ blake2b_simd-1.0.4 \
+ blake3-1.8.3 \
block-buffer-0.10.4 \
+ block2-0.6.2 \
bstr-1.12.1 \
- bumpalo-3.18.1 \
+ bumpalo-3.19.1 \
bytecount-0.6.9 \
byteorder-1.5.0 \
- cc-1.2.27 \
+ calendrical_calculations-0.2.3 \
+ cc-1.2.52 \
cexpr-0.6.0 \
- cfg-if-1.0.1 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.42 \
+ chrono-0.4.43 \
clang-sys-1.8.1 \
- clap-4.5.53 \
- clap_builder-4.5.53 \
- clap_complete-4.5.61 \
- clap_lex-0.7.5 \
+ clap-4.5.56 \
+ clap_builder-4.5.56 \
+ clap_complete-4.5.65 \
+ clap_lex-0.7.7 \
clap_mangen-0.2.31 \
- codspeed-4.1.0 \
- codspeed-divan-compat-4.1.0 \
- codspeed-divan-compat-macros-4.1.0 \
- codspeed-divan-compat-walltime-4.1.0 \
+ codspeed-4.3.0 \
+ codspeed-divan-compat-4.3.0 \
+ codspeed-divan-compat-macros-4.3.0 \
+ codspeed-divan-compat-walltime-4.3.0 \
colorchoice-1.0.4 \
colored-2.2.0 \
compare-0.1.0 \
condtype-1.3.0 \
- console-0.16.0 \
+ console-0.16.2 \
const-random-0.1.18 \
const-random-macro-0.1.16 \
- constant_time_eq-0.3.1 \
- convert_case-0.7.1 \
+ constant_time_eq-0.4.2 \
core-foundation-sys-0.8.7 \
+ core_maths-0.1.1 \
cpufeatures-0.2.17 \
crc-3.3.0 \
crc-catalog-2.4.0 \
- crc-fast-1.8.1 \
+ crc-fast-1.9.0 \
crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- crunchy-0.2.3 \
- crypto-common-0.1.6 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.7 \
ctor-0.6.3 \
ctor-proc-macro-0.0.7 \
- ctrlc-3.4.7 \
- data-encoding-2.9.0 \
- data-encoding-macro-0.1.18 \
- data-encoding-macro-internal-0.1.16 \
- deranged-0.5.2 \
- derive_arbitrary-1.4.1 \
- derive_more-2.0.1 \
- derive_more-impl-2.0.1 \
+ ctrlc-3.5.1 \
+ darling-0.21.3 \
+ darling_core-0.21.3 \
+ darling_macro-0.21.3 \
+ data-encoding-2.10.0 \
+ data-encoding-macro-0.1.19 \
+ data-encoding-macro-internal-0.1.17 \
+ deranged-0.5.5 \
diff-0.1.13 \
digest-0.10.7 \
+ dispatch2-0.3.0 \
displaydoc-0.2.5 \
divan-macros-0.1.17 \
dlv-list-0.5.2 \
dns-lookup-3.0.1 \
- document-features-0.2.11 \
- dtor-0.1.0 \
+ document-features-0.2.12 \
+ dtor-0.1.1 \
dtor-proc-macro-0.0.6 \
dunce-1.0.5 \
either-1.15.0 \
encode_unicode-1.0.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.14 \
exacl-0.12.0 \
fastrand-2.3.0 \
file_diff-1.0.0 \
filedescriptor-0.8.3 \
- filetime-0.2.26 \
- fixed_decimal-0.7.0 \
- flate2-1.1.2 \
+ filetime-0.2.27 \
+ find-msvc-tools-0.1.7 \
+ fixed_decimal-0.7.1 \
+ flate2-1.1.8 \
fluent-0.17.0 \
fluent-bundle-0.16.0 \
- fluent-langneg-0.13.0 \
+ fluent-langneg-0.13.1 \
fluent-syntax-0.12.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
@@ -115,60 +116,71 @@ CARGO_CRATES= adler2-2.0.1 \
futures-util-0.3.31 \
gcd-2.3.0 \
generic-array-0.14.7 \
- getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.2.17 \
+ getrandom-0.3.4 \
glob-0.3.3 \
half-2.7.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.1 \
hex-0.4.3 \
hex-literal-1.1.0 \
hostname-0.4.2 \
iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
+ icu_calendar-2.1.1 \
+ icu_calendar_data-2.1.1 \
icu_collator-2.1.1 \
icu_collator_data-2.1.1 \
icu_collections-2.1.1 \
+ icu_datetime-2.1.1 \
+ icu_datetime_data-2.1.2 \
icu_decimal-2.1.1 \
icu_decimal_data-2.1.1 \
icu_locale-2.1.1 \
icu_locale_core-2.1.1 \
- icu_locale_data-2.1.1 \
+ icu_locale_data-2.1.2 \
icu_normalizer-2.1.1 \
icu_normalizer_data-2.1.1 \
- icu_properties-2.1.1 \
- icu_properties_data-2.1.1 \
+ icu_pattern-0.4.1 \
+ icu_plurals-2.1.1 \
+ icu_plurals_data-2.1.1 \
+ icu_properties-2.1.2 \
+ icu_properties_data-2.1.2 \
icu_provider-2.1.1 \
- indexmap-2.9.0 \
+ icu_time-2.1.1 \
+ icu_time_data-2.1.1 \
+ ident_case-1.0.1 \
+ indexmap-2.13.0 \
indicatif-0.18.3 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.13.0 \
itertools-0.14.0 \
- itoa-1.0.15 \
- jiff-0.2.16 \
- jiff-static-0.2.16 \
- jiff-tzdb-0.1.4 \
+ itoa-1.0.17 \
+ ixdtf-0.6.4 \
+ jiff-0.2.18 \
+ jiff-icu-0.2.2 \
+ jiff-static-0.2.18 \
+ jiff-tzdb-0.1.5 \
jiff-tzdb-platform-0.1.3 \
- js-sys-0.3.77 \
+ js-sys-0.3.85 \
keccak-0.1.5 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.175 \
- libloading-0.8.8 \
+ libc-0.2.180 \
+ libloading-0.8.9 \
libm-0.2.15 \
- libredox-0.1.3 \
- libz-rs-sys-0.5.1 \
+ libredox-0.1.12 \
linux-raw-sys-0.11.0 \
- linux-raw-sys-0.12.0 \
- litemap-0.8.0 \
- litrs-0.4.1 \
- lock_api-0.4.13 \
- log-0.4.27 \
+ litemap-0.8.1 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
lru-0.12.5 \
lscolors-0.21.0 \
md-5-0.10.6 \
@@ -177,7 +189,7 @@ CARGO_CRATES= adler2-2.0.1 \
memoffset-0.9.1 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.1 \
nix-0.30.1 \
nom-7.1.3 \
nom-8.0.0 \
@@ -191,15 +203,17 @@ CARGO_CRATES= adler2-2.0.1 \
num-prime-0.4.4 \
num-traits-0.2.19 \
num_threads-0.1.7 \
+ objc2-0.6.3 \
+ objc2-encode-4.1.0 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
onig-6.5.1 \
onig_sys-69.9.1 \
ordered-multimap-0.7.3 \
os_display-0.1.4 \
outref-0.5.2 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
parse_datetime-0.13.3 \
phf-0.13.1 \
phf_codegen-0.13.1 \
@@ -209,126 +223,127 @@ CARGO_CRATES= adler2-2.0.1 \
pin-utils-0.1.0 \
pkg-config-0.3.32 \
platform-info-2.0.5 \
- portable-atomic-1.11.1 \
+ portable-atomic-1.13.0 \
portable-atomic-util-0.2.4 \
potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
pretty_assertions-1.4.1 \
- prettyplease-0.2.34 \
- proc-macro-crate-3.3.0 \
- proc-macro2-1.0.103 \
+ prettyplease-0.2.37 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.106 \
procfs-0.18.0 \
procfs-core-0.18.0 \
- quote-1.0.42 \
- r-efi-5.2.0 \
+ quote-1.0.44 \
+ r-efi-5.3.0 \
radium-0.7.0 \
rand-0.8.5 \
rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rand_core-0.9.3 \
+ rand_core-0.9.5 \
rayon-1.11.0 \
rayon-core-1.13.0 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.18 \
+ redox_syscall-0.7.0 \
regex-1.12.2 \
- regex-automata-0.4.12 \
- regex-lite-0.1.7 \
- regex-syntax-0.8.5 \
+ regex-automata-0.4.13 \
+ regex-lite-0.1.8 \
+ regex-syntax-0.8.8 \
relative-path-1.9.3 \
- rlimit-0.10.2 \
+ rlimit-0.11.0 \
roff-0.2.2 \
rstest-0.26.1 \
rstest_macros-0.26.1 \
rust-ini-0.21.3 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-1.1.2 \
- rustversion-1.0.21 \
- ryu-1.0.20 \
+ rustix-1.1.3 \
+ rustversion-1.0.22 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- self_cell-1.2.1 \
+ self_cell-1.2.2 \
selinux-0.5.2 \
selinux-sys-0.6.15 \
- semver-1.0.26 \
+ semver-1.0.27 \
serde-1.0.228 \
- serde-big-array-0.5.1 \
serde_core-1.0.228 \
serde_derive-1.0.228 \
- serde_json-1.0.140 \
+ serde_json-1.0.149 \
sha1-0.10.6 \
sha2-0.10.9 \
sha3-0.10.8 \
shlex-1.3.0 \
signal-hook-0.3.18 \
- signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.5 \
- simd-adler32-0.3.7 \
+ signal-hook-0.4.3 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.8 \
+ simd-adler32-0.3.8 \
siphasher-1.0.1 \
- slab-0.4.9 \
+ slab-0.4.11 \
sm3-0.4.2 \
smallvec-1.15.1 \
smawk-0.3.2 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
spin-0.10.0 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
statrs-0.18.0 \
+ string-interner-0.19.0 \
strsim-0.11.1 \
- syn-2.0.103 \
+ syn-2.0.114 \
synstructure-0.13.2 \
tap-1.0.1 \
- tempfile-3.23.0 \
+ tempfile-3.24.0 \
terminal_size-0.4.3 \
textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.17 \
+ thiserror-2.0.18 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.17 \
- time-0.3.44 \
- time-core-0.1.6 \
- time-macros-0.2.24 \
+ thiserror-impl-2.0.18 \
+ time-0.3.45 \
+ time-core-0.1.7 \
+ time-macros-0.2.25 \
tiny-keccak-2.0.2 \
- tinystr-0.8.1 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
+ tinystr-0.8.2 \
+ toml_datetime-0.7.5+spec-1.1.0 \
+ toml_edit-0.23.10+spec-1.0.0 \
+ toml_parser-1.0.6+spec-1.1.0 \
type-map-0.5.1 \
- typenum-1.18.0 \
+ typed-path-0.12.0 \
+ typenum-1.19.0 \
unic-langid-0.9.6 \
unic-langid-impl-0.9.6 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.22 \
unicode-linebreak-0.1.5 \
- unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
unicode-width-0.2.2 \
unindent-0.2.4 \
unit-prefix-0.5.2 \
- unty-0.0.4 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
utmp-classic-0.1.6 \
utmp-classic-raw-0.1.3 \
- uuid-1.17.0 \
+ uuid-1.19.0 \
uutils_term_grid-0.7.0 \
version_check-0.9.5 \
- virtue-0.0.18 \
vsimd-0.8.0 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.108 \
+ wasm-bindgen-macro-0.2.108 \
+ wasm-bindgen-macro-support-0.2.108 \
+ wasm-bindgen-shared-0.2.108 \
web-time-1.1.0 \
wild-2.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ wincode-0.2.5 \
+ wincode-derive-0.2.3 \
windows-core-0.62.2 \
windows-implement-0.60.2 \
windows-interface-0.59.3 \
@@ -339,42 +354,43 @@ CARGO_CRATES= adler2-2.0.1 \
windows-sys-0.60.2 \
windows-sys-0.61.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.7.11 \
- wit-bindgen-rt-0.39.0 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.14 \
+ wit-bindgen-0.46.0 \
write16-1.0.0 \
writeable-0.6.2 \
wyz-0.5.1 \
xattr-1.6.1 \
yansi-1.0.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
z85-3.0.6 \
zerocopy-0.7.35 \
- zerocopy-0.8.27 \
+ zerocopy-0.8.33 \
zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.27 \
+ zerocopy-derive-0.8.33 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerotrie-0.2.2 \
+ zerotrie-0.2.3 \
zerovec-0.11.5 \
- zerovec-derive-0.11.1 \
- zip-6.0.0 \
- zlib-rs-0.5.1 \
- zopfli-0.8.2
+ zerovec-derive-0.11.2 \
+ zip-7.2.0 \
+ zlib-rs-0.5.5 \
+ zmij-1.0.14 \
+ zopfli-0.8.3
diff --git a/sysutils/rust-coreutils/distinfo b/sysutils/rust-coreutils/distinfo
index 150ac0cede1c..7ee07b91c687 100644
--- a/sysutils/rust-coreutils/distinfo
+++ b/sysutils/rust-coreutils/distinfo
@@ -1,98 +1,96 @@
-TIMESTAMP = 1765794182
+TIMESTAMP = 1770101778
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/ansi-width-0.1.0.crate) = 219e3ce6f2611d83b51ec2098a12702112c29e57203a6b0a0929b2cddb486608
SIZE (rust/crates/ansi-width-0.1.0.crate) = 6116
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
-SHA256 (rust/crates/bigdecimal-0.4.9.crate) = 560f42649de9fa436b73517378a147ec21f6c997a546581df4b4b31677828934
-SIZE (rust/crates/bigdecimal-0.4.9.crate) = 135074
+SHA256 (rust/crates/bigdecimal-0.4.10.crate) = 4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695
+SIZE (rust/crates/bigdecimal-0.4.10.crate) = 126514
SHA256 (rust/crates/binary-heap-plus-0.5.0.crate) = e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296
SIZE (rust/crates/binary-heap-plus-0.5.0.crate) = 20570
-SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
-SIZE (rust/crates/bincode-2.0.1.crate) = 70469
-SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
-SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
-SHA256 (rust/crates/blake2b_simd-1.0.3.crate) = 06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99
-SIZE (rust/crates/blake2b_simd-1.0.3.crate) = 34528
-SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
-SIZE (rust/crates/blake3-1.8.2.crate) = 205967
+SHA256 (rust/crates/blake2b_simd-1.0.4.crate) = b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3
+SIZE (rust/crates/blake2b_simd-1.0.4.crate) = 34878
+SHA256 (rust/crates/blake3-1.8.3.crate) = 2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d
+SIZE (rust/crates/blake3-1.8.3.crate) = 207224
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
SIZE (rust/crates/bstr-1.12.1.crate) = 354916
-SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
-SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
-SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/calendrical_calculations-0.2.3.crate) = 3a0b39595c6ee54a8d0900204ba4c401d0ab4eb45adaf07178e8d017541529e7
+SIZE (rust/crates/calendrical_calculations-0.2.3.crate) = 69028
+SHA256 (rust/crates/cc-1.2.52.crate) = cd4932aefd12402b36c60956a4fe0035421f544799057659ff86f923657aada3
+SIZE (rust/crates/cc-1.2.52.crate) = 93477
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
-SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118
+SIZE (rust/crates/chrono-0.4.43.crate) = 240392
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
-SIZE (rust/crates/clap-4.5.53.crate) = 62036
-SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
-SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
-SHA256 (rust/crates/clap_complete-4.5.61.crate) = 39615915e2ece2550c0149addac32fb5bd312c657f43845bb9088cb9c8a7c992
-SIZE (rust/crates/clap_complete-4.5.61.crate) = 48828
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap-4.5.56.crate) = a75ca66430e33a14957acc24c5077b503e7d374151b2b4b3a10c83b4ceb4be0e
+SIZE (rust/crates/clap-4.5.56.crate) = 61996
+SHA256 (rust/crates/clap_builder-4.5.56.crate) = 793207c7fa6300a0608d1080b858e5fdbe713cdc1c8db9fb17777d8a13e63df0
+SIZE (rust/crates/clap_builder-4.5.56.crate) = 170945
+SHA256 (rust/crates/clap_complete-4.5.65.crate) = 430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d
+SIZE (rust/crates/clap_complete-4.5.65.crate) = 49394
+SHA256 (rust/crates/clap_lex-0.7.7.crate) = c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32
+SIZE (rust/crates/clap_lex-0.7.7.crate) = 13474
SHA256 (rust/crates/clap_mangen-0.2.31.crate) = 439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301
SIZE (rust/crates/clap_mangen-0.2.31.crate) = 16345
-SHA256 (rust/crates/codspeed-4.1.0.crate) = c3b847e05a34be5c38f3f2a5052178a3bd32e6b5702f3ea775efde95c483a539
-SIZE (rust/crates/codspeed-4.1.0.crate) = 219223
-SHA256 (rust/crates/codspeed-divan-compat-4.1.0.crate) = f0f0e9fe5eaa39995ec35e46407f7154346cc25bd1300c64c21636f3d00cb2cc
-SIZE (rust/crates/codspeed-divan-compat-4.1.0.crate) = 19091
-SHA256 (rust/crates/codspeed-divan-compat-macros-4.1.0.crate) = 88c8babf2a40fd2206a2e030cf020d0d58144cd56e1dc408bfba02cdefb08b4f
-SIZE (rust/crates/codspeed-divan-compat-macros-4.1.0.crate) = 5391
-SHA256 (rust/crates/codspeed-divan-compat-walltime-4.1.0.crate) = 7f26092328e12a36704ffc552f379c6405dd94d3149970b79b22d371717c2aae
-SIZE (rust/crates/codspeed-divan-compat-walltime-4.1.0.crate) = 97260
+SHA256 (rust/crates/codspeed-4.3.0.crate) = 38c2eb3388ebe26b5a0ab6bf4969d9c4840143d7f6df07caa3cc851b0606cef6
+SIZE (rust/crates/codspeed-4.3.0.crate) = 243486
+SHA256 (rust/crates/codspeed-divan-compat-4.3.0.crate) = b2de65b7489a59709724d489070c6d05b7744039e4bf751d0a2006b90bb5593d
+SIZE (rust/crates/codspeed-divan-compat-4.3.0.crate) = 19086
+SHA256 (rust/crates/codspeed-divan-compat-macros-4.3.0.crate) = 56ca01ce4fd22b8dcc6c770dcd6b74343642e842482b94e8920d14e10c57638d
+SIZE (rust/crates/codspeed-divan-compat-macros-4.3.0.crate) = 5392
+SHA256 (rust/crates/codspeed-divan-compat-walltime-4.3.0.crate) = 720ab9d0714718afe5f5832be6e5f5eb5ce97836e24ca7bf7042eea4308b9fb8
+SIZE (rust/crates/codspeed-divan-compat-walltime-4.3.0.crate) = 97264
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
@@ -101,26 +99,26 @@ SHA256 (rust/crates/compare-0.1.0.crate) = 120133d4db2ec47efe2e26502ee984747630c
SIZE (rust/crates/compare-0.1.0.crate) = 9291
SHA256 (rust/crates/condtype-1.3.0.crate) = baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af
SIZE (rust/crates/condtype-1.3.0.crate) = 12634
-SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
-SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/console-0.16.2.crate) = 03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4
+SIZE (rust/crates/console-0.16.2.crate) = 34100
SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
SIZE (rust/crates/const-random-0.1.18.crate) = 6646
SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
-SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
-SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
-SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
-SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
+SHA256 (rust/crates/constant_time_eq-0.4.2.crate) = 3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b
+SIZE (rust/crates/constant_time_eq-0.4.2.crate) = 25831
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/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
+SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
SIZE (rust/crates/crc-3.3.0.crate) = 13905
SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
-SHA256 (rust/crates/crc-fast-1.8.1.crate) = 2c15e7f62c7d6e256e6d0fc3fc1ef395348e4bc395dcf14d6990da0e5aa6e8b0
-SIZE (rust/crates/crc-fast-1.8.1.crate) = 164672
+SHA256 (rust/crates/crc-fast-1.9.0.crate) = 2fd92aca2c6001b1bf5ba0ff84ee74ec8501b52bbef0cac80bf25a6c1d87a83d
+SIZE (rust/crates/crc-fast-1.9.0.crate) = 195156
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -133,34 +131,36 @@ SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869
SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
SHA256 (rust/crates/ctor-0.6.3.crate) = 424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e
SIZE (rust/crates/ctor-0.6.3.crate) = 14389
SHA256 (rust/crates/ctor-proc-macro-0.0.7.crate) = 52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1
SIZE (rust/crates/ctor-proc-macro-0.0.7.crate) = 6462
-SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
-SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
-SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
-SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
-SHA256 (rust/crates/data-encoding-macro-0.1.18.crate) = 47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d
-SIZE (rust/crates/data-encoding-macro-0.1.18.crate) = 4357
-SHA256 (rust/crates/data-encoding-macro-internal-0.1.16.crate) = 8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976
-SIZE (rust/crates/data-encoding-macro-internal-0.1.16.crate) = 3714
-SHA256 (rust/crates/deranged-0.5.2.crate) = 75d7cc94194b4dd0fa12845ef8c911101b7f37633cda14997a6e82099aa0b693
-SIZE (rust/crates/deranged-0.5.2.crate) = 24030
-SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
-SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
-SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
-SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
-SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
-SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790
+SIZE (rust/crates/ctrlc-3.5.1.crate) = 14115
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea
+SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293
+SHA256 (rust/crates/data-encoding-macro-0.1.19.crate) = 8142a83c17aa9461d637e649271eae18bf2edd00e91f2e105df36c3c16355bdb
+SIZE (rust/crates/data-encoding-macro-0.1.19.crate) = 4373
+SHA256 (rust/crates/data-encoding-macro-internal-0.1.17.crate) = 7ab67060fc6b8ef687992d439ca0fa36e7ed17e9a0b16b25b601e8757df720de
+SIZE (rust/crates/data-encoding-macro-internal-0.1.17.crate) = 3729
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/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/divan-macros-0.1.17.crate) = 8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c
@@ -169,10 +169,10 @@ SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae689
SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
SHA256 (rust/crates/dns-lookup-3.0.1.crate) = 6e39034cee21a2f5bbb66ba0e3689819c4bb5d00382a282006e802a7ffa6c41d
SIZE (rust/crates/dns-lookup-3.0.1.crate) = 15555
-SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
-SIZE (rust/crates/document-features-0.2.11.crate) = 14640
-SHA256 (rust/crates/dtor-0.1.0.crate) = e58a0764cddb55ab28955347b45be00ade43d4d6f3ba4bf3dc354e4ec9432934
-SIZE (rust/crates/dtor-0.1.0.crate) = 11358
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/dtor-0.1.1.crate) = 404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301
+SIZE (rust/crates/dtor-0.1.1.crate) = 11375
SHA256 (rust/crates/dtor-proc-macro-0.0.6.crate) = f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5
SIZE (rust/crates/dtor-proc-macro-0.0.6.crate) = 6448
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
@@ -183,8 +183,8 @@ SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182b
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/exacl-0.12.0.crate) = 22be12de19decddab85d09f251ec8363f060ccb22ec9c81bc157c0c8433946d8
SIZE (rust/crates/exacl-0.12.0.crate) = 64506
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -193,18 +193,20 @@ SHA256 (rust/crates/file_diff-1.0.0.crate) = 31a7a908b8f32538a2143e59a6e4e250898
SIZE (rust/crates/file_diff-1.0.0.crate) = 282318
SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
-SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
-SIZE (rust/crates/filetime-0.2.26.crate) = 17273
-SHA256 (rust/crates/fixed_decimal-0.7.0.crate) = 35943d22b2f19c0cb198ecf915910a8158e94541c89dcc63300d7799d46c2c5e
-SIZE (rust/crates/fixed_decimal-0.7.0.crate) = 48669
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db
+SIZE (rust/crates/filetime-0.2.27.crate) = 16678
+SHA256 (rust/crates/find-msvc-tools-0.1.7.crate) = f449e6c6c08c865631d4890cfacf252b3d396c9bcc83adb6623cdb02a8336c41
+SIZE (rust/crates/find-msvc-tools-0.1.7.crate) = 31127
+SHA256 (rust/crates/fixed_decimal-0.7.1.crate) = 35eabf480f94d69182677e37571d3be065822acfafd12f2f085db44fbbcc8e57
+SIZE (rust/crates/fixed_decimal-0.7.1.crate) = 48602
+SHA256 (rust/crates/flate2-1.1.8.crate) = b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369
+SIZE (rust/crates/flate2-1.1.8.crate) = 80972
SHA256 (rust/crates/fluent-0.17.0.crate) = 8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477
SIZE (rust/crates/fluent-0.17.0.crate) = 10282
SHA256 (rust/crates/fluent-bundle-0.16.0.crate) = 01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4
SIZE (rust/crates/fluent-bundle-0.16.0.crate) = 35301
-SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94
-SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723
+SHA256 (rust/crates/fluent-langneg-0.13.1.crate) = 7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0
+SIZE (rust/crates/fluent-langneg-0.13.1.crate) = 11383
SHA256 (rust/crates/fluent-syntax-0.12.0.crate) = 54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198
SIZE (rust/crates/fluent-syntax-0.12.0.crate) = 32438
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -233,18 +235,20 @@ SHA256 (rust/crates/gcd-2.3.0.crate) = 1d758ba1b47b00caf47f24925c0074ecb20d6dfcf
SIZE (rust/crates/gcd-2.3.0.crate) = 8934
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
-SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
+SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
SIZE (rust/crates/half-2.7.1.crate) = 61040
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/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hex-literal-1.1.0.crate) = e712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1
@@ -255,12 +259,20 @@ SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa78
SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_calendar-2.1.1.crate) = d6f0e52e009b6b16ba9c0693578796f2dd4aaa59a7f8f920423706714a89ac4e
+SIZE (rust/crates/icu_calendar-2.1.1.crate) = 145306
+SHA256 (rust/crates/icu_calendar_data-2.1.1.crate) = 527f04223b17edfe0bd43baf14a0cb1b017830db65f3950dc00224860a9a446d
+SIZE (rust/crates/icu_calendar_data-2.1.1.crate) = 8384
SHA256 (rust/crates/icu_collator-2.1.1.crate) = 32eed11a5572f1088b63fa21dc2e70d4a865e5739fc2d10abc05be93bae97019
SIZE (rust/crates/icu_collator-2.1.1.crate) = 1324285
SHA256 (rust/crates/icu_collator_data-2.1.1.crate) = 5ab06f0e83a613efddba3e4913e00e43ed4001fae651cb7d40fc7e66b83b6fb9
SIZE (rust/crates/icu_collator_data-2.1.1.crate) = 480908
SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_datetime-2.1.1.crate) = 1b9d49f41ded8e63761b6b4c3120dfdc289415a1ed10107db6198eb311057ca5
+SIZE (rust/crates/icu_datetime-2.1.1.crate) = 187506
+SHA256 (rust/crates/icu_datetime_data-2.1.2.crate) = 46597233625417b7c8052a63d916e4fdc73df21614ac0b679492a5d6e3b01aeb
+SIZE (rust/crates/icu_datetime_data-2.1.2.crate) = 2147432
SHA256 (rust/crates/icu_decimal-2.1.1.crate) = a38c52231bc348f9b982c1868a2af3195199623007ba2c7650f432038f5b3e8e
SIZE (rust/crates/icu_decimal-2.1.1.crate) = 20704
SHA256 (rust/crates/icu_decimal_data-2.1.1.crate) = 2905b4044eab2dd848fe84199f9195567b63ab3a93094711501363f63546fef7
@@ -269,20 +281,32 @@ SHA256 (rust/crates/icu_locale-2.1.1.crate) = 532b11722e350ab6bf916ba6eb0efe3ee5
SIZE (rust/crates/icu_locale-2.1.1.crate) = 33928
SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
-SHA256 (rust/crates/icu_locale_data-2.1.1.crate) = f03e2fcaefecdf05619f3d6f91740e79ab969b4dd54f77cbf546b1d0d28e3147
-SIZE (rust/crates/icu_locale_data-2.1.1.crate) = 116659
+SHA256 (rust/crates/icu_locale_data-2.1.2.crate) = 1c5f1d16b4c3a2642d3a719f18f6b06070ab0aef246a6418130c955ae08aa831
+SIZE (rust/crates/icu_locale_data-2.1.2.crate) = 116639
SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
-SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
-SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
-SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
-SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_pattern-0.4.1.crate) = 7a7ff8c0ff6f61cdce299dcb54f557b0a251adbc78f6f0c35a21332c452b4a1b
+SIZE (rust/crates/icu_pattern-0.4.1.crate) = 27925
+SHA256 (rust/crates/icu_plurals-2.1.1.crate) = 4f9cfe49f5b1d1163cc58db451562339916a9ca5cbcaae83924d41a0bf839474
+SIZE (rust/crates/icu_plurals-2.1.1.crate) = 49399
+SHA256 (rust/crates/icu_plurals_data-2.1.1.crate) = f018a98dccf7f0eb02ba06ac0ff67d102d8ded80734724305e924de304e12ff0
+SIZE (rust/crates/icu_plurals_data-2.1.1.crate) = 7556
+SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec
+SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136
+SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af
+SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057
SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/icu_time-2.1.1.crate) = 8242b00da3b3b6678f731437a11c8833a43c821ae081eca60ba1b7579d45b6d8
+SIZE (rust/crates/icu_time-2.1.1.crate) = 42728
+SHA256 (rust/crates/icu_time_data-2.1.1.crate) = 3e10b0e5e87a2c84bd5fa407705732052edebe69291d347d0c3033785470edbf
+SIZE (rust/crates/icu_time_data-2.1.1.crate) = 28672
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017
+SIZE (rust/crates/indexmap-2.13.0.crate) = 102206
SHA256 (rust/crates/indicatif-0.18.3.crate) = 9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88
SIZE (rust/crates/indicatif-0.18.3.crate) = 66504
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -293,24 +317,28 @@ SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e
SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171
SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
-SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
-SIZE (rust/crates/jiff-0.2.16.crate) = 731814
-SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
-SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
-SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
-SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
+SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
+SIZE (rust/crates/itoa-1.0.17.crate) = 15905
+SHA256 (rust/crates/ixdtf-0.6.4.crate) = 84de9d95a6d2547d9b77ee3f25fa0ee32e3c3a6484d47a55adebc0439c077992
+SIZE (rust/crates/ixdtf-0.6.4.crate) = 33723
+SHA256 (rust/crates/jiff-0.2.18.crate) = e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50
+SIZE (rust/crates/jiff-0.2.18.crate) = 764726
+SHA256 (rust/crates/jiff-icu-0.2.2.crate) = 0e67c2beaae8b10a82d849b9aabb698a43a682f32b17bcdc035d5ecadb44d646
+SIZE (rust/crates/jiff-icu-0.2.2.crate) = 15025
+SHA256 (rust/crates/jiff-static-0.2.18.crate) = e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78
+SIZE (rust/crates/jiff-static-0.2.18.crate) = 83381
+SHA256 (rust/crates/jiff-tzdb-0.1.5.crate) = 68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2
+SIZE (rust/crates/jiff-tzdb-0.1.5.crate) = 62215
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.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.85.crate) = 8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3
+SIZE (rust/crates/js-sys-0.3.85.crate) = 56436
SHA256 (rust/crates/keccak-0.1.5.crate) = ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654
SIZE (rust/crates/keccak-0.1.5.crate) = 13120
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
@@ -319,28 +347,24 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc
+SIZE (rust/crates/libc-0.2.180.crate) = 812207
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-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.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
-SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616
+SIZE (rust/crates/libredox-0.1.12.crate) = 7469
SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
-SHA256 (rust/crates/linux-raw-sys-0.12.0.crate) = b83b49c75b50cb715b09d337b045481493a8ada2bb3e872f2bae71db45b27696
-SIZE (rust/crates/linux-raw-sys-0.12.0.crate) = 2697641
-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.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/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
SHA256 (rust/crates/lscolors-0.21.0.crate) = d60e266dfb1426eb2d24792602e041131fdc0236bb7007abc0e589acafd60929
@@ -357,8 +381,8 @@ SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
+SIZE (rust/crates/mio-1.1.1.crate) = 105630
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -385,10 +409,14 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0
SIZE (rust/crates/onig-6.5.1.crate) = 32394
SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc
@@ -399,10 +427,10 @@ SHA256 (rust/crates/os_display-0.1.4.crate) = ad5fd71b79026fb918650dde6d125000a2
SIZE (rust/crates/os_display-0.1.4.crate) = 17027
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
-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/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/parse_datetime-0.13.3.crate) = acea383beda9652270f3c9678d83aa58cbfc16880343cae0c0c8c7d6c0974132
SIZE (rust/crates/parse_datetime-0.13.3.crate) = 41093
SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf
@@ -421,8 +449,8 @@ SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c1
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/platform-info-2.0.5.crate) = 7539aeb3fdd8cb4f6a331307cf71a1039cee75e94e8a71725b9484f4a0d9451a
SIZE (rust/crates/platform-info-2.0.5.crate) = 28541
-SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
-SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-1.13.0.crate) = f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950
+SIZE (rust/crates/portable-atomic-1.13.0.crate) = 195086
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
@@ -433,20 +461,20 @@ SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30d
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/prettyplease-0.2.34.crate) = 6837b9e10d61f45f987d50808f83d1ee3d206c66acf650c3e4ae2e1f6ddedf55
-SIZE (rust/crates/prettyplease-0.2.34.crate) = 71832
-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.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
-SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
SHA256 (rust/crates/procfs-0.18.0.crate) = 25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7
SIZE (rust/crates/procfs-0.18.0.crate) = 73856
SHA256 (rust/crates/procfs-core-0.18.0.crate) = e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405
SIZE (rust/crates/procfs-core-0.18.0.crate) = 92618
-SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
-SIZE (rust/crates/quote-1.0.42.crate) = 31504
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4
+SIZE (rust/crates/quote-1.0.44.crate) = 31629
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -459,26 +487,28 @@ SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15
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_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
+SIZE (rust/crates/rand_core-0.9.5.crate) = 24129
SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
SIZE (rust/crates/rayon-1.11.0.crate) = 182470
SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_syscall-0.7.0.crate) = 49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27
+SIZE (rust/crates/redox_syscall-0.7.0.crate) = 27652
SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
SIZE (rust/crates/regex-1.12.2.crate) = 163843
-SHA256 (rust/crates/regex-automata-0.4.12.crate) = 722166aa0d7438abbaa4d5cc2c649dac844e8c56d82fb3d33e9c34b5cd268fc6
-SIZE (rust/crates/regex-automata-0.4.12.crate) = 625221
-SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
-SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-lite-0.1.8.crate) = 8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da
+SIZE (rust/crates/regex-lite-0.1.8.crate) = 96884
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
-SHA256 (rust/crates/rlimit-0.10.2.crate) = 7043b63bd0cd1aaa628e476b80e6d4023a3b50eb32789f2728908107bd0c793a
-SIZE (rust/crates/rlimit-0.10.2.crate) = 19093
+SHA256 (rust/crates/rlimit-0.11.0.crate) = f35ee2729c56bb610f6dba436bf78135f728b7373bdffae2ec815b2d3eb98cc3
+SIZE (rust/crates/rlimit-0.11.0.crate) = 23413
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
@@ -491,34 +521,30 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
-SIZE (rust/crates/rustix-1.1.2.crate) = 422717
-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/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
+SIZE (rust/crates/rustix-1.1.3.crate) = 423447
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
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/self_cell-1.2.1.crate) = 16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33
-SIZE (rust/crates/self_cell-1.2.1.crate) = 13542
+SHA256 (rust/crates/self_cell-1.2.2.crate) = b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89
+SIZE (rust/crates/self_cell-1.2.2.crate) = 23264
SHA256 (rust/crates/selinux-0.5.2.crate) = 2ef2ca58174235414aee5465f5d8ef9f5833023b31484eb52ca505f306f4573c
SIZE (rust/crates/selinux-0.5.2.crate) = 44057
SHA256 (rust/crates/selinux-sys-0.6.15.crate) = debaba5832b4831ffe0ba9118b526c752c960f41c46c4ef197d9a15f5179d6fd
SIZE (rust/crates/selinux-sys-0.6.15.crate) = 12894
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
SIZE (rust/crates/serde-1.0.228.crate) = 83652
-SHA256 (rust/crates/serde-big-array-0.5.1.crate) = 11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f
-SIZE (rust/crates/serde-big-array-0.5.1.crate) = 6618
SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86
+SIZE (rust/crates/serde_json-1.0.149.crate) = 155994
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
@@ -529,80 +555,86 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
-SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
-SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
-SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
-SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
-SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/signal-hook-0.4.3.crate) = 3b57709da74f9ff9f4a27dce9526eec25ca8407c45a7887243b031a58935fb8e
+SIZE (rust/crates/signal-hook-0.4.3.crate) = 46887
+SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
+SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2
+SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/sm3-0.4.2.crate) = ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860
SIZE (rust/crates/sm3-0.4.2.crate) = 10344
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
-SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
SIZE (rust/crates/spin-0.10.0.crate) = 39654
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/statrs-0.18.0.crate) = 2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e
SIZE (rust/crates/statrs-0.18.0.crate) = 156842
+SHA256 (rust/crates/string-interner-0.19.0.crate) = 23de088478b31c349c9ba67816fa55d9355232d63c3afea8bf513e31f0f1d2c0
+SIZE (rust/crates/string-interner-0.19.0.crate) = 31797
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
-SIZE (rust/crates/syn-2.0.103.crate) = 298990
+SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a
+SIZE (rust/crates/syn-2.0.114.crate) = 304636
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
-SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
+SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
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.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
-SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
+SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
-SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
-SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
-SIZE (rust/crates/time-0.3.44.crate) = 143200
-SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
-SIZE (rust/crates/time-core-0.1.6.crate) = 9105
-SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
-SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
+SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/time-0.3.45.crate) = f9e442fc33d7fdb45aa9bfeb312c095964abdf596f7567261062b2a7107aaabd
+SIZE (rust/crates/time-0.3.45.crate) = 216365
+SHA256 (rust/crates/time-core-0.1.7.crate) = 8b36ee98fd31ec7426d599183e8fe26932a8dc1fb76ddb6214d05493377d34ca
+SIZE (rust/crates/time-core-0.1.7.crate) = 9261
+SHA256 (rust/crates/time-macros-0.2.25.crate) = 71e552d1249bf61ac2a52db88179fd0673def1e1ad8243a00d9ec9ed71fee3dd
+SIZE (rust/crates/time-macros-0.2.25.crate) = 24806
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-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/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
+SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347
+SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975
+SHA256 (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269
+SIZE (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 66420
+SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44
+SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897
SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
SIZE (rust/crates/type-map-0.5.1.crate) = 8606
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typed-path-0.12.0.crate) = 7922f2cdc51280d47b491af9eafc41eb0cdab85eabcb390c854412fcbf26dbe8
+SIZE (rust/crates/typed-path-0.12.0.crate) = 108893
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unic-langid-0.9.6.crate) = a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05
SIZE (rust/crates/unic-langid-0.9.6.crate) = 9031
SHA256 (rust/crates/unic-langid-impl-0.9.6.crate) = dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658
SIZE (rust/crates/unic-langid-impl-0.9.6.crate) = 90020
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
-SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
-SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
@@ -611,8 +643,6 @@ SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac78
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/unit-prefix-0.5.2.crate) = 81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3
SIZE (rust/crates/unit-prefix-0.5.2.crate) = 8041
-SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
-SIZE (rust/crates/unty-0.0.4.crate) = 7200
SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -623,32 +653,28 @@ SHA256 (rust/crates/utmp-classic-0.1.6.crate) = e24c654e19afaa6b8f3877ece5d3bed8
SIZE (rust/crates/utmp-classic-0.1.6.crate) = 7570
SHA256 (rust/crates/utmp-classic-raw-0.1.3.crate) = 22c226537a3d6e01c440c1926ca0256dbee2d19b2229ede6fc4863a6493dd831
SIZE (rust/crates/utmp-classic-raw-0.1.3.crate) = 3846
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-1.19.0.crate) = e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a
+SIZE (rust/crates/uuid-1.19.0.crate) = 60244
SHA256 (rust/crates/uutils_term_grid-0.7.0.crate) = fcba141ce511bad08e80b43f02976571072e1ff4286f7d628943efbd277c6361
SIZE (rust/crates/uutils_term_grid-0.7.0.crate) = 12285
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
-SIZE (rust/crates/virtue-0.0.18.crate) = 33545
SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.108.crate) = 64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566
+SIZE (rust/crates/wasm-bindgen-0.2.108.crate) = 49120
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608
+SIZE (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 9283
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 49855
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12
+SIZE (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 10121
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
@@ -661,6 +687,10 @@ SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3e
SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/wincode-0.2.5.crate) = d5cec722a3274e47d1524cbe2cea762f2c19d615bd9d73ada21db9066349d57e
+SIZE (rust/crates/wincode-0.2.5.crate) = 58169
+SHA256 (rust/crates/wincode-derive-0.2.3.crate) = 8961eb04054a1b2e026b5628e24da7e001350249a787e1a85aa961f33dc5f286
+SIZE (rust/crates/wincode-derive-0.2.3.crate) = 17542
SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
@@ -681,44 +711,44 @@ SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766
SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.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_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
-SIZE (rust/crates/winnow-0.7.11.crate) = 174175
-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/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
SIZE (rust/crates/write16-1.0.0.crate) = 7218
SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
@@ -729,35 +759,37 @@ SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85
SIZE (rust/crates/xattr-1.6.1.crate) = 15952
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
SHA256 (rust/crates/z85-3.0.6.crate) = 9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64
SIZE (rust/crates/z85-3.0.6.crate) = 12489
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
-SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-0.8.33.crate) = 668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd
+SIZE (rust/crates/zerocopy-0.8.33.crate) = 271917
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
-SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerocopy-derive-0.8.33.crate) = 2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1
+SIZE (rust/crates/zerocopy-derive-0.8.33.crate) = 100877
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/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zip-6.0.0.crate) = eb2a05c7c36fde6c09b08576c9f7fb4cda705990f73b58fe011abf7dfb24168b
-SIZE (rust/crates/zip-6.0.0.crate) = 128541
-SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
-SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
-SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
-SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (uutils-coreutils-0.5.0_GH0.tar.gz) = 83535e10c3273c31baa2f553dfa0ceb4148914e9c1a9c5b00d19fbda5b2d4d7d
-SIZE (uutils-coreutils-0.5.0_GH0.tar.gz) = 2964353
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (rust/crates/zip-7.2.0.crate) = c42e33efc22a0650c311c2ef19115ce232583abbe80850bc8b66509ebef02de0
+SIZE (rust/crates/zip-7.2.0.crate) = 137719
+SHA256 (rust/crates/zlib-rs-0.5.5.crate) = 40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3
+SIZE (rust/crates/zlib-rs-0.5.5.crate) = 207080
+SHA256 (rust/crates/zmij-1.0.14.crate) = bd8f3f50b848df28f887acb68e41201b5aea6bc8a8dacc00fb40635ff9a72fea
+SIZE (rust/crates/zmij-1.0.14.crate) = 23701
+SHA256 (rust/crates/zopfli-0.8.3.crate) = f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249
+SIZE (rust/crates/zopfli-0.8.3.crate) = 51589
+SHA256 (uutils-coreutils-0.6.0_GH0.tar.gz) = f751b8209ec05ae304941a727e42a668dcc45674986252f44d195ed43ccfad2f
+SIZE (uutils-coreutils-0.6.0_GH0.tar.gz) = 3079906
diff --git a/sysutils/rust-coreutils/pkg-plist b/sysutils/rust-coreutils/pkg-plist
index dd5c9808c1d0..ba5e3e259c9a 100644
--- a/sysutils/rust-coreutils/pkg-plist
+++ b/sysutils/rust-coreutils/pkg-plist
@@ -32,7 +32,6 @@ bin/%%BINPREFIX%%false
bin/%%BINPREFIX%%fmt
bin/%%BINPREFIX%%fold
bin/%%BINPREFIX%%groups
-bin/%%BINPREFIX%%hashsum
bin/%%BINPREFIX%%head
bin/%%BINPREFIX%%hostid
bin/%%BINPREFIX%%hostname
diff --git a/sysutils/rust-findutils/Makefile b/sysutils/rust-findutils/Makefile
index d8fe7dc3bab5..c8b1a45ad109 100644
--- a/sysutils/rust-findutils/Makefile
+++ b/sysutils/rust-findutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust-findutils
DISTVERSION= 0.7.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/sake/Makefile b/sysutils/sake/Makefile
index bf912874749f..059b25030fd7 100644
--- a/sysutils/sake/Makefile
+++ b/sysutils/sake/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sake
PORTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/scalpel/Makefile b/sysutils/scalpel/Makefile
index fbc98c59ae76..dcf7f28ce9ae 100644
--- a/sysutils/scalpel/Makefile
+++ b/sysutils/scalpel/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libtre.so:textproc/libtre
-USES= alias localbase
+USES= localbase
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
SUB_FILES= pkg-message
diff --git a/sysutils/screen-devel/Makefile b/sysutils/screen-devel/Makefile
index da6903deec5d..8b644004840d 100644
--- a/sysutils/screen-devel/Makefile
+++ b/sysutils/screen-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= screen
-DISTVERSION= 5.0.1.${SCREEN_COMMIT_DATE}
-PORTREVISION= 1
+DISTVERSION= 5.0.2.${SCREEN_COMMIT_DATE}
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
MASTER_SITES= #
@@ -11,8 +10,8 @@ WWW= https://www.gnu.org/software/screen/
CONFLICTS= screen-[0-9]*
-GIT_TAGNAME= 6790fb8
-SCREEN_COMMIT_DATE= 20250515
+GIT_TAGNAME= dfd4b4b
+SCREEN_COMMIT_DATE= 20260106
WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}/src
diff --git a/sysutils/screen-devel/distinfo b/sysutils/screen-devel/distinfo
index 61354b72a193..167b5e1d300d 100644
--- a/sysutils/screen-devel/distinfo
+++ b/sysutils/screen-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747801108
-SHA256 (screen-5.0.1.20250515.tar.gz) = c53b64ba39fdab85c1dc7538ce5980c6858dcc2791359bfc332e6fb5cdd9b62e
-SIZE (screen-5.0.1.20250515.tar.gz) = 723451
+TIMESTAMP = 1768418048
+SHA256 (screen-5.0.2.20260106.tar.gz) = 7c7a42c0918f75a6114560628e9cfdc5081e208c557caad861833f3ff78742c9
+SIZE (screen-5.0.2.20260106.tar.gz) = 722359
diff --git a/sysutils/screen/Makefile b/sysutils/screen/Makefile
index 2d780da3f761..75a4b756814e 100644
--- a/sysutils/screen/Makefile
+++ b/sysutils/screen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= screen
DISTVERSION= 5.0.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MASTER_SITES= GNU \
ftp://ftp.gnu.org/gnu/screen/ \
diff --git a/sysutils/screen/files/patch-telnet.c b/sysutils/screen/files/patch-telnet.c
new file mode 100644
index 000000000000..16caef08be2f
--- /dev/null
+++ b/sysutils/screen/files/patch-telnet.c
@@ -0,0 +1,11 @@
+--- telnet.c.orig 2025-05-15 15:31:27 UTC
++++ telnet.c
+@@ -228,7 +228,7 @@ void TelProcessLine(char **bufpp, size_t *lenp)
+ *lenp = 0;
+ }
+
+-int DoTelnet(char *buf, size_t *lenp, int f)
++int DoTelnet(char *buf, int *lenp, int f)
+ {
+ int echo = !fore->w_telropts[TO_ECHO];
+ int cmode = fore->w_telropts[TO_SGA];
diff --git a/sysutils/screen/files/patch-telnet.h b/sysutils/screen/files/patch-telnet.h
new file mode 100644
index 000000000000..26863b5dd67d
--- /dev/null
+++ b/sysutils/screen/files/patch-telnet.h
@@ -0,0 +1,11 @@
+--- telnet.h.orig 2025-05-15 15:31:27 UTC
++++ telnet.h
+@@ -9,7 +9,7 @@ void TelProcessLine(char **, size_t *);
+ int TelOpenAndConnect(Window *);
+ int TelIsline(Window *);
+ void TelProcessLine(char **, size_t *);
+-int DoTelnet(char *, size_t *, int);
++int DoTelnet(char *, int *, int);
+ int TelIn(Window *, char *, size_t, int);
+ void TelBreak(Window *);
+ void TelWindowSize(Window *);
diff --git a/sysutils/screen/files/patch-window.c b/sysutils/screen/files/patch-window.c
new file mode 100644
index 000000000000..6c101e84a901
--- /dev/null
+++ b/sysutils/screen/files/patch-window.c
@@ -0,0 +1,148 @@
+--- window.c.orig 2025-05-15 15:31:27 UTC
++++ window.c
+@@ -61,7 +61,7 @@ static void WinRestore(void);
+ static void WinClearLine(int, int, int, int);
+ static int WinResize(int, int);
+ static void WinRestore(void);
+-static int DoAutolf(char *, size_t *, int);
++static int DoAutolf(char *, int *, int);
+ static void ZombieProcess(char **, size_t *);
+ static void win_readev_fn(Event *, void *);
+ static void win_writeev_fn(Event *, void *);
+@@ -74,9 +74,9 @@ static int ForkWindow(Window *, char **, char *);
+ static void win_destroyev_fn(Event *, void *);
+
+ static int ForkWindow(Window *, char **, char *);
+-static void zmodem_found(Window *, int, char *, size_t);
++static void zmodem_found(Window *, int, char *, int);
+ static void zmodemFin(char *, size_t, void *);
+-static int zmodem_parse(Window *, char *, size_t);
++static int zmodem_parse(Window *, char *, int);
+
+ bool VerboseCreate = false; /* XXX move this to user.h */
+
+@@ -191,10 +191,10 @@ const struct LayFuncs WinLf = {
+ NULL
+ };
+
+-static int DoAutolf(char *buf, size_t *lenp, int fr)
++static int DoAutolf(char *buf, int *lenp, int fr)
+ {
+ char *p;
+- size_t len = *lenp;
++ int len = *lenp;
+ int trunc = 0;
+
+ for (p = buf; len > 0; p++, len--) {
+@@ -215,7 +215,7 @@ static void WinProcess(char **bufpp, size_t *lenp)
+
+ static void WinProcess(char **bufpp, size_t *lenp)
+ {
+- size_t l2 = 0, f, *ilen, l = *lenp, trunc;
++ int l2 = 0, f, *ilen, l = *lenp, trunc;
+ char *ibuf;
+
+ fore = (Window *)flayer->l_data;
+@@ -291,7 +291,7 @@ static void ZombieProcess(char **bufpp, size_t *lenp)
+
+ static void ZombieProcess(char **bufpp, size_t *lenp)
+ {
+- size_t l = *lenp;
++ int l = *lenp;
+ char *buf = *bufpp, b1[10], b2[10];
+
+ fore = (Window *)flayer->l_data;
+@@ -699,7 +699,7 @@ int MakeWindow(struct NewWindow *newwin)
+ p->w_readev.data = p->w_writeev.data = (char *)p;
+ p->w_readev.handler = win_readev_fn;
+ p->w_writeev.handler = win_writeev_fn;
+- p->w_writeev.condpos = (int *)&p->w_inlen;
++ p->w_writeev.condpos = &p->w_inlen;
+ evenq(&p->w_readev);
+ evenq(&p->w_writeev);
+ p->w_paster.pa_slowev.type = EV_TIMEOUT;
+@@ -1344,7 +1344,7 @@ int winexec(char **av)
+ pwin->p_readev.data = pwin->p_writeev.data = (char *)w;
+ pwin->p_readev.handler = pseu_readev_fn;
+ pwin->p_writeev.handler = pseu_writeev_fn;
+- pwin->p_writeev.condpos = (int *)&pwin->p_inlen;
++ pwin->p_writeev.condpos = &pwin->p_inlen;
+ if (pwin->p_fdpat & (F_PFRONT << F_PSHIFT * 2 | F_PFRONT << F_PSHIFT))
+ evenq(&pwin->p_readev);
+ evenq(&pwin->p_writeev);
+@@ -1378,7 +1378,7 @@ void FreePseudowin(Window *w)
+ }
+ evdeq(&pwin->p_readev);
+ evdeq(&pwin->p_writeev);
+- if (w->w_readev.condneg == (int *)&pwin->p_inlen)
++ if (w->w_readev.condneg == &pwin->p_inlen)
+ w->w_readev.condpos = w->w_readev.condneg = NULL;
+ evenq(&w->w_readev);
+ free((char *)pwin);
+@@ -1484,7 +1484,7 @@ static void win_readev_fn(Event *event, void *data)
+ size = IOSIZE - p->w_pwin->p_inlen;
+ if (size <= 0) {
+ event->condpos = &const_IOSIZE;
+- event->condneg = (int *)&p->w_pwin->p_inlen;
++ event->condneg = &p->w_pwin->p_inlen;
+ return;
+ }
+ }
+@@ -1563,7 +1563,7 @@ static void win_writeev_fn(Event *event, void *data)
+ static void win_writeev_fn(Event *event, void *data)
+ {
+ Window *p = (Window *)data;
+- size_t len;
++ int len;
+ if (p->w_inlen) {
+ if ((len = write(event->fd, p->w_inbuf, p->w_inlen)) <= 0)
+ len = p->w_inlen; /* dead window */
+@@ -1600,7 +1600,7 @@ static void pseu_readev_fn(Event *event, void *data)
+ size = IOSIZE - p->w_inlen;
+ if (size <= 0) {
+ event->condpos = &const_IOSIZE;
+- event->condneg = (int *)&p->w_inlen;
++ event->condneg = &p->w_inlen;
+ return;
+ }
+ }
+@@ -1643,7 +1643,7 @@ static void pseu_writeev_fn(Event *event, void *data)
+ {
+ Window *p = (Window *)data;
+ struct pseudowin *pw = p->w_pwin;
+- size_t len;
++ int len;
+
+ if (pw->p_inlen == 0)
+ return;
+@@ -1683,10 +1683,10 @@ static void win_destroyev_fn(Event *event, void *data)
+ WindowDied(p, p->w_exitstatus, 1);
+ }
+
+-static int zmodem_parse(Window *p, char *bp, size_t len)
++static int zmodem_parse(Window *p, char *bp, int len)
+ {
+ char *b2 = bp;
+- for (size_t i = 0; i < len; i++, b2++) {
++ for (int i = 0; i < len; i++, b2++) {
+ if (p->w_zauto == 0) {
+ for (; i < len; i++, b2++)
+ if (*b2 == 030)
+@@ -1756,7 +1756,7 @@ static void zmodemFin(char *buf, size_t len, void *dat
+ }
+ }
+
+-static void zmodem_found(Window *p, int send, char *bp, size_t len)
++static void zmodem_found(Window *p, int send, char *bp, int len)
+ {
+ char *s;
+ size_t n;
+@@ -1792,7 +1792,7 @@ static void zmodem_found(Window *p, int send, char *bp
+ display = d;
+ evdeq(&D_blockedev);
+ D_readev.condpos = &const_IOSIZE;
+- D_readev.condneg = (int *)&p->w_inlen;
++ D_readev.condneg = &p->w_inlen;
+ ClearAll();
+ GotoPos(0, 0);
+ SetRendition(&mchar_blank);
diff --git a/sysutils/screen/files/patch-window.h b/sysutils/screen/files/patch-window.h
new file mode 100644
index 000000000000..348fcc223062
--- /dev/null
+++ b/sysutils/screen/files/patch-window.h
@@ -0,0 +1,23 @@
+--- window.h.orig 2025-05-15 15:31:27 UTC
++++ window.h
+@@ -79,7 +79,7 @@ struct pseudowin {
+ char p_cmd[MAXSTR];
+ char p_tty[MAXSTR];
+ char p_inbuf[IOSIZE]; /* buffered writing to p_ptyfd */
+- size_t p_inlen;
++ int p_inlen;
+ };
+
+ /* bits for fdpat: */
+@@ -157,9 +157,9 @@ struct Window {
+ int w_poll_zombie_timeout;
+ int w_ptyfd; /* fd of the master pty */
+ char w_inbuf[IOSIZE];
+- size_t w_inlen;
++ int w_inlen;
+ char w_outbuf[IOSIZE];
+- size_t w_outlen;
++ int w_outlen;
+ bool w_aflag; /* (-a option) */
+ bool w_dynamicaka; /* should we change name */
+ char *w_title; /* name of the window */
diff --git a/sysutils/sdmon/Makefile b/sysutils/sdmon/Makefile
new file mode 100644
index 000000000000..4827c5860044
--- /dev/null
+++ b/sysutils/sdmon/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= sdmon
+PORTVERSION= 0.9.0
+DISTVERSIONPREFIX= v
+CATEGORIES= sysutils
+
+MAINTAINER= archimedes.gaviola@gmail.com
+COMMENT= Utility to get SD card health data
+WWW= https://github.com/Ognian/sdmon
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/../LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= Ognian
+
+MAKEFILE= Makefile.freebsd
+ALL_TARGET=
+INSTALL_TARGET=
+
+WRKSRC_SUBDIR= src
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/sdmon ${STAGEDIR}${PREFIX}/bin
+
+PLIST_FILES= bin/sdmon
+
+.include <bsd.port.mk>
diff --git a/sysutils/sdmon/distinfo b/sysutils/sdmon/distinfo
new file mode 100644
index 000000000000..3073895d4ca1
--- /dev/null
+++ b/sysutils/sdmon/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1767267326
+SHA256 (Ognian-sdmon-v0.9.0_GH0.tar.gz) = 641c3d0cfa3efa23bb7deecaaef1271916065cd0a20d6f63594c7ad6b37fa3ca
+SIZE (Ognian-sdmon-v0.9.0_GH0.tar.gz) = 20268
diff --git a/sysutils/sdmon/pkg-descr b/sysutils/sdmon/pkg-descr
new file mode 100644
index 000000000000..d264f557d2c0
--- /dev/null
+++ b/sysutils/sdmon/pkg-descr
@@ -0,0 +1,2 @@
+sdmon program reads out the health data of some industrial grade SD Cards and
+outputs the result in JSON format.
diff --git a/sysutils/seatd/Makefile b/sysutils/seatd/Makefile
index 1f1f31eb9df6..f23214adda97 100644
--- a/sysutils/seatd/Makefile
+++ b/sysutils/seatd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= seatd
-DISTVERSION= 0.9.1
-PORTREVISION= 1
+DISTVERSION= 0.9.2
CATEGORIES= sysutils
MASTER_SITES= https://git.sr.ht/~kennylevinsen/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/sysutils/seatd/distinfo b/sysutils/seatd/distinfo
index 83041a36349a..d95d48d2513c 100644
--- a/sysutils/seatd/distinfo
+++ b/sysutils/seatd/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1730317406
-SHA256 (seatd-0.9.1.tar.gz) = 819979c922a0be258aed133d93920bce6a3d3565a60588d6d372ce9db2712cd3
-SIZE (seatd-0.9.1.tar.gz) = 41968
+TIMESTAMP = 1767606268
+SHA256 (seatd-0.9.2.tar.gz) = 2811654fc87b3b1877f62e69cbf1e761c7072146f127860d9b8fe1ca27607d0e
+SIZE (seatd-0.9.2.tar.gz) = 41920
SHA256 (5f31d8eebea1.patch) = aa2fe83d42688540c270201272ed92f1ca7d7664cf62184c7a8bd0bf10b58f7b
SIZE (5f31d8eebea1.patch) = 23322
diff --git a/sysutils/sensu-go/Makefile b/sysutils/sensu-go/Makefile
index 495f77614598..9a904ea18a6b 100644
--- a/sysutils/sensu-go/Makefile
+++ b/sysutils/sensu-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sensu-go
PORTVERSION= 6.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 23
CATEGORIES= sysutils
MAINTAINER= jp+ports@supplntr.io
diff --git a/sysutils/serf/Makefile b/sysutils/serf/Makefile
index d027543a745d..50ee097caaa5 100644
--- a/sysutils/serf/Makefile
+++ b/sysutils/serf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= serf
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.2
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= sysutils
PKGNAMEPREFIX= hashicorp-
diff --git a/sysutils/siegfried/Makefile b/sysutils/siegfried/Makefile
index 0ae3e334c668..0c14551042a4 100644
--- a/sysutils/siegfried/Makefile
+++ b/sysutils/siegfried/Makefile
@@ -1,7 +1,7 @@
PORTNAME= siegfried
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.2
-PORTREVISION= 11
+DISTVERSION= 1.11.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/siegfried/distinfo b/sysutils/siegfried/distinfo
index b1aa796f56dd..12e00aff0722 100644
--- a/sysutils/siegfried/distinfo
+++ b/sysutils/siegfried/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1740838405
-SHA256 (go/sysutils_siegfried/siegfried-v1.11.2/v1.11.2.mod) = 90db03e025c74ca6e9b0c93fd8012175bb9cd0821b8b3ad1352cbb1135266934
-SIZE (go/sysutils_siegfried/siegfried-v1.11.2/v1.11.2.mod) = 526
-SHA256 (go/sysutils_siegfried/siegfried-v1.11.2/v1.11.2.zip) = 91a9de8e9a5cc4cd1b8b7704b0ee5f5bdfb3bd27f7c3b0b773bfd0a97077cd39
-SIZE (go/sysutils_siegfried/siegfried-v1.11.2/v1.11.2.zip) = 15875161
+TIMESTAMP = 1769190547
+SHA256 (go/sysutils_siegfried/siegfried-v1.11.4/v1.11.4.mod) = f73593e4ef0f0b3e0bbfe8ee7c42656460f5f900a1458e742655bbfc56df486d
+SIZE (go/sysutils_siegfried/siegfried-v1.11.4/v1.11.4.mod) = 528
+SHA256 (go/sysutils_siegfried/siegfried-v1.11.4/v1.11.4.zip) = 535eff26a1966f146aabefe0385618ef5968e2ecb7c166f488200b464a8549d8
+SIZE (go/sysutils_siegfried/siegfried-v1.11.4/v1.11.4.zip) = 16085089
diff --git a/sysutils/signon-kwallet-extension/distinfo b/sysutils/signon-kwallet-extension/distinfo
index 9a469e36c449..6e4d48b10927 100644
--- a/sysutils/signon-kwallet-extension/distinfo
+++ b/sysutils/signon-kwallet-extension/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478800
-SHA256 (KDE/release-service/25.12.0/signon-kwallet-extension-25.12.0.tar.xz) = 30c1875417866b6ee3cfcb2087da1d69fc9b0316ef980572870cb7c2d17ab71e
-SIZE (KDE/release-service/25.12.0/signon-kwallet-extension-25.12.0.tar.xz) = 11264
+TIMESTAMP = 1768328178
+SHA256 (KDE/release-service/25.12.1/signon-kwallet-extension-25.12.1.tar.xz) = 2780f7c99f9d6ba494ad69488c1f850cdfb2b7d245fa3afa118736780e4203cc
+SIZE (KDE/release-service/25.12.1/signon-kwallet-extension-25.12.1.tar.xz) = 11264
diff --git a/sysutils/skopeo/Makefile b/sysutils/skopeo/Makefile
index 04fd80f691d9..fa823dba40ef 100644
--- a/sysutils/skopeo/Makefile
+++ b/sysutils/skopeo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= skopeo
DISTVERSIONPREFIX= v
DISTVERSION= 1.21.0
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
@@ -16,7 +17,7 @@ BUILD_DEPENDS= bash:shells/bash \
LIB_DEPENDS= libgpgme.so:security/gpgme
RUN_DEPENDS= ${LOCALBASE}/etc/containers/containers.conf.sample:sysutils/containers-common
-USES= gmake go:modules,no_targets,1.24 pkgconfig
+USES= gmake go:1.24+,modules,no_targets pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= containers
diff --git a/sysutils/skopeo/pkg-descr b/sysutils/skopeo/pkg-descr
index a1f5eb8a2977..4bd153812838 100644
--- a/sysutils/skopeo/pkg-descr
+++ b/sysutils/skopeo/pkg-descr
@@ -1,2 +1,4 @@
-Command line utility to inspect images and repositories directly on Docker
-registries without the need to pull them.
+Command-line utility for inspecting and copying container images and
+repositories directly on container registries without needing to pull
+them locally. Supports OCI- and Docker-compatible image formats and
+multiple image transports.
diff --git a/sysutils/smartmontools/Makefile b/sysutils/smartmontools/Makefile
index e4cc6bc5a5a5..f18956f8ce16 100644
--- a/sysutils/smartmontools/Makefile
+++ b/sysutils/smartmontools/Makefile
@@ -16,16 +16,15 @@ USES= compiler:c++11-lib cpe
USE_RC_SUBR= smartd
GNU_CONFIGURE= yes
-
-PORTDOCS= *
-SUB_FILES= pkg-message smart
-
CONFIGURE_ARGS= --disable-dependency-tracking \
--enable-sample \
--with-gnupg=yes \
--with-initscriptdir=${PREFIX}/etc/rc.d \
--with-nvme-devicescan=yes
+SUB_FILES= pkg-message smart
+PORTDOCS= *
+
OPTIONS_DEFINE= DOCS
post-patch:
diff --git a/sysutils/smug/Makefile b/sysutils/smug/Makefile
index ae348e6fed9b..e3455f720b6a 100644
--- a/sysutils/smug/Makefile
+++ b/sysutils/smug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= smug
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.11
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/snmp_exporter/Makefile b/sysutils/snmp_exporter/Makefile
index 6313093f2534..032a7a907354 100644
--- a/sysutils/snmp_exporter/Makefile
+++ b/sysutils/snmp_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 0.29.0
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= ivy@FreeBSD.org
diff --git a/sysutils/snmp_exporter20/Makefile b/sysutils/snmp_exporter20/Makefile
index 36a3842214cb..c9d55855a188 100644
--- a/sysutils/snmp_exporter20/Makefile
+++ b/sysutils/snmp_exporter20/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp_exporter
PORTVERSION= 0.20.0
DISTVERSIONPREFIX=v
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= sysutils
PKGNAMESUFFIX= 20
diff --git a/sysutils/sockaddr/Makefile b/sysutils/sockaddr/Makefile
index 0163f4aac999..1f5fe0e98640 100644
--- a/sysutils/sockaddr/Makefile
+++ b/sysutils/sockaddr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sockaddr
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.7
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/stackit/Makefile b/sysutils/stackit/Makefile
index 4b2f65437cbf..5a15e74c05dc 100644
--- a/sysutils/stackit/Makefile
+++ b/sysutils/stackit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stackit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.49.0
+DISTVERSION= 0.53.1
CATEGORIES= sysutils
MAINTAINER= gogolok@gmail.com
diff --git a/sysutils/stackit/distinfo b/sysutils/stackit/distinfo
index f8d4cedfaa61..8fc3288dfd8c 100644
--- a/sysutils/stackit/distinfo
+++ b/sysutils/stackit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763545637
-SHA256 (go/sysutils_stackit/stackit-v0.49.0/v0.49.0.mod) = 797faa7ab87026392e261ed99577d6b02d9378ccddae6ad489fca5c0a8293781
-SIZE (go/sysutils_stackit/stackit-v0.49.0/v0.49.0.mod) = 13164
-SHA256 (go/sysutils_stackit/stackit-v0.49.0/v0.49.0.zip) = 56aad46ff0818177228b4535073854422a2582cbf51aac000fdf5120800f9f9a
-SIZE (go/sysutils_stackit/stackit-v0.49.0/v0.49.0.zip) = 2242129
+TIMESTAMP = 1770367254
+SHA256 (go/sysutils_stackit/stackit-v0.53.1/v0.53.1.mod) = ab478aa10ed4163364a9cf117a0adedd4415ec8b7fd8aef2d70bd11be00dbd76
+SIZE (go/sysutils_stackit/stackit-v0.53.1/v0.53.1.mod) = 14410
+SHA256 (go/sysutils_stackit/stackit-v0.53.1/v0.53.1.zip) = e4ee6514b5451226a06b8a0eeaeb452533917532daab10c5ac6278d2dad46134
+SIZE (go/sysutils_stackit/stackit-v0.53.1/v0.53.1.zip) = 2493795
diff --git a/sysutils/stressdisk/Makefile b/sysutils/stressdisk/Makefile
deleted file mode 100644
index 7811bcec442a..000000000000
--- a/sysutils/stressdisk/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-PORTNAME= stressdisk
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.13
-PORTREVISION= 21
-CATEGORIES= sysutils
-
-MAINTAINER= eduardo@FreeBSD.org
-COMMENT= Stress test your disks before trusting your valuable data to them
-WWW= https://github.com/ncw/stressdisk
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN_FreeBSD_15= error: SHT_STRTAB string table section [index 3] is non-null terminated, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270962
-
-USES= go:modules
-GO_MODULE= github.com/ncw/stressdisk
-GO_BUILDFLAGS= -ldflags=" \
- -X main.version=${DISTVERSION}"
-
-PLIST_FILES= bin/stressdisk
-
-PORTDOCS= README.md
-
-OPTIONS_DEFINE= DOCS
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/sysutils/stressdisk/distinfo b/sysutils/stressdisk/distinfo
deleted file mode 100644
index 643ab362708f..000000000000
--- a/sysutils/stressdisk/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1687781048
-SHA256 (go/sysutils_stressdisk/stressdisk-v1.0.13/v1.0.13.mod) = 8a4203f65fbe55ebd523b553ce4683de54f0a2a1ffb2bafa64f945eca6683379
-SIZE (go/sysutils_stressdisk/stressdisk-v1.0.13/v1.0.13.mod) = 82
-SHA256 (go/sysutils_stressdisk/stressdisk-v1.0.13/v1.0.13.zip) = a5cb329326961c31bde17dcde0f264f7deb322b1772a091134aa0d16d6f2bf34
-SIZE (go/sysutils_stressdisk/stressdisk-v1.0.13/v1.0.13.zip) = 13960
diff --git a/sysutils/stressdisk/pkg-descr b/sysutils/stressdisk/pkg-descr
deleted file mode 100644
index 049d7ac9ed93..000000000000
--- a/sysutils/stressdisk/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This is a program designed to stress test your disks and
-find failures in them.
-
-- Use it to soak test your new disks / memory cards / USB
- sticks before trusting your valuable data to it.
-
-- Use it to soak test your new PC hardware also for the same reason.
diff --git a/sysutils/superfile/Makefile b/sysutils/superfile/Makefile
index 5cfc9afa6107..45fc7da5bd9b 100644
--- a/sysutils/superfile/Makefile
+++ b/sysutils/superfile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= superfile
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0
-PORTREVISION= 3
+DISTVERSION= 1.5.0
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= sysutils
@@ -12,7 +12,7 @@ WWW= https://github.com/MHNightCat/superfile
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.25
+USES= go:1.25+,modules
GO_MODULE= github.com/MHNightCat/superfile
diff --git a/sysutils/superfile/distinfo b/sysutils/superfile/distinfo
index 08d136743bc6..a2248f991101 100644
--- a/sysutils/superfile/distinfo
+++ b/sysutils/superfile/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760099738
-SHA256 (go/sysutils_superfile/superfile-v1.4.0/v1.4.0.mod) = 697d3c8ff9d3e81d81cc68e4950f941f31bf365ce37c26b81f450acdf0fef1a5
-SIZE (go/sysutils_superfile/superfile-v1.4.0/v1.4.0.mod) = 3388
-SHA256 (go/sysutils_superfile/superfile-v1.4.0/v1.4.0.zip) = a02b79bd389822482d4f368f9f1ae10dee8babf71d95416edf10254a46d72cf9
-SIZE (go/sysutils_superfile/superfile-v1.4.0/v1.4.0.zip) = 16468262
+TIMESTAMP = 1768495022
+SHA256 (go/sysutils_superfile/superfile-v1.5.0/v1.5.0.mod) = ffab4f10c16c9e81e59928b208567124e3399f4b8640bc2ea74621dd7adbf06c
+SIZE (go/sysutils_superfile/superfile-v1.5.0/v1.5.0.mod) = 3459
+SHA256 (go/sysutils_superfile/superfile-v1.5.0/v1.5.0.zip) = 4b114bf98296a7c99737379b0986e01beeac73fb8907037c4b0d19385d8f9aab
+SIZE (go/sysutils_superfile/superfile-v1.5.0/v1.5.0.zip) = 21307414
diff --git a/sysutils/superfile/files/patch-vendor_github.com_ulikunitz_xz_lzma_reader.go b/sysutils/superfile/files/patch-vendor_github.com_ulikunitz_xz_lzma_reader.go
new file mode 100644
index 000000000000..6f67010c2e95
--- /dev/null
+++ b/sysutils/superfile/files/patch-vendor_github.com_ulikunitz_xz_lzma_reader.go
@@ -0,0 +1,13 @@
+https://github.com/ulikunitz/xz/commit/235be8df4f86c943c154112d1abb3c951c86babb
+
+--- vendor/github.com/ulikunitz/xz/lzma/reader.go.orig 2026-01-15 17:03:26 UTC
++++ vendor/github.com/ulikunitz/xz/lzma/reader.go
+@@ -30,7 +30,7 @@ func (c *ReaderConfig) fill() {
+ if c.DictCap == 0 {
+ // set an upper limit of 2 GB for dictionary capacity to address
+ // the zero prefix security issue.
+- c.DictCap = 1 << 31
++ c.DictCap = 1 << 31 - 1
+ // original: c.DictCap = 8 * 1024 * 1024
+ }
+ }
diff --git a/sysutils/sweeper/distinfo b/sysutils/sweeper/distinfo
index 66bf343a5ecd..70ec0be1321e 100644
--- a/sysutils/sweeper/distinfo
+++ b/sysutils/sweeper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765478803
-SHA256 (KDE/release-service/25.12.0/sweeper-25.12.0.tar.xz) = e072219a75fbd622b73b5e6706f82a5233eb96c6a577637ec6ea409acee2796f
-SIZE (KDE/release-service/25.12.0/sweeper-25.12.0.tar.xz) = 387424
+TIMESTAMP = 1768328181
+SHA256 (KDE/release-service/25.12.1/sweeper-25.12.1.tar.xz) = 04f28a573610ca910012586ce991a490efbbcb2abeda2c10473404ed60b77dae
+SIZE (KDE/release-service/25.12.1/sweeper-25.12.1.tar.xz) = 387464
diff --git a/sysutils/syngesture/Makefile b/sysutils/syngesture/Makefile
index 1ba362747651..e0a3e172c167 100644
--- a/sysutils/syngesture/Makefile
+++ b/sysutils/syngesture/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syngesture
DISTVERSION= 1.0.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/systeroid/Makefile b/sysutils/systeroid/Makefile
index 6c5818325655..62ec0f7f191d 100644
--- a/sysutils/systeroid/Makefile
+++ b/sysutils/systeroid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= systeroid
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/szyszka/Makefile b/sysutils/szyszka/Makefile
index 7041ca80ae97..691e0bf2b05a 100644
--- a/sysutils/szyszka/Makefile
+++ b/sysutils/szyszka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= szyszka
DISTVERSION= 3.0.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tailspin/Makefile b/sysutils/tailspin/Makefile
index bdd82b6316fb..b449f3618d96 100644
--- a/sysutils/tailspin/Makefile
+++ b/sysutils/tailspin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tailspin
DISTVERSION= 5.5.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/tarbsd-builder/Makefile b/sysutils/tarbsd-builder/Makefile
index 84ca3e5246ac..cb9381339759 100644
--- a/sysutils/tarbsd-builder/Makefile
+++ b/sysutils/tarbsd-builder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tarbsd-builder
-DISTVERSION= 25.09.28
+DISTVERSION= 26.01.25
CATEGORIES= sysutils
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
DIST_SUBDIR= ${DISTNAME}-${DISTVERSION}
@@ -22,23 +22,22 @@ GH_ACCOUNT= pavetheway91
GH_PROJECT= tarbsd
USE_PHP= ctype filter mbstring pcntl phar zlib
-IGNORE_WITH_PHP= 81
NO_ARCH= yes
-_TARBSD_COMPILE_ARGS= --ports --version-tag=${PORTVERSION} --np-iconv
+_TARBSD_COMPILE_ARGS= --ports --version-tag=${PORTVERSION} \
+ --prefix=${LOCALBASE}
PLIST_FILES= bin/tarbsd
+PORTEXAMPLES= *
-OPTIONS_DEFINE= INTL QEMU_TOOLS ZOPFLI
-OPTIONS_DEFAULT= ZOPFLI
+OPTIONS_DEFINE= EXAMPLES PIGZ QEMU_TOOLS
+OPTIONS_DEFAULT= EXAMPLES PIGZ
-INTL_DESC= Intl extension instead of a polyfill
+PIGZ_DESC= Better kernel compression
QEMU_TOOLS_DESC= Export image to hypervisor formats
-ZOPFLI_DESC= Better kernel compression
-INTL_USE= PHP=intl
+PIGZ_RUN_DEPENDS= pigz:archivers/pigz
QEMU_TOOLS_RUN_DEPENDS= qemu-img:emulators/qemu@tools
-ZOPFLI_RUN_DEPENDS= zopfli:archivers/zopfli
do-build:
${LOCALBASE}/bin/php -d phar.readonly=0 ${WRKSRC}/stubs/compile.php \
@@ -48,4 +47,9 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/out/tarbsd \
${STAGEDIR}${PREFIX}/bin/
+post-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ cd ${WRKSRC}/examples && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
.include <bsd.port.mk>
diff --git a/sysutils/tarbsd-builder/distinfo b/sysutils/tarbsd-builder/distinfo
index 067a10a5b4ec..e83f63e74586 100644
--- a/sysutils/tarbsd-builder/distinfo
+++ b/sysutils/tarbsd-builder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759047489
-SHA256 (pavetheway91-tarbsd-25.09.28_GH0-25.09.28/pavetheway91-tarbsd-25.09.28_GH0.tar.gz) = dc489d11213f857cd09b47450a6d09a5fc87a19ae1da93fa0e75fd218691261e
-SIZE (pavetheway91-tarbsd-25.09.28_GH0-25.09.28/pavetheway91-tarbsd-25.09.28_GH0.tar.gz) = 1032268
+TIMESTAMP = 1769375843
+SHA256 (pavetheway91-tarbsd-26.01.25_GH0-26.01.25/pavetheway91-tarbsd-26.01.25_GH0.tar.gz) = 8a033c23a62ff06a07d7bf824260e49857c0d3bc7cc684392d7e4de2dc567cb0
+SIZE (pavetheway91-tarbsd-26.01.25_GH0-26.01.25/pavetheway91-tarbsd-26.01.25_GH0.tar.gz) = 1189640
diff --git a/sysutils/tealdeer/Makefile b/sysutils/tealdeer/Makefile
index 39a20b0327f3..82532e14919f 100644
--- a/sysutils/tealdeer/Makefile
+++ b/sysutils/tealdeer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tealdeer
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/tempo/Makefile b/sysutils/tempo/Makefile
index 092261e4dcde..3e65705788c9 100644
--- a/sysutils/tempo/Makefile
+++ b/sysutils/tempo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tempo
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.2
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= sysutils
MASTER_SITES+= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${DISTVERSIONFULL}/
PKGNAMEPREFIX= grafana-
diff --git a/sysutils/tere/Makefile b/sysutils/tere/Makefile
index a953293369ff..429a2bc624b4 100644
--- a/sysutils/tere/Makefile
+++ b/sysutils/tere/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tere
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/terraform-docs/Makefile b/sysutils/terraform-docs/Makefile
index 093da9bbab69..371f0e5f6202 100644
--- a/sysutils/terraform-docs/Makefile
+++ b/sysutils/terraform-docs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-docs
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.0
-PORTREVISION= 9
+DISTVERSION= 0.21.0
+PORTREVISION= 2
CATEGORIES= sysutils textproc
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terraform-docs/distinfo b/sysutils/terraform-docs/distinfo
index fc97efb4a7ef..e9c2928ccb25 100644
--- a/sysutils/terraform-docs/distinfo
+++ b/sysutils/terraform-docs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743919159
-SHA256 (go/sysutils_terraform-docs/terraform-docs-v0.20.0/v0.20.0.mod) = 09f8569ede207f4c63a2c359e62a0d78d3271ea2010af68b093a76339df45335
-SIZE (go/sysutils_terraform-docs/terraform-docs-v0.20.0/v0.20.0.mod) = 3149
-SHA256 (go/sysutils_terraform-docs/terraform-docs-v0.20.0/v0.20.0.zip) = 2909246642468f46baf165d564138ea866bd31e8639743a9390aa823383dfb0b
-SIZE (go/sysutils_terraform-docs/terraform-docs-v0.20.0/v0.20.0.zip) = 452678
+TIMESTAMP = 1767039589
+SHA256 (go/sysutils_terraform-docs/terraform-docs-v0.21.0/v0.21.0.mod) = 14bd30e02763fe96a7a73220a70837db2639eb7f22acbf870d1f0c8a71ee75ce
+SIZE (go/sysutils_terraform-docs/terraform-docs-v0.21.0/v0.21.0.mod) = 2918
+SHA256 (go/sysutils_terraform-docs/terraform-docs-v0.21.0/v0.21.0.zip) = a6106631a4b2afe58cd60fc089e3b39ed3d9ba1697b8d75cd4b7631ff2a56ed5
+SIZE (go/sysutils_terraform-docs/terraform-docs-v0.21.0/v0.21.0.zip) = 451466
diff --git a/sysutils/terraform-provider-gridscale/Makefile b/sysutils/terraform-provider-gridscale/Makefile
index 814c18073f33..58ab7be2f215 100644
--- a/sysutils/terraform-provider-gridscale/Makefile
+++ b/sysutils/terraform-provider-gridscale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-provider-gridscale
PORTVERSION= 1.6.2
DISTVERSIONPREFIX= v
-PORTREVISION= 34
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/sysutils/terraform-provider-vultr/Makefile b/sysutils/terraform-provider-vultr/Makefile
index fd9049294f66..bf029059914d 100644
--- a/sysutils/terraform-provider-vultr/Makefile
+++ b/sysutils/terraform-provider-vultr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-provider-vultr
PORTVERSION= 0.1.10
DISTVERSIONPREFIX= v
-PORTREVISION= 34
+PORTREVISION= 36
CATEGORIES= sysutils
MAINTAINER= zachary.crownover@gmail.com
diff --git a/sysutils/terraform-switcher/Makefile b/sysutils/terraform-switcher/Makefile
index 7facae55bdee..f0700ad8133f 100644
--- a/sysutils/terraform-switcher/Makefile
+++ b/sysutils/terraform-switcher/Makefile
@@ -1,6 +1,6 @@
PORTNAME= terraform-switcher
DISTVERSIONPREFIX= v
-DISTVERSION= 1.9.0
+DISTVERSION= 1.13.0
PORTREVISION= 2
CATEGORIES= sysutils
diff --git a/sysutils/terraform-switcher/distinfo b/sysutils/terraform-switcher/distinfo
index 59b2ade10893..1b6f4bd7c8e2 100644
--- a/sysutils/terraform-switcher/distinfo
+++ b/sysutils/terraform-switcher/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762140381
-SHA256 (go/sysutils_terraform-switcher/terraform-switcher-v1.9.0/v1.9.0.mod) = 2ce19bbc249a0170b84d1330d3dc7d016552384555038c0cc09d4518d46c7a01
-SIZE (go/sysutils_terraform-switcher/terraform-switcher-v1.9.0/v1.9.0.mod) = 2402
-SHA256 (go/sysutils_terraform-switcher/terraform-switcher-v1.9.0/v1.9.0.zip) = a6081448b7457529435a2fafdbaf0b0ba447f52a21723ed08887de720aed8264
-SIZE (go/sysutils_terraform-switcher/terraform-switcher-v1.9.0/v1.9.0.zip) = 4912212
+TIMESTAMP = 1768344708
+SHA256 (go/sysutils_terraform-switcher/terraform-switcher-v1.13.0/v1.13.0.mod) = 4b6172c55e7f652b1f6fc8e4ff766baa32f7360453b86c7bc05a2294e766b3a6
+SIZE (go/sysutils_terraform-switcher/terraform-switcher-v1.13.0/v1.13.0.mod) = 2402
+SHA256 (go/sysutils_terraform-switcher/terraform-switcher-v1.13.0/v1.13.0.zip) = 1924b0ea3ccc538ffdff8c1da175042dd35a0efaca3b958de4660e6eace340b3
+SIZE (go/sysutils_terraform-switcher/terraform-switcher-v1.13.0/v1.13.0.zip) = 4915452
diff --git a/sysutils/terraform/Makefile b/sysutils/terraform/Makefile
index 30dec4ac5a18..a555c7e43418 100644
--- a/sysutils/terraform/Makefile
+++ b/sysutils/terraform/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.4
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= ${DISTVERSIONFULL}${EXTRACT_SUFX} \
diff --git a/sysutils/terragrunt/Makefile b/sysutils/terragrunt/Makefile
index 951f327fd25d..7ecbe1f9ae0c 100644
--- a/sysutils/terragrunt/Makefile
+++ b/sysutils/terragrunt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terragrunt
DISTVERSIONPREFIX= v
DISTVERSION= 0.93.9
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/tflint/Makefile b/sysutils/tflint/Makefile
index 7c0cc96adc33..e2204d1f8a46 100644
--- a/sysutils/tflint/Makefile
+++ b/sysutils/tflint/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tflint
DISTVERSIONPREFIX= v
DISTVERSION= 0.60.0
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/tiempo/Makefile b/sysutils/tiempo/Makefile
index 89d136f12fd3..1f3c59f0e6f8 100644
--- a/sysutils/tiempo/Makefile
+++ b/sysutils/tiempo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tiempo
DISTVERSION= 1.11.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tldr/Makefile b/sysutils/tldr/Makefile
index c566d06346cb..a5ad1a35f451 100644
--- a/sysutils/tldr/Makefile
+++ b/sysutils/tldr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tldr
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/tmux/Makefile b/sysutils/tmux/Makefile
index df1538387a6c..e55fb335d947 100644
--- a/sysutils/tmux/Makefile
+++ b/sysutils/tmux/Makefile
@@ -1,28 +1,18 @@
PORTNAME= tmux
-PORTVERSION= 3.6
-PORTREVISION= 1
+PORTVERSION= 3.6a
CATEGORIES= sysutils
-MASTER_SITES= https://github.com/tmux/tmux/releases/download/${PORTVERSION}/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+MASTER_SITES= https://github.com/tmux/tmux/releases/download/${DISTVERSION}/
MAINTAINER= jrm@FreeBSD.org
COMMENT= Terminal Multiplexer
WWW= https://tmux.github.io/
-LICENSE= GPLv2 ISCL
-LICENSE_COMB= multi
-LICENSE_FILE_GPLv2= ${WRKSRC_bash}/COPYING
-LICENSE_FILE_ISCL= ${WRKSRC}/COPYING
-LICENSE_DISTFILES_GPLv2= ${DISTFILE_bash}
-LICENSE_DISTFILES_ISCL= ${DISTNAME}${EXTRACT_SUFX}
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe pkgconfig
-
CPE_VENDOR= tmux_project
-USE_GITHUB= nodefault
-GH_TUPLE= imomaliev:tmux-bash-completion:8da7f79:bash
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-utempter \
--sysconfdir=${PREFIX}/etc
@@ -30,7 +20,6 @@ CONFIGURE_ARGS= --enable-utempter \
CONFLICTS_INSTALL= tmux23
PLIST_FILES= bin/tmux \
- etc/bash_completion.d/tmux \
share/man/man1/tmux.1.gz
PORTDOCS= CHANGES README
@@ -44,10 +33,9 @@ UTF8PROC_DESC= Build with utf8proc support
LIBEVENT_STATIC_BUILD_DEPENDS= ${LOCALBASE}/lib/libevent.a:devel/libevent
LIBEVENT_STATIC_LIB_DEPENDS_OFF= libevent.so:devel/libevent
LIBEVENT_STATIC_VARS= LESTATIC=${LOCALBASE}/lib/libevent.a
-
-UTF8PROC_LIB_DEPENDS= libutf8proc.so:textproc/utf8proc
-UTF8PROC_USES= localbase
-UTF8PROC_CONFIGURE_ENABLE= utf8proc
+UTF8PROC_LIB_DEPENDS= libutf8proc.so:textproc/utf8proc
+UTF8PROC_USES= localbase
+UTF8PROC_CONFIGURE_ENABLE= utf8proc
.include <bsd.port.pre.mk>
@@ -59,17 +47,14 @@ USES+= ncurses
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' ${WRKSRC}/CHANGES \
- ${WRKSRC}/tmux.h
+ @${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' \
+ ${PATCH_WRKSRC}/CHANGES ${PATCH_WRKSRC}/tmux.h
+ @${REINPLACE_CMD} -e 's|-O2||g' ${PATCH_WRKSRC}/Makefile.in
post-configure-LIBEVENT_STATIC-on:
${REINPLACE_CMD} -e '/LIBS/s|-levent[^[:blank:]]*|${LESTATIC}|' \
${WRKSRC}/${MAKEFILE}
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
- ${INSTALL_DATA} ${WRKSRC_bash}/completions/tmux ${STAGEDIR}${PREFIX}/etc/bash_completion.d/tmux
-
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
diff --git a/sysutils/tmux/distinfo b/sysutils/tmux/distinfo
index 496dd8acffdb..eb280eb481bb 100644
--- a/sysutils/tmux/distinfo
+++ b/sysutils/tmux/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1764148608
-SHA256 (tmux-3.6.tar.gz) = 136db80cfbfba617a103401f52874e7c64927986b65b1b700350b6058ad69607
-SIZE (tmux-3.6.tar.gz) = 750145
-SHA256 (imomaliev-tmux-bash-completion-8da7f79_GH0.tar.gz) = 2ba28d9a0f0b419184229f234fcb20ed6d6f456b4ef592e4cd2eec79142e7502
-SIZE (imomaliev-tmux-bash-completion-8da7f79_GH0.tar.gz) = 9438
+TIMESTAMP = 1767466827
+SHA256 (tmux-3.6a.tar.gz) = b6d8d9c76585db8ef5fa00d4931902fa4b8cbe8166f528f44fc403961a3f3759
+SIZE (tmux-3.6a.tar.gz) = 750698
diff --git a/sysutils/tmux/files/patch-server-fn.c b/sysutils/tmux/files/patch-server-fn.c
deleted file mode 100644
index 3b3f4c30a20b..000000000000
--- a/sysutils/tmux/files/patch-server-fn.c
+++ /dev/null
@@ -1,24 +0,0 @@
-From bfa2f733351da5b2ee2674408eac744b067622fb Mon Sep 17 00:00:00 2001
-From: Nicholas Marriott <nicholas.marriott@gmail.com>
-Date: Wed, 26 Nov 2025 10:41:17 +0000
-Subject: [PATCH] Need signal.h for utempter, from Yasuhiro Kimura.
-
----
- server-fn.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git server-fn.c server-fn.c
-index 6ab7fa48..29802a60 100644
---- server-fn.c
-+++ server-fn.c
-@@ -20,6 +20,7 @@
- #include <sys/wait.h>
- #include <sys/uio.h>
-
-+#include <signal.h>
- #include <stdlib.h>
- #include <string.h>
- #include <time.h>
---
-2.52.0
-
diff --git a/sysutils/tmux/pkg-message b/sysutils/tmux/pkg-message
index 8da2da68a602..9021c80bc1b1 100644
--- a/sysutils/tmux/pkg-message
+++ b/sysutils/tmux/pkg-message
@@ -10,4 +10,9 @@ you forgot to restart tmux:
open terminal failed: not a terminal
EOM
}
+{
+ type: upgrade
+ maximum_version: "3.6a"
+ message: "The bash completions for tmux have been moved to the bash-completion package."
+}
]
diff --git a/sysutils/topgrade/Makefile b/sysutils/topgrade/Makefile
index 28cffe63a7d1..89defbf9647d 100644
--- a/sysutils/topgrade/Makefile
+++ b/sysutils/topgrade/Makefile
@@ -1,7 +1,7 @@
PORTNAME= topgrade
DISTVERSIONPREFIX= v
DISTVERSION= 16.0.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= freebsd@scd-systems.net
diff --git a/sysutils/treemd/Makefile b/sysutils/treemd/Makefile
new file mode 100644
index 000000000000..328b9feede1b
--- /dev/null
+++ b/sysutils/treemd/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= treemd
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.5.6
+PORTREVISION= 1
+CATEGORIES= sysutils
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= TUI/CLI markdown navigator with tree-based structural navigation
+WWW= https://github.com/epistates/treemd
+
+LICENSE= APACHE20 BSD0CLAUSE BSD2CLAUSE BSL CC0-1.0 ISCL MIT MPL20 \
+ UNLICENSE ZLIB
+LICENSE_COMB= multi
+
+LIB_DEPENDS= libonig.so:devel/oniguruma
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= epistates
+
+PLIST_FILES= bin/treemd
+
+.include <bsd.port.mk>
diff --git a/sysutils/treemd/Makefile.crates b/sysutils/treemd/Makefile.crates
new file mode 100644
index 000000000000..c02e723f8809
--- /dev/null
+++ b/sysutils/treemd/Makefile.crates
@@ -0,0 +1,443 @@
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
+ aho-corasick-1.1.4 \
+ aligned-0.4.3 \
+ aligned-vec-0.6.4 \
+ allocator-api2-0.2.21 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
+ arboard-3.6.1 \
+ arg_enum_proc_macro-0.3.4 \
+ arrayvec-0.7.6 \
+ as-slice-0.2.1 \
+ atomic-0.6.1 \
+ autocfg-1.5.0 \
+ av-scenechange-0.14.1 \
+ av1-grain-0.2.5 \
+ avif-serialize-0.8.6 \
+ backtrace-0.3.76 \
+ base64-0.22.1 \
+ base64-simd-0.8.0 \
+ bincode-1.3.3 \
+ bit-set-0.5.3 \
+ bit-vec-0.6.3 \
+ bit_field-0.10.3 \
+ bitflags-1.3.2 \
+ bitflags-2.10.0 \
+ bitstream-io-4.9.0 \
+ bitvec-1.0.1 \
+ block-buffer-0.10.4 \
+ built-0.8.0 \
+ bumpalo-3.19.1 \
+ by_address-1.2.1 \
+ bytemuck-1.24.0 \
+ bytemuck_derive-1.10.2 \
+ byteorder-lite-0.1.0 \
+ bytes-1.11.0 \
+ castaway-0.2.4 \
+ cc-1.2.51 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.42 \
+ clap-4.5.53 \
+ clap_builder-4.5.53 \
+ clap_complete-4.5.64 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ clipboard-win-5.4.1 \
+ color-eyre-0.6.5 \
+ color-spantrace-0.3.0 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.4 \
+ compact_str-0.9.0 \
+ convert_case-0.10.0 \
+ coolor-1.1.0 \
+ core-foundation-sys-0.8.7 \
+ core2-0.4.0 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ crokey-1.3.0 \
+ crokey-proc_macros-1.3.0 \
+ crossbeam-0.8.4 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.29.0 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.7 \
+ csscolorparser-0.6.2 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deltae-0.3.2 \
+ deranged-0.5.5 \
+ derive_more-2.1.1 \
+ derive_more-impl-2.1.1 \
+ digest-0.10.7 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ dispatch2-0.3.0 \
+ document-features-0.2.12 \
+ downcast-rs-1.2.1 \
+ either-1.15.0 \
+ env_home-0.1.0 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ error-code-3.3.2 \
+ euclid-0.22.11 \
+ exr-1.74.0 \
+ eyre-0.6.12 \
+ fancy-regex-0.11.0 \
+ fast-srgb8-1.0.0 \
+ fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
+ fdeflate-0.3.7 \
+ filedescriptor-0.8.3 \
+ find-msvc-tools-0.1.6 \
+ finl_unicode-1.4.0 \
+ fixedbitset-0.4.2 \
+ fixedbitset-0.5.7 \
+ flate2-1.1.5 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ foldhash-0.2.0 \
+ fsevent-sys-4.1.0 \
+ funty-2.0.0 \
+ generic-array-0.14.7 \
+ gethostname-1.1.0 \
+ getopts-0.2.24 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ gif-0.13.3 \
+ gif-0.14.1 \
+ gimli-0.32.3 \
+ half-2.7.1 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.1 \
+ heck-0.5.0 \
+ hex-0.4.3 \
+ iana-time-zone-0.1.64 \
+ iana-time-zone-haiku-0.1.2 \
+ icy_sixel-0.5.0 \
+ ident_case-1.0.1 \
+ image-0.25.9 \
+ image-webp-0.2.4 \
+ imgref-1.12.0 \
+ indenter-0.3.4 \
+ indexmap-2.12.1 \
+ indextree-4.7.4 \
+ indextree-macros-0.1.3 \
+ indoc-2.0.7 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ instability-0.3.10 \
+ interpolate_name-0.2.4 \
+ is-docker-0.2.0 \
+ is-wsl-0.4.0 \
+ is_ci-1.2.0 \
+ is_executable-1.0.5 \
+ is_terminal_polyfill-1.70.2 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.17 \
+ jobserver-0.1.34 \
+ js-sys-0.3.83 \
+ kasuari-0.4.11 \
+ keybinds-0.2.0 \
+ kqueue-1.1.1 \
+ kqueue-sys-1.0.4 \
+ lab-0.11.0 \
+ lazy-regex-3.4.2 \
+ lazy-regex-proc_macros-3.4.2 \
+ lazy_static-1.5.0 \
+ lebe-0.5.3 \
+ libc-0.2.178 \
+ libfuzzer-sys-0.4.10 \
+ libm-0.2.15 \
+ libredox-0.1.12 \
+ line-clipping-0.3.5 \
+ linked-hash-map-0.5.6 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.11.0 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
+ loop9-0.1.5 \
+ lru-0.16.2 \
+ mac_address-1.1.8 \
+ maybe-rayon-0.1.1 \
+ memchr-2.7.6 \
+ memmem-0.1.1 \
+ memoffset-0.9.1 \
+ minimad-0.14.0 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.1.1 \
+ moxcms-0.7.11 \
+ new_debug_unreachable-1.0.6 \
+ nix-0.29.0 \
+ nom-7.1.3 \
+ nom-8.0.0 \
+ noop_proc_macro-0.3.0 \
+ notify-8.2.0 \
+ notify-types-2.0.0 \
+ nucleo-matcher-0.3.1 \
+ num-bigint-0.4.6 \
+ num-conv-0.1.0 \
+ num-derive-0.4.2 \
+ num-integer-0.1.46 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_threads-0.1.7 \
+ objc2-0.6.3 \
+ objc2-app-kit-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-core-graphics-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.2 \
+ objc2-io-surface-0.3.2 \
+ object-0.37.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
+ onig-6.5.1 \
+ onig_sys-69.9.1 \
+ open-5.3.3 \
+ opensesame-0.1.1 \
+ option-ext-0.2.0 \
+ ordered-float-4.6.0 \
+ ordered-float-5.1.0 \
+ os_pipe-1.2.3 \
+ outref-0.5.2 \
+ owo-colors-4.2.3 \
+ palette-0.7.6 \
+ palette_derive-0.7.6 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ paste-1.0.15 \
+ pastey-0.1.1 \
+ pathdiff-0.2.3 \
+ percent-encoding-2.3.2 \
+ pest-2.8.4 \
+ pest_derive-2.8.4 \
+ pest_generator-2.8.4 \
+ pest_meta-2.8.4 \
+ petgraph-0.8.3 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
+ phf_shared-0.11.3 \
+ pin-project-lite-0.2.16 \
+ pkg-config-0.3.32 \
+ plist-1.8.0 \
+ png-0.18.0 \
+ portable-atomic-1.13.0 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.104 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
+ pulldown-cmark-0.13.0 \
+ pulldown-cmark-escape-0.11.0 \
+ pxfm-0.1.27 \
+ qoi-0.4.1 \
+ quantette-0.5.1 \
+ quick-error-2.0.1 \
+ quick-xml-0.38.4 \
+ quote-1.0.42 \
+ r-efi-5.3.0 \
+ radium-0.7.0 \
+ rand-0.8.5 \
+ rand-0.9.2 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rand_xoshiro-0.7.0 \
+ ratatui-0.30.0 \
+ ratatui-core-0.1.0 \
+ ratatui-crossterm-0.1.0 \
+ ratatui-image-10.0.2 \
+ ratatui-macros-0.7.0 \
+ ratatui-termwiz-0.1.0 \
+ ratatui-widgets-0.3.0 \
+ rav1e-0.8.1 \
+ ravif-0.12.0 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
+ redox_users-0.5.2 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ rgb-0.8.52 \
+ rustc-demangle-0.1.26 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.1.3 \
+ rustversion-1.0.22 \
+ ryu-1.0.22 \
+ safe_arch-0.9.3 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.148 \
+ serde_spanned-1.0.4 \
+ serde_yaml-0.9.34+deprecated \
+ sha2-0.10.9 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.8 \
+ simd-adler32-0.3.8 \
+ simd_helpers-0.1.0 \
+ siphasher-1.0.1 \
+ smallvec-1.15.1 \
+ stable_deref_trait-1.2.1 \
+ static_assertions-1.1.0 \
+ strict-0.2.0 \
+ strsim-0.11.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ supports-color-3.0.2 \
+ syn-1.0.109 \
+ syn-2.0.112 \
+ syntect-5.3.0 \
+ tap-1.0.1 \
+ tempfile-3.24.0 \
+ termimad-0.34.1 \
+ terminfo-0.9.0 \
+ termios-0.3.3 \
+ termwiz-0.23.3 \
+ thiserror-1.0.69 \
+ thiserror-2.0.17 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ tiff-0.10.3 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ toml-0.9.10+spec-1.1.0 \
+ toml_datetime-0.7.5+spec-1.1.0 \
+ toml_parser-1.0.6+spec-1.1.0 \
+ toml_writer-1.0.6+spec-1.1.0 \
+ tracing-0.1.44 \
+ tracing-core-0.1.36 \
+ tracing-error-0.2.1 \
+ tracing-subscriber-0.3.22 \
+ tree_magic_mini-3.2.2 \
+ turbovault-core-1.2.6 \
+ turbovault-parser-1.2.6 \
+ typenum-1.19.0 \
+ ucd-trie-0.1.7 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.22 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-2.0.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ unsafe-libyaml-0.2.11 \
+ utf8parse-0.2.2 \
+ uuid-1.19.0 \
+ v_frame-0.3.9 \
+ valuable-0.1.1 \
+ version_check-0.9.5 \
+ vsimd-0.8.0 \
+ vtparse-0.6.2 \
+ walkdir-2.5.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.106 \
+ wasm-bindgen-macro-0.2.106 \
+ wasm-bindgen-macro-support-0.2.106 \
+ wasm-bindgen-shared-0.2.106 \
+ wayland-backend-0.3.12 \
+ wayland-client-0.31.12 \
+ wayland-protocols-0.32.10 \
+ wayland-protocols-wlr-0.3.10 \
+ wayland-scanner-0.31.8 \
+ wayland-sys-0.31.8 \
+ weezl-0.1.12 \
+ wezterm-bidi-0.2.3 \
+ wezterm-blob-leases-0.1.1 \
+ wezterm-color-types-0.3.0 \
+ wezterm-dynamic-0.2.1 \
+ wezterm-dynamic-derive-0.1.1 \
+ wezterm-input-types-0.1.0 \
+ which-8.0.0 \
+ wide-0.8.3 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.11 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.58.0 \
+ windows-core-0.58.0 \
+ windows-core-0.62.2 \
+ windows-implement-0.58.0 \
+ windows-implement-0.60.2 \
+ windows-interface-0.58.0 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.2.0 \
+ windows-result-0.4.1 \
+ windows-strings-0.1.0 \
+ windows-strings-0.5.1 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.14 \
+ winsafe-0.0.19 \
+ wit-bindgen-0.46.0 \
+ wl-clipboard-rs-0.9.3 \
+ wyz-0.5.1 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
+ y4m-0.8.0 \
+ yaml-rust-0.4.5 \
+ zerocopy-0.8.31 \
+ zerocopy-derive-0.8.31 \
+ zmij-1.0.5 \
+ zune-core-0.4.12 \
+ zune-core-0.5.0 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.4.21 \
+ zune-jpeg-0.5.8
diff --git a/sysutils/treemd/distinfo b/sysutils/treemd/distinfo
new file mode 100644
index 000000000000..c0a01ab55978
--- /dev/null
+++ b/sysutils/treemd/distinfo
@@ -0,0 +1,889 @@
+TIMESTAMP = 1768041246
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/aligned-0.4.3.crate) = ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685
+SIZE (rust/crates/aligned-0.4.3.crate) = 10452
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
+SIZE (rust/crates/arboard-3.6.1.crate) = 54018
+SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
+SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516
+SIZE (rust/crates/as-slice-0.2.1.crate) = 6942
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av-scenechange-0.14.1.crate) = 0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394
+SIZE (rust/crates/av-scenechange-0.14.1.crate) = 462353
+SHA256 (rust/crates/av1-grain-0.2.5.crate) = 8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8
+SIZE (rust/crates/av1-grain-0.2.5.crate) = 37997
+SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f
+SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
+SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bitstream-io-4.9.0.crate) = 60d4bd9d1db2c6bdf285e223a7fa369d5ce98ec767dec949c6ca62863ce61757
+SIZE (rust/crates/bitstream-io-4.9.0.crate) = 65217
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
+SIZE (rust/crates/built-0.8.0.crate) = 35112
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
+SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
+SIZE (rust/crates/by_address-1.2.1.crate) = 8437
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
+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.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.51.crate) = 7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203
+SIZE (rust/crates/cc-1.2.51.crate) = 93352
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
+SHA256 (rust/crates/clap_complete-4.5.64.crate) = 4c0da80818b2d95eca9aa614a30783e42f62bf5fdfee24e68cfb960b071ba8d1
+SIZE (rust/crates/clap_complete-4.5.64.crate) = 49368
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
+SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
+SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
+SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
+SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
+SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
+SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
+SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
+SHA256 (rust/crates/coolor-1.1.0.crate) = 980c2afde4af43d6a05c5be738f9eae595cff86dce1f38f88b95058a98c027f3
+SIZE (rust/crates/coolor-1.1.0.crate) = 137173
+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/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
+SIZE (rust/crates/core2-0.4.0.crate) = 37075
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crokey-1.3.0.crate) = 51360853ebbeb3df20c76c82aecf43d387a62860f1a59ba65ab51f00eea85aad
+SIZE (rust/crates/crokey-1.3.0.crate) = 44916
+SHA256 (rust/crates/crokey-proc_macros-1.3.0.crate) = 3bf1a727caeb5ee5e0a0826a97f205a9cf84ee964b0b48239fef5214a00ae439
+SIZE (rust/crates/crokey-proc_macros-1.3.0.crate) = 6972
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
+SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
+SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
+SIZE (rust/crates/derive_more-2.1.1.crate) = 88632
+SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
+SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
+SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
+SIZE (rust/crates/euclid-0.22.11.crate) = 79261
+SHA256 (rust/crates/exr-1.74.0.crate) = 4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be
+SIZE (rust/crates/exr-1.74.0.crate) = 248890
+SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
+SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
+SHA256 (rust/crates/fast-srgb8-1.0.0.crate) = dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1
+SIZE (rust/crates/fast-srgb8-1.0.0.crate) = 17214
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab
+SIZE (rust/crates/fax-0.2.6.crate) = 13279
+SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d
+SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/find-msvc-tools-0.1.6.crate) = 645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff
+SIZE (rust/crates/find-msvc-tools-0.1.6.crate) = 30978
+SHA256 (rust/crates/finl_unicode-1.4.0.crate) = 9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5
+SIZE (rust/crates/finl_unicode-1.4.0.crate) = 66414
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+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/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
+SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
+SIZE (rust/crates/getopts-0.2.24.crate) = 21467
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
+SIZE (rust/crates/gif-0.13.3.crate) = 36010
+SHA256 (rust/crates/gif-0.14.1.crate) = f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e
+SIZE (rust/crates/gif-0.14.1.crate) = 38581
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icy_sixel-0.5.0.crate) = 85518b9086bf01117761b90e7691c0ef3236fa8adfb1fb44dd248fe5f87215d5
+SIZE (rust/crates/icy_sixel-0.5.0.crate) = 3942871
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a
+SIZE (rust/crates/image-0.25.9.crate) = 294591
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
+SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8
+SIZE (rust/crates/imgref-1.12.0.crate) = 66324
+SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
+SIZE (rust/crates/indenter-0.3.4.crate) = 11101
+SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2
+SIZE (rust/crates/indexmap-2.12.1.crate) = 100184
+SHA256 (rust/crates/indextree-4.7.4.crate) = cb9e21e48c85fa6643a38caca564645a3bbc9211edf506fc8ed690c7e7b4d3c7
+SIZE (rust/crates/indextree-4.7.4.crate) = 25765
+SHA256 (rust/crates/indextree-macros-0.1.3.crate) = f85dac6c239acc85fd61934c572292d93adfd2de459d9c032aa22b553506e915
+SIZE (rust/crates/indextree-macros-0.1.3.crate) = 6625
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/instability-0.3.10.crate) = 6778b0196eefee7df739db78758e5cf9b37412268bfa5650bfeed028aed20d9c
+SIZE (rust/crates/instability-0.3.10.crate) = 14509
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+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/is_ci-1.2.0.crate) = 7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45
+SIZE (rust/crates/is_ci-1.2.0.crate) = 4521
+SHA256 (rust/crates/is_executable-1.0.5.crate) = baabb8b4867b26294d818bf3f651a454b6901431711abb96e296245888d6e8c4
+SIZE (rust/crates/is_executable-1.0.5.crate) = 9227
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
+SIZE (rust/crates/itoa-1.0.17.crate) = 15905
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
+SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
+SHA256 (rust/crates/kasuari-0.4.11.crate) = 8fe90c1150662e858c7d5f945089b7517b0a80d8bf7ba4b1b5ffc984e7230a5b
+SIZE (rust/crates/kasuari-0.4.11.crate) = 32486
+SHA256 (rust/crates/keybinds-0.2.0.crate) = a039c6f55b34108f8ec8caa617cbaa17232ff08ccc9e3d656a41ec974e09d322
+SIZE (rust/crates/keybinds-0.2.0.crate) = 74030
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f
+SIZE (rust/crates/lab-0.11.0.crate) = 15140
+SHA256 (rust/crates/lazy-regex-3.4.2.crate) = 191898e17ddee19e60bccb3945aa02339e81edd4a8c50e21fd4d48cdecda7b29
+SIZE (rust/crates/lazy-regex-3.4.2.crate) = 9028
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = c35dc8b0da83d1a9507e12122c80dea71a9c7c613014347392483a83ea593e04
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = 6813
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8
+SIZE (rust/crates/lebe-0.5.3.crate) = 9439
+SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091
+SIZE (rust/crates/libc-0.2.178.crate) = 783720
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616
+SIZE (rust/crates/libredox-0.1.12.crate) = 7469
+SHA256 (rust/crates/line-clipping-0.3.5.crate) = 5f4de44e98ddbf09375cbf4d17714d18f39195f4f4894e8524501726fd9a8a4a
+SIZE (rust/crates/line-clipping-0.3.5.crate) = 15498
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
+SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
+SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303
+SIZE (rust/crates/mac_address-1.1.8.crate) = 12876
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
+SIZE (rust/crates/memmem-0.1.1.crate) = 10665
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/minimad-0.14.0.crate) = df8b688969b16915f3ecadc7829d5b7779dee4977e503f767f34136803d5c06f
+SIZE (rust/crates/minimad-0.14.0.crate) = 21568
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
+SIZE (rust/crates/mio-1.1.1.crate) = 105630
+SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97
+SIZE (rust/crates/moxcms-0.7.11.crate) = 176892
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
+SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
+SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/nucleo-matcher-0.3.1.crate) = bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85
+SIZE (rust/crates/nucleo-matcher-0.3.1.crate) = 50501
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c
+SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0
+SIZE (rust/crates/onig-6.5.1.crate) = 32394
+SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc
+SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378
+SHA256 (rust/crates/open-5.3.3.crate) = 43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc
+SIZE (rust/crates/open-5.3.3.crate) = 27716
+SHA256 (rust/crates/opensesame-0.1.1.crate) = e637d0b005617f0167903290252b8210ff8942419b5184557cd158a6db35f47a
+SIZE (rust/crates/opensesame-0.1.1.crate) = 20745
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
+SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d
+SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230
+SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967
+SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467
+SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
+SIZE (rust/crates/outref-0.5.2.crate) = 5621
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
+SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
+SIZE (rust/crates/palette-0.7.6.crate) = 230913
+SHA256 (rust/crates/palette_derive-0.7.6.crate) = f5030daf005bface118c096f510ffb781fc28f9ab6a32ab224d8631be6851d30
+SIZE (rust/crates/palette_derive-0.7.6.crate) = 17073
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.4.crate) = cbcfd20a6d4eeba40179f05735784ad32bdaef05ce8e8af05f180d45bb3e7e22
+SIZE (rust/crates/pest-2.8.4.crate) = 129758
+SHA256 (rust/crates/pest_derive-2.8.4.crate) = 51f72981ade67b1ca6adc26ec221be9f463f2b5839c7508998daa17c23d94d7f
+SIZE (rust/crates/pest_derive-2.8.4.crate) = 43466
+SHA256 (rust/crates/pest_generator-2.8.4.crate) = dee9efd8cdb50d719a80088b76f81aec7c41ed6d522ee750178f83883d271625
+SIZE (rust/crates/pest_generator-2.8.4.crate) = 18650
+SHA256 (rust/crates/pest_meta-2.8.4.crate) = bf1d70880e76bdc13ba52eafa6239ce793d85c8e43896507e43dd8984ff05b82
+SIZE (rust/crates/pest_meta-2.8.4.crate) = 42947
+SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455
+SIZE (rust/crates/petgraph-0.8.3.crate) = 807555
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
+SIZE (rust/crates/plist-1.8.0.crate) = 54623
+SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
+SHA256 (rust/crates/portable-atomic-1.13.0.crate) = f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950
+SIZE (rust/crates/portable-atomic-1.13.0.crate) = 195086
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.104.crate) = 9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0
+SIZE (rust/crates/proc-macro2-1.0.104.crate) = 60058
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
+SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
+SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
+SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
+SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
+SHA256 (rust/crates/pxfm-0.1.27.crate) = 7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8
+SIZE (rust/crates/pxfm-0.1.27.crate) = 879919
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/quantette-0.5.1.crate) = c98fecda8b16396ff9adac67644a523dd1778c42b58606a29df5c31ca925d174
+SIZE (rust/crates/quantette-0.5.1.crate) = 81566
+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.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c
+SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+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.7.0.crate) = f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41
+SIZE (rust/crates/rand_xoshiro-0.7.0.crate) = 18189
+SHA256 (rust/crates/ratatui-0.30.0.crate) = d1ce67fb8ba4446454d1c8dbaeda0557ff5e94d39d5e5ed7f10a65eb4c8266bc
+SIZE (rust/crates/ratatui-0.30.0.crate) = 70528
+SHA256 (rust/crates/ratatui-core-0.1.0.crate) = 5ef8dea09a92caaf73bff7adb70b76162e5937524058a7e5bff37869cbbec293
+SIZE (rust/crates/ratatui-core-0.1.0.crate) = 159099
+SHA256 (rust/crates/ratatui-crossterm-0.1.0.crate) = 577c9b9f652b4c121fb25c6a391dd06406d3b092ba68827e6d2f09550edc54b3
+SIZE (rust/crates/ratatui-crossterm-0.1.0.crate) = 17118
+SHA256 (rust/crates/ratatui-image-10.0.2.crate) = 827d9f0d6f96640f95601a750ee54bf0df7907176e6bf1eb9cb5a9dfe7ec317e
+SIZE (rust/crates/ratatui-image-10.0.2.crate) = 5982936
+SHA256 (rust/crates/ratatui-macros-0.7.0.crate) = a7f1342a13e83e4bb9d0b793d0ea762be633f9582048c892ae9041ef39c936f4
+SIZE (rust/crates/ratatui-macros-0.7.0.crate) = 16599
+SHA256 (rust/crates/ratatui-termwiz-0.1.0.crate) = 0f76fe0bd0ed4295f0321b1676732e2454024c15a35d01904ddb315afd3d545c
+SIZE (rust/crates/ratatui-termwiz-0.1.0.crate) = 17360
+SHA256 (rust/crates/ratatui-widgets-0.3.0.crate) = d7dbfa023cd4e604c2553483820c5fe8aa9d71a42eea5aa77c6e7f35756612db
+SIZE (rust/crates/ratatui-widgets-0.3.0.crate) = 216270
+SHA256 (rust/crates/rav1e-0.8.1.crate) = 43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b
+SIZE (rust/crates/rav1e-0.8.1.crate) = 1465215
+SHA256 (rust/crates/ravif-0.12.0.crate) = ef69c1990ceef18a116855938e74793a5f7496ee907562bd0857b6ac734ab285
+SIZE (rust/crates/ravif-0.12.0.crate) = 18402
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
+SIZE (rust/crates/rustix-1.1.3.crate) = 423447
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.22.crate) = a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984
+SIZE (rust/crates/ryu-1.0.22.crate) = 51321
+SHA256 (rust/crates/safe_arch-0.9.3.crate) = 629516c85c29fe757770fa03f2074cf1eac43d44c02a3de9fc2ef7b0e207dfdd
+SIZE (rust/crates/safe_arch-0.9.3.crate) = 89545
+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/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.148.crate) = 3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da
+SIZE (rust/crates/serde_json-1.0.148.crate) = 155957
+SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776
+SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/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.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
+SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2
+SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strict-0.2.0.crate) = f42444fea5b87a39db4218d9422087e66a85d0e7a0963a439b07bcdf91804006
+SIZE (rust/crates/strict-0.2.0.crate) = 4918
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6
+SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.112.crate) = 21f182278bf2d2bcb3c88b1b08a37df029d71ce3d3ae26168e3c653b213b99d4
+SIZE (rust/crates/syn-2.0.112.crate) = 302273
+SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3531b7c9e900abbf7c4d2190c925
+SIZE (rust/crates/syntect-5.3.0.crate) = 833348
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
+SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
+SHA256 (rust/crates/termimad-0.34.1.crate) = 889a9370996b74cf46016ce35b96c248a9ac36d69aab1d112b3e09bc33affa49
+SIZE (rust/crates/termimad-0.34.1.crate) = 443904
+SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
+SIZE (rust/crates/terminfo-0.9.0.crate) = 45420
+SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
+SIZE (rust/crates/termios-0.3.3.crate) = 17103
+SHA256 (rust/crates/termwiz-0.23.3.crate) = 4676b37242ccbd1aabf56edb093a4827dc49086c0ffd764a5705899e0f35f8f7
+SIZE (rust/crates/termwiz-0.23.3.crate) = 400004
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/toml-0.9.10+spec-1.1.0.crate) = 0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48
+SIZE (rust/crates/toml-0.9.10+spec-1.1.0.crate) = 56601
+SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347
+SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975
+SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44
+SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897
+SHA256 (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607
+SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187
+SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
+SIZE (rust/crates/tracing-0.1.44.crate) = 463135
+SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a
+SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967
+SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
+SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
+SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e
+SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851
+SHA256 (rust/crates/tree_magic_mini-3.2.2.crate) = b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6
+SIZE (rust/crates/tree_magic_mini-3.2.2.crate) = 16074
+SHA256 (rust/crates/turbovault-core-1.2.6.crate) = c03ea9f9425f53c7647a26a9211e0a6fe4746944fbc11faf7398a96baf00a137
+SIZE (rust/crates/turbovault-core-1.2.6.crate) = 37437
+SHA256 (rust/crates/turbovault-parser-1.2.6.crate) = 5e350d65860f47378a018520563cad235ac18999b358e4ed658c38dde52150b8
+SIZE (rust/crates/turbovault-parser-1.2.6.crate) = 44794
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-2.0.0.crate) = 8fbf03860ff438702f3910ca5f28f8dac63c1c11e7efb5012b8b175493606330
+SIZE (rust/crates/unicode-truncate-2.0.0.crate) = 12904
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.19.0.crate) = e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a
+SIZE (rust/crates/uuid-1.19.0.crate) = 60244
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
+SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
+SHA256 (rust/crates/vtparse-0.6.2.crate) = 6d9b2acfb050df409c972a37d3b8e08cdea3bddb0c09db9d53137e504cfabed0
+SIZE (rust/crates/vtparse-0.6.2.crate) = 11448
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd
+SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3
+SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
+SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
+SHA256 (rust/crates/wayland-backend-0.3.12.crate) = fee64194ccd96bf648f42a65a7e589547096dfa702f7cadef84347b66ad164f9
+SIZE (rust/crates/wayland-backend-0.3.12.crate) = 77037
+SHA256 (rust/crates/wayland-client-0.31.12.crate) = b8e6faa537fbb6c186cb9f1d41f2f811a4120d1b57ec61f50da451a0c5122bec
+SIZE (rust/crates/wayland-client-0.31.12.crate) = 64851
+SHA256 (rust/crates/wayland-protocols-0.32.10.crate) = baeda9ffbcfc8cd6ddaade385eaf2393bd2115a69523c735f12242353c3df4f3
+SIZE (rust/crates/wayland-protocols-0.32.10.crate) = 156152
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.10.crate) = e9597cdf02cf0c34cd5823786dce6b5ae8598f05c2daf5621b6e178d4f7345f3
+SIZE (rust/crates/wayland-protocols-wlr-0.3.10.crate) = 28244
+SHA256 (rust/crates/wayland-scanner-0.31.8.crate) = 5423e94b6a63e68e439803a3e153a9252d5ead12fd853334e2ad33997e3889e3
+SIZE (rust/crates/wayland-scanner-0.31.8.crate) = 37224
+SHA256 (rust/crates/wayland-sys-0.31.8.crate) = 1e6dbfc3ac5ef974c92a2235805cc0114033018ae1290a72e474aa8b28cbbdfd
+SIZE (rust/crates/wayland-sys-0.31.8.crate) = 9595
+SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
+SIZE (rust/crates/weezl-0.1.12.crate) = 46045
+SHA256 (rust/crates/wezterm-bidi-0.2.3.crate) = 0c0a6e355560527dd2d1cf7890652f4f09bb3433b6aadade4c9b5ed76de5f3ec
+SIZE (rust/crates/wezterm-bidi-0.2.3.crate) = 73214
+SHA256 (rust/crates/wezterm-blob-leases-0.1.1.crate) = 692daff6d93d94e29e4114544ef6d5c942a7ed998b37abdc19b17136ea428eb7
+SIZE (rust/crates/wezterm-blob-leases-0.1.1.crate) = 9305
+SHA256 (rust/crates/wezterm-color-types-0.3.0.crate) = 7de81ef35c9010270d63772bebef2f2d6d1f2d20a983d27505ac850b8c4b4296
+SIZE (rust/crates/wezterm-color-types-0.3.0.crate) = 14631
+SHA256 (rust/crates/wezterm-dynamic-0.2.1.crate) = 5f2ab60e120fd6eaa68d9567f3226e876684639d22a4219b313ff69ec0ccd5ac
+SIZE (rust/crates/wezterm-dynamic-0.2.1.crate) = 11528
+SHA256 (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 46c0cf2d539c645b448eaffec9ec494b8b19bd5077d9e58cb1ae7efece8d575b
+SIZE (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 6960
+SHA256 (rust/crates/wezterm-input-types-0.1.0.crate) = 7012add459f951456ec9d6c7e6fc340b1ce15d6fc9629f8c42853412c029e57e
+SIZE (rust/crates/wezterm-input-types-0.1.0.crate) = 16748
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
+SHA256 (rust/crates/wide-0.8.3.crate) = 13ca908d26e4786149c48efcf6c0ea09ab0e06d1fe3c17dc1b4b0f1ca4a7e788
+SIZE (rust/crates/wide-0.8.3.crate) = 142795
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-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-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+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.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/wl-clipboard-rs-0.9.3.crate) = e9651471a32e87d96ef3a127715382b2d11cc7c8bb9822ded8a7cc94072eb0a3
+SIZE (rust/crates/wl-clipboard-rs-0.9.3.crate) = 39012
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
+SHA256 (rust/crates/y4m-0.8.0.crate) = 7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448
+SIZE (rust/crates/y4m-0.8.0.crate) = 12455
+SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
+SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
+SHA256 (rust/crates/zerocopy-0.8.31.crate) = fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3
+SIZE (rust/crates/zerocopy-0.8.31.crate) = 257633
+SHA256 (rust/crates/zerocopy-derive-0.8.31.crate) = d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a
+SIZE (rust/crates/zerocopy-derive-0.8.31.crate) = 90835
+SHA256 (rust/crates/zmij-1.0.5.crate) = e3280a1b827474fcd5dbef4b35a674deb52ba5c312363aef9135317df179d81b
+SIZE (rust/crates/zmij-1.0.5.crate) = 36375
+SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
+SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-core-0.5.0.crate) = 111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773
+SIZE (rust/crates/zune-core-0.5.0.crate) = 27393
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
+SHA256 (rust/crates/zune-jpeg-0.5.8.crate) = e35aee689668bf9bd6f6f3a6c60bb29ba1244b3b43adfd50edd554a371da37d5
+SIZE (rust/crates/zune-jpeg-0.5.8.crate) = 84366
+SHA256 (epistates-treemd-v0.5.6_GH0.tar.gz) = 40b01caa9792416cee17ed44e9511eb36689ca3c792881170378e283c1d1ddfb
+SIZE (epistates-treemd-v0.5.6_GH0.tar.gz) = 4490058
diff --git a/sysutils/treemd/pkg-descr b/sysutils/treemd/pkg-descr
new file mode 100644
index 000000000000..07eb3bc4de2c
--- /dev/null
+++ b/sysutils/treemd/pkg-descr
@@ -0,0 +1,14 @@
+Treemd is a modern markdown viewer that combines the structural clarity of the
+tree command with powerful interactive navigation. Whether you're exploring
+large documentation files, analyzing markdown structure, or reading comfortably
+in your terminal, treemd provides both CLI tools for scripting and a beautiful
+TUI for interactive exploration.
+
+Use it to:
+
+ - Navigate large documents by collapsing/expanding heading sections
+ - Search headings or full document content with highlighted matches
+ - Edit tables, toggle checkboxes, and follow links-all without leaving the
+ terminal
+ - Extract specific sections or query markdown elements with a jq-like syntax
+ - Pipe markdown from stdin for shell-scripted workflows
diff --git a/sysutils/treetop/Makefile b/sysutils/treetop/Makefile
index 24b9b7aad0cb..d8cb53363848 100644
--- a/sysutils/treetop/Makefile
+++ b/sysutils/treetop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= treetop
DISTVERSIONPREFIX= v
DISTVERSION= ${MODVERSION:S/-/./g:R}
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= hoanga@gmail.com
diff --git a/sysutils/tuckr/Makefile b/sysutils/tuckr/Makefile
index df3d0f7a8460..3e9a3e153ea1 100644
--- a/sysutils/tuckr/Makefile
+++ b/sysutils/tuckr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuckr
DISTVERSION= 0.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tvterm/Makefile b/sysutils/tvterm/Makefile
index c2521fb7dece..45e84c28c832 100644
--- a/sysutils/tvterm/Makefile
+++ b/sysutils/tvterm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tvterm
-PORTVERSION= g20250621
+PORTVERSION= g20251031
CATEGORIES= sysutils
MAINTAINER= tiga@FreeBSD.org
@@ -16,7 +16,7 @@ USES= cmake ncurses
USE_GITHUB= yes
GH_ACCOUNT= magiblot
-GH_TAGNAME= c6abf12
+GH_TAGNAME= 8d12913
CMAKE_ON= BUILD_SHARED_LIBS \
TVTERM_USE_SYSTEM_LIBVTERM \
diff --git a/sysutils/tvterm/distinfo b/sysutils/tvterm/distinfo
index 7fa69b53a2a1..415bdbe40f0f 100644
--- a/sysutils/tvterm/distinfo
+++ b/sysutils/tvterm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756200000
-SHA256 (magiblot-tvterm-g20250621-c6abf12_GH0.tar.gz) = ace53c19aa8136e1fb05662f3be3d0c1d37ce5ad8da1e9391c2e3fa8273932ae
-SIZE (magiblot-tvterm-g20250621-c6abf12_GH0.tar.gz) = 26393
+TIMESTAMP = 1770161463
+SHA256 (magiblot-tvterm-g20251031-8d12913_GH0.tar.gz) = e2560d598ddf373992130b958fcfc6b659c0e2d05d85b479b205f961519718e7
+SIZE (magiblot-tvterm-g20251031-8d12913_GH0.tar.gz) = 26382
diff --git a/sysutils/u-boot-sifive-fu540/Makefile b/sysutils/u-boot-sifive-fu540/Makefile
index 5f79e53b93d8..b678f8a6e7b5 100644
--- a/sysutils/u-boot-sifive-fu540/Makefile
+++ b/sysutils/u-boot-sifive-fu540/Makefile
@@ -1,5 +1,7 @@
MASTERDIR= ${.CURDIR}/../u-boot-master
+U_BOOT_SLAVE_PORTREVISION_2025.10=1
+
MODEL= sifive-fu540
BOARD_CONFIG= sifive_unleashed_defconfig
FAMILY= sifive
diff --git a/sysutils/u-boot-sifive-fu740/Makefile b/sysutils/u-boot-sifive-fu740/Makefile
index 3902e50d6394..246d78a2219f 100644
--- a/sysutils/u-boot-sifive-fu740/Makefile
+++ b/sysutils/u-boot-sifive-fu740/Makefile
@@ -1,5 +1,7 @@
MASTERDIR= ${.CURDIR}/../u-boot-master
+U_BOOT_SLAVE_PORTREVISION_2025.10=1
+
MODEL= sifive-fu740
BOARD_CONFIG= sifive_unmatched_defconfig
FAMILY= sifive
diff --git a/sysutils/u-boot-starfive-visionfive2/Makefile b/sysutils/u-boot-starfive-visionfive2/Makefile
index 101a17f18a02..7c513886057f 100644
--- a/sysutils/u-boot-starfive-visionfive2/Makefile
+++ b/sysutils/u-boot-starfive-visionfive2/Makefile
@@ -1,5 +1,7 @@
MASTERDIR= ${.CURDIR}/../u-boot-master
+U_BOOT_SLAVE_PORTREVISION_2025.10=1
+
MODEL= starfive-visionfive2
BOARD_CONFIG= starfive_visionfive2_defconfig
FAMILY= starfive
diff --git a/sysutils/usacloud-core/Makefile.version b/sysutils/usacloud-core/Makefile.version
index d2f3761b6896..e7da73afe441 100644
--- a/sysutils/usacloud-core/Makefile.version
+++ b/sysutils/usacloud-core/Makefile.version
@@ -1,2 +1,2 @@
-PORTVERSION= 1.19.3
+PORTVERSION= 1.21.0
DISTVERSIONPREFIX= v
diff --git a/sysutils/usacloud-core/distinfo b/sysutils/usacloud-core/distinfo
index b2fb96bec087..adbbb900f94b 100644
--- a/sysutils/usacloud-core/distinfo
+++ b/sysutils/usacloud-core/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764435565
-SHA256 (go/sysutils_usacloud-core/usacloud-v1.19.3/v1.19.3.mod) = 0d9f87e26b440cb7e21823097847ef486b60153489d4e43c6cf34c77c9d42ec7
-SIZE (go/sysutils_usacloud-core/usacloud-v1.19.3/v1.19.3.mod) = 3052
-SHA256 (go/sysutils_usacloud-core/usacloud-v1.19.3/v1.19.3.zip) = 14decce7640edb6a4cfa35c1908c319d21c4075226b5f7f6073b7458e2b68978
-SIZE (go/sysutils_usacloud-core/usacloud-v1.19.3/v1.19.3.zip) = 1235073
+TIMESTAMP = 1769943921
+SHA256 (go/sysutils_usacloud-core/usacloud-v1.21.0/v1.21.0.mod) = 61d47e56809f591a6494b63279c9d47d0f25299dddc539620d80cc246a700a46
+SIZE (go/sysutils_usacloud-core/usacloud-v1.21.0/v1.21.0.mod) = 3300
+SHA256 (go/sysutils_usacloud-core/usacloud-v1.21.0/v1.21.0.zip) = 904c29a7ddcc2b1562ec37f9f90010ab98652e756ab01a80a19bb1ba5e0cb0de
+SIZE (go/sysutils_usacloud-core/usacloud-v1.21.0/v1.21.0.zip) = 1242428
diff --git a/sysutils/usb_modeswitch/Makefile b/sysutils/usb_modeswitch/Makefile
index cfe0b5f766ae..c1a68fa9d067 100644
--- a/sysutils/usb_modeswitch/Makefile
+++ b/sysutils/usb_modeswitch/Makefile
@@ -7,7 +7,7 @@ DISTNAME= ${PORTNAME:S|_|-|}-${PORTVERSION}
DISTFILES= ${DISTNAME}.tar.bz2 \
${DATANAME}.tar.bz2
-MAINTAINER= franco@opnsense.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Handling Mode-Switching USB Devices
WWW= https://www.draisberghof.de/usb_modeswitch/
diff --git a/sysutils/uschedule/Makefile b/sysutils/uschedule/Makefile
index db0b1c6eeb6b..027da211fdf2 100644
--- a/sysutils/uschedule/Makefile
+++ b/sysutils/uschedule/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uschedule
PORTVERSION= 0.7.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= http://www.ohse.de/uwe/uschedule/
@@ -11,11 +11,6 @@ WWW= https://www.ohse.de/uwe/uschedule.html
BUILD_DEPENDS= ${LOCALBASE}/bin/tai64nlocal:sysutils/daemontools
RUN_DEPENDS= ${LOCALBASE}/bin/multilog:sysutils/daemontools
-BROKEN_aarch64= fails to build: regparm is not valid on this platform
-BROKEN_armv6= fails to build: regparm is not valid on this platform
-BROKEN_armv7= fails to build: regparm is not valid on this platform
-BROKEN_riscv64= fails to build: regparm is not valid on this platform
-
WRKSRC= ${WRKDIR}/admin/${DISTNAME}
TEST_TARGET= check
@@ -30,12 +25,6 @@ PLIST_FILES= ${bin:S,^,bin/,} ${bin:S,^,share/man/man1/,:S,$,.1.gz,} \
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
-.if ${ARCH} != amd64 && ${ARCH} != i386
-USES+= compiler:gcc-c++11-lib
-.endif
-
pre-build:
${ECHO_CMD} "${CC}" > ${WRKSRC}/src/conf-cc
${ECHO_CMD} "${CFLAGS}" > ${WRKSRC}/src/conf-cflags
diff --git a/sysutils/uschedule/files/patch-src_attributes.h b/sysutils/uschedule/files/patch-src_attributes.h
new file mode 100644
index 000000000000..07e4cc68db72
--- /dev/null
+++ b/sysutils/uschedule/files/patch-src_attributes.h
@@ -0,0 +1,11 @@
+--- src/attributes.h.orig 2026-02-02 20:51:48 UTC
++++ src/attributes.h
+@@ -67,7 +67,7 @@
+
+ #define attribute_inline __inline__
+
+-#if GNUC_MINIMUM(2,7) /* doesn't work reliable before, IIRC */
++#if 0
+ # define attribute_regparm(x) __attribute__((__regparm__((x))))
+ #else
+ # define attribute_regparm(x)
diff --git a/sysutils/usermin/Makefile b/sysutils/usermin/Makefile
index 6c79aec57485..940cc64ce9dd 100644
--- a/sysutils/usermin/Makefile
+++ b/sysutils/usermin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= usermin
PORTVERSION= 2.510
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://www.webmin.com/uupdates/:up \
SF/webadmin/${PORTNAME}/${PORTVERSION}:sf
diff --git a/sysutils/usermin/files/patch-setup.sh b/sysutils/usermin/files/patch-setup.sh
index af550b380f73..48deb27932d1 100644
--- a/sysutils/usermin/files/patch-setup.sh
+++ b/sysutils/usermin/files/patch-setup.sh
@@ -14,14 +14,16 @@
cd `dirname $0`
if [ -x /bin/pwd ]; then
wadir=`/bin/pwd`
-@@ -93,12 +100,12 @@
+@@ -93,12 +100,13 @@
echo "Unless you want to run multiple versions of Usermin at the same time"
echo "you can just accept the defaults."
echo ""
-printf "Config file directory [/etc/usermin]: "
+printf "Config file directory [%%PREFIX%%/etc/usermin]: "
if [ "$config_dir" = "" ]; then
- read config_dir
+- read config_dir
++ config_dir="%%PREFIX%%/etc/usermin"
++ echo "%%PREFIX%%/etc/usermin"
fi
if [ "$config_dir" = "" ]; then
- config_dir=/etc/usermin
@@ -29,7 +31,7 @@
fi
abspath=`echo $config_dir | grep "^/"`
if [ "$abspath" = "" ]; then
-@@ -202,19 +209,19 @@
+@@ -202,19 +210,20 @@
else
# Config directory exists .. make sure it is not in use
ls $config_dir | grep -v rpmsave >/dev/null 2>&1
@@ -44,7 +46,9 @@
- printf "Log file directory [/var/usermin]: "
+ printf "Log file directory [/var/db/usermin]: "
if [ "$var_dir" = "" ]; then
- read var_dir
+- read var_dir
++ var_dir="/var/db/usermin"
++ echo "/var/db/usermin"
fi
if [ "$var_dir" = "" ]; then
- var_dir=/var/usermin
@@ -52,3 +56,26 @@
fi
abspath=`echo $var_dir | grep "^/"`
if [ "$abspath" = "" ]; then
+@@ -252,7 +261,8 @@
+ if [ "$perl" = "" ]; then
+ if [ "$perldef" = "" ]; then
+ printf "Full path to perl: "
+- read perl
++ perl="%%PERL%%"
++ echo "%%PERL%%"
+ if [ "$perl" = "" ]; then
+ echo "ERROR: No path entered!"
+ echo ""
+@@ -260,10 +270,8 @@
+ fi
+ else
+ printf "Full path to perl (default $perldef): "
+- read perl
+- if [ "$perl" = "" ]; then
+- perl=$perldef
+- fi
++ perl=$perldef
++ echo "$perldef"
+ fi
+ fi
+ echo ""
diff --git a/sysutils/vagrant-gitlab/Makefile b/sysutils/vagrant-gitlab/Makefile
index 8ff3355332ed..8c82ec8fdb24 100644
--- a/sysutils/vagrant-gitlab/Makefile
+++ b/sysutils/vagrant-gitlab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vagrant
PORTVERSION= 2.4.9
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils rubygems devel
PKGNAMESUFFIX= -gitlab
@@ -26,7 +26,7 @@ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
rubygem-hashicorp-checkpoint>=0.1.5<0.2:www/rubygem-hashicorp-checkpoint \
rubygem-i18n>=1.12,2<2,2:devel/rubygem-i18n \
rubygem-ipaddr>=1.2.4:net/rubygem-ipaddr \
- rubygem-listen>=3.7<4:devel/rubygem-listen \
+ rubygem-listen-gitlab>=3.7<4:devel/rubygem-listen-gitlab \
rubygem-log4r>=1.1.9<1.1.11:sysutils/rubygem-log4r \
rubygem-logger-gitlab>=1.0<2:devel/rubygem-logger-gitlab \
rubygem-mime-types-gitlab>=3.3<4:misc/rubygem-mime-types-gitlab \
diff --git a/sysutils/viddy/Makefile b/sysutils/viddy/Makefile
index a00e562cd46c..9dcf5891121c 100644
--- a/sysutils/viddy/Makefile
+++ b/sysutils/viddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viddy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.4
-PORTREVISION= 33
+PORTREVISION= 35
CATEGORIES= sysutils
MASTER_SITES=
diff --git a/sysutils/vivid/Makefile b/sysutils/vivid/Makefile
index 9b378f3ab3cb..248e679e21ea 100644
--- a/sysutils/vivid/Makefile
+++ b/sysutils/vivid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vivid
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/vm-bhyve-devel/pkg-message b/sysutils/vm-bhyve-devel/pkg-message
index bc7f772d41b3..4c2d7c848d34 100644
--- a/sysutils/vm-bhyve-devel/pkg-message
+++ b/sysutils/vm-bhyve-devel/pkg-message
@@ -17,7 +17,7 @@ Then run 'vm init'.
It might be needed to increase the values of the following tunables.
They need to be high enough to allow for a proper shutdown of all VM's.
-- kern.init_shutdown_timeout (adjusted with sysctcl.conf)
+- kern.init_shutdown_timeout (adjusted with sysctl.conf)
- rcshutdown_timeout (adjusted with rc.conf)
EOM
}
diff --git a/sysutils/vm-bhyve/pkg-message b/sysutils/vm-bhyve/pkg-message
index bc7f772d41b3..4c2d7c848d34 100644
--- a/sysutils/vm-bhyve/pkg-message
+++ b/sysutils/vm-bhyve/pkg-message
@@ -17,7 +17,7 @@ Then run 'vm init'.
It might be needed to increase the values of the following tunables.
They need to be high enough to allow for a proper shutdown of all VM's.
-- kern.init_shutdown_timeout (adjusted with sysctcl.conf)
+- kern.init_shutdown_timeout (adjusted with sysctl.conf)
- rcshutdown_timeout (adjusted with rc.conf)
EOM
}
diff --git a/sysutils/vpnc-scripts/Makefile b/sysutils/vpnc-scripts/Makefile
index 787d03a59656..516fc8771e78 100644
--- a/sysutils/vpnc-scripts/Makefile
+++ b/sysutils/vpnc-scripts/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vpnc-scripts
PORTVERSION= 20220510
+PORTREVISION= 1
CATEGORIES= sysutils net-vpn
MASTER_SITES= ftp://ftp.infradead.org/pub/${PORTNAME}/ \
ZI
diff --git a/sysutils/vpnc-scripts/files/patch-vpnc-script b/sysutils/vpnc-scripts/files/patch-vpnc-script
new file mode 100644
index 000000000000..1ccd01830765
--- /dev/null
+++ b/sysutils/vpnc-scripts/files/patch-vpnc-script
@@ -0,0 +1,11 @@
+--- vpnc-script.orig 2026-01-09 15:18:59 UTC
++++ vpnc-script
+@@ -97,7 +97,7 @@ if [ -z "$VPNPID" ]; then
+ # OpenConnect v9.0+ provides VPNPID, so we don't need to determine it.
+ if [ -z "$VPNPID" ]; then
+ VPNPID=$PPID
+- PCMD=`ps -c -o cmd= -p $PPID`
++ PCMD=`ps -c -o command= -p $PPID`
+ case "$PCMD" in
+ *sh) VPNPID=`ps -o ppid= -p $PPID` ;;
+ esac
diff --git a/sysutils/walk/Makefile b/sysutils/walk/Makefile
index cbabb6c66630..3319d0f78418 100644
--- a/sysutils/walk/Makefile
+++ b/sysutils/walk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= walk
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.0
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/watchcat/Makefile b/sysutils/watchcat/Makefile
new file mode 100644
index 000000000000..8baeb5558964
--- /dev/null
+++ b/sysutils/watchcat/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= watchcat
+DISTVERSION= g20260124
+CATEGORIES= sysutils
+
+MAINTAINER= antranigv@FreeBSD.am
+COMMENT= Combines the functionality of watch and cat
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= voc:lang/voc
+
+USE_GITHUB= yes
+GH_ACCOUNT= norayr
+GH_TAGNAME= f1134a59f6b581d8d500b2678407285a1ee6443b
+
+GH_TUPLE= norayr:pipes:ef0629a71853b145def2b8b27300d3d02b228739:pipes/dps/pipes \
+ norayr:strutils:2a450a1ef94a431787e258e262d053377ac9275c:strutils/dps/strutils \
+ norayr:time:8f4d8612518cd69f91e85fa224c85bfe5d506028:time/dps/time
+
+PLIST_FILES= bin/watchcat
+
+pre-build:
+ ${MKDIR} ${WRKSRC}/build/
+
+do-build:
+ (cd ${WRKSRC}/build && \
+ ${SETENVI} ${MAKE_ENV} voc \
+ ../dps/time/src/time.Mod -s \
+ ../dps/strutils/src/strTypes.Mod -s \
+ ../dps/strutils/src/strUtils.Mod -s \
+ ../dps/pipes/src/pipes.Mod -s \
+ ../src/watchcat.Mod -M \
+ )
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/watchcat ${STAGEDIR}${PREFIX}/bin/watchcat
+
+.include <bsd.port.mk>
diff --git a/sysutils/watchcat/distinfo b/sysutils/watchcat/distinfo
new file mode 100644
index 000000000000..09a568366d1e
--- /dev/null
+++ b/sysutils/watchcat/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1769447608
+SHA256 (norayr-watchcat-g20260124-f1134a59f6b581d8d500b2678407285a1ee6443b_GH0.tar.gz) = 631ad43c8035b40e1d134c9f906fcf7fa3ab54e3c05255466ca00dfd1cd2b41a
+SIZE (norayr-watchcat-g20260124-f1134a59f6b581d8d500b2678407285a1ee6443b_GH0.tar.gz) = 10293
+SHA256 (norayr-pipes-ef0629a71853b145def2b8b27300d3d02b228739_GH0.tar.gz) = aa2c08fbd8b1d7ca0e9511a02e580e387747fdfd44ef876d67009fa7cef162e7
+SIZE (norayr-pipes-ef0629a71853b145def2b8b27300d3d02b228739_GH0.tar.gz) = 8339
+SHA256 (norayr-strutils-2a450a1ef94a431787e258e262d053377ac9275c_GH0.tar.gz) = 4a7d49daf14c707c3a7c257e98a4dd8372ab84a70efa9073c95142bce21a54a5
+SIZE (norayr-strutils-2a450a1ef94a431787e258e262d053377ac9275c_GH0.tar.gz) = 19396
+SHA256 (norayr-time-8f4d8612518cd69f91e85fa224c85bfe5d506028_GH0.tar.gz) = d3985485df35e03171feed80d75d3be4655498a91e2e413003780c7e77074c2e
+SIZE (norayr-time-8f4d8612518cd69f91e85fa224c85bfe5d506028_GH0.tar.gz) = 7362
diff --git a/sysutils/watchcat/pkg-descr b/sysutils/watchcat/pkg-descr
new file mode 100644
index 000000000000..55182c11b2da
--- /dev/null
+++ b/sysutils/watchcat/pkg-descr
@@ -0,0 +1,4 @@
+Watchcat is a command-line tool that combines the functionalities of
+the 'watch' and 'cat' commands. It allows users to monitor the output
+of a command by executing it repeatedly at specified intervals or to
+watch a file for changes and display its contents when modified.
diff --git a/sysutils/wiimms/Makefile b/sysutils/wiimms/Makefile
deleted file mode 100644
index cdc03af7f509..000000000000
--- a/sysutils/wiimms/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-PORTNAME= wiimms
-DISTVERSION= 2.23a
-PORTREVISION= 10
-CATEGORIES= sysutils
-MASTER_SITES= http://gugus69.free.fr/wiimms/ \
- LOCAL/martymac
-DISTNAME= wit-${DISTVERSION}
-
-MAINTAINER= olivier@FreeBSD.org
-COMMENT= Wiimms ISO Tools
-WWW= https://wit.wiimm.de/
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/gpl-2.0.txt
-
-DEPRECATED= sysutils/wiimms has been abandoned for many years
-EXPIRATION_DATE=2026-01-31
-BROKEN_FreeBSD_16= compilation failed
-
-BUILD_DEPENDS= bash:shells/bash
-RUN_DEPENDS= bash:shells/bash
-
-WRKSRC= ${WRKDIR}/wiimms-iso-tools
-USES+= gmake
-USE_GCC= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|g' \
- ${WRKSRC}/*.sh \
- ${WRKSRC}/scripts/*.sh \
- ${WRKSRC}/setup/*.sh \
- ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|/share/wit|/share/wiimms|g' \
- ${WRKSRC}/Makefile
-
-pre-configure:
- @${CHMOD} +x ${WRKSRC}/setup.sh
-
-do-configure:
- @cd ${WRKSRC} && ./setup.sh
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wit ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/wwt ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/wdf ${STAGEDIR}${PREFIX}/bin
- ${LN} -sf wdf ${STAGEDIR}${PREFIX}/bin/wdf-cat
- ${LN} -sf wdf ${STAGEDIR}${PREFIX}/bin/wdf-dump
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/share/* ${STAGEDIR}${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/load-titles.sh ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/sysutils/wiimms/distinfo b/sysutils/wiimms/distinfo
deleted file mode 100644
index c52060c299ed..000000000000
--- a/sysutils/wiimms/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wit-2.23a.tar.gz) = b49e1f161cb4cb7da9db7b8a3447cbd94b8d9ac15d088097c7e47c39c7808b6e
-SIZE (wit-2.23a.tar.gz) = 1810162
diff --git a/sysutils/wiimms/files/patch-Makefile b/sysutils/wiimms/files/patch-Makefile
deleted file mode 100644
index 4b9e7c7ad124..000000000000
--- a/sysutils/wiimms/files/patch-Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
---- Makefile.orig 2013-07-12 20:59:10.000000000 +0200
-+++ Makefile 2013-09-12 21:36:58.340976359 +0200
-@@ -27,7 +27,7 @@
- #-------------------------------------------------------------------------------
- # global settings
-
--#SHELL = /bin/bash
-+#SHELL = /usr/local/bin/bash
- SHELL = /usr/bin/env bash
-
- AUTHOR = Dirk Clemens
-@@ -99,8 +99,8 @@
- # compiler settings
-
- PRE ?=
--CC = $(PRE)gcc
--CPP = $(PRE)g++
-+#CC = $(PRE)cc
-+#CPP = $(PRE)cpp
- STRIP = $(PRE)strip
-
- #-------------------------------------------------------------------------------
-@@ -248,7 +248,7 @@
-
- #-------------------------------------------------------------------------------
-
--SHARE_PATH = $(INSTALL_PATH)/share/wit
-+SHARE_PATH = $(INSTALL_PATH)/share/wiimms
- INSTALL_SCRIPTS = install.sh load-titles.sh
- RM_FILES += $(INSTALL_SCRIPTS)
- SCRIPTS = ./scripts
diff --git a/sysutils/wiimms/files/patch-setup-load-titles.sh b/sysutils/wiimms/files/patch-setup-load-titles.sh
deleted file mode 100644
index 5e3634ac6c99..000000000000
--- a/sysutils/wiimms/files/patch-setup-load-titles.sh
+++ /dev/null
@@ -1,20 +0,0 @@
---- setup/load-titles.sh.orig 2011-08-04 07:50:20.000000000 +0200
-+++ setup/load-titles.sh 2011-08-04 07:51:47.000000000 +0200
-@@ -28,7 +28,7 @@
-
- #------------------------------------------------------------------------------
-
--NEEDED="wit wget tr"
-+NEEDED="wit tr"
-
- BASE_PATH="@@INSTALL-PATH@@"
- SHARE_PATH="@@SHARE-PATH@@"
-@@ -68,7 +68,7 @@
-
- echo "*** load $DEST from $URI"
-
-- if wget -q -O- "$URI" | wit titles / - >"$DEST.tmp" && test -s "$DEST.tmp"
-+ if fetch -q -o- "$URI" | wit titles / - >"$DEST.tmp" && test -s "$DEST.tmp"
- then
- if [[ $ADD != "" ]]
- then
diff --git a/sysutils/wiimms/files/patch-setup.sh b/sysutils/wiimms/files/patch-setup.sh
deleted file mode 100644
index 1eebb19b806a..000000000000
--- a/sysutils/wiimms/files/patch-setup.sh
+++ /dev/null
@@ -1,38 +0,0 @@
---- setup.sh.orig 2013-02-09 21:55:43.000000000 +0100
-+++ setup.sh 2013-09-12 21:34:08.051742488 +0200
-@@ -19,8 +19,9 @@
- tim=($(date '+%s %Y-%m-%d %T'))
-
- have_fuse=0
--[[ $NO_FUSE != 1 && -r /usr/include/fuse.h || -r /usr/local/include/fuse.h ]] \
-- && have_fuse=1
-+# TO DO: Fix fuse compilation (need to add a dependency to the port Makefile too
-+#[[ $NO_FUSE != 1 && -r /usr/include/fuse.h || -r /usr/local/include/fuse.h ]] \
-+# && have_fuse=1
-
- if [[ $M32 = 1 ]]
- then
-@@ -38,9 +39,13 @@
- && grep -qw fallocate /usr/include/bits/fcntl.h \
- && defines="$defines -DHAVE_FALLOCATE=1"
-
--[[ -r /usr/include/fcntl.h ]] \
-- && grep -qw posix_fallocate /usr/include/fcntl.h \
-- && defines="$defines -DHAVE_POSIX_FALLOCATE=1"
-+# Wrong test: FreeBSD fcntl.h include a comment with string "posix_fallocate"
-+#[[ -r /usr/include/fcntl.h ]] \
-+# && grep -qw posix_fallocate /usr/include/fcntl.h \
-+# && defines="$defines -DHAVE_POSIX_FALLOCATE=1"
-+
-+# FreeBSD didn't support Pre-alloc
-+defines="$defines -DNO_PREALLOC"
-
- [[ -r /usr/include/linux/fiemap.h ]] \
- && grep -qw fiemap_extent /usr/include/linux/fiemap.h \
-@@ -110,6 +115,6 @@
-
- ---EOT---
-
--gcc $xflags system.c -o system.tmp && ./system.tmp >>Makefile.setup
-+${CC} $xflags system.c -o system.tmp && ./system.tmp >>Makefile.setup
- rm -f system.tmp
diff --git a/sysutils/wiimms/pkg-descr b/sysutils/wiimms/pkg-descr
deleted file mode 100644
index d29c7bf13322..000000000000
--- a/sysutils/wiimms/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Wiimms ISO Tools is a set of command line tools to manipulate Wii and GameCube
-ISO images and WBFS containers.
diff --git a/sysutils/wiimms/pkg-plist b/sysutils/wiimms/pkg-plist
deleted file mode 100644
index 9012295761fc..000000000000
--- a/sysutils/wiimms/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-bin/wdf
-bin/wdf-cat
-bin/wdf-dump
-bin/wit
-bin/wwt
-%%DATADIR%%/load-titles.sh
-%%DATADIR%%/magic.txt
-%%DATADIR%%/system-menu.txt
-%%DATADIR%%/titles-de.txt
-%%DATADIR%%/titles-es.txt
-%%DATADIR%%/titles-fr.txt
-%%DATADIR%%/titles-it.txt
-%%DATADIR%%/titles-ja.txt
-%%DATADIR%%/titles-ko.txt
-%%DATADIR%%/titles-nl.txt
-%%DATADIR%%/titles-pt.txt
-%%DATADIR%%/titles-ru.txt
-%%DATADIR%%/titles-zhcn.txt
-%%DATADIR%%/titles-zhtw.txt
-%%DATADIR%%/titles.txt
diff --git a/sysutils/wiper/Makefile b/sysutils/wiper/Makefile
index c35a2c0a3893..cf9276fd0595 100644
--- a/sysutils/wiper/Makefile
+++ b/sysutils/wiper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wiper
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
PKGNAMESUFFIX= -disk-cleanup-tool
diff --git a/sysutils/witr/Makefile b/sysutils/witr/Makefile
new file mode 100644
index 000000000000..919afec9b889
--- /dev/null
+++ b/sysutils/witr/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= witr
+PORTVERSION= 0.2.2
+DISTVERSIONPREFIX= v
+PORTREVISION= 2
+CATEGORIES= sysutils
+
+MAINTAINER= gaod@hychen.org
+COMMENT= Witr (why-is-this-running)
+WWW= https://github.com/pranshuparmar/witr
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.25+,modules
+USE_GITHUB= yes
+GH_ACCOUNT= pranshuparmar
+GH_PROJECT= witr
+GH_TUPLE= cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+ inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
+ russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
+ spf13:cobra:v1.10.2:spf13_cobra/vendor/github.com/spf13/cobra \
+ spf13:pflag:v1.0.10:spf13_pflag/vendor/github.com/spf13/pflag \
+ yaml:go-yaml:v3.0.4:yaml_go_yaml/vendor/go.yaml.in/yaml/v3
+
+GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS= -ldflags "\
+ -X main.version=${DISTVERSIONPREFIX}${PORTVERSION} \
+ -X main.commit=${DISTVERSIONPREFIX}${PORTVERSION} \
+ -X main.buildDate=2026-01-09"
+
+PLIST_FILES= bin/witr \
+ share/man/man1/witr.1.gz
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/bin/witr ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/docs/cli/witr.1 ${STAGEDIR}${PREFIX}/share/man/man1/
+
+.include <bsd.port.mk>
diff --git a/sysutils/witr/distinfo b/sysutils/witr/distinfo
new file mode 100644
index 000000000000..19fdda032f05
--- /dev/null
+++ b/sysutils/witr/distinfo
@@ -0,0 +1,15 @@
+TIMESTAMP = 1767969842
+SHA256 (pranshuparmar-witr-v0.2.2_GH0.tar.gz) = cf67ed8a12649d7921dcb4da6c4765f79577eac1f84405db14f802ecbce719b1
+SIZE (pranshuparmar-witr-v0.2.2_GH0.tar.gz) = 310018
+SHA256 (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92
+SIZE (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = 11337
+SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141
+SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338
+SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
+SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
+SHA256 (spf13-cobra-v1.10.2_GH0.tar.gz) = 8ee67b82ddb730f6ed639724d19ddd874be36b65da45529ad5cacce53c310704
+SIZE (spf13-cobra-v1.10.2_GH0.tar.gz) = 201437
+SHA256 (spf13-pflag-v1.0.10_GH0.tar.gz) = 3d69f6fc641f43f3cb7bc309d083da7ca2110d11c0bbcec5d4c01036e884014f
+SIZE (spf13-pflag-v1.0.10_GH0.tar.gz) = 63154
+SHA256 (yaml-go-yaml-v3.0.4_GH0.tar.gz) = 1b3eeb663eb0c09b462dc3383fccc99164fab8f6818a7046336f2fe2c45c764b
+SIZE (yaml-go-yaml-v3.0.4_GH0.tar.gz) = 92661
diff --git a/sysutils/witr/pkg-descr b/sysutils/witr/pkg-descr
new file mode 100644
index 000000000000..84c4b4efcfe9
--- /dev/null
+++ b/sysutils/witr/pkg-descr
@@ -0,0 +1,20 @@
+witr (why-is-this-running) is a diagnostic tool that explains the causal
+chain of how and why a process came to exist on your system.
+
+It answers questions like:
+- Why is this running?
+- How did it start?
+- What is keeping it running?
+- What context does it belong to?
+
+witr supports querying by process name, PID, or port number, and provides
+detailed information about process ancestry, service detection (systemd on
+Linux, rc.d on FreeBSD), container detection (jails, docker), Git repository
+context, and resource usage warnings.
+
+Features:
+- Zero configuration required
+- Read-only and non-destructive
+- Multiple output formats (standard, short, tree, JSON)
+- FreeBSD native tools support (ps, procstat, sockstat, fstat)
+- Works without procfs mounted
diff --git a/sysutils/wmtop/Makefile b/sysutils/wmtop/Makefile
index 6a1d191042d1..119f1536b3d4 100644
--- a/sysutils/wmtop/Makefile
+++ b/sysutils/wmtop/Makefile
@@ -1,30 +1,33 @@
PORTNAME= wmtop
-PORTVERSION= 0.84
-PORTREVISION= 4
+DISTVERSION= 0.85
CATEGORIES= sysutils windowmaker
MASTER_SITES= https://www.dockapps.net/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= Dockapp to display top three CPU consuming processes
-WWW= https://wmtop.sourceforge.net/
+WWW= https://www.dockapps.net/wmtop
LICENSE= GPLv2
-USES= gmake xorg # gmake is needed for -jX builds
-USE_XORG= xpm x11
+LIB_DEPENDS= libdockapp.so:x11-wm/libdockapp
+
+USES= autoreconf pkgconfig xorg
USE_CSTD= gnu89
-ALL_TARGET= freebsd
-CFLAGS+= -fcommon # clang11/gcc10
+USE_XORG= x11 xext xpm
+
+GNU_CONFIGURE= yes
+
+WRKSRC= ${WRKDIR}/dockapps-be3f170
-PORTDOCS= BUGS CHANGES README TODO
PLIST_FILES= bin/wmtop \
share/man/man1/wmtop.1.gz
+PORTDOCS= BUGS ChangeLog README TODO
OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e 's/^\(LIBS.*\)/\1 -lkvm/ ; \
- s/^\(FLAGS.*\)/\1 -DNO_PROCFS/' ${WRKSRC}/Makefile
+ s/^\(AM_CFLAGS.*\)/\1 -DNO_PROCFS/' ${WRKSRC}/Makefile.am
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/wmtop ${STAGEDIR}${PREFIX}/bin
diff --git a/sysutils/wmtop/distinfo b/sysutils/wmtop/distinfo
index e0d488a453d7..b336060aa550 100644
--- a/sysutils/wmtop/distinfo
+++ b/sysutils/wmtop/distinfo
@@ -1,2 +1,3 @@
-SHA256 (wmtop-0.84.tar.gz) = bca0651049c6bc897936d5523438e3eb14efa470abc6d08d3577332badc0f99a
-SIZE (wmtop-0.84.tar.gz) = 26492
+TIMESTAMP = 1767896824
+SHA256 (wmtop-0.85.tar.gz) = a1b7640aac041db98afc4ef65ee288319c06b1104071b14c461dd57500438d02
+SIZE (wmtop-0.85.tar.gz) = 21165
diff --git a/sysutils/wmtop/files/patch-Makefile b/sysutils/wmtop/files/patch-Makefile
deleted file mode 100644
index cd70faf7f654..000000000000
--- a/sysutils/wmtop/files/patch-Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
---- Makefile.orig Sat Apr 29 17:49:07 2000
-+++ Makefile Sun May 7 17:04:17 2000
-@@ -1,12 +1,12 @@
- DEBUG = -DPARANOID
--LIBDIR = -L/usr/X11R6/lib
-+LIBDIR = -L$(PREFIX)/lib
- LIBS = -lXpm -lXext -lX11
--INCS = -I/usr/X11R6/share/include -I/usr/X11R6/include
-+INCS = -I$(PREFIX)/include
- OBJS = wmtop.o wmgeneral/wmgeneral.o wmgeneral/misc.o wmgeneral/list.o
--OPTS = -O3 -g -Wall
--FLAGS = $(DEBUG) $(OPTS) -D$(OS)
--MAKE = make
--CC = cc
-+OPTS = -g -Wall
-+FLAGS = $(DEBUG) $(OPTS) -D$(OS) $(CFLAGS)
-+MAKE ?= make
-+CC ?= cc
- PREFIX ?= /usr/local
-
- default:
diff --git a/sysutils/wmtop/files/patch-wmtop.c b/sysutils/wmtop/files/patch-wmtop.c
index 7ce361ad4045..d3ba0d9ff1ab 100644
--- a/sysutils/wmtop/files/patch-wmtop.c
+++ b/sysutils/wmtop/files/patch-wmtop.c
@@ -1,6 +1,6 @@
---- wmtop.c.orig Wed Mar 7 05:30:56 2001
-+++ wmtop.c Fri Feb 25 22:34:36 2005
-@@ -70,6 +70,13 @@
+--- wmtop.c.orig 2016-02-09 01:13:19 UTC
++++ wmtop.c
+@@ -72,6 +72,13 @@
#include "xpm/wmtop-neon2.xpm"
#include "xpm/wmtop-rainbow.xpm"
@@ -14,8 +14,8 @@
/******************************************/
/* Defines */
/******************************************/
-@@ -191,6 +198,9 @@
- int rss;
+@@ -191,6 +198,9 @@ struct process {
+ long rss;
int time_stamp;
int counted;
+#ifdef NO_PROCFS
@@ -24,7 +24,7 @@
};
/******************************************/
-@@ -455,17 +465,19 @@
+@@ -455,17 +465,19 @@ int process_parse_procfs(struct process *process) {
* Anyone hoping to port wmtop should look here first.
*/
int process_parse_procfs(struct process *process) {
@@ -32,10 +32,10 @@
char line[WMTOP_BUFLENGTH],filename[WMTOP_BUFLENGTH],procname[WMTOP_BUFLENGTH];
int ps;
struct stat sbuf;
-- int user_time,kernel_time;
+- unsigned long user_time,kernel_time;
int rc;
+#endif
-+ int user_time,kernel_time;
++ unsigned long user_time,kernel_time;
#if defined(LINUX)
char *r,*q;
char deparenthesised_name[WMTOP_BUFLENGTH];
@@ -43,10 +43,10 @@
#endif /* defined(LINUX) */
-#if defined(FREEBSD)
+#if defined(FREEBSD) && !defined(NO_PROCFS)
+ /* TODO: needs analysis. Probably needs same data type fix as LINUX (use
+ * long types). Need to check FreeBSD docs and test. -wbk */
int us,um,ks,km;
- #endif /* defined(FREEBSD) */
-
-@@ -473,6 +485,15 @@
+@@ -475,6 +487,15 @@ int process_parse_procfs(struct process *process) {
assert(process->id==0x0badfeed);
#endif /* defined(PARANOID) */
@@ -62,15 +62,15 @@
sprintf(filename,PROCFS_TEMPLATE,process->pid);
/*
-@@ -582,6 +603,7 @@
+@@ -588,6 +609,7 @@ int process_parse_procfs(struct process *process) {
process->user_time = us*1000+um/1000;
process->kernel_time = ks*1000+km/1000;
#endif /* defined(FREEBSD) */
+#endif /* defined(NO_PROCFS) */
- process->rss *= getpagesize();
-
-@@ -607,6 +629,39 @@
+ /* not portable (especially unsuitable for redistributable executables.
+ * On some systems, getpagesize() is a preprocessor macro).
+@@ -616,6 +638,39 @@ int update_process_table() {
/******************************************/
int update_process_table() {
@@ -110,7 +110,7 @@
DIR *dir;
struct dirent *entry;
-@@ -640,6 +695,7 @@
+@@ -649,6 +704,7 @@ int update_process_table() {
closedir(dir);
return 0;
diff --git a/sysutils/work-tuimer/Makefile b/sysutils/work-tuimer/Makefile
index cf608a0c2f3d..3999bea38376 100644
--- a/sysutils/work-tuimer/Makefile
+++ b/sysutils/work-tuimer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= work-tuimer
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.4
+DISTVERSION= 0.3.6
PORTREVISION= 1
CATEGORIES= sysutils
diff --git a/sysutils/work-tuimer/distinfo b/sysutils/work-tuimer/distinfo
index 6c753986521c..b0e2ab082cc9 100644
--- a/sysutils/work-tuimer/distinfo
+++ b/sysutils/work-tuimer/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1765346426
+TIMESTAMP = 1768346042
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -255,5 +255,5 @@ SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f1
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
-SHA256 (Kamyil-work-tuimer-v0.3.4_GH0.tar.gz) = cc0a3a98984e43d2392b66a8068eb13d9e0e5e2d67446d4ab4175f040ee296be
-SIZE (Kamyil-work-tuimer-v0.3.4_GH0.tar.gz) = 813911
+SHA256 (Kamyil-work-tuimer-v0.3.6_GH0.tar.gz) = 8fcd85dff08a3047a4a40fa427b1ab99673b5eec1334772767720fa2d600c623
+SIZE (Kamyil-work-tuimer-v0.3.6_GH0.tar.gz) = 814130
diff --git a/sysutils/xclipsync/Makefile b/sysutils/xclipsync/Makefile
new file mode 100644
index 000000000000..03df6285c227
--- /dev/null
+++ b/sysutils/xclipsync/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= xclipsync
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.2
+CATEGORIES= sysutils
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Trivial tool for synchronizing the clipboard between two X11 sessions
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= xclip>=0:x11/xclip
+
+USES= tk:wrapper
+USE_GITHUB= yes
+GH_ACCOUNT= DtxdF
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= bin/xclipsync \
+ libexec/xclipsync/smart-xclip-out.sh \
+ libexec/xclipsync/xclipfrom \
+ share/man/man1/xclipsync.1.gz
+
+.include <bsd.port.mk>
diff --git a/sysutils/xclipsync/distinfo b/sysutils/xclipsync/distinfo
new file mode 100644
index 000000000000..2d9c3aae9a3c
--- /dev/null
+++ b/sysutils/xclipsync/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1770275072
+SHA256 (DtxdF-xclipsync-v0.1.2_GH0.tar.gz) = f77f40957d615c11a726acbbf4e4e9effec25568a080e4e217a483eb01728dcf
+SIZE (DtxdF-xclipsync-v0.1.2_GH0.tar.gz) = 5217
diff --git a/sysutils/xclipsync/pkg-descr b/sysutils/xclipsync/pkg-descr
new file mode 100644
index 000000000000..f80700f17521
--- /dev/null
+++ b/sysutils/xclipsync/pkg-descr
@@ -0,0 +1,4 @@
+xclipsync is a simple and lightweight script for synchronizing the
+clipboard between two X servers created, for example, by Xephyr(1) or
+Xnest(1), or even for synchronizing the clipboard between the host and
+another X server.
diff --git a/sysutils/xcp/Makefile b/sysutils/xcp/Makefile
index b6aafe8224c7..e763e4a1250a 100644
--- a/sysutils/xcp/Makefile
+++ b/sysutils/xcp/Makefile
@@ -1,7 +1,6 @@
PORTNAME= xcp
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.24.2
-PORTREVISION= 4
+DISTVERSIONPREFIX= xcp-v
+DISTVERSION= 0.24.7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -16,135 +15,126 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= tarka
-CARGO_CRATES= aho-corasick-1.1.3 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+CARGO_CRATES= aho-corasick-1.1.4 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.4 \
- anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
- autocfg-1.4.0 \
- bitflags-2.9.2 \
- blocking-threadpool-1.0.1 \
- bstr-1.10.0 \
- bumpalo-3.19.0 \
- cfg-if-1.0.3 \
- clap-4.5.46 \
- clap_builder-4.5.46 \
- clap_derive-4.5.45 \
- clap_lex-0.7.5 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.101 \
+ autocfg-1.5.0 \
+ bitflags-2.10.0 \
+ blocking-threadpool-1.0.3 \
+ bstr-1.12.1 \
+ bumpalo-3.19.1 \
+ cfg-if-1.0.4 \
+ clap-4.5.57 \
+ clap_builder-4.5.57 \
+ clap_derive-4.5.55 \
+ clap_lex-0.7.7 \
colorchoice-1.0.4 \
- console-0.16.0 \
+ console-0.16.2 \
crossbeam-channel-0.5.15 \
- crossbeam-deque-0.8.5 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- deranged-0.3.11 \
+ deranged-0.5.5 \
encode_unicode-1.0.0 \
- errno-0.3.13 \
+ errno-0.3.14 \
exacl-0.12.0 \
fastrand-2.3.0 \
fslock-0.2.1 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
glob-0.3.3 \
- globset-0.4.15 \
+ globset-0.4.18 \
heck-0.5.0 \
hermit-abi-0.5.2 \
- ignore-0.4.23 \
- indicatif-0.18.0 \
- is_terminal_polyfill-1.70.1 \
- itoa-1.0.11 \
- js-sys-0.3.77 \
+ ignore-0.4.25 \
+ indicatif-0.18.3 \
+ is_terminal_polyfill-1.70.2 \
+ itoa-1.0.17 \
+ js-sys-0.3.85 \
lazy_static-0.2.11 \
- libc-0.2.175 \
- libm-0.2.11 \
- linux-raw-sys-0.9.4 \
- linux-raw-sys-0.10.0 \
- log-0.4.27 \
- memchr-2.7.5 \
- num-conv-0.1.0 \
+ libc-0.2.180 \
+ libm-0.2.16 \
+ linux-raw-sys-0.11.0 \
+ linux-raw-sys-0.12.1 \
+ log-0.4.29 \
+ memchr-2.7.6 \
+ num-conv-0.2.0 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
num_threads-0.1.7 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
- portable-atomic-1.11.1 \
+ once_cell_polyfill-1.70.2 \
+ portable-atomic-1.13.1 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
- proc-macro2-1.0.101 \
- quote-1.0.40 \
+ proc-macro2-1.0.106 \
+ quote-1.0.44 \
r-efi-5.3.0 \
rand-0.9.2 \
rand_chacha-0.9.0 \
- rand_core-0.9.3 \
+ rand_core-0.9.5 \
rand_distr-0.5.1 \
rand_xorshift-0.4.0 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
- rustix-1.0.8 \
- rustversion-1.0.21 \
+ regex-1.12.3 \
+ regex-automata-0.4.14 \
+ regex-syntax-0.8.9 \
+ rustix-1.1.3 \
+ rustversion-1.0.22 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- serde-1.0.210 \
- serde_derive-1.0.210 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
simplelog-0.12.2 \
strsim-0.11.1 \
- syn-2.0.106 \
- tempfile-3.21.0 \
+ syn-2.0.114 \
+ tempfile-3.24.0 \
termcolor-1.4.1 \
terminal_size-0.4.3 \
test-case-3.3.1 \
test-case-core-3.3.1 \
test-case-macros-3.3.1 \
- thiserror-2.0.16 \
- thiserror-impl-2.0.16 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
+ thiserror-2.0.18 \
+ thiserror-impl-2.0.18 \
+ time-0.3.47 \
+ time-core-0.1.8 \
+ time-macros-0.2.27 \
unbytify-0.2.0 \
- unicode-ident-1.0.18 \
- unicode-width-0.2.1 \
- unit-prefix-0.5.1 \
+ unicode-ident-1.0.22 \
+ unicode-width-0.2.2 \
+ unit-prefix-0.5.2 \
utf8parse-0.2.2 \
- uuid-1.18.0 \
+ uuid-1.20.0 \
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 \
+ wasip2-1.0.2+wasi-0.2.9 \
+ wasm-bindgen-0.2.108 \
+ wasm-bindgen-macro-0.2.108 \
+ wasm-bindgen-macro-support-0.2.108 \
+ wasm-bindgen-shared-0.2.108 \
web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-link-0.1.3 \
- windows-sys-0.52.0 \
+ windows-link-0.2.1 \
windows-sys-0.60.2 \
- windows-targets-0.52.6 \
- windows-targets-0.53.3 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- wit-bindgen-rt-0.39.0 \
- xattr-1.5.1 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26
+ windows-sys-0.61.2 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.53.1 \
+ wit-bindgen-0.51.0 \
+ xattr-1.6.1 \
+ zerocopy-0.8.39 \
+ zerocopy-derive-0.8.39
PLIST_FILES= bin/${PORTNAME}
diff --git a/sysutils/xcp/distinfo b/sysutils/xcp/distinfo
index 777f2551de4d..875207dae387 100644
--- a/sysutils/xcp/distinfo
+++ b/sysutils/xcp/distinfo
@@ -1,98 +1,98 @@
-TIMESTAMP = 1756355149
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+TIMESTAMP = 1770360060
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
-SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
-SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
-SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
-SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
-SHA256 (rust/crates/blocking-threadpool-1.0.1.crate) = c4ba4d6edfe07b0a4940ab5c05a7114155ffbe9d0c64df7a2e39cb002f879869
-SIZE (rust/crates/blocking-threadpool-1.0.1.crate) = 14906
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
-SHA256 (rust/crates/clap-4.5.46.crate) = 2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57
-SIZE (rust/crates/clap-4.5.46.crate) = 58332
-SHA256 (rust/crates/clap_builder-4.5.46.crate) = fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41
-SIZE (rust/crates/clap_builder-4.5.46.crate) = 169831
-SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
-SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea
+SIZE (rust/crates/anyhow-1.0.101.crate) = 52315
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/blocking-threadpool-1.0.3.crate) = 162a8efdb664d45ab761a3f2f2ef972bf6a71c88e12f792e399fc0fe977c11a1
+SIZE (rust/crates/blocking-threadpool-1.0.3.crate) = 15493
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/clap-4.5.57.crate) = 6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a
+SIZE (rust/crates/clap-4.5.57.crate) = 61999
+SHA256 (rust/crates/clap_builder-4.5.57.crate) = 7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238
+SIZE (rust/crates/clap_builder-4.5.57.crate) = 170948
+SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5
+SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502
+SHA256 (rust/crates/clap_lex-0.7.7.crate) = c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32
+SIZE (rust/crates/clap_lex-0.7.7.crate) = 13474
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
-SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
-SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/console-0.16.2.crate) = 03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4
+SIZE (rust/crates/console-0.16.2.crate) = 34100
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+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/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/exacl-0.12.0.crate) = 22be12de19decddab85d09f251ec8363f060ccb22ec9c81bc157c0c8433946d8
SIZE (rust/crates/exacl-0.12.0.crate) = 64506
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb
SIZE (rust/crates/fslock-0.2.1.crate) = 13463
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
-SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
-SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
-SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a
+SIZE (rust/crates/ignore-0.4.25.crate) = 59154
+SHA256 (rust/crates/indicatif-0.18.3.crate) = 9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88
+SIZE (rust/crates/indicatif-0.18.3.crate) = 66504
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
+SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
+SIZE (rust/crates/itoa-1.0.17.crate) = 15905
+SHA256 (rust/crates/js-sys-0.3.85.crate) = 8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3
+SIZE (rust/crates/js-sys-0.3.85.crate) = 56436
SHA256 (rust/crates/lazy_static-0.2.11.crate) = 76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73
SIZE (rust/crates/lazy_static-0.2.11.crate) = 12361
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/linux-raw-sys-0.10.0.crate) = 13d6a630ed4f43c11056af8768c4773df2c43bc780b6d8a46de345c17236c562
-SIZE (rust/crates/linux-raw-sys-0.10.0.crate) = 2359824
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
-SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc
+SIZE (rust/crates/libc-0.2.180.crate) = 812207
+SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981
+SIZE (rust/crates/libm-0.2.16.crate) = 164243
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53
+SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050
+SIZE (rust/crates/num-conv-0.2.0.crate) = 7034
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
@@ -101,56 +101,58 @@ SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed3673790
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
-SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
+SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4
+SIZE (rust/crates/quote-1.0.44.crate) = 31629
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
-SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
-SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
+SIZE (rust/crates/rand_core-0.9.5.crate) = 24129
SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463
SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593
SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a
SIZE (rust/crates/rand_xorshift-0.4.0.crate) = 10262
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276
+SIZE (rust/crates/regex-1.12.3.crate) = 153392
+SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f
+SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012
+SHA256 (rust/crates/regex-syntax-0.8.9.crate) = a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c
+SIZE (rust/crates/regex-syntax-0.8.9.crate) = 358430
+SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
+SIZE (rust/crates/rustix-1.1.3.crate) = 423447
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
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.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
-SIZE (rust/crates/serde-1.0.210.crate) = 78338
-SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
-SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/simplelog-0.12.2.crate) = 16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0
SIZE (rust/crates/simplelog-0.12.2.crate) = 21548
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
-SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
-SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a
+SIZE (rust/crates/syn-2.0.114.crate) = 304636
+SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
+SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
@@ -161,101 +163,81 @@ SHA256 (rust/crates/test-case-core-3.3.1.crate) = adcb7fd841cd518e279be3d5a3eb06
SIZE (rust/crates/test-case-core-3.3.1.crate) = 14327
SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb
SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
+SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
+SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
+SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
+SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c
+SIZE (rust/crates/time-0.3.47.crate) = 225161
+SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca
+SIZE (rust/crates/time-core-0.1.8.crate) = 9634
+SHA256 (rust/crates/time-macros-0.2.27.crate) = 2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215
+SIZE (rust/crates/time-macros-0.2.27.crate) = 25144
SHA256 (rust/crates/unbytify-0.2.0.crate) = 61f431354fd60c251d35ccc3d3ecf14e5f37e52ce807f6436f394fb3f0fc9869
SIZE (rust/crates/unbytify-0.2.0.crate) = 8585
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
-SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
-SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/unit-prefix-0.5.2.crate) = 81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3
+SIZE (rust/crates/unit-prefix-0.5.2.crate) = 8041
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
-SIZE (rust/crates/uuid-1.18.0.crate) = 59782
+SHA256 (rust/crates/uuid-1.20.0.crate) = ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f
+SIZE (rust/crates/uuid-1.20.0.crate) = 60654
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/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5
+SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778
+SHA256 (rust/crates/wasm-bindgen-0.2.108.crate) = 64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566
+SIZE (rust/crates/wasm-bindgen-0.2.108.crate) = 49120
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608
+SIZE (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 9283
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 49855
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12
+SIZE (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 10121
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
-SIZE (rust/crates/xattr-1.5.1.crate) = 14565
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
-SHA256 (tarka-xcp-v0.24.2_GH0.tar.gz) = 3fe95dd0e5077c8bf93b606fbb8418a609271c87af77305b4263572b26afaf32
-SIZE (tarka-xcp-v0.24.2_GH0.tar.gz) = 62308
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5
+SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035
+SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
+SIZE (rust/crates/xattr-1.6.1.crate) = 15952
+SHA256 (rust/crates/zerocopy-0.8.39.crate) = db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a
+SIZE (rust/crates/zerocopy-0.8.39.crate) = 274113
+SHA256 (rust/crates/zerocopy-derive-0.8.39.crate) = 4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517
+SIZE (rust/crates/zerocopy-derive-0.8.39.crate) = 108887
+SHA256 (tarka-xcp-xcp-v0.24.7_GH0.tar.gz) = d9d78df472a130feb681f5f5f564fe158ff57d8f13bddeb8cdb2c12f5b727681
+SIZE (tarka-xcp-xcp-v0.24.7_GH0.tar.gz) = 76388
diff --git a/sysutils/xfce4-battery-plugin/Makefile b/sysutils/xfce4-battery-plugin/Makefile
index d83e7d9c7978..0b07ff44abbd 100644
--- a/sysutils/xfce4-battery-plugin/Makefile
+++ b/sysutils/xfce4-battery-plugin/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv2
ONLY_FOR_ARCHS= amd64 i386
-USES= alias gettext-tools gnome meson pkgconfig tar:xz xfce
+USES= gettext-tools gnome meson pkgconfig tar:xz xfce
USE_GNOME= glib20 gtk30
USE_LDCONFIG= yes
USE_XFCE= libmenu panel
diff --git a/sysutils/xfce4-settings/Makefile b/sysutils/xfce4-settings/Makefile
index 469e569e1821..96c305670118 100644
--- a/sysutils/xfce4-settings/Makefile
+++ b/sysutils/xfce4-settings/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xfce4-settings
-PORTVERSION= 4.20.2
+PORTVERSION= 4.20.3
+PORTREVISION= 1
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
diff --git a/sysutils/xfce4-settings/distinfo b/sysutils/xfce4-settings/distinfo
index 882f0ac0d094..e9700a74ed4a 100644
--- a/sysutils/xfce4-settings/distinfo
+++ b/sysutils/xfce4-settings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755164372
-SHA256 (xfce4/xfce4-settings-4.20.2.tar.bz2) = 6e11776e640798a1ac4168d53877f105bb3e8cf93b443c160841e3acdab63939
-SIZE (xfce4/xfce4-settings-4.20.2.tar.bz2) = 2549493
+TIMESTAMP = 1767029763
+SHA256 (xfce4/xfce4-settings-4.20.3.tar.bz2) = f77f79925391b142101bac46e2c48373d87ad73f610af371b8bcf92ba11c6383
+SIZE (xfce4/xfce4-settings-4.20.3.tar.bz2) = 2590196
diff --git a/sysutils/xfce4-settings/pkg-plist b/sysutils/xfce4-settings/pkg-plist
index 79bcd6d79c89..376c94aa4e60 100644
--- a/sysutils/xfce4-settings/pkg-plist
+++ b/sysutils/xfce4-settings/pkg-plist
@@ -187,6 +187,7 @@ share/icons/hicolor/scalable/devices/xfce-display-right.svg
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/ur/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/ur_PK/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/zh_HK/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-settings.mo
diff --git a/sysutils/yadf/Makefile b/sysutils/yadf/Makefile
index 6474c76984d6..e4b55d2b44df 100644
--- a/sysutils/yadf/Makefile
+++ b/sysutils/yadf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yadf
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/yazi/Makefile b/sysutils/yazi/Makefile
index ff4a71167da0..2c947fc8a5d1 100644
--- a/sysutils/yazi/Makefile
+++ b/sysutils/yazi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yazi
DISTVERSIONPREFIX= v
DISTVERSION= 25.5.31
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= nivit@FreeBSD.org
diff --git a/sysutils/zbackup/Makefile b/sysutils/zbackup/Makefile
index ca3838cc1d1c..852d699a033b 100644
--- a/sysutils/zbackup/Makefile
+++ b/sysutils/zbackup/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libprotobuf.so:devel/protobuf \
liblzo2.so:archivers/lzo2
-USES= alias cmake:insource compiler:c++17-lang ssl
+USES= cmake:insource compiler:c++17-lang ssl
USE_GITHUB= yes
CXXFLAGS+= -Wno-dynamic-exception-spec
diff --git a/sysutils/zellij/Makefile b/sysutils/zellij/Makefile
index 20e47efbf041..a7526744d4f3 100644
--- a/sysutils/zellij/Makefile
+++ b/sysutils/zellij/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zellij
DISTVERSIONPREFIX= v
DISTVERSION= 0.43.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/sysutils/zli/Makefile b/sysutils/zli/Makefile
index 701a3bbc0683..a610bae63ca4 100644
--- a/sysutils/zli/Makefile
+++ b/sysutils/zli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zli
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.11
+DISTVERSION= 2.1.14
PORTREVISION= 1
CATEGORIES= sysutils
diff --git a/sysutils/zli/distinfo b/sysutils/zli/distinfo
index cbc883319c1c..ddf6939e3b7b 100644
--- a/sysutils/zli/distinfo
+++ b/sysutils/zli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763728358
-SHA256 (go/sysutils_zli/project-zot-zot-v2.1.11_GH0/go.mod) = c38f2281b6183b3e5df076b48cdec1c99167579a42818fc9c773706ac1c7e7a0
-SIZE (go/sysutils_zli/project-zot-zot-v2.1.11_GH0/go.mod) = 31562
-SHA256 (go/sysutils_zli/project-zot-zot-v2.1.11_GH0/project-zot-zot-v2.1.11_GH0.tar.gz) = 0ac69f3edaaca919f097d6b44e49c5c2c586167b2a4798ad9b00f84902345c2c
-SIZE (go/sysutils_zli/project-zot-zot-v2.1.11_GH0/project-zot-zot-v2.1.11_GH0.tar.gz) = 1295125
+TIMESTAMP = 1769616372
+SHA256 (go/sysutils_zli/project-zot-zot-v2.1.14_GH0/go.mod) = 6c92302e630dd1322c88c559997d34f3c2f36ada79b6337f1276d7f671cbf440
+SIZE (go/sysutils_zli/project-zot-zot-v2.1.14_GH0/go.mod) = 32154
+SHA256 (go/sysutils_zli/project-zot-zot-v2.1.14_GH0/project-zot-zot-v2.1.14_GH0.tar.gz) = 62b4809a161fb24e94334f4b2a1c00c6c046cd6d90116114fd5939c85d331fb6
+SIZE (go/sysutils_zli/project-zot-zot-v2.1.14_GH0/project-zot-zot-v2.1.14_GH0.tar.gz) = 1369009
diff --git a/sysutils/zot/Makefile b/sysutils/zot/Makefile
index 23f0630b07c4..5183a35601e8 100644
--- a/sysutils/zot/Makefile
+++ b/sysutils/zot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zot
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.11
+DISTVERSION= 2.1.14
PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://github.com/project-zot/zui/releases/download/commit-${ZUI_VERSION}/:ui
@@ -15,15 +15,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_i386= modernc.org/libc does not compile on i386
-USES= go:modules
+USES= go:1.25+,modules
USE_GITHUB= yes
GH_ACCOUNT= project-zot
-ZUI_VERSION= f870292
+ZUI_VERSION= 7dfa6bf
GO_MODULE= zotproject.dev/zot
GO_MOD_DIST= https://raw.githubusercontent.com/project-zot/zot/refs/tags/v${DISTVERSION}/
GO_TARGET= ./cmd/zot
+GO_ENV+= GOEXPERIMENT=jsonv2
GO_BUILDFLAGS= -ldflags " \
-X zotregistry.dev/zot/pkg/api/config.ReleaseTag=${DISTVERSION} \
-X zotregistry.dev/zot/pkg/api/config.BinaryType=full \
diff --git a/sysutils/zot/distinfo b/sysutils/zot/distinfo
index 8396c2e77021..b56b3cdb724a 100644
--- a/sysutils/zot/distinfo
+++ b/sysutils/zot/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1763729726
-SHA256 (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/zui.tgz) = f42ff03b9f71cd6d1cc05581013b3c09b9e16d20685c06815b73bdea52c34826
-SIZE (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/zui.tgz) = 1090899
-SHA256 (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/go.mod) = c38f2281b6183b3e5df076b48cdec1c99167579a42818fc9c773706ac1c7e7a0
-SIZE (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/go.mod) = 31562
-SHA256 (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/project-zot-zot-v2.1.11_GH0.tar.gz) = 0ac69f3edaaca919f097d6b44e49c5c2c586167b2a4798ad9b00f84902345c2c
-SIZE (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/project-zot-zot-v2.1.11_GH0.tar.gz) = 1295125
+TIMESTAMP = 1769618111
+SHA256 (go/sysutils_zot/project-zot-zot-v2.1.14_GH0/zui.tgz) = ef768ab14af940d6bdef40464308f6e540f90c65ed11fa783d091ff550de3a10
+SIZE (go/sysutils_zot/project-zot-zot-v2.1.14_GH0/zui.tgz) = 1090910
+SHA256 (go/sysutils_zot/project-zot-zot-v2.1.14_GH0/go.mod) = 6c92302e630dd1322c88c559997d34f3c2f36ada79b6337f1276d7f671cbf440
+SIZE (go/sysutils_zot/project-zot-zot-v2.1.14_GH0/go.mod) = 32154
+SHA256 (go/sysutils_zot/project-zot-zot-v2.1.14_GH0/project-zot-zot-v2.1.14_GH0.tar.gz) = 62b4809a161fb24e94334f4b2a1c00c6c046cd6d90116114fd5939c85d331fb6
+SIZE (go/sysutils_zot/project-zot-zot-v2.1.14_GH0/project-zot-zot-v2.1.14_GH0.tar.gz) = 1369009
diff --git a/sysutils/zot/pkg-message b/sysutils/zot/pkg-message
index f0f892cf38d7..24e1b6d0b1a6 100644
--- a/sysutils/zot/pkg-message
+++ b/sysutils/zot/pkg-message
@@ -6,7 +6,7 @@
to create a proper config:
https://github.com/project-zot/zot/tree/main/examples
- https://zotregistry.dev/v2.1.8/admin-guide/admin-configuration/
+ https://zotregistry.dev/latest/admin-guide/admin-configuration/
EOM
}
]
diff --git a/sysutils/zoxide/Makefile b/sysutils/zoxide/Makefile
index d317844a78b9..1a443d35d8d9 100644
--- a/sysutils/zoxide/Makefile
+++ b/sysutils/zoxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zoxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com