summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/bareos23-server/files/patch-core_src_stored_backends_dedupable_volume.cc13
-rw-r--r--sysutils/bhyvemgr/Makefile2
-rw-r--r--sysutils/bhyvemgr/distinfo6
-rw-r--r--sysutils/bhyvemgr/pkg-plist4
-rw-r--r--sysutils/bottom/files/patch-src_collection_processes_unix_process__ext.rs11
-rw-r--r--sysutils/elephant/Makefile90
-rw-r--r--sysutils/elephant/distinfo5
-rw-r--r--sysutils/elephant/pkg-descr10
-rw-r--r--sysutils/eza/Makefile2
-rw-r--r--sysutils/eza/Makefile.crates52
-rw-r--r--sysutils/eza/distinfo114
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/inotify-tools/Makefile3
-rw-r--r--sysutils/inotify-tools/distinfo6
-rw-r--r--sysutils/inotify-tools/pkg-plist2
-rw-r--r--sysutils/intel-pcm/Makefile2
-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/ldap-account-manager/Makefile2
-rw-r--r--sysutils/ldap-account-manager/distinfo6
-rw-r--r--sysutils/limine/Makefile5
-rw-r--r--sysutils/limine/distinfo6
-rw-r--r--sysutils/mdcat/files/patch-rust-1.89.010
-rw-r--r--sysutils/mise/Makefile5
-rw-r--r--sysutils/mise/distinfo12
-rw-r--r--sysutils/moor/Makefile3
-rw-r--r--sysutils/moor/distinfo10
-rw-r--r--sysutils/plasma-pass/Makefile1
-rw-r--r--sysutils/plasma-pass/pkg-plist1
-rw-r--r--sysutils/py-overlord/Makefile2
-rw-r--r--sysutils/py-overlord/distinfo6
-rw-r--r--sysutils/py-overlord/pkg-plist3
-rw-r--r--sysutils/stackit/Makefile19
-rw-r--r--sysutils/stackit/distinfo5
-rw-r--r--sysutils/stackit/pkg-descr6
36 files changed, 328 insertions, 126 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 3594a72a0159..e21c8afc9cb1 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -352,6 +352,7 @@
SUBDIR += egress-monitor
SUBDIR += eject
SUBDIR += eksctl
+ SUBDIR += elephant
SUBDIR += elfx86exts
SUBDIR += endian
SUBDIR += enteruser
@@ -1336,6 +1337,7 @@
SUBDIR += ssd_report
SUBDIR += sshsudo
SUBDIR += ssync
+ SUBDIR += stackit
SUBDIR += stalepid
SUBDIR += stepsync
SUBDIR += storcli
diff --git a/sysutils/bareos23-server/files/patch-core_src_stored_backends_dedupable_volume.cc b/sysutils/bareos23-server/files/patch-core_src_stored_backends_dedupable_volume.cc
new file mode 100644
index 000000000000..0462f219f117
--- /dev/null
+++ b/sysutils/bareos23-server/files/patch-core_src_stored_backends_dedupable_volume.cc
@@ -0,0 +1,13 @@
+--- core/src/stored/backends/dedupable/volume.cc.orig 2025-09-18 21:46:06 UTC
++++ core/src/stored/backends/dedupable/volume.cc
+@@ -228,8 +228,8 @@ data::data(open_context ctx, const config& conf)
+
+ raii_fd bfd = OpenRelative(ctx, bf.relpath.c_str());
+ raii_fd pfd = OpenRelative(ctx, pf.relpath.c_str());
+- blocks = decltype(blocks){ctx.read_only, bfd.fileno(), bf.End};
+- parts = decltype(parts){ctx.read_only, pfd.fileno(), pf.End};
++ blocks = decltype(blocks){ctx.read_only, bfd.fileno(), static_cast<size_t>(bf.End)};
++ parts = decltype(parts){ctx.read_only, pfd.fileno(), static_cast<size_t>(pf.End)};
+ fds.emplace_back(std::move(bfd));
+ fds.emplace_back(std::move(pfd));
+
diff --git a/sysutils/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile
index ca0dc497bf4c..799217368d6e 100644
--- a/sysutils/bhyvemgr/Makefile
+++ b/sysutils/bhyvemgr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bhyvemgr
DISTVERSIONPREFIX= v
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= sysutils
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/sysutils/bhyvemgr/distinfo b/sysutils/bhyvemgr/distinfo
index c3f1f4cf1636..453dcc1bfc7d 100644
--- a/sysutils/bhyvemgr/distinfo
+++ b/sysutils/bhyvemgr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756926505
-SHA256 (alonsobsd-bhyvemgr-v1.10.0_GH0.tar.gz) = 721af95a4f5abb9b057b203d4c683fbad6dcb85c08ddc4dce461dc0f707e49c0
-SIZE (alonsobsd-bhyvemgr-v1.10.0_GH0.tar.gz) = 315926
+TIMESTAMP = 1758341900
+SHA256 (alonsobsd-bhyvemgr-v1.11.0_GH0.tar.gz) = 9313d059730fac966cb9046be6b8ba7d5e920a78d9b27116aef29f3403113c1e
+SIZE (alonsobsd-bhyvemgr-v1.11.0_GH0.tar.gz) = 337912
diff --git a/sysutils/bhyvemgr/pkg-plist b/sysutils/bhyvemgr/pkg-plist
index 6b1ac3d593e5..b3c4c8e971a9 100644
--- a/sysutils/bhyvemgr/pkg-plist
+++ b/sysutils/bhyvemgr/pkg-plist
@@ -36,6 +36,7 @@ share/applications/bhyvemgr.desktop
%%DATADIR%%/images/systems/almalinux.png
%%DATADIR%%/images/systems/alpinelinux.png
%%DATADIR%%/images/systems/archlinux.png
+%%DATADIR%%/images/systems/cachyos.png
%%DATADIR%%/images/systems/category.png
%%DATADIR%%/images/systems/debian.png
%%DATADIR%%/images/systems/dragonflybsd.png
@@ -56,9 +57,12 @@ share/applications/bhyvemgr.desktop
%%DATADIR%%/images/systems/rockylinux.png
%%DATADIR%%/images/systems/ubuntu.png
%%DATADIR%%/images/systems/windows.png
+%%DATADIR%%/images/systems/zorinos.png
%%DATADIR%%/languages/bhyvemgr.es.po
%%DATADIR%%/languages/bhyvemgr.pot
+%%DATADIR%%/languages/bhyvemgr.zh_CN.po
%%DATADIR%%/languages/lcl/lclstrconsts.es.po
+%%DATADIR%%/languages/lcl/lclstrconsts.zh_CN.po
%%DATADIR%%/samples/meta-data
%%DATADIR%%/samples/network-config
%%DATADIR%%/samples/user-data
diff --git a/sysutils/bottom/files/patch-src_collection_processes_unix_process__ext.rs b/sysutils/bottom/files/patch-src_collection_processes_unix_process__ext.rs
new file mode 100644
index 000000000000..ab1b26f46c4a
--- /dev/null
+++ b/sysutils/bottom/files/patch-src_collection_processes_unix_process__ext.rs
@@ -0,0 +1,11 @@
+--- src/collection/processes/unix/process_ext.rs.orig 2025-09-17 11:38:11 UTC
++++ src/collection/processes/unix/process_ext.rs
+@@ -179,7 +179,7 @@ fn convert_process_status_to_char(status: ProcessStatu
+ _ => '?'
+ }
+ } else if #[cfg(target_os = "freebsd")] {
+- const fn assert_u8(val: i8) -> u8 {
++ const fn assert_u8(val: libc::c_char) -> u8 {
+ if val < 0 { panic!("there was an invalid i8 constant that is supposed to be a char") } else { val as u8 }
+ }
+
diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile
new file mode 100644
index 000000000000..a5090ec297f0
--- /dev/null
+++ b/sysutils/elephant/Makefile
@@ -0,0 +1,90 @@
+PORTNAME= elephant
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.4
+CATEGORIES= sysutils
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Powerful data provider service and backend for application launchers
+WWW= https://github.com/abenz1267/elephant
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+NOT_FOR_ARCHS= i386
+NOT_FOR_ARCHS_REASON= -buildmode=plugin not supported on freebsd/386
+
+USES= go:1.25,modules
+
+GO_MODULE= github.com/abenz1267/elephant
+GO_TARGET= ./cmd/elephant
+
+PLIST_FILES= bin/${PORTNAME}
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_DEFAULT= ${OPTIONS_GROUP_PROVIDERS}
+OPTIONS_GROUP= PROVIDERS
+OPTIONS_GROUP_PROVIDERS=CALC CLIPBOARD DESKTOPAPPLICATIONS FILES MENUS \
+ PROVIDERLIST RUNNER SYMBOLS TODO UNICODE WEBSEARCH
+
+PROVIDERS_DESC= Enabled providers
+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
+PROVIDERLIST_DESC= Lists all providers and configured menus
+RUNNER_DESC= Execute everything installed in your PATH
+SYMBOLS_DESC= Search for emojis and symbols
+TODO_DESC= Basic Todolist
+UNICODE_DESC= Search for unicode symbols
+WEBSEARCH_DESC= Search web with custom defined search engines
+
+CALC_RUN_DEPENDS= qalc:math/libqalculate \
+ wl-copy:x11/wl-clipboard
+CALC_PLIST_FILES= etc/xdg/elephant/providers/calc.so
+CLIPBOARD_RUN_DEPENDS= wl-copy:x11/wl-clipboard
+CLIPBOARD_PLIST_FILES= etc/xdg/elephant/providers/clipboard.so
+DESKTOPAPPLICATIONS_PLIST_FILES=etc/xdg/elephant/providers/desktopapplications.so
+FILES_RUN_DEPENDS= fd:sysutils/fd
+FILES_PLIST_FILES= etc/xdg/elephant/providers/files.so
+MENUS_PLIST_FILES= etc/xdg/elephant/providers/menus.so
+PROVIDERLIST_PLIST_FILES=etc/xdg/elephant/providers/providerlist.so
+RUNNER_PLIST_FILES= etc/xdg/elephant/providers/runner.so
+SYMBOLS_RUN_DEPENDS= wl-copy:x11/wl-clipboard
+SYMBOLS_PLIST_FILES= etc/xdg/elephant/providers/symbols.so
+TODO_RUN_DEPENDS= notify-send:devel/libnotify
+TODO_PLIST_FILES= etc/xdg/elephant/providers/todo.so
+UNICODE_RUN_DEPENDS= wl-copy:x11/wl-clipboard
+UNICODE_PLIST_FILES= etc/xdg/elephant/providers/unicode.so
+WEBSEARCH_PLIST_FILES= etc/xdg/elephant/providers/websearch.so
+
+.include <bsd.port.options.mk>
+
+ENABLED_PROVIDERS= ${SELECTED_OPTIONS:NDOCS:tl}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|' \
+ ${GO_WRKSRC}/internal/providers/load.go
+
+post-build:
+.for provider in ${ENABLED_PROVIDERS}
+ @${ECHO_MSG} "===> Building ${provider} from ./internal/providers/${provider}"
+ @cd ${GO_WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} \
+ GOMAXPROCS=${MAKE_JOBS_NUMBER} GOPROXY=off \
+ ${GO_CMD} build ${GO_BUILDFLAGS:C/-buildmode=.*//} -buildmode=plugin \
+ -o ${GO_WRKDIR_BIN}/${provider}.so \
+ ./internal/providers/${provider}
+.endfor
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/elephant/providers
+ ${INSTALL_LIB} ${GO_WRKDIR_BIN}/*.so \
+ ${STAGEDIR}${PREFIX}/etc/xdg/elephant/providers
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/elephant/distinfo b/sysutils/elephant/distinfo
new file mode 100644
index 000000000000..0359848b7674
--- /dev/null
+++ b/sysutils/elephant/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1758052477
+SHA256 (go/sysutils_elephant/elephant-v1.0.4/v1.0.4.mod) = 272874130a90b2beac5b65820bf759b9a1f2b29dbd9d4347aaf0410dfddf5a76
+SIZE (go/sysutils_elephant/elephant-v1.0.4/v1.0.4.mod) = 965
+SHA256 (go/sysutils_elephant/elephant-v1.0.4/v1.0.4.zip) = da41467c6ad118f79cca9bd37793bb7e01bb5e99354c2b9676cef46f57585aae
+SIZE (go/sysutils_elephant/elephant-v1.0.4/v1.0.4.zip) = 7127553
diff --git a/sysutils/elephant/pkg-descr b/sysutils/elephant/pkg-descr
new file mode 100644
index 000000000000..d37a763ebae8
--- /dev/null
+++ b/sysutils/elephant/pkg-descr
@@ -0,0 +1,10 @@
+Elephant - cuz it's phat - is a powerful data provider service and
+backend for building custom application launchers and desktop
+utilities. It provides various data sources and actions through a
+plugin-based architecture, communicating via Unix sockets and Protocol
+Buffers.
+
+Elephant acts as a unified backend service that aggregates data from
+various sources (desktop applications, files, clipboard history, etc.)
+and provides a consistent interface for frontend applications like
+custom launchers, productivity tools, or desktop widgets.
diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile
index 1ce0dd64332c..05ca1fe21b6f 100644
--- a/sysutils/eza/Makefile
+++ b/sysutils/eza/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eza
DISTVERSIONPREFIX= v
-DISTVERSION= 0.23.2
+DISTVERSION= 0.23.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/eza/Makefile.crates b/sysutils/eza/Makefile.crates
index 47b2ba03bbed..c71f6f6d84dc 100644
--- a/sysutils/eza/Makefile.crates
+++ b/sysutils/eza/Makefile.crates
@@ -1,7 +1,6 @@
CARGO_CRATES= addr2line-0.24.2 \
adler2-2.0.1 \
aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
ansi-width-0.1.0 \
@@ -19,9 +18,9 @@ CARGO_CRATES= addr2line-0.24.2 \
bumpalo-3.19.0 \
by_address-1.2.1 \
cast-0.3.0 \
- cc-1.2.35 \
+ cc-1.2.37 \
cfg-if-1.0.3 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
@@ -44,11 +43,11 @@ CARGO_CRATES= addr2line-0.24.2 \
dunce-1.0.5 \
either-1.15.0 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
fast-srgb8-1.0.0 \
fastrand-2.3.0 \
filetime-0.2.26 \
- find-msvc-tools-0.1.0 \
+ find-msvc-tools-0.1.1 \
form_urlencoded-1.2.2 \
getrandom-0.2.16 \
getrandom-0.3.3 \
@@ -58,9 +57,9 @@ CARGO_CRATES= addr2line-0.24.2 \
half-2.6.0 \
hashbrown-0.15.5 \
hermit-abi-0.5.2 \
- humantime-2.2.0 \
+ humantime-2.3.0 \
humantime-serde-1.1.1 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
icu_locale_core-2.0.0 \
@@ -71,18 +70,18 @@ CARGO_CRATES= addr2line-0.24.2 \
icu_provider-2.0.0 \
idna-1.1.0 \
idna_adapter-1.2.1 \
- indexmap-2.11.0 \
+ indexmap-2.11.1 \
is-terminal-0.4.16 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itoa-1.0.15 \
jobserver-0.1.34 \
- js-sys-0.3.77 \
+ js-sys-0.3.78 \
libc-0.2.175 \
libgit2-sys-0.18.2+1.9.1 \
libredox-0.1.9 \
libz-sys-1.1.22 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.8.0 \
locale-0.2.2 \
log-0.4.28 \
@@ -130,7 +129,7 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-automata-0.4.10 \
regex-syntax-0.8.6 \
rustc-demangle-0.1.26 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
@@ -148,7 +147,7 @@ CARGO_CRATES= addr2line-0.24.2 \
stable_deref_trait-1.2.0 \
syn-2.0.106 \
synstructure-0.13.2 \
- tempfile-3.21.0 \
+ tempfile-3.22.0 \
terminal_size-0.4.3 \
thiserror-1.0.69 \
thiserror-2.0.16 \
@@ -165,7 +164,7 @@ CARGO_CRATES= addr2line-0.24.2 \
toml_parser-1.0.2 \
toml_writer-1.0.2 \
trycmd-0.15.10 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-width-0.1.14 \
unicode-width-0.2.1 \
unsafe-libyaml-norway-0.2.15 \
@@ -178,23 +177,26 @@ CARGO_CRATES= addr2line-0.24.2 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.3+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
- winapi-util-0.1.10 \
- windows-core-0.61.2 \
+ wasi-0.14.5+wasi-0.2.4 \
+ wasip2-1.0.0+wasi-0.2.4 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
+ web-sys-0.3.78 \
+ winapi-util-0.1.11 \
+ windows-core-0.62.0 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ windows-link-0.2.0 \
+ windows-result-0.4.0 \
+ windows-strings-0.5.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
@@ -214,7 +216,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
winnow-0.7.13 \
- wit-bindgen-0.45.0 \
+ wit-bindgen-0.45.1 \
writeable-0.6.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
diff --git a/sysutils/eza/distinfo b/sysutils/eza/distinfo
index 204a601fc246..f27725e01949 100644
--- a/sysutils/eza/distinfo
+++ b/sysutils/eza/distinfo
@@ -1,14 +1,12 @@
-TIMESTAMP = 1757222530
-SHA256 (eza-man-0.23.2.tar.gz) = c4077272282baf214dd39e780d09eef72a80a116fad7917af02c829ca2e109e6
-SIZE (eza-man-0.23.2.tar.gz) = 9817
+TIMESTAMP = 1757915279
+SHA256 (eza-man-0.23.3.tar.gz) = 57cb47c94be849087af973c63d82f0b4f7dcecde5c5991ec2f18f2bf59aaa8c4
+SIZE (eza-man-0.23.3.tar.gz) = 9888
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/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
@@ -43,12 +41,12 @@ SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4
SIZE (rust/crates/by_address-1.2.1.crate) = 8437
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.35.crate) = 590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3
-SIZE (rust/crates/cc-1.2.35.crate) = 89972
+SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
+SIZE (rust/crates/cc-1.2.37.crate) = 90111
SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
@@ -93,16 +91,16 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/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/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/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
SIZE (rust/crates/filetime-0.2.26.crate) = 17273
-SHA256 (rust/crates/find-msvc-tools-0.1.0.crate) = e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650
-SIZE (rust/crates/find-msvc-tools-0.1.0.crate) = 29903
+SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
+SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
@@ -121,12 +119,12 @@ SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd9300
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
-SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
-SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/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/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
@@ -147,8 +145,8 @@ SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d6
SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
-SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
+SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
@@ -159,8 +157,8 @@ SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f9
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
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.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
+SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
@@ -169,8 +167,8 @@ SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314
SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
-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.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/locale-0.2.2.crate) = 5fdbe492a9c0238da900a1165c42fc5067161ce292678a6fe80921f30fe307fd
@@ -265,8 +263,8 @@ SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece
SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+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
@@ -301,8 +299,8 @@ SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c
SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
-SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
@@ -335,8 +333,8 @@ SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbe
SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/trycmd-0.15.10.crate) = 659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106
SIZE (rust/crates/trycmd-0.15.10.crate) = 34065
-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.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
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.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
@@ -361,40 +359,46 @@ 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.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
-SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
-SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
-SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4
+SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092
+SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24
+SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
+SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe125fd49c175cd6345e7272638b12
+SIZE (rust/crates/web-sys-0.3.78.crate) = 642410
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-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-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.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.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
@@ -433,8 +437,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
-SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
-SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
+SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36
+SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
@@ -451,5 +455,5 @@ SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57
SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (eza-community-eza-v0.23.2_GH0.tar.gz) = 88a77b47c182ee22b3e13353d92d4b78e15072e05f377c8b8629f5697df15d87
-SIZE (eza-community-eza-v0.23.2_GH0.tar.gz) = 1431985
+SHA256 (eza-community-eza-v0.23.3_GH0.tar.gz) = ebd13c47763cb0cd9337a1d6e89e1a3be4e76e0dd9225ac8058d6d338c617a29
+SIZE (eza-community-eza-v0.23.3_GH0.tar.gz) = 1432248
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index c3bc22e2c822..fd7e13fc5d4a 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.0.9
+DISTVERSION= 4.0.10
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 519b85e1f66c..388791cd30d2 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756985343
-SHA256 (fluent-fluent-bit-v4.0.9_GH0.tar.gz) = 0031f74b616b4669064a59902559da2f87174aa8007e749b5df19ed79c534f5b
-SIZE (fluent-fluent-bit-v4.0.9_GH0.tar.gz) = 34494999
+TIMESTAMP = 1758187530
+SHA256 (fluent-fluent-bit-v4.0.10_GH0.tar.gz) = 7d8b28b37ad54f60dc361ea1c98b52725f3b4a6b55ded6275d23499be9003f83
+SIZE (fluent-fluent-bit-v4.0.10_GH0.tar.gz) = 34499822
diff --git a/sysutils/inotify-tools/Makefile b/sysutils/inotify-tools/Makefile
index 167c7827be2a..298a69f5ae68 100644
--- a/sysutils/inotify-tools/Makefile
+++ b/sysutils/inotify-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= inotify-tools
-DISTVERSION= 4.23.9.0
-PORTREVISION= 1
+DISTVERSION= 4.25.9.0
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/inotify-tools/distinfo b/sysutils/inotify-tools/distinfo
index fa30f9ecc37f..fa8e06854d7a 100644
--- a/sysutils/inotify-tools/distinfo
+++ b/sysutils/inotify-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703113035
-SHA256 (inotify-tools-inotify-tools-4.23.9.0_GH0.tar.gz) = 1dfa33f80b6797ce2f6c01f454fd486d30be4dca1b0c5c2ea9ba3c30a5c39855
-SIZE (inotify-tools-inotify-tools-4.23.9.0_GH0.tar.gz) = 93281
+TIMESTAMP = 1758094445
+SHA256 (inotify-tools-inotify-tools-4.25.9.0_GH0.tar.gz) = d33a4fd24c72c2d08893f129d724adf725b93dae96c359e4f4e9f32573cc853b
+SIZE (inotify-tools-inotify-tools-4.25.9.0_GH0.tar.gz) = 94099
diff --git a/sysutils/inotify-tools/pkg-plist b/sysutils/inotify-tools/pkg-plist
index 45c279bb9447..54dacf82fde9 100644
--- a/sysutils/inotify-tools/pkg-plist
+++ b/sysutils/inotify-tools/pkg-plist
@@ -1,3 +1,5 @@
+bin/fsnotifywait
+bin/fsnotifywatch
bin/inotifywait
bin/inotifywatch
%%STATIC%%bin/inotifywait.static
diff --git a/sysutils/intel-pcm/Makefile b/sysutils/intel-pcm/Makefile
index ba1c955a9a9f..f0212ef0530b 100644
--- a/sysutils/intel-pcm/Makefile
+++ b/sysutils/intel-pcm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intel-pcm
DISTVERSION= 202405
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= imp@FreeBSD.org
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
new file mode 100644
index 000000000000..8eca3258c657
--- /dev/null
+++ b/sysutils/kubie/files/patch-cargo-crates_aws-lc-sys-0.28.0_aws-lc_include_openssl_target.h
@@ -0,0 +1,20 @@
+--- 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/ldap-account-manager/Makefile b/sysutils/ldap-account-manager/Makefile
index 1e3766a186a0..fae4e109aaa8 100644
--- a/sysutils/ldap-account-manager/Makefile
+++ b/sysutils/ldap-account-manager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ldap-account-manager
-DISTVERSION= 9.2
+DISTVERSION= 9.3
CATEGORIES= sysutils www
MASTER_SITES= SF/${SHORTNAME}/LAM/${PORTVERSION}
diff --git a/sysutils/ldap-account-manager/distinfo b/sysutils/ldap-account-manager/distinfo
index 2cac8a1040a0..3bb3c4735ca6 100644
--- a/sysutils/ldap-account-manager/distinfo
+++ b/sysutils/ldap-account-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749700208
-SHA256 (ldap-account-manager-9.2.tar.bz2) = 7032c795718649e11ffef20ba42ee6ea7307322cec771d392f49a2efb1c5121c
-SIZE (ldap-account-manager-9.2.tar.bz2) = 28303165
+TIMESTAMP = 1758122957
+SHA256 (ldap-account-manager-9.3.tar.bz2) = d56f70c3ca8bc50158b399c8ff6460ada5293552db5696e1ea27ed9cda94cbda
+SIZE (ldap-account-manager-9.3.tar.bz2) = 28876677
diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile
index 62a5cdbcdf2e..702727eab586 100644
--- a/sysutils/limine/Makefile
+++ b/sysutils/limine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= limine
-DISTVERSION= 9.6.5
+DISTVERSION= 10.0.0
CATEGORIES= sysutils
MASTER_SITES= https://codeberg.org/Limine/Limine/releases/download/v${DISTVERSION}/
@@ -28,7 +28,6 @@ PORTDOCS= 3RDPARTY.md CONFIG.md FAQ.md PROTOCOL.md USAGE.md
OPTIONS_DEFINE= DOCS
post-patch:
- @${REINPLACE_CMD} -e '/COPYING/d' ${WRKSRC}/GNUmakefile.in
- @${REINPLACE_CMD} -e '/LICENSES/d' ${WRKSRC}/GNUmakefile.in
+ @${REINPLACE_CMD} -e '/COPYING/d; /LICENSES/d' ${WRKSRC}/GNUmakefile.in
.include <bsd.port.mk>
diff --git a/sysutils/limine/distinfo b/sysutils/limine/distinfo
index 0fd207ed0fa4..f812edc17fe3 100644
--- a/sysutils/limine/distinfo
+++ b/sysutils/limine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756584646
-SHA256 (limine-9.6.5.tar.gz) = 777b5e156e9e48a1be54859bb8eb396bd7f4731bf616cb1ea647237e57bb126b
-SIZE (limine-9.6.5.tar.gz) = 571231
+TIMESTAMP = 1757989302
+SHA256 (limine-10.0.0.tar.gz) = cbbd3d314855fd2c2886b2821d45b688b02543f4732f19f501e4d5568e0c7f87
+SIZE (limine-10.0.0.tar.gz) = 569324
diff --git a/sysutils/mdcat/files/patch-rust-1.89.0 b/sysutils/mdcat/files/patch-rust-1.89.0
new file mode 100644
index 000000000000..7259465cd798
--- /dev/null
+++ b/sysutils/mdcat/files/patch-rust-1.89.0
@@ -0,0 +1,10 @@
+--- pulldown-cmark-mdcat/src/terminal/osc.rs.orig 2025-08-22 12:28:04 UTC
++++ pulldown-cmark-mdcat/src/terminal/osc.rs
+@@ -20,6 +20,7 @@ pub fn write_osc<W: Write + ?Sized>(writer: &mut W, co
+ Ok(())
+ }
+
++#[allow(dead_code)]
+ #[derive(Debug, PartialEq, Eq, Copy, Clone)]
+ pub struct Osc8Links;
+
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 6786f7028c39..47ded0172bc1 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.9.9
+DISTVERSION= 2025.9.12
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -34,7 +34,6 @@ CARGO_CRATES= addr2line-0.24.2 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
ansi-str-0.9.0 \
ansitok-0.3.0 \
@@ -85,7 +84,7 @@ CARGO_CRATES= addr2line-0.24.2 \
cfg_aliases-0.2.1 \
chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
ci_info-0.14.14 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index a676c4a2bbdb..f07fd760f97e 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1757660539
+TIMESTAMP = 1758091316
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
@@ -19,8 +19,6 @@ SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2d
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/ansi-str-0.9.0.crate) = 060de1453b69f46304b28274f382132f4e72c55637cf362920926a70d090890d
@@ -121,8 +119,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.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+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
@@ -1425,5 +1423,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.9.9_GH0.tar.gz) = dc78eb8e1a03ab8c603a464d0b95b7cfa606a2421c739d4ccced89b668875b39
-SIZE (jdx-mise-v2025.9.9_GH0.tar.gz) = 5209095
+SHA256 (jdx-mise-v2025.9.12_GH0.tar.gz) = 83fbd80c12f42a6080755557406067b557d2ce2716fd160e3eecff337e440c1e
+SIZE (jdx-mise-v2025.9.12_GH0.tar.gz) = 4868039
diff --git a/sysutils/moor/Makefile b/sysutils/moor/Makefile
index 0a38fafa604a..90c0335f33bc 100644
--- a/sysutils/moor/Makefile
+++ b/sysutils/moor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= moor
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.1
+DISTVERSION= 2.2.0
CATEGORIES= sysutils
MAINTAINER= nxjoseph@protonmail.com
@@ -14,6 +14,7 @@ USES= go:modules
GO_MODULE= github.com/walles/${PORTNAME}/v2
GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS= -ldflags="-s -w -X main.versionString=${DISTVERSIONFULL}"
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/sysutils/moor/distinfo b/sysutils/moor/distinfo
index 1f8b8888c708..3dcee047a341 100644
--- a/sysutils/moor/distinfo
+++ b/sysutils/moor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757783287
-SHA256 (go/sysutils_moor/moor-v2.1.1/v2.1.1.mod) = 00a99435b9a18c1066acc954bb0d8140ee7d889276809627985a4e2d92e2fab2
-SIZE (go/sysutils_moor/moor-v2.1.1/v2.1.1.mod) = 582
-SHA256 (go/sysutils_moor/moor-v2.1.1/v2.1.1.zip) = 073bb583a1b6b4292be9e3df805e05177bce6740f0135d59548c2b9a6b3ec9d7
-SIZE (go/sysutils_moor/moor-v2.1.1/v2.1.1.zip) = 3112256
+TIMESTAMP = 1758391546
+SHA256 (go/sysutils_moor/moor-v2.2.0/v2.2.0.mod) = 00a99435b9a18c1066acc954bb0d8140ee7d889276809627985a4e2d92e2fab2
+SIZE (go/sysutils_moor/moor-v2.2.0/v2.2.0.mod) = 582
+SHA256 (go/sysutils_moor/moor-v2.2.0/v2.2.0.zip) = 588ca012c5ffedc2164fed3651c05ea46629231ae9a07919863f5665b1c85326
+SIZE (go/sysutils_moor/moor-v2.2.0/v2.2.0.zip) = 3113312
diff --git a/sysutils/plasma-pass/Makefile b/sysutils/plasma-pass/Makefile
index 4bbdbc734549..eb44edf7dfea 100644
--- a/sysutils/plasma-pass/Makefile
+++ b/sysutils/plasma-pass/Makefile
@@ -1,6 +1,7 @@
PORTNAME= plasma-pass
DISTVERSION= 1.3.0
MASTER_SITES= KDE/stable/${PORTNAME}
+PORTREVISION= 1
CATEGORIES= sysutils kde
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/plasma-pass/pkg-plist b/sysutils/plasma-pass/pkg-plist
index a916292fcc6b..1dc99b0139c3 100644
--- a/sysutils/plasma-pass/pkg-plist
+++ b/sysutils/plasma-pass/pkg-plist
@@ -46,7 +46,6 @@ share/locale/uk/LC_MESSAGES/plasma_applet_org.kde.plasma.pass.mo
share/locale/vi/LC_MESSAGES/plasma_applet_org.kde.plasma.pass.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.plasma.pass.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.pass.mo
-share/metainfo/org.kde.plasma.pass.appdata.xml
share/plasma/plasmoids/org.kde.plasma.pass/contents/ui/PasswordItemDelegate.qml
share/plasma/plasmoids/org.kde.plasma.pass/contents/ui/PasswordsPage.qml
share/plasma/plasmoids/org.kde.plasma.pass/contents/ui/ProviderDelegate.qml
diff --git a/sysutils/py-overlord/Makefile b/sysutils/py-overlord/Makefile
index 5b3e962ec9be..c1866fc64297 100644
--- a/sysutils/py-overlord/Makefile
+++ b/sysutils/py-overlord/Makefile
@@ -1,6 +1,6 @@
PORTNAME= overlord
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.2
+DISTVERSION= 0.19.0
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-overlord/distinfo b/sysutils/py-overlord/distinfo
index 86426aca5a2d..4323c6b9651a 100644
--- a/sysutils/py-overlord/distinfo
+++ b/sysutils/py-overlord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757898073
-SHA256 (DtxdF-overlord-v0.17.2_GH0.tar.gz) = 0e8d837a5dd429e564ef3f5e1ad4999a288b57afd4f3ccde06945d246e752782
-SIZE (DtxdF-overlord-v0.17.2_GH0.tar.gz) = 99002
+TIMESTAMP = 1758225425
+SHA256 (DtxdF-overlord-v0.19.0_GH0.tar.gz) = b220d1e1991d3cbaf23e33124bfb34b0e3dd4b21c625658463f3c4ddd7d7268d
+SIZE (DtxdF-overlord-v0.19.0_GH0.tar.gz) = 100497
diff --git a/sysutils/py-overlord/pkg-plist b/sysutils/py-overlord/pkg-plist
index af60a66674b2..7ee42840de98 100644
--- a/sysutils/py-overlord/pkg-plist
+++ b/sysutils/py-overlord/pkg-plist
@@ -82,6 +82,8 @@ bin/overlord
%%PYTHON_SITELIBDIR%%/overlord/commands/__pycache__/serve%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/overlord/commands/__pycache__/spec%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/overlord/commands/__pycache__/spec%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/overlord/commands/__pycache__/template%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/overlord/commands/__pycache__/template%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/overlord/commands/__pycache__/token%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/overlord/commands/__pycache__/token%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/overlord/commands/__pycache__/watch%%PYTHON_TAG%%.opt-1.pyc
@@ -95,6 +97,7 @@ bin/overlord
%%PYTHON_SITELIBDIR%%/overlord/commands/poll.py
%%PYTHON_SITELIBDIR%%/overlord/commands/serve.py
%%PYTHON_SITELIBDIR%%/overlord/commands/spec.py
+%%PYTHON_SITELIBDIR%%/overlord/commands/template.py
%%PYTHON_SITELIBDIR%%/overlord/commands/token.py
%%PYTHON_SITELIBDIR%%/overlord/commands/watch.py
%%PYTHON_SITELIBDIR%%/overlord/config.py
diff --git a/sysutils/stackit/Makefile b/sysutils/stackit/Makefile
new file mode 100644
index 000000000000..423906668ee8
--- /dev/null
+++ b/sysutils/stackit/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= stackit
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.42.0
+CATEGORIES= sysutils
+
+MAINTAINER= gogolok@gmail.com
+COMMENT= Command-line interface to manage STACKIT resources
+WWW= https://github.com/stackitcloud/stackit-cli
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+USES= go:modules
+GO_MODULE= github.com/stackitcloud/stackit-cli
+GO_BUILDFLAGS= -ldflags="-X main.version=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/stackit/distinfo b/sysutils/stackit/distinfo
new file mode 100644
index 000000000000..60633c704718
--- /dev/null
+++ b/sysutils/stackit/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1757862801
+SHA256 (go/sysutils_stackit/stackit-v0.42.0/v0.42.0.mod) = 31496624947deb70f8440b8f7a0bc280cd103f88fb1044bdc51e1146d8dff692
+SIZE (go/sysutils_stackit/stackit-v0.42.0/v0.42.0.mod) = 12903
+SHA256 (go/sysutils_stackit/stackit-v0.42.0/v0.42.0.zip) = 6d18a68ca9d49687b8bf47759a338dfb28746f7b87a34eda386f2bfc9adde93a
+SIZE (go/sysutils_stackit/stackit-v0.42.0/v0.42.0.zip) = 2189171
diff --git a/sysutils/stackit/pkg-descr b/sysutils/stackit/pkg-descr
new file mode 100644
index 000000000000..298e9ecb0292
--- /dev/null
+++ b/sysutils/stackit/pkg-descr
@@ -0,0 +1,6 @@
+Use the STACKIT command-line tool, stackit, to manage
+STACKIT services and resources as well as perform
+operations using the command-line or in scripts or
+automation.
+
+See also: https://github.com/stackitcloud/stackit-cli