aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/dnf/Makefile2
-rw-r--r--sysutils/dnf/distinfo6
-rw-r--r--sysutils/dnf/pkg-plist3
-rw-r--r--sysutils/goawk/Makefile3
-rw-r--r--sysutils/goawk/distinfo6
-rw-r--r--sysutils/kopia/Makefile4
-rw-r--r--sysutils/kopia/distinfo10
-rw-r--r--sysutils/libdnf/Makefile4
-rw-r--r--sysutils/libdnf/distinfo6
-rw-r--r--sysutils/libdnf/files/patch-libdnf_dnf-repo.cpp11
-rw-r--r--sysutils/libdnf/files/patch-libdnf_hy-util.cpp4
-rw-r--r--sysutils/libdnf/files/patch-libdnf_utils_utils.cpp24
-rw-r--r--sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt8
-rw-r--r--sysutils/libdnf/files/patch-tests_CMakeLists.txt6
-rw-r--r--sysutils/libdnf/pkg-plist2
-rw-r--r--sysutils/limine/Makefile2
-rw-r--r--sysutils/limine/distinfo6
-rw-r--r--sysutils/mise/Makefile30
-rw-r--r--sysutils/mise/distinfo62
-rw-r--r--sysutils/mods/Makefile58
-rw-r--r--sysutils/mods/distinfo5
-rw-r--r--sysutils/mods/pkg-descr3
-rw-r--r--sysutils/rundeck/Makefile4
-rw-r--r--sysutils/rundeck/distinfo6
-rw-r--r--sysutils/seatd/Makefile2
25 files changed, 190 insertions, 87 deletions
diff --git a/sysutils/dnf/Makefile b/sysutils/dnf/Makefile
index ffde2094bd61..752ba9c1c173 100644
--- a/sysutils/dnf/Makefile
+++ b/sysutils/dnf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnf
-DISTVERSION= 4.22.0
+DISTVERSION= 4.24.0
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/dnf/distinfo b/sysutils/dnf/distinfo
index 84a9d157de7a..98a6622146b9 100644
--- a/sysutils/dnf/distinfo
+++ b/sysutils/dnf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738004554
-SHA256 (rpm-software-management-dnf-4.22.0_GH0.tar.gz) = 6bf16a6ddbd89d7e79358ba6fbf532bf82acfeee20201c11b9bda821e19a82de
-SIZE (rpm-software-management-dnf-4.22.0_GH0.tar.gz) = 2160515
+TIMESTAMP = 1764098148
+SHA256 (rpm-software-management-dnf-4.24.0_GH0.tar.gz) = ac1600ffa6c59a21e975693577bafd9b210fa0eda2780911fa01930320f62d24
+SIZE (rpm-software-management-dnf-4.24.0_GH0.tar.gz) = 2169386
diff --git a/sysutils/dnf/pkg-plist b/sysutils/dnf/pkg-plist
index 5e2cc5f31c2d..e68b6a9d6bb0 100644
--- a/sysutils/dnf/pkg-plist
+++ b/sysutils/dnf/pkg-plist
@@ -8,6 +8,7 @@ etc/bash_completion.d/dnf-3
%%ETCDIR%%/dnf-strict.conf
%%ETCDIR%%/dnf.conf
%%ETCDIR%%/protected.d/yum.conf
+@dir %%ETCDIR%%/usr-drift-protected-paths.d
%%PYTHON_SITELIBDIR%%/dnf/__init__.py
%%PYTHON_SITELIBDIR%%/dnf/automatic/__init__.py
%%PYTHON_SITELIBDIR%%/dnf/automatic/emitter.py
@@ -93,7 +94,7 @@ etc/bash_completion.d/dnf-3
%%PYTHON_SITELIBDIR%%/dnf/yum/__init__.py
%%PYTHON_SITELIBDIR%%/dnf/yum/misc.py
%%PYTHON_SITELIBDIR%%/dnf/yum/rpmtrans.py
-%%PYTHON_SITELIBDIR%%/dnf-4.22.0.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/dnf-4.24.0.dist-info/METADATA
share/locale/ar/LC_MESSAGES/dnf.mo
share/locale/be/LC_MESSAGES/dnf.mo
share/locale/bg/LC_MESSAGES/dnf.mo
diff --git a/sysutils/goawk/Makefile b/sysutils/goawk/Makefile
index 963c8e6f0690..a8c7373f9c5f 100644
--- a/sysutils/goawk/Makefile
+++ b/sysutils/goawk/Makefile
@@ -1,7 +1,6 @@
PORTNAME= goawk
DISTVERSIONPREFIX= v
-DISTVERSION= 1.30.0
-PORTREVISION= 1
+DISTVERSION= 1.30.1
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/goawk/distinfo b/sysutils/goawk/distinfo
index c5acdfc8957f..84aa8ce7814c 100644
--- a/sysutils/goawk/distinfo
+++ b/sysutils/goawk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762144287
-SHA256 (benhoyt-goawk-v1.30.0_GH0.tar.gz) = 7a42ca223f1319483c3f46014c80f5e78e8410be29175ac852d88b79e3e64a36
-SIZE (benhoyt-goawk-v1.30.0_GH0.tar.gz) = 1684744
+TIMESTAMP = 1763958691
+SHA256 (benhoyt-goawk-v1.30.1_GH0.tar.gz) = 7f2964b474ac3d2d41b5a9bf5a18cd3ee369b2c1cd7aa405299b385ff20ea5db
+SIZE (benhoyt-goawk-v1.30.1_GH0.tar.gz) = 1684895
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index c6ce9e7f7e60..cacb595938ec 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
-DISTVERSION= 0.22.0
+DISTVERSION= 0.22.1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://kopia.io/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules
+USES= go:1.25,modules
GO_MODULE= github.com/kopia/kopia
GO_BUILDFLAGS= -ldflags "\
-X github.com/kopia/kopia/repo.BuildVersion=${DISTVERSION} \
diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo
index 68394ac75bb7..90a94a9cdb1c 100644
--- a/sysutils/kopia/distinfo
+++ b/sysutils/kopia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763470292
-SHA256 (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.mod) = 7bf759a899dcfa9c2c64099f7d351aa58d31fb6bad494ee117250a70b8c02946
-SIZE (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.mod) = 7232
-SHA256 (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.zip) = bca02dcb28b5a68a42a3be11721924f78d251ee87f0e4b690bce4bafd335855e
-SIZE (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.zip) = 2424727
+TIMESTAMP = 1764101566
+SHA256 (go/sysutils_kopia/kopia-v0.22.1/v0.22.1.mod) = 007442d47d3e3208175b95c2cc55588b4c721202b37cc0aed684da1532ea4a78
+SIZE (go/sysutils_kopia/kopia-v0.22.1/v0.22.1.mod) = 7187
+SHA256 (go/sysutils_kopia/kopia-v0.22.1/v0.22.1.zip) = e92ffa2032c458573bbe7fd76b4957e0e7ca9a2b6436681805ba1315311539d2
+SIZE (go/sysutils_kopia/kopia-v0.22.1/v0.22.1.zip) = 2424623
diff --git a/sysutils/libdnf/Makefile b/sysutils/libdnf/Makefile
index fe284a85bf85..e06422cf976b 100644
--- a/sysutils/libdnf/Makefile
+++ b/sysutils/libdnf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libdnf
-DISTVERSION= 0.73.4
+DISTVERSION= 0.75.0
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -51,6 +51,6 @@ ZCHUNK_DESC= With zchunk support
ZCHUNK_CMAKE_BOOL= WITH_ZCHUNK
ZCHUNK_BROKEN= Links with zchunk when WITH_ZCHUNK=OFF https://github.com/rpm-software-management/libdnf/issues/1515
-# Tests fail to compile: ld: error: unable to find library -ltestshared, see https://github.com/rpm-software-management/libdnf/issues/1574
+# tests as of 0.75.0: 100% tests passed, 0 tests failed out of 2
.include <bsd.port.mk>
diff --git a/sysutils/libdnf/distinfo b/sysutils/libdnf/distinfo
index 78460da75e18..533c59b19b8c 100644
--- a/sysutils/libdnf/distinfo
+++ b/sysutils/libdnf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737971787
-SHA256 (rpm-software-management-libdnf-0.73.4_GH0.tar.gz) = bce14012d29d58867669fc606938f6fa84f037efcd9c802150fba6506356814c
-SIZE (rpm-software-management-libdnf-0.73.4_GH0.tar.gz) = 1208308
+TIMESTAMP = 1764046596
+SHA256 (rpm-software-management-libdnf-0.75.0_GH0.tar.gz) = 0a06cc9656b10518c50f230ec8f7cf0218530823f6b2f28bf164899f8d569622
+SIZE (rpm-software-management-libdnf-0.75.0_GH0.tar.gz) = 1215141
diff --git a/sysutils/libdnf/files/patch-libdnf_dnf-repo.cpp b/sysutils/libdnf/files/patch-libdnf_dnf-repo.cpp
new file mode 100644
index 000000000000..f4237e94b3bd
--- /dev/null
+++ b/sysutils/libdnf/files/patch-libdnf_dnf-repo.cpp
@@ -0,0 +1,11 @@
+--- libdnf/dnf-repo.cpp.orig 2025-11-25 05:00:01 UTC
++++ libdnf/dnf-repo.cpp
+@@ -968,7 +968,7 @@ dnf_repo_conf_load_overrides(DnfRepo *repo, const char
+ const auto & section = cfg_parser_data_iter.first;
+ g_autofree gchar * repo_id_pattern = dnf_repo_substitute(repo, section.c_str());
+
+- if (fnmatch(repo_id_pattern, repoId, FNM_EXTMATCH) != 0) {
++ if (fnmatch(repo_id_pattern, repoId, 0/*FNM_EXTMATCH*/) != 0) {
+ continue;
+ }
+
diff --git a/sysutils/libdnf/files/patch-libdnf_hy-util.cpp b/sysutils/libdnf/files/patch-libdnf_hy-util.cpp
index 9d6558f93291..5a6b3a0d6887 100644
--- a/sysutils/libdnf/files/patch-libdnf_hy-util.cpp
+++ b/sysutils/libdnf/files/patch-libdnf_hy-util.cpp
@@ -1,6 +1,6 @@
---- libdnf/hy-util.cpp.orig 2020-09-20 22:48:40 UTC
+--- libdnf/hy-util.cpp.orig 2025-10-20 13:41:49 UTC
+++ libdnf/hy-util.cpp
-@@ -111,10 +111,12 @@ hy_detect_arch(char **arch)
+@@ -127,10 +127,12 @@ hy_detect_arch(char **arch)
char *modifier = un.machine + 5;
while(isdigit(*modifier)) /* keep armv7, armv8, armv9, armv10, armv100, ... */
modifier++;
diff --git a/sysutils/libdnf/files/patch-libdnf_utils_utils.cpp b/sysutils/libdnf/files/patch-libdnf_utils_utils.cpp
new file mode 100644
index 000000000000..6ec69f656c5b
--- /dev/null
+++ b/sysutils/libdnf/files/patch-libdnf_utils_utils.cpp
@@ -0,0 +1,24 @@
+--- libdnf/utils/utils.cpp.orig 2025-11-25 05:02:56 UTC
++++ libdnf/utils/utils.cpp
+@@ -308,10 +308,10 @@ std::vector<std::string> createSortedFileList(
+ if (path[strlen(path)-1] == '/') {
+ continue;
+ }
+- auto * path_fname = basename(path);
++ auto * path_fname = g_basename(path);
+ bool found{false};
+ for (const auto & path_in_list : paths) {
+- if (strcmp(path_fname, basename(path_in_list.c_str())) == 0) {
++ if (strcmp(path_fname, g_basename(path_in_list.c_str())) == 0) {
+ found = true;
+ break;
+ }
+@@ -325,7 +325,7 @@ std::vector<std::string> createSortedFileList(
+
+ // sort all drop-in configuration files alphabetically by their names
+ std::sort(paths.begin(), paths.end(), [](const std::string & p1, const std::string & p2) {
+- return strcmp(basename(p1.c_str()), basename(p2.c_str())) < 0;
++ return strcmp(g_basename(p1.c_str()), g_basename(p2.c_str())) < 0;
+ });
+
+ return paths;
diff --git a/sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt b/sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt
index 7480ad2fb387..5ee8a2cf71b2 100644
--- a/sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt
+++ b/sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt
@@ -1,9 +1,11 @@
---- python/hawkey/CMakeLists.txt.orig 2020-09-26 05:11:04 UTC
+--- python/hawkey/CMakeLists.txt.orig 2025-10-20 13:41:49 UTC
+++ python/hawkey/CMakeLists.txt
-@@ -50,4 +50,6 @@ target_link_libraries(_hawkeymodule ${PYTHON_LIBRARY})
+@@ -50,6 +50,8 @@ install(TARGETS _hawkeymodule LIBRARY DESTINATION ${PY
install(FILES __init__.py DESTINATION ${PYTHON_INSTALL_DIR}/hawkey)
install(TARGETS _hawkeymodule LIBRARY DESTINATION ${PYTHON_INSTALL_DIR}/hawkey)
+if (BUILD_TESTING)
- add_subdirectory(tests)
+ IF (WITH_TESTS)
+endif()
+ add_subdirectory(tests)
+ ENDIF()
diff --git a/sysutils/libdnf/files/patch-tests_CMakeLists.txt b/sysutils/libdnf/files/patch-tests_CMakeLists.txt
index 6c12e3340ffa..cb7af9932078 100644
--- a/sysutils/libdnf/files/patch-tests_CMakeLists.txt
+++ b/sysutils/libdnf/files/patch-tests_CMakeLists.txt
@@ -1,6 +1,6 @@
---- tests/CMakeLists.txt.orig 2021-03-01 17:31:02 UTC
+--- tests/CMakeLists.txt.orig 2025-10-20 13:41:49 UTC
+++ tests/CMakeLists.txt
-@@ -3,7 +3,9 @@ add_subdirectory(libdnf/module)
+@@ -7,7 +7,9 @@ add_subdirectory(libdnf/sack)
add_subdirectory(libdnf/repo)
add_subdirectory(libdnf/transaction)
add_subdirectory(libdnf/sack)
@@ -9,4 +9,4 @@
+endif()
add_subdirectory(libdnf)
-
+ set(LIBDNF_TEST_SOURCES
diff --git a/sysutils/libdnf/pkg-plist b/sysutils/libdnf/pkg-plist
index 68641bfce8ff..9e75b04bbca8 100644
--- a/sysutils/libdnf/pkg-plist
+++ b/sysutils/libdnf/pkg-plist
@@ -58,7 +58,7 @@ lib/libdnf.so.2
lib/libdnf/plugins/README
%%PYTHON%%%%PYTHON_SITELIBDIR%%/hawkey/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/hawkey/_hawkey.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf-0.73.4.dist-info/METADATA
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf-0.75.0.dist-info/METADATA
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/_common_types.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/_conf.so
diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile
index c1e576da09b8..3dcaf3a00fe3 100644
--- a/sysutils/limine/Makefile
+++ b/sysutils/limine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= limine
-DISTVERSION= 10.3.0
+DISTVERSION= 10.3.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 957bf63238f3..069e6010b214 100644
--- a/sysutils/limine/distinfo
+++ b/sysutils/limine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762925013
-SHA256 (limine-10.3.0.tar.gz) = d0b99b43e06ecdf3e7db105d70aa9c064c5b4759c9ad2c0892899aba99a22499
-SIZE (limine-10.3.0.tar.gz) = 574160
+TIMESTAMP = 1763950917
+SHA256 (limine-10.3.2.tar.gz) = 2de481b28fd8e88f25232dd32ef19e64b3e3c6c2f5787aff6122978251cad3cb
+SIZE (limine-10.3.2.tar.gz) = 574182
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 26c307b0b532..16941a89e812 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.5
+DISTVERSION= 2025.11.7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -43,8 +43,8 @@ CARGO_CRATES= addr2line-0.25.1 \
anstream-0.6.21 \
anstyle-1.0.13 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.4 \
- anstyle-wincon-3.0.10 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
anyhow-1.0.100 \
arbitrary-1.4.2 \
arc-swap-1.7.1 \
@@ -88,7 +88,7 @@ CARGO_CRATES= addr2line-0.25.1 \
bumpalo-3.19.0 \
bytecount-0.6.9 \
byteorder-1.5.0 \
- bytes-1.10.1 \
+ bytes-1.11.0 \
bytesize-2.2.0 \
bzip2-0.5.2 \
bzip2-0.6.1 \
@@ -96,7 +96,7 @@ CARGO_CRATES= addr2line-0.25.1 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
cbc-0.1.2 \
- cc-1.2.45 \
+ cc-1.2.46 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.4 \
@@ -109,9 +109,9 @@ CARGO_CRATES= addr2line-0.25.1 \
ci_info-0.14.15 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.51 \
+ clap-4.5.52 \
clap-sort-1.0.3 \
- clap_builder-4.5.51 \
+ clap_builder-4.5.52 \
clap_derive-4.5.49 \
clap_lex-0.7.6 \
clru-0.6.2 \
@@ -222,7 +222,7 @@ CARGO_CRATES= addr2line-0.25.1 \
filetime-0.2.26 \
filetime_creation-0.2.0 \
find-crate-0.6.3 \
- find-msvc-tools-0.1.4 \
+ find-msvc-tools-0.1.5 \
fixedbitset-0.5.7 \
flagset-0.4.7 \
flate2-1.1.5 \
@@ -337,10 +337,10 @@ CARGO_CRATES= addr2line-0.25.1 \
httpdate-1.0.3 \
human_format-1.1.0 \
humansize-2.1.3 \
- hyper-1.8.0 \
+ hyper-1.8.1 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.17 \
+ hyper-util-0.1.18 \
i18n-config-0.4.8 \
i18n-embed-0.15.4 \
i18n-embed-fl-0.9.4 \
@@ -574,7 +574,7 @@ CARGO_CRATES= addr2line-0.25.1 \
roff-0.2.2 \
rops-0.1.5 \
rowan-0.15.17 \
- rsa-0.9.8 \
+ rsa-0.9.9 \
rust-embed-8.9.0 \
rust-embed-impl-8.9.0 \
rust-embed-utils-8.9.0 \
@@ -625,8 +625,8 @@ CARGO_CRATES= addr2line-0.25.1 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
- serde_with-3.15.1 \
- serde_with_macros-3.15.1 \
+ serde_with-3.16.0 \
+ serde_with_macros-3.16.0 \
serde_yaml-0.9.34+deprecated \
serial_test-3.2.0 \
serial_test_derive-3.2.0 \
@@ -739,7 +739,7 @@ CARGO_CRATES= addr2line-0.25.1 \
unicode-width-0.1.14 \
unicode-width-0.2.2 \
unicode-xid-0.2.6 \
- unit-prefix-0.5.1 \
+ unit-prefix-0.5.2 \
universal-hash-0.5.1 \
unsafe-libyaml-0.2.11 \
untrusted-0.7.1 \
@@ -788,7 +788,7 @@ CARGO_CRATES= addr2line-0.25.1 \
windows-link-0.1.3 \
windows-link-0.2.1 \
windows-numerics-0.2.0 \
- windows-registry-0.5.3 \
+ windows-registry-0.6.1 \
windows-result-0.3.4 \
windows-result-0.4.1 \
windows-strings-0.4.2 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index db40b6e32e0a..830ae92e2c9d 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1763360250
+TIMESTAMP = 1764047957
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
@@ -33,10 +33,10 @@ SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07
SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
-SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
-SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
-SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
@@ -123,8 +123,8 @@ SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d5661261983
SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
-SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
SHA256 (rust/crates/bytesize-2.2.0.crate) = c99fa31e08a43eaa5913ef68d7e01c37a2bdce6ed648168239ad33b7d30a9cd8
SIZE (rust/crates/bytesize-2.2.0.crate) = 21618
SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
@@ -139,8 +139,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.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe
-SIZE (rust/crates/cc-1.2.45.crate) = 92261
+SHA256 (rust/crates/cc-1.2.46.crate) = b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36
+SIZE (rust/crates/cc-1.2.46.crate) = 92306
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
@@ -165,12 +165,12 @@ 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.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
-SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap-4.5.52.crate) = aa8120877db0e5c011242f96806ce3c94e0737ab8108532a76a3300a01db2ab8
+SIZE (rust/crates/clap-4.5.52.crate) = 62033
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.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
-SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_builder-4.5.52.crate) = 02576b399397b659c26064fbc92a75fede9d18ffd5f80ca1cd74ddab167016e1
+SIZE (rust/crates/clap_builder-4.5.52.crate) = 170544
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
@@ -391,8 +391,8 @@ SHA256 (rust/crates/filetime_creation-0.2.0.crate) = c25b5d475550e559de5b0c00847
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.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
-SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe
@@ -621,14 +621,14 @@ SHA256 (rust/crates/human_format-1.1.0.crate) = 5c3b1f728c459d27b12448862017b96a
SIZE (rust/crates/human_format-1.1.0.crate) = 7108
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
-SHA256 (rust/crates/hyper-1.8.0.crate) = 1744436df46f0bde35af3eda22aeaba453aada65d8f1c171cd8a5f59030bd69f
-SIZE (rust/crates/hyper-1.8.0.crate) = 157604
+SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11
+SIZE (rust/crates/hyper-1.8.1.crate) = 157353
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.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
-SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/hyper-util-0.1.18.crate) = 52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56
+SIZE (rust/crates/hyper-util-0.1.18.crate) = 101688
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
@@ -1095,8 +1095,8 @@ SHA256 (rust/crates/rops-0.1.5.crate) = 5c830d8ae5c50ef149e290235ef564ac84d97181
SIZE (rust/crates/rops-0.1.5.crate) = 68739
SHA256 (rust/crates/rowan-0.15.17.crate) = d4f1e4a001f863f41ea8d0e6a0c34b356d5b733db50dadab3efef640bafb779b
SIZE (rust/crates/rowan-0.15.17.crate) = 39734
-SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
-SIZE (rust/crates/rsa-0.9.8.crate) = 85741
+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
@@ -1197,10 +1197,10 @@ SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04
-SIZE (rust/crates/serde_with-3.15.1.crate) = 196681
-SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955
-SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094
+SHA256 (rust/crates/serde_with-3.16.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_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
@@ -1425,8 +1425,8 @@ 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.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
-SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
+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
@@ -1523,8 +1523,8 @@ SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc
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-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
-SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720
+SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358
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
@@ -1677,5 +1677,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.11.5_GH0.tar.gz) = 3afc9f12571a60d66423e7e58549d226f9fd3b8dbcee1b90b416645808c2a23d
-SIZE (jdx-mise-v2025.11.5_GH0.tar.gz) = 5088278
+SHA256 (jdx-mise-v2025.11.7_GH0.tar.gz) = 16df31d697a54eca7a7d7572835fdcbadb390f240705d829327d38783b236650
+SIZE (jdx-mise-v2025.11.7_GH0.tar.gz) = 5092900
diff --git a/sysutils/mods/Makefile b/sysutils/mods/Makefile
new file mode 100644
index 000000000000..14e7affda445
--- /dev/null
+++ b/sysutils/mods/Makefile
@@ -0,0 +1,58 @@
+PORTNAME= mods
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.8.1
+CATEGORIES= sysutils
+
+MAINTAINER= mopp7@proton.me
+COMMENT= AI for the command line, built for pipelines
+WWW= https://github.com/charmbracelet/mods
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+_BUILD_VERSION= ${DISTVERSION}
+_BUILD_SHA= 9b36cf8
+
+GO_MODULE= github.com/charmbracelet/${PORTNAME}
+GO_BUILDFLAGS= -ldflags "\
+ -s -w \
+ -X main.Version=${_BUILD_VERSION} \
+ -X main.CommitSHA=${_BUILD_SHA}"
+
+PLIST_FILES= bin/${PORTNAME}
+DOCS= config_template.yml README.md
+PORTDOCS= ${DOCS:T}
+
+OPTIONS_DEFINE= COMPLETIONS DOCS
+
+COMPLETIONS_DESC= Build and/or install shell completions
+
+COMPLETIONS_PLIST_FILES= etc/bash_completion.d/${PORTNAME} \
+ share/fish/completions/${PORTNAME}.fish \
+ share/zsh/site-functions/_${PORTNAME}
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
+
+post-build-COMPLETIONS-on:
+ @${MKDIR} ${GO_WRKSRC}/completions
+.for sh in bash fish zsh
+ ${GO_WRKDIR_BIN}/${PORTNAME} completion ${sh} > \
+ ${GO_WRKSRC}/completions/${PORTNAME}.${sh}
+.endfor
+
+post-install-COMPLETIONS-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \
+ ${STAGEDIR}${PREFIX}/share/fish/completions \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.bash \
+ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
+ ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.fish \
+ ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
+ ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.zsh \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/mods/distinfo b/sysutils/mods/distinfo
new file mode 100644
index 000000000000..09408594c073
--- /dev/null
+++ b/sysutils/mods/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1763837772
+SHA256 (go/sysutils_mods/mods-v1.8.1/v1.8.1.mod) = 9085e336472125fa263e6f6fe8e5978f37f4c8f28a9e844d4b06652d8aa52120
+SIZE (go/sysutils_mods/mods-v1.8.1/v1.8.1.mod) = 4109
+SHA256 (go/sysutils_mods/mods-v1.8.1/v1.8.1.zip) = ada31c32dd1e231c82de2caa405fce137668bd6c7bae918185e7b192a3195f0f
+SIZE (go/sysutils_mods/mods-v1.8.1/v1.8.1.zip) = 90484
diff --git a/sysutils/mods/pkg-descr b/sysutils/mods/pkg-descr
new file mode 100644
index 000000000000..00842b894d00
--- /dev/null
+++ b/sysutils/mods/pkg-descr
@@ -0,0 +1,3 @@
+Mods is a tool to add a sprinkle of AI in
+your command line and make your pipelines
+artificially intelligent.
diff --git a/sysutils/rundeck/Makefile b/sysutils/rundeck/Makefile
index a3ac778146e7..dfcd5930180e 100644
--- a/sysutils/rundeck/Makefile
+++ b/sysutils/rundeck/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rundeck
-DISTVERSION= 5.15.0
-DISTVERSIONSUFFIX= -20250902
+DISTVERSION= 5.17.0
+DISTVERSIONSUFFIX= -20251103
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 d5aa633641c3..fbf6596ccc0f 100644
--- a/sysutils/rundeck/distinfo
+++ b/sysutils/rundeck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757398193
-SHA256 (rundeck-5.15.0-20250902.war) = dcd9697744a5e8d087f9334f36787b349c7339950d42f2aea7214e40e749b2da
-SIZE (rundeck-5.15.0-20250902.war) = 252813304
+TIMESTAMP = 1762876233
+SHA256 (rundeck-5.17.0-20251103.war) = 070fda2ec27ae414abd4d0e63966a73a6ea5b0295a62929d99e1a96223b428d7
+SIZE (rundeck-5.17.0-20251103.war) = 253497857
diff --git a/sysutils/seatd/Makefile b/sysutils/seatd/Makefile
index 16b582cd9fda..1f1f31eb9df6 100644
--- a/sysutils/seatd/Makefile
+++ b/sysutils/seatd/Makefile
@@ -15,7 +15,7 @@ USES= compiler:c11 cpe meson pkgconfig
USE_LDCONFIG= yes
USE_RC_SUBR= ${PORTNAME}
CPE_VENDOR= ${PORTNAME}_project
-MESON_ARGS= -Dlibseat-logind=disabled
+MESON_DISABLED= libseat-logind
SUB_FILES= pkg-message
PLIST_FILES= bin/${PORTNAME} \
"@(,video,4750) bin/${PORTNAME}-launch" \