aboutsummaryrefslogtreecommitdiffstats
path: root/filesystems
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems')
-rw-r--r--filesystems/Makefile1
-rw-r--r--filesystems/bindfs/Makefile2
-rw-r--r--filesystems/bindfs/distinfo6
-rw-r--r--filesystems/davfs2/Makefile3
-rw-r--r--filesystems/davfs2/files/patch-man_Makefile.in28
-rw-r--r--filesystems/davfs2/files/patch-man_de_Makefile.in28
-rw-r--r--filesystems/davfs2/files/patch-man_es_Makefile.in15
-rw-r--r--filesystems/httpdirfs/files/patch-curl51
-rw-r--r--filesystems/kio-fuse/Makefile7
-rw-r--r--filesystems/kio-fuse/distinfo6
-rw-r--r--filesystems/kio-fuse/files/patch-data_CMakeLists.txt (renamed from filesystems/kio-fuse/files/patch-CMakeLists.txt)8
-rw-r--r--filesystems/lizardfs/Makefile4
-rw-r--r--filesystems/mergerfs/Makefile7
-rw-r--r--filesystems/mergerfs/distinfo6
-rw-r--r--filesystems/mergerfs/files/patch-libfuse_lib_cpu.hpp16
-rw-r--r--filesystems/mergerfs/files/patch-libfuse_lib_fuse.c14
-rw-r--r--filesystems/mergerfs/files/patch-libfuse_lib_fuse.cpp17
-rw-r--r--filesystems/mergerfs/files/patch-libfuse_util_fusermount.c15
-rw-r--r--filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp11
-rw-r--r--filesystems/mergerfs/files/patch-src_fs__readahead.cpp14
-rw-r--r--filesystems/mergerfs/files/patch-src_fs__umount2.hpp17
-rw-r--r--filesystems/mergerfs/files/patch-tools_preload.c29
-rw-r--r--filesystems/nbd-client-kmod/Makefile36
-rw-r--r--filesystems/nbd-client-kmod/distinfo3
-rw-r--r--filesystems/nbd-client-kmod/files/gnbd-bin.in3
-rwxr-xr-xfilesystems/nbd-client-kmod/files/gnbd.in174
-rw-r--r--filesystems/nbd-client-kmod/files/patch-lib_Makefile12
-rw-r--r--filesystems/nbd-client-kmod/pkg-descr5
-rw-r--r--filesystems/nbd-client-kmod/pkg-plist5
-rw-r--r--filesystems/openzfs-kmod/Makefile4
-rw-r--r--filesystems/openzfs-kmod/distinfo6
-rw-r--r--filesystems/openzfs/Makefile4
-rw-r--r--filesystems/openzfs/distinfo6
-rw-r--r--filesystems/openzfs/pkg-plist19
-rw-r--r--filesystems/py-fsspec-xrootd/Makefile2
-rw-r--r--filesystems/py-fsspec/Makefile4
-rw-r--r--filesystems/py-fsspec/distinfo6
-rw-r--r--filesystems/py-gcsfs/Makefile2
-rw-r--r--filesystems/py-gcsfs/distinfo6
-rw-r--r--filesystems/py-llfuse/Makefile5
-rw-r--r--filesystems/py-pyfakefs/Makefile2
-rw-r--r--filesystems/py-pyfakefs/distinfo6
-rw-r--r--filesystems/py-s3fs/Makefile2
-rw-r--r--filesystems/py-s3fs/distinfo6
-rw-r--r--filesystems/py-tahoe-lafs/Makefile4
-rw-r--r--filesystems/rar2fs/Makefile2
-rw-r--r--filesystems/rubygem-chef-winrm-fs/Makefile4
-rw-r--r--filesystems/rubygem-chef-winrm-fs/distinfo6
-rw-r--r--filesystems/rubygem-winrm-fs-gitlab/Makefile5
-rw-r--r--filesystems/sandboxfs/Makefile2
-rw-r--r--filesystems/securefs/Makefile2
-rw-r--r--filesystems/securefs/distinfo6
-rw-r--r--filesystems/sshfs/Makefile3
-rw-r--r--filesystems/sshfs/distinfo6
-rw-r--r--filesystems/sshfs/files/patch-meson.build7
-rw-r--r--filesystems/ufs/Makefile2
-rw-r--r--filesystems/unionfs/Makefile7
-rw-r--r--filesystems/unionfs/distinfo6
-rw-r--r--filesystems/unionfs/files/patch-CMakeLists.txt15
-rw-r--r--filesystems/webdavfs/Makefile2
-rw-r--r--filesystems/xfuse/Makefile2
-rw-r--r--filesystems/zerofs/Makefile2
-rw-r--r--filesystems/zerofs/Makefile.crates8
-rw-r--r--filesystems/zerofs/distinfo22
-rw-r--r--filesystems/zfs-snap-diff/Makefile2
-rw-r--r--filesystems/zrepl-dsh2dsh/Makefile1
-rw-r--r--filesystems/zrepl/Makefile2
-rw-r--r--filesystems/ztop/Makefile2
68 files changed, 503 insertions, 240 deletions
diff --git a/filesystems/Makefile b/filesystems/Makefile
index 4f7065513f9a..67ebb926d71f 100644
--- a/filesystems/Makefile
+++ b/filesystems/Makefile
@@ -76,6 +76,7 @@
SUBDIR += mp3fs
SUBDIR += mtools
SUBDIR += mtpfs
+ SUBDIR += nbd-client-kmod
SUBDIR += nbt
SUBDIR += ntfs
SUBDIR += ntfs-compression
diff --git a/filesystems/bindfs/Makefile b/filesystems/bindfs/Makefile
index aa1450702dbc..257b2c63ea0f 100644
--- a/filesystems/bindfs/Makefile
+++ b/filesystems/bindfs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bindfs
-DISTVERSION= 1.18.1
+DISTVERSION= 1.18.3
CATEGORIES= filesystems
MASTER_SITES= https://bindfs.org/downloads/
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/bindfs/distinfo b/filesystems/bindfs/distinfo
index bad370fe5e41..efbc8c068873 100644
--- a/filesystems/bindfs/distinfo
+++ b/filesystems/bindfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752650056
-SHA256 (bindfs-1.18.1.tar.gz) = 2a7064d993a5f255c52d72385ef14e349c131bc44195766e2173428e06d279fd
-SIZE (bindfs-1.18.1.tar.gz) = 431995
+TIMESTAMP = 1761157581
+SHA256 (bindfs-1.18.3.tar.gz) = 178a723d7039bae3ab1cef2fc93e5e8693c4184f52519c0e9a1deee93b838df1
+SIZE (bindfs-1.18.3.tar.gz) = 429968
diff --git a/filesystems/davfs2/Makefile b/filesystems/davfs2/Makefile
index c1d7a211565c..dd0f7c7f0df0 100644
--- a/filesystems/davfs2/Makefile
+++ b/filesystems/davfs2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= davfs2
PORTVERSION= 1.7.2
+PORTREVISION= 1
CATEGORIES= filesystems www
MASTER_SITES= SAVANNAH \
https://github.com/alisarctl/davfs2/releases/download/rel-${PORTVERSION:S/./-/g}/
@@ -8,7 +9,7 @@ PKGNAMEPREFIX= fusefs-
MAINTAINER= ali.abdallah@suse.com
COMMENT= FUSE filesystem to access WebDAV servers
WWW= http://savannah.nongnu.org/projects/davfs2 \
- https://github.com/alisarctl
+ https://github.com/alisarctl/davfs2
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/AUTHORS
diff --git a/filesystems/davfs2/files/patch-man_Makefile.in b/filesystems/davfs2/files/patch-man_Makefile.in
new file mode 100644
index 000000000000..e8875d47aab2
--- /dev/null
+++ b/filesystems/davfs2/files/patch-man_Makefile.in
@@ -0,0 +1,28 @@
+--- man/Makefile.in.orig 2025-08-26 15:45:44 UTC
++++ man/Makefile.in
+@@ -422,9 +422,9 @@ install-manual5DATA: $(manual5_DATA)
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+- while read files; do \
+- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manual5dir)'"; \
+- $(INSTALL_DATA) $$files "$(DESTDIR)$(manual5dir)" || exit $$?; \
++ $(am__xargs_n) 1 | while read manpage; do \
++ echo " $(edit) $$manpage > $(DESTDIR)$(manual5dir)/$$manpage"; \
++ $(edit) $$manpage > "$(DESTDIR)$(manual5dir)/$$manpage" || exit $$?; \
+ done
+
+ uninstall-manual5DATA:
+@@ -443,9 +443,9 @@ install-manual8DATA: $(manual8_DATA)
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+- while read files; do \
+- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manual8dir)'"; \
+- $(INSTALL_DATA) $$files "$(DESTDIR)$(manual8dir)" || exit $$?; \
++ $(am__xargs_n) 1 | while read manpage; do \
++ echo " $(edit) $$manpage > $(DESTDIR)$(manual8dir)/$$manpage"; \
++ $(edit) $$manpage > "$(DESTDIR)$(manual8dir)/$$manpage" || exit $$?; \
+ done
+
+ uninstall-manual8DATA:
diff --git a/filesystems/davfs2/files/patch-man_de_Makefile.in b/filesystems/davfs2/files/patch-man_de_Makefile.in
new file mode 100644
index 000000000000..999e2b84aa21
--- /dev/null
+++ b/filesystems/davfs2/files/patch-man_de_Makefile.in
@@ -0,0 +1,28 @@
+--- man/de/Makefile.in.orig 2025-08-26 15:45:44 UTC
++++ man/de/Makefile.in
+@@ -364,9 +364,9 @@ install-manual5DATA: $(manual5_DATA)
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+- while read files; do \
+- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manual5dir)'"; \
+- $(INSTALL_DATA) $$files "$(DESTDIR)$(manual5dir)" || exit $$?; \
++ $(am__xargs_n) 1 | while read manpage; do \
++ echo " $(edit) $$manpage > $(DESTDIR)$(manual5dir)/$$manpage"; \
++ $(edit) $$manpage > "$(DESTDIR)$(manual5dir)/$$manpage" || exit $$?; \
+ done
+
+ uninstall-manual5DATA:
+@@ -385,9 +385,9 @@ install-manual8DATA: $(manual8_DATA)
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+- while read files; do \
+- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manual8dir)'"; \
+- $(INSTALL_DATA) $$files "$(DESTDIR)$(manual8dir)" || exit $$?; \
++ $(am__xargs_n) 1 | while read manpage; do \
++ echo " $(edit) $$manpage > $(DESTDIR)$(manual8dir)/$$manpage"; \
++ $(edit) $$manpage > "$(DESTDIR)$(manual8dir)/$$manpage" || exit $$?; \
+ done
+
+ uninstall-manual8DATA:
diff --git a/filesystems/davfs2/files/patch-man_es_Makefile.in b/filesystems/davfs2/files/patch-man_es_Makefile.in
new file mode 100644
index 000000000000..966674443354
--- /dev/null
+++ b/filesystems/davfs2/files/patch-man_es_Makefile.in
@@ -0,0 +1,15 @@
+--- man/es/Makefile.in.orig 2025-08-26 15:45:45 UTC
++++ man/es/Makefile.in
+@@ -365,9 +365,9 @@ install-manual5DATA: $(manual5_DATA)
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+- while read files; do \
+- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manual5dir)'"; \
+- $(INSTALL_DATA) $$files "$(DESTDIR)$(manual5dir)" || exit $$?; \
++ $(am__xargs_n) 1 | while read manpage; do \
++ echo " $(edit) $$manpage > $(DESTDIR)$(manual5dir)/$$manpage"; \
++ $(edit) $$manpage > "$(DESTDIR)$(manual5dir)/$$manpage" || exit $$?; \
+ done
+
+ uninstall-manual5DATA:
diff --git a/filesystems/httpdirfs/files/patch-curl b/filesystems/httpdirfs/files/patch-curl
new file mode 100644
index 000000000000..6b888715536d
--- /dev/null
+++ b/filesystems/httpdirfs/files/patch-curl
@@ -0,0 +1,51 @@
+--- src/link.c.orig 2024-11-01 20:22:40 UTC
++++ src/link.c
+@@ -66,14 +66,14 @@ static CURL *Link_to_curl(Link *link)
+ if (ret) {
+ lprintf(error, "%s", curl_easy_strerror(ret));
+ }
+- ret = curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1);
++ ret = curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
+ if (ret) {
+ lprintf(error, "%s", curl_easy_strerror(ret));
+ }
+ /*
+ * for following directories without the '/'
+ */
+- ret = curl_easy_setopt(curl, CURLOPT_MAXREDIRS, 2);
++ ret = curl_easy_setopt(curl, CURLOPT_MAXREDIRS, 2L);
+ if (ret) {
+ lprintf(error, "%s", curl_easy_strerror(ret));
+ }
+@@ -81,11 +81,11 @@ static CURL *Link_to_curl(Link *link)
+ if (ret) {
+ lprintf(error, "%s", curl_easy_strerror(ret));
+ }
+- ret = curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, 1);
++ ret = curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, 1L);
+ if (ret) {
+ lprintf(error, "%s", curl_easy_strerror(ret));
+ }
+- ret = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 15);
++ ret = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 15L);
+ if (ret) {
+ lprintf(error, "%s", curl_easy_strerror(ret));
+ }
+@@ -118,7 +118,7 @@ static CURL *Link_to_curl(Link *link)
+ }
+ }
+ if (CONFIG.insecure_tls) {
+- ret = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0);
++ ret = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
+ if (ret) {
+ lprintf(error, "%s", curl_easy_strerror(ret));
+ }
+@@ -197,7 +197,7 @@ static void Link_req_file_stat(Link *this_link)
+ {
+ lprintf(debug, "%s\n", this_link->f_url);
+ CURL *curl = Link_to_curl(this_link);
+- CURLcode ret = curl_easy_setopt(curl, CURLOPT_NOBODY, 1);
++ CURLcode ret = curl_easy_setopt(curl, CURLOPT_NOBODY, 1L);
+ if (ret) {
+ lprintf(error, "%s", curl_easy_strerror(ret));
+ }
diff --git a/filesystems/kio-fuse/Makefile b/filesystems/kio-fuse/Makefile
index fb88e9b94aa3..05127f8f3963 100644
--- a/filesystems/kio-fuse/Makefile
+++ b/filesystems/kio-fuse/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kio-fuse
-DISTVERSION= 5.1.0
-PORTREVISION= 2
+DISTVERSION= 5.1.1
CATEGORIES= filesystems sysutils kde
MASTER_SITES= KDE/stable/${PORTNAME}
@@ -11,10 +10,10 @@ WWW= https://invent.kde.org/system/kio-fuse
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
-USES= cmake compiler:c++11-lang fuse:3 kde:6 pkgconfig qt:6 tar:xz
+USES= cmake compiler:c++17-lang fuse:3 kde:6 pkgconfig qt:6 tar:xz
USE_KDE= coreaddons kio \
ecm:build
-USE_QT= base
+USE_QT= base declarative
PLIST_FILES= lib/libexec/kio-fuse \
share/dbus-1/services/org.kde.KIOFuse.service
diff --git a/filesystems/kio-fuse/distinfo b/filesystems/kio-fuse/distinfo
index b839419dae7d..138202994112 100644
--- a/filesystems/kio-fuse/distinfo
+++ b/filesystems/kio-fuse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705202711
-SHA256 (kio-fuse-5.1.0.tar.xz) = 7d104581227d5a19b424b33f4168d181556b1015d6df2218e01a88d64449e94b
-SIZE (kio-fuse-5.1.0.tar.xz) = 48820
+TIMESTAMP = 1760473515
+SHA256 (kio-fuse-5.1.1.tar.xz) = adf6aa7ce055c0987e716a93ac01f3c0a97c1280421443cd6b21e0e71d763d14
+SIZE (kio-fuse-5.1.1.tar.xz) = 49404
diff --git a/filesystems/kio-fuse/files/patch-CMakeLists.txt b/filesystems/kio-fuse/files/patch-data_CMakeLists.txt
index f6a3612f75c0..f7db38656eb3 100644
--- a/filesystems/kio-fuse/files/patch-CMakeLists.txt
+++ b/filesystems/kio-fuse/files/patch-data_CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2024-01-14 03:25:35 UTC
-+++ CMakeLists.txt
-@@ -72,10 +72,12 @@ ecm_generate_dbus_service_file(
+--- data/CMakeLists.txt.orig 2025-10-13 17:56:58 UTC
++++ data/CMakeLists.txt
+@@ -11,8 +11,10 @@ ecm_generate_dbus_service_file(
DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}
)
@@ -15,5 +15,3 @@
+ ecm_install_configured_files(INPUT kio-fuse.service.in DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR})
+ endif()
endif()
-
- feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff --git a/filesystems/lizardfs/Makefile b/filesystems/lizardfs/Makefile
index 2fd4bff83d7b..c76ac708ba82 100644
--- a/filesystems/lizardfs/Makefile
+++ b/filesystems/lizardfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lizardfs
PORTVERSION= 3.12.0
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 28
CATEGORIES= filesystems sysutils
MAINTAINER= jhixson@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= a2x:textproc/asciidoc \
spdlog>=1.4.2:devel/spdlog
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libfmt.so:devel/libfmt
USES= cmake compiler:c11 fuse python shebangfix
diff --git a/filesystems/mergerfs/Makefile b/filesystems/mergerfs/Makefile
index b774e71a4d12..14705422cba4 100644
--- a/filesystems/mergerfs/Makefile
+++ b/filesystems/mergerfs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mergerfs
-DISTVERSION= 2.40.2
+DISTVERSION= 2.41.1
+PORTREVISION= 1
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
@@ -14,7 +15,9 @@ USES= fuse gmake localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= trapexit
-PLIST_FILES= bin/mergerfs \
+PLIST_FILES= bin/fsck.mergerfs \
+ bin/mergerfs \
+ bin/mergerfs.collect-info \
lib/mergerfs/preload.so \
share/man/man1/mergerfs.1.gz
diff --git a/filesystems/mergerfs/distinfo b/filesystems/mergerfs/distinfo
index 37bfb871ee16..f0e16a0b6d37 100644
--- a/filesystems/mergerfs/distinfo
+++ b/filesystems/mergerfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727772197
-SHA256 (trapexit-mergerfs-2.40.2_GH0.tar.gz) = b4f45e635f29b0a8ba1727e6c1f503356d47943a14af8b4586d3e36350f82464
-SIZE (trapexit-mergerfs-2.40.2_GH0.tar.gz) = 743230
+TIMESTAMP = 1764093165
+SHA256 (trapexit-mergerfs-2.41.1_GH0.tar.gz) = 033dd23bef6c87dd7be8776a2ece6f20120cd3ece1feb1fbad6ba54785854aba
+SIZE (trapexit-mergerfs-2.41.1_GH0.tar.gz) = 1220643
diff --git a/filesystems/mergerfs/files/patch-libfuse_lib_cpu.hpp b/filesystems/mergerfs/files/patch-libfuse_lib_cpu.hpp
deleted file mode 100644
index 953ff7e2e86b..000000000000
--- a/filesystems/mergerfs/files/patch-libfuse_lib_cpu.hpp
+++ /dev/null
@@ -1,16 +0,0 @@
---- libfuse/lib/cpu.hpp.orig 2024-02-29 20:41:22 UTC
-+++ libfuse/lib/cpu.hpp
-@@ -5,8 +5,12 @@
- #endif
-
- #include <pthread.h>
-+#ifdef __FreeBSD__
-+#define sched_getaffinity(pid, size, set) 0
-+#define pthread_setaffinity_np(thread, size, set) 0
-+#else
- #include <sched.h>
--
-+#endif
- #include <set>
- #include <unordered_map>
- #include <vector>
diff --git a/filesystems/mergerfs/files/patch-libfuse_lib_fuse.c b/filesystems/mergerfs/files/patch-libfuse_lib_fuse.c
deleted file mode 100644
index cdbfe55e710c..000000000000
--- a/filesystems/mergerfs/files/patch-libfuse_lib_fuse.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- libfuse/lib/fuse.c.orig 2024-02-29 20:41:22 UTC
-+++ libfuse/lib/fuse.c
-@@ -48,8 +48,10 @@
- #include <time.h>
- #include <unistd.h>
-
--#ifdef HAVE_MALLOC_TRIM
-+#ifdef __linux__
- #include <malloc.h>
-+#else
-+#define malloc_trim(x) ((void)(x))
- #endif
-
- #define FUSE_UNKNOWN_INO UINT64_MAX
diff --git a/filesystems/mergerfs/files/patch-libfuse_lib_fuse.cpp b/filesystems/mergerfs/files/patch-libfuse_lib_fuse.cpp
new file mode 100644
index 000000000000..18fd8b482400
--- /dev/null
+++ b/filesystems/mergerfs/files/patch-libfuse_lib_fuse.cpp
@@ -0,0 +1,17 @@
+--- libfuse/lib/fuse.cpp.orig 2025-11-18 14:35:27 UTC
++++ libfuse/lib/fuse.cpp
+@@ -1636,12 +1636,12 @@ fuse_lib_setattr(fuse_req_t *req_,
+ if(arg->valid & FATTR_ATIME_NOW)
+ tv[0].tv_nsec = UTIME_NOW;
+ else if(arg->valid & FATTR_ATIME)
+- tv[0] = (struct timespec){ static_cast<time_t>(arg->atime), arg->atimensec };
++ tv[0] = (struct timespec){ static_cast<time_t>(arg->atime), static_cast<long>(arg->atimensec) };
+
+ if(arg->valid & FATTR_MTIME_NOW)
+ tv[1].tv_nsec = UTIME_NOW;
+ else if(arg->valid & FATTR_MTIME)
+- tv[1] = (struct timespec){ static_cast<time_t>(arg->mtime), arg->mtimensec };
++ tv[1] = (struct timespec){ static_cast<time_t>(arg->mtime), static_cast<long>(arg->mtimensec) };
+
+ err = ((fusepath != NULL) ?
+ f.ops.utimens(&req_->ctx,&fusepath[1],tv) :
diff --git a/filesystems/mergerfs/files/patch-libfuse_util_fusermount.c b/filesystems/mergerfs/files/patch-libfuse_util_fusermount.c
deleted file mode 100644
index 7657ee4ce378..000000000000
--- a/filesystems/mergerfs/files/patch-libfuse_util_fusermount.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- libfuse/util/fusermount.c.orig 2024-02-29 20:41:22 UTC
-+++ libfuse/util/fusermount.c
-@@ -28,7 +28,12 @@
- #include <sys/fsuid.h>
- #include <sys/socket.h>
- #include <sys/utsname.h>
-+#ifdef __linux__
- #include <sched.h>
-+#else
-+#define sched_getaffinity(pid, size, set) 0
-+#define pthread_setaffinity_np(thread, size, set) 0
-+#endif
-
- #define FUSE_COMMFD_ENV "_FUSE_COMMFD"
-
diff --git a/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp b/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp
deleted file mode 100644
index 05a307ab97bf..000000000000
--- a/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/fs_copy_file_range_unsupported.icpp.orig 2025-08-16 08:24:30 UTC
-+++ src/fs_copy_file_range_unsupported.icpp
-@@ -31,7 +31,7 @@ namespace fs
- int64_t *off_in_,
- const int fd_out_,
- int64_t *off_out_,
-- const size_t len_,
-+ const uint64_t len_,
- const unsigned int flags_)
- {
- return (errno=EOPNOTSUPP,-1);
diff --git a/filesystems/mergerfs/files/patch-src_fs__readahead.cpp b/filesystems/mergerfs/files/patch-src_fs__readahead.cpp
deleted file mode 100644
index 3bb873358455..000000000000
--- a/filesystems/mergerfs/files/patch-src_fs__readahead.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/fs_readahead.cpp.orig 2024-02-29 20:41:22 UTC
-+++ src/fs_readahead.cpp
-@@ -25,7 +25,11 @@
- #include <fstream>
- #include <string>
-
-+#ifdef __FreeBSD__
-+#include <sys/types.h>
-+#else
- #include <sys/sysmacros.h>
-+#endif
-
- namespace l
- {
diff --git a/filesystems/mergerfs/files/patch-src_fs__umount2.hpp b/filesystems/mergerfs/files/patch-src_fs__umount2.hpp
deleted file mode 100644
index ce291a314c01..000000000000
--- a/filesystems/mergerfs/files/patch-src_fs__umount2.hpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/fs_umount2.hpp.orig 2024-02-29 20:41:22 UTC
-+++ src/fs_umount2.hpp
-@@ -19,7 +19,14 @@
- #pragma once
-
- #include <errno.h>
-+#ifdef __linux__
- #include <sys/mount.h>
-+#else
-+#include <sys/param.h>
-+#include <sys/mount.h>
-+#define umount2(target, flags) unmount(target, flags)
-+#define MNT_DETACH 0
-+#endif
-
- #include <string>
-
diff --git a/filesystems/mergerfs/files/patch-tools_preload.c b/filesystems/mergerfs/files/patch-tools_preload.c
index a9a3ad06b3c3..28580071c50d 100644
--- a/filesystems/mergerfs/files/patch-tools_preload.c
+++ b/filesystems/mergerfs/files/patch-tools_preload.c
@@ -1,29 +1,14 @@
---- tools/preload.c.orig 2024-02-29 20:41:22 UTC
+--- tools/preload.c.orig 2025-11-18 14:35:27 UTC
+++ tools/preload.c
-@@ -25,10 +25,25 @@
- #include <string.h>
+@@ -33,7 +33,11 @@
#include <sys/ioctl.h>
- #include <stdarg.h>
--#include <sys/stat.h>
-+#include <sys/stat.h>
-+#ifdef __linux__
-+#define S_IFMT S_IFMT
-+#define S_IFREG S_IFREG
-+#else
-+#define S_IFMT 0
-+#define S_IFREG 0
-+#endif
+ #include <sys/stat.h>
#include <sys/types.h>
- #include <unistd.h>
- #include <fcntl.h>
-+
-+#ifdef __linux__
-+#define O_TMPFILE O_TMPFILE
-+#define O_PATH O_PATH
++#ifdef __FreeBSD__
++#include <sys/extattr.h>
+#else
-+#define O_TMPFILE 0
-+#define O_PATH 0
+ #include <sys/xattr.h>
+#endif
+ #include <unistd.h>
typedef char IOCTL_BUF[4096];
- #define IOCTL_APP_TYPE 0xDF
diff --git a/filesystems/nbd-client-kmod/Makefile b/filesystems/nbd-client-kmod/Makefile
new file mode 100644
index 000000000000..22fa6868384c
--- /dev/null
+++ b/filesystems/nbd-client-kmod/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= nbd-client
+DISTVERSION= g20251120
+CATEGORIES= filesystems
+PKGNAMESUFFIX= -kmod
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Kernel NBD client for FreeBSD GEOM framework
+WWW= https://github.com/ryan-moeller/kernel-nbd-client
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN_i386= format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
+
+ONLY_FOR_ARCHS= amd64
+
+USES= kmod ssl uidfix
+USE_GITHUB= yes
+GH_ACCOUNT= ryan-moeller
+GH_PROJECT= kernel-nbd-client
+GH_TAGNAME= 7ab975351a15301fab5d7bbc1cbe83f12c39acbb
+USE_RC_SUBR= gnbd
+
+MAKE_ENV= GEOM_CLASS_DIR="${PREFIX}/lib/geom" \
+ MANDIR="${PREFIX}/share/man/man"
+
+SUB_FILES= gnbd-bin
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/geom
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/gnbd-bin ${STAGEDIR}${PREFIX}/sbin/gnbd
+ ${INSTALL_DATA} ${WRKSRC}/devd.conf.sample ${STAGEDIR}${PREFIX}/etc/devd/${PORTNAME}.conf.sample
+
+.include <bsd.port.mk>
diff --git a/filesystems/nbd-client-kmod/distinfo b/filesystems/nbd-client-kmod/distinfo
new file mode 100644
index 000000000000..ed7fba9c8e04
--- /dev/null
+++ b/filesystems/nbd-client-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763853271
+SHA256 (ryan-moeller-kernel-nbd-client-g20251120-7ab975351a15301fab5d7bbc1cbe83f12c39acbb_GH0.tar.gz) = df9eb355b40e6701e26eb2cc78928c68f31ca819aba4a9b4dc42d2d63bb8ec7d
+SIZE (ryan-moeller-kernel-nbd-client-g20251120-7ab975351a15301fab5d7bbc1cbe83f12c39acbb_GH0.tar.gz) = 39789
diff --git a/filesystems/nbd-client-kmod/files/gnbd-bin.in b/filesystems/nbd-client-kmod/files/gnbd-bin.in
new file mode 100644
index 000000000000..94d021b26b05
--- /dev/null
+++ b/filesystems/nbd-client-kmod/files/gnbd-bin.in
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec env GEOM_LIBRARY_PATH="%%LOCALBASE%%/lib/geom" /sbin/geom nbd "$@"
diff --git a/filesystems/nbd-client-kmod/files/gnbd.in b/filesystems/nbd-client-kmod/files/gnbd.in
new file mode 100755
index 000000000000..bf54610c7437
--- /dev/null
+++ b/filesystems/nbd-client-kmod/files/gnbd.in
@@ -0,0 +1,174 @@
+#!/bin/sh
+
+# PROVIDE: gnbd
+# REQUIRE: NETWORKING
+#
+# Configuration settings for gnbd in /etc/rc.conf:
+#
+# gnbd_enable (bool): Enable gnbd. (default=NO)
+# gnbd_devices (list): List of devices.
+# gnbd_<device>_host (str): Required. Host to connect to.
+# gnbd_<device>_conns (int): Use this many parallel connections.
+# gnbd_<device>_port (int): Port to connect to.
+# gnbd_<device>_exportname (str): Connect to the named export.
+# gnbd_<device>_cacert (str): Verify TLS connections against the PEM-formatted
+# CA certificate at the given path.
+# gnbd_<device>_cert (str): Make a TLS connection using the PEM-formatted
+# client certificate at the given path.
+# gnbd_<device>_key (str): Make a TLS connection using the PEM-formatted
+# client key at the given path.
+# gnbd_<device>_waitsec (int): Retry until connections are re-established, waiting
+# this many seconds between successive retries.
+#
+# Commands for gnbd:
+#
+# start: Connect to <device>.
+# stop: Disconnect from <device>.
+# restart: Reconnect to <device>.
+# Tip: Use the devd.conf(5) file included with this port.
+# status: Get status of each <device>.
+#
+# Examples:
+#
+# service gnbd start - Connect to all devices.
+# service gnbd stop - Disconnect from all devices.
+# service gnbd start <device> - Connect to a specific device.
+
+. /etc/rc.subr
+
+name="gnbd"
+desc="NBD client for FreeBSD GEOM framework"
+rcvar="${name}_enable"
+start_precmd="gnbd_prestart"
+start_cmd="gnbd_start"
+stop_cmd="gnbd_stop"
+restart_cmd="gnbd_restart"
+status_cmd="gnbd_status"
+gnbd_bin="%%PREFIX%%/sbin/${name}"
+
+load_rc_config $name
+
+: ${gnbd_enable:="NO"}
+
+gnbd_prestart()
+{
+ ${gnbd_bin} load
+}
+
+gnbd_start()
+{
+ local device="$1"
+
+ local host conns port exportname cacert cert key
+ local var
+
+ for var in host conns port exportname cacert cert key; do
+ eval ${var}="\${gnbd_${device}_${var}}"
+
+ local value
+
+ eval value="\$${var}"
+
+ if [ -n "${value}" ]; then
+ debug "${var}=${value}"
+ fi
+ done
+
+ if [ -z "${host}" ]; then
+ echo "gnbd_${device}_host: host is not configured, ignoring this device..."
+ return 1
+ fi
+
+ local gnbd_args=
+
+ if [ -n "${conns}" ]; then
+ gnbd_args="-c ${conns}"
+ fi
+
+ if [ -n "${port}" ]; then
+ gnbd_args="${gnbd_args} -p ${port}"
+ fi
+
+ if [ -n "${exportname}" ]; then
+ gnbd_args="${gnbd_args} -n \"${exportname}\""
+ fi
+
+ if [ -n "${cacert}" ]; then
+ gnbd_args="${gnbd_args} -A \"${cacert}\""
+ fi
+
+ if [ -n "${cert}" ]; then
+ gnbd_args="${gnbd_args} -C \"${cert}\""
+ fi
+
+ if [ -n "${key}" ]; then
+ gnbd_args="${gnbd_args} -K \"${key}\""
+ fi
+
+ if [ -n "${gnbd_args}" ]; then
+ debug "gnbd args: ${gnbd_args}"
+ fi
+
+ if [ ! -c "/dev/${device}" ]; then
+ eval ${gnbd_bin} connect ${gnbd_args} ${host}
+ fi
+}
+
+gnbd_stop()
+{
+ local device="$1"
+
+ if [ -c "/dev/${device}" ]; then
+ ${gnbd_bin} disconnect ${device}
+ fi
+}
+
+gnbd_restart()
+{
+ local device="$1"
+
+ local waitsec
+
+ eval waitsec="\${gnbd_${device}_waitsec}"
+
+ local gnbd_args=
+
+ if [ -n "${waitsec}" ]; then
+ gnbd_args="-r ${waitsec}"
+
+ debug "waitsec=${waitsec}"
+ fi
+
+ if [ -n "${gnbd_args}" ]; then
+ debug "gnbd args: ${gnbd_args}"
+ fi
+
+ eval ${gnbd_bin} reconnect ${gnbd_args} ${device}
+}
+
+gnbd_status()
+{
+ local device="$1"
+
+ if [ -c "/dev/${device}" ]; then
+ ${gnbd_bin} status -s "${device}"
+ fi
+}
+
+cmd="$1"
+
+if [ $# -gt 0 ]; then
+ shift
+fi
+
+if [ -n "$1" ]; then
+ gnbd_devices="$1"
+fi
+
+if [ -z "${gnbd_devices}" ]; then
+ warn "No devices are configured, configure one to make this rc script useful!"
+fi
+
+for device in ${gnbd_devices}; do
+ run_rc_command "${cmd}" "${device}"
+done
diff --git a/filesystems/nbd-client-kmod/files/patch-lib_Makefile b/filesystems/nbd-client-kmod/files/patch-lib_Makefile
new file mode 100644
index 000000000000..72ec380c46c4
--- /dev/null
+++ b/filesystems/nbd-client-kmod/files/patch-lib_Makefile
@@ -0,0 +1,12 @@
+--- lib/Makefile.orig 2025-10-14 17:24:26 UTC
++++ lib/Makefile
+@@ -21,9 +21,6 @@ LDADD+= -lssl -lcrypto
+ LDADD+= -lssl -lcrypto
+ #.endif
+
+-# Not needed when in tree
+-LINKS= /sbin/geom /sbin/gnbd
+-
+ .PATH: ${SRCTOP}/sbin/geom/misc
+
+ .include <bsd.lib.mk>
diff --git a/filesystems/nbd-client-kmod/pkg-descr b/filesystems/nbd-client-kmod/pkg-descr
new file mode 100644
index 000000000000..199e3750eea1
--- /dev/null
+++ b/filesystems/nbd-client-kmod/pkg-descr
@@ -0,0 +1,5 @@
+FreeBSD Geom NBD Client is a Network Block Device (NBD) client for
+the FreeBSD kernel GEOM framework.
+
+The project consists of a kernel driver for the NBD GEOM class in
+mod/ and a user library for the geom(8) control utility in lib/.
diff --git a/filesystems/nbd-client-kmod/pkg-plist b/filesystems/nbd-client-kmod/pkg-plist
new file mode 100644
index 000000000000..6467c9b1e620
--- /dev/null
+++ b/filesystems/nbd-client-kmod/pkg-plist
@@ -0,0 +1,5 @@
+/%%KMODDIR%%/geom_nbd.ko
+lib/geom/geom_nbd.so
+share/man/man8/gnbd.8.gz
+sbin/gnbd
+@sample etc/devd/nbd-client.conf.sample
diff --git a/filesystems/openzfs-kmod/Makefile b/filesystems/openzfs-kmod/Makefile
index 59176e7ec45f..f0b02c7f3ad9 100644
--- a/filesystems/openzfs-kmod/Makefile
+++ b/filesystems/openzfs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openzfs
-PORTVERSION= 2.3.4
+PORTVERSION= 2.3.5
PORTEPOCH= 1
CATEGORIES= filesystems sysutils
MASTER_SITES= https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
@@ -13,7 +13,7 @@ WWW= https://github.com/openzfs/zfs
LICENSE= CDDL
USES= cpe kmod
-OPENZFS_TAGNAME= 1af41fd20
+OPENZFS_TAGNAME= ab38521f3
KMODTARGET?= openzfs.ko
PLIST_FILES= ${KMODDIR}/${KMODTARGET}
diff --git a/filesystems/openzfs-kmod/distinfo b/filesystems/openzfs-kmod/distinfo
index 12ffc3244f57..7f6b6c721441 100644
--- a/filesystems/openzfs-kmod/distinfo
+++ b/filesystems/openzfs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756368922
-SHA256 (zfs-2.3.4.tar.gz) = 9ec397cf360133161a1180035f3e7d6962186ed2b3457953a28d45aa883fa495
-SIZE (zfs-2.3.4.tar.gz) = 34386899
+TIMESTAMP = 1763509982
+SHA256 (zfs-2.3.5.tar.gz) = 326ae0cba8a615afa42c6891640e76acc4bd230f6d6ddec120c11e30b1392067
+SIZE (zfs-2.3.5.tar.gz) = 34379136
diff --git a/filesystems/openzfs/Makefile b/filesystems/openzfs/Makefile
index ad5607d490df..e883895b9314 100644
--- a/filesystems/openzfs/Makefile
+++ b/filesystems/openzfs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openzfs
-PORTVERSION= 2.3.4
+PORTVERSION= 2.3.5
PORTEPOCH= 1
CATEGORIES= filesystems sysutils
MASTER_SITES= https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
@@ -42,7 +42,7 @@ CONFIGURE_ARGS+= --enable-debug --enable-debuginfo
.endif
.if ${PORT_OPTIONS:MPYTHON}
-CONFIGURE_ARGS+= --with-python=${PYTHON_VER}
+CONFIGURE_ARGS+= --with-python=${PYTHON_VER} --enable-pyzfs
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
diff --git a/filesystems/openzfs/distinfo b/filesystems/openzfs/distinfo
index 08e0ba3026a7..c42d08c7641a 100644
--- a/filesystems/openzfs/distinfo
+++ b/filesystems/openzfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756368999
-SHA256 (zfs-2.3.4.tar.gz) = 9ec397cf360133161a1180035f3e7d6962186ed2b3457953a28d45aa883fa495
-SIZE (zfs-2.3.4.tar.gz) = 34386899
+TIMESTAMP = 1763510054
+SHA256 (zfs-2.3.5.tar.gz) = 326ae0cba8a615afa42c6891640e76acc4bd230f6d6ddec120c11e30b1392067
+SIZE (zfs-2.3.5.tar.gz) = 34379136
diff --git a/filesystems/openzfs/pkg-plist b/filesystems/openzfs/pkg-plist
index b292449bab3a..2fad9df246db 100644
--- a/filesystems/openzfs/pkg-plist
+++ b/filesystems/openzfs/pkg-plist
@@ -336,12 +336,12 @@ lib/libzpool.so.6.0.0
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/__pycache__/test_nvlist%%PYTHON_TAG%%.pyc
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/test_libzfs_core.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/test_nvlist.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/not-zip-safe
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/top_level.txt
lib/security/pam_zfs_key.so
libdata/pkgconfig/libzfs.pc
libdata/pkgconfig/libzfs_core.pc
@@ -1313,7 +1313,6 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_wait/zfs_wait_deleteq.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_wait/zfs_wait_getsubopt.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_args.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_counts.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_probe.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zhack/library.kshlib
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zhack/zhack_label_repair_001.ksh
@@ -1342,8 +1341,10 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_007_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_008_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_009_neg.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_010_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_dryrun_output.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_create.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_degraded.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_removal.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/attach-o_ashift.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/setup.ksh
@@ -2303,8 +2304,6 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_001_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_002_pos.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_003_pos.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_004_pos.ksr
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_001_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_002_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_003_neg.ksh
diff --git a/filesystems/py-fsspec-xrootd/Makefile b/filesystems/py-fsspec-xrootd/Makefile
index 32e3df0815fe..94b756d67b74 100644
--- a/filesystems/py-fsspec-xrootd/Makefile
+++ b/filesystems/py-fsspec-xrootd/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/filesystems/py-fsspec/Makefile b/filesystems/py-fsspec/Makefile
index 4a296de72e04..a76dc4c943d9 100644
--- a/filesystems/py-fsspec/Makefile
+++ b/filesystems/py-fsspec/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fsspec
-PORTVERSION= 2025.7.0
+PORTVERSION= 2025.10.0
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/filesystems/py-fsspec/distinfo b/filesystems/py-fsspec/distinfo
index c77540eb70b9..5810a6fd880f 100644
--- a/filesystems/py-fsspec/distinfo
+++ b/filesystems/py-fsspec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265770
-SHA256 (fsspec-2025.7.0.tar.gz) = 786120687ffa54b8283d942929540d8bc5ccfa820deb555a2b5d0ed2b737bf58
-SIZE (fsspec-2025.7.0.tar.gz) = 304432
+TIMESTAMP = 1762586846
+SHA256 (fsspec-2025.10.0.tar.gz) = b6789427626f068f9a83ca4e8a3cc050850b6c0f71f99ddb4f542b8266a26a59
+SIZE (fsspec-2025.10.0.tar.gz) = 309285
diff --git a/filesystems/py-gcsfs/Makefile b/filesystems/py-gcsfs/Makefile
index 566b80abdd81..ad0a98e6f77b 100644
--- a/filesystems/py-gcsfs/Makefile
+++ b/filesystems/py-gcsfs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcsfs
-PORTVERSION= 2025.7.0
+PORTVERSION= 2025.10.0
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/filesystems/py-gcsfs/distinfo b/filesystems/py-gcsfs/distinfo
index 0ecc62300d40..3618f0fcf335 100644
--- a/filesystems/py-gcsfs/distinfo
+++ b/filesystems/py-gcsfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265772
-SHA256 (gcsfs-2025.7.0.tar.gz) = ad3ff66cf189ae8fc375ac8a2af409003dbca02357621cb94a66e457e02ba420
-SIZE (gcsfs-2025.7.0.tar.gz) = 82659
+TIMESTAMP = 1762586848
+SHA256 (gcsfs-2025.10.0.tar.gz) = 7ac9b16a145bcb1a69fa9cf770ccd3cee7b9a09236911dd586c1d9911b71583d
+SIZE (gcsfs-2025.10.0.tar.gz) = 85595
diff --git a/filesystems/py-llfuse/Makefile b/filesystems/py-llfuse/Makefile
index 2b69e3173c74..748756407e6b 100644
--- a/filesystems/py-llfuse/Makefile
+++ b/filesystems/py-llfuse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= llfuse
PORTVERSION= 1.5.1
+PORTREVISION= 1
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI \
https://github.com/python-llfuse/python-llfuse/releases/download/release-${PORTVERSION}/
@@ -15,8 +16,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+LIB_DEPENDS= libfuse.so:filesystems/fusefs-libs
+
USES= compiler:c++11-lang fuse pkgconfig python
-USE_PYTHON= autoplist concurrent cython pep517 pytest
+USE_PYTHON= autoplist concurrent cython3 pep517 pytest
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
diff --git a/filesystems/py-pyfakefs/Makefile b/filesystems/py-pyfakefs/Makefile
index ef825750a3c7..fa209bc60377 100644
--- a/filesystems/py-pyfakefs/Makefile
+++ b/filesystems/py-pyfakefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyfakefs
-PORTVERSION= 5.9.3
+PORTVERSION= 5.10.2
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/filesystems/py-pyfakefs/distinfo b/filesystems/py-pyfakefs/distinfo
index 3ca076470eef..4cb3fc184d63 100644
--- a/filesystems/py-pyfakefs/distinfo
+++ b/filesystems/py-pyfakefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436531
-SHA256 (pyfakefs-5.9.3.tar.gz) = b458b11abc8862d4d8500816170a9b25e10d07437332b9dffd651069f3d4c40c
-SIZE (pyfakefs-5.9.3.tar.gz) = 229964
+TIMESTAMP = 1763853412
+SHA256 (pyfakefs-5.10.2.tar.gz) = 8ae0e5421e08de4e433853a4609a06a1835f4bc2a3ce13b54f36713a897474ba
+SIZE (pyfakefs-5.10.2.tar.gz) = 231379
diff --git a/filesystems/py-s3fs/Makefile b/filesystems/py-s3fs/Makefile
index f38ddd727d78..1f96a08d816b 100644
--- a/filesystems/py-s3fs/Makefile
+++ b/filesystems/py-s3fs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= s3fs
-PORTVERSION= 2025.7.0
+PORTVERSION= 2025.10.0
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/filesystems/py-s3fs/distinfo b/filesystems/py-s3fs/distinfo
index e724e4bdfe33..fd0578d06dba 100644
--- a/filesystems/py-s3fs/distinfo
+++ b/filesystems/py-s3fs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265774
-SHA256 (s3fs-2025.7.0.tar.gz) = 5e7f9ec0cad7745155e3eb86fae15b1481fa29946bf5b3a4ce3a60701ce6022d
-SIZE (s3fs-2025.7.0.tar.gz) = 77795
+TIMESTAMP = 1762586852
+SHA256 (s3fs-2025.10.0.tar.gz) = e8be6cddc77aceea1681ece0f472c3a7f8ef71a0d2acddb1cc92bb6afa3e9e4f
+SIZE (s3fs-2025.10.0.tar.gz) = 80383
diff --git a/filesystems/py-tahoe-lafs/Makefile b/filesystems/py-tahoe-lafs/Makefile
index 2a6ebcadfb3f..cad5e4e8fa5f 100644
--- a/filesystems/py-tahoe-lafs/Makefile
+++ b/filesystems/py-tahoe-lafs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tahoe-lafs
DISTVERSION= 1.20.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= filesystems python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -32,9 +32,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}klein>=0:www/py-klein@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}magic-wormhole>=0:net/py-magic-wormhole@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycddl>=0:textproc/py-pycddl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyrsistent>=0:devel/py-pyrsistent@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyutil>=0:devel/py-pyutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
diff --git a/filesystems/rar2fs/Makefile b/filesystems/rar2fs/Makefile
index 3431aad1856b..ae621adc1ebc 100644
--- a/filesystems/rar2fs/Makefile
+++ b/filesystems/rar2fs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rar2fs
DISTVERSIONPREFIX= v
DISTVERSION= 1.29.7
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/rubygem-chef-winrm-fs/Makefile b/filesystems/rubygem-chef-winrm-fs/Makefile
index 3aa790892812..a0903c1947b1 100644
--- a/filesystems/rubygem-chef-winrm-fs/Makefile
+++ b/filesystems/rubygem-chef-winrm-fs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-winrm-fs
-PORTVERSION= 1.4.1
+PORTVERSION= 1.4.2
CATEGORIES= filesystems rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/chef/chef-winrm-fs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-benchmark>=0.4.0<0.5:benchmarks/rubygem-benchmark \
+RUN_DEPENDS= rubygem-benchmark>=0.5.0<0.6:benchmarks/rubygem-benchmark \
rubygem-chef-winrm>=2.4<3:sysutils/rubygem-chef-winrm \
rubygem-csv>=3.3<4:devel/rubygem-csv \
rubygem-erubi>=1.7:www/rubygem-erubi \
diff --git a/filesystems/rubygem-chef-winrm-fs/distinfo b/filesystems/rubygem-chef-winrm-fs/distinfo
index f7134c415f6b..3c54ef484607 100644
--- a/filesystems/rubygem-chef-winrm-fs/distinfo
+++ b/filesystems/rubygem-chef-winrm-fs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062608
-SHA256 (rubygem/chef-winrm-fs-1.4.1.gem) = 6316cf87e7398dd0d936ab8f35bc2b7127aa568b1bbba96fce9e96ddaaa6e0c9
-SIZE (rubygem/chef-winrm-fs-1.4.1.gem) = 22016
+TIMESTAMP = 1762587430
+SHA256 (rubygem/chef-winrm-fs-1.4.2.gem) = e8d696faf8eb070cfcd688a580469f9cf3cbd1a4d11a3a001469fcc780b8683a
+SIZE (rubygem/chef-winrm-fs-1.4.2.gem) = 22016
diff --git a/filesystems/rubygem-winrm-fs-gitlab/Makefile b/filesystems/rubygem-winrm-fs-gitlab/Makefile
index 3282a911358b..441933b1bebe 100644
--- a/filesystems/rubygem-winrm-fs-gitlab/Makefile
+++ b/filesystems/rubygem-winrm-fs-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= winrm-fs
PORTVERSION= 1.3.5
+PORTREVISION= 1
CATEGORIES= filesystems sysutils rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,9 +13,9 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-erubi>=1.8<2:www/rubygem-erubi \
- rubygem-logging>=1.6.1<3.0:devel/rubygem-logging \
+ rubygem-logging-gitlab>=1.6.1<3.0:devel/rubygem-logging-gitlab \
rubygem-rubyzip-gitlab>=2.0<3:archivers/rubygem-rubyzip-gitlab \
- rubygem-winrm>=2.0<3:sysutils/rubygem-winrm
+ rubygem-winrm-gitlab>=2.0<3:sysutils/rubygem-winrm-gitlab
USES= gem
diff --git a/filesystems/sandboxfs/Makefile b/filesystems/sandboxfs/Makefile
index e36cdecb4654..735f8b4e3729 100644
--- a/filesystems/sandboxfs/Makefile
+++ b/filesystems/sandboxfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sandboxfs
DISTVERSIONPREFIX= sandboxfs-
DISTVERSION= 0.2.0
-PORTREVISION= 51
+PORTREVISION= 52
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/securefs/Makefile b/filesystems/securefs/Makefile
index 1ef2ba7fc778..1122ae03f63f 100644
--- a/filesystems/securefs/Makefile
+++ b/filesystems/securefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= securefs
-PORTVERSION= 1.1.1
+PORTVERSION= 2.0.0
DISTVERSIONPREFIX= v
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/securefs/distinfo b/filesystems/securefs/distinfo
index f0d6a0a74248..a973306c689a 100644
--- a/filesystems/securefs/distinfo
+++ b/filesystems/securefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831210
-SHA256 (netheril96-securefs-v1.1.1_GH0.tar.gz) = a4b0ceaaca98d25ed062bce0649bd43c83d5ea78d93d1fa4f227a2d59bfb7e62
-SIZE (netheril96-securefs-v1.1.1_GH0.tar.gz) = 426807
+TIMESTAMP = 1759774537
+SHA256 (netheril96-securefs-v2.0.0_GH0.tar.gz) = d7fac7adc70c09473173aeadee5b7041d7e63fbf392ef40bdd77888590bb12a2
+SIZE (netheril96-securefs-v2.0.0_GH0.tar.gz) = 571559
diff --git a/filesystems/sshfs/Makefile b/filesystems/sshfs/Makefile
index 0793ab3cbaed..74017fc4b0ca 100644
--- a/filesystems/sshfs/Makefile
+++ b/filesystems/sshfs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sshfs
-PORTVERSION= 3.7.3
-PORTREVISION= 3
+DISTVERSION= 3.7.5
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/sshfs/distinfo b/filesystems/sshfs/distinfo
index 10d8cf33b962..77fe64cd4b17 100644
--- a/filesystems/sshfs/distinfo
+++ b/filesystems/sshfs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1655312051
-SHA256 (libfuse-sshfs-sshfs-3.7.3_GH0.tar.gz) = 52a1a1e017859dfe72a550e6fef8ad4f8703ce312ae165f74b579fd7344e3a26
-SIZE (libfuse-sshfs-sshfs-3.7.3_GH0.tar.gz) = 63968
+TIMESTAMP = 1763048001
+SHA256 (libfuse-sshfs-sshfs-3.7.5_GH0.tar.gz) = 99d294101f1b8997653a84c35674c2e50c18323ea2c449412c0ed46b9d31ac35
+SIZE (libfuse-sshfs-sshfs-3.7.5_GH0.tar.gz) = 61693
SHA256 (a73501f2159875aef082ab0a61731a8b7673d477.patch) = ef0fc2d7d292eb1bef4c2c63d0f5c1be00f29f9f4360cefe27fed70f69a31d10
SIZE (a73501f2159875aef082ab0a61731a8b7673d477.patch) = 3032
diff --git a/filesystems/sshfs/files/patch-meson.build b/filesystems/sshfs/files/patch-meson.build
index 34209e1f6504..fb7b0a229872 100644
--- a/filesystems/sshfs/files/patch-meson.build
+++ b/filesystems/sshfs/files/patch-meson.build
@@ -1,4 +1,4 @@
---- meson.build.orig 2018-12-22 14:33:52 UTC
+--- meson.build.orig 2025-11-11 19:46:43 UTC
+++ meson.build
@@ -19,12 +19,7 @@ int main(void) {
(void) get_4();
@@ -11,9 +11,9 @@
-
rst2man = find_program('rst2man', 'rst2man.py', required: false)
-
+
cfg = configuration_data()
-@@ -62,11 +57,6 @@ if rst2man.found()
+@@ -63,10 +58,5 @@ endif
else
message('rst2man not found, not building manual page.')
endif
@@ -24,4 +24,3 @@
-
subdir('test')
-
diff --git a/filesystems/ufs/Makefile b/filesystems/ufs/Makefile
index b2b77ae34e05..4d6bd767d8b7 100644
--- a/filesystems/ufs/Makefile
+++ b/filesystems/ufs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ufs
DISTVERSION= 0.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= filesystems sysutils
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/unionfs/Makefile b/filesystems/unionfs/Makefile
index a05141ee3233..9191b674d7b2 100644
--- a/filesystems/unionfs/Makefile
+++ b/filesystems/unionfs/Makefile
@@ -1,11 +1,10 @@
PORTNAME= unionfs
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2
-PORTREVISION= 1
+DISTVERSION= 3.7
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
-MAINTAINER= 0mp@FreeBSD.org
+MAINTAINER= pkaipila@gmail.com
COMMENT= FUSE based implementation of the well-known unionfs
WWW= https://github.com/rpodgorny/unionfs-fuse
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
-USES= cmake fuse localbase:ldflags python:test
+USES= cmake fuse:3 localbase:ldflags pkgconfig python:test
USE_GITHUB= yes
GH_ACCOUNT= rpodgorny
diff --git a/filesystems/unionfs/distinfo b/filesystems/unionfs/distinfo
index de0face115d1..06e79c9cec0d 100644
--- a/filesystems/unionfs/distinfo
+++ b/filesystems/unionfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635114774
-SHA256 (rpodgorny-unionfs-fuse-v2.2_GH0.tar.gz) = 248a0fee9979146b79b05fc728621869da5936c1f43a27e36e7515b301817e43
-SIZE (rpodgorny-unionfs-fuse-v2.2_GH0.tar.gz) = 47955
+TIMESTAMP = 1761790749
+SHA256 (rpodgorny-unionfs-fuse-v3.7_GH0.tar.gz) = 026f5302279110ceb7465e5c9e863cd0319ea0dc32ad253d162cf9db0f5e9a81
+SIZE (rpodgorny-unionfs-fuse-v3.7_GH0.tar.gz) = 56444
diff --git a/filesystems/unionfs/files/patch-CMakeLists.txt b/filesystems/unionfs/files/patch-CMakeLists.txt
deleted file mode 100644
index 107d85a0e259..000000000000
--- a/filesystems/unionfs/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- CMakeLists.txt.orig 2015-01-14 10:08:20 UTC
-+++ CMakeLists.txt
-@@ -9,12 +9,6 @@ IF(NOT CMAKE_CONFIGURATION_TYPES AND NOT
- SET(CMAKE_BUILD_TYPE RelWithDebInfo)
- ENDIF(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
-
--# Select flags.
--SET(CMAKE_C_FLAGS "-pipe -W -Wall -DFORTIFY_SOURCE=2")
--SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
--SET(CMAKE_C_FLAGS_RELEASE "-O2")
--SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -DDEBUG")
--
- if (UNIX AND APPLE)
- include_directories("/usr/local/include/osxfuse/fuse")
- endif()
diff --git a/filesystems/webdavfs/Makefile b/filesystems/webdavfs/Makefile
index 2089b81f9028..4c70b6f99dab 100644
--- a/filesystems/webdavfs/Makefile
+++ b/filesystems/webdavfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fusefs-webdavfs
DISTVERSION= g20200520
-PORTREVISION= 30
+PORTREVISION= 33
CATEGORIES= filesystems
MAINTAINER= eugen@FreeBSD.org
diff --git a/filesystems/xfuse/Makefile b/filesystems/xfuse/Makefile
index 9eb6bc413433..3d3afd7262a0 100644
--- a/filesystems/xfuse/Makefile
+++ b/filesystems/xfuse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xfuse
DISTVERSION= 0.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= filesystems
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= xfs-fuse/${DISTVERSION}
diff --git a/filesystems/zerofs/Makefile b/filesystems/zerofs/Makefile
index e789888398cf..0ded9b0d34a3 100644
--- a/filesystems/zerofs/Makefile
+++ b/filesystems/zerofs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zerofs
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.2
+DISTVERSION= 0.16.2
PORTREVISION= 1
CATEGORIES= filesystems sysutils
diff --git a/filesystems/zerofs/Makefile.crates b/filesystems/zerofs/Makefile.crates
index 2738ca6ed5dc..e8bf06fd58be 100644
--- a/filesystems/zerofs/Makefile.crates
+++ b/filesystems/zerofs/Makefile.crates
@@ -165,7 +165,6 @@ CARGO_CRATES= addr2line-0.24.2 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
libc-0.2.175 \
- libmimalloc-sys-0.1.43 \
libredox-0.1.9 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
@@ -183,7 +182,6 @@ CARGO_CRATES= addr2line-0.24.2 \
md-5-0.10.6 \
memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.47 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
mixtrics-0.1.0 \
@@ -287,7 +285,7 @@ CARGO_CRATES= addr2line-0.24.2 \
signal-hook-registry-1.4.6 \
siphasher-1.0.1 \
slab-0.4.11 \
- slatedb-0.8.1 \
+ slatedb-0.8.2 \
smallvec-1.15.1 \
socket2-0.5.10 \
socket2-0.6.0 \
@@ -308,6 +306,8 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.14 \
thread_local-1.1.9 \
+ tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
+ tikv-jemallocator-0.6.0 \
time-0.3.41 \
time-core-0.1.4 \
tinystr-0.8.1 \
@@ -407,7 +407,7 @@ CARGO_CRATES= addr2line-0.24.2 \
zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerofs_nfsserve-0.14.0 \
+ zerofs_nfsserve-0.15.0 \
zeroize-1.8.1 \
zerotrie-0.2.2 \
zerovec-0.11.4 \
diff --git a/filesystems/zerofs/distinfo b/filesystems/zerofs/distinfo
index e7e869c33cb8..1390330f798b 100644
--- a/filesystems/zerofs/distinfo
+++ b/filesystems/zerofs/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1757258826
+TIMESTAMP = 1760465574
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
@@ -333,8 +333,6 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
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/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
-SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -369,8 +367,6 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
-SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
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
@@ -577,8 +573,8 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
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/slatedb-0.8.1.crate) = 6471ce0d2b99d80e36ce1439951a30a5e9ef751f3b8c4bd384611927384ee03d
-SIZE (rust/crates/slatedb-0.8.1.crate) = 317374
+SHA256 (rust/crates/slatedb-0.8.2.crate) = 1929df128f27789722644d8e9a68eaddec2e656ed8bac2a088159c8cce423590
+SIZE (rust/crates/slatedb-0.8.2.crate) = 321188
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
@@ -619,6 +615,10 @@ SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8
SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
+SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
+SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
+SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
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
@@ -817,8 +817,8 @@ SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e
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/zerofs_nfsserve-0.14.0.crate) = 53a9c182c0ff391960f9a033ba2e49c418315a8e72e402ddaa9aa8c25c084526
-SIZE (rust/crates/zerofs_nfsserve-0.14.0.crate) = 43966
+SHA256 (rust/crates/zerofs_nfsserve-0.15.0.crate) = 0a1a98071b31b9687c05411a75df5a55a7a76c5af85cb3bb04de5efef26755c7
+SIZE (rust/crates/zerofs_nfsserve-0.15.0.crate) = 43826
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
@@ -833,5 +833,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.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (Barre-ZeroFS-v0.15.2_GH0.tar.gz) = 982042e4887b348605ed2aad428b254e7abc66d108ac41bc66625b726585b3e7
-SIZE (Barre-ZeroFS-v0.15.2_GH0.tar.gz) = 459110
+SHA256 (Barre-ZeroFS-v0.16.2_GH0.tar.gz) = 617a04ad2914b742b49b1f22d9d2a2e07ec59f3cedbdf5848cc67c2902641a92
+SIZE (Barre-ZeroFS-v0.16.2_GH0.tar.gz) = 463693
diff --git a/filesystems/zfs-snap-diff/Makefile b/filesystems/zfs-snap-diff/Makefile
index f76a8a4dae98..bd965d9d8d29 100644
--- a/filesystems/zfs-snap-diff/Makefile
+++ b/filesystems/zfs-snap-diff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zfs-snap-diff
PORTVERSION= 1.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 32
CATEGORIES= filesystems sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/filesystems/zrepl-dsh2dsh/Makefile b/filesystems/zrepl-dsh2dsh/Makefile
index f79c350c4313..680eac31a350 100644
--- a/filesystems/zrepl-dsh2dsh/Makefile
+++ b/filesystems/zrepl-dsh2dsh/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
+PORTREVISION= 3
CATEGORIES= filesystems sysutils
PKGNAMESUFFIX= -${GH_ACCOUNT}
diff --git a/filesystems/zrepl/Makefile b/filesystems/zrepl/Makefile
index 8da8338e3b5e..64b37d8a025b 100644
--- a/filesystems/zrepl/Makefile
+++ b/filesystems/zrepl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 17
+PORTREVISION= 20
CATEGORIES= filesystems sysutils
MAINTAINER= driesm@FreeBSD.org
diff --git a/filesystems/ztop/Makefile b/filesystems/ztop/Makefile
index ffc4b00b3c50..2c753b8bfadc 100644
--- a/filesystems/ztop/Makefile
+++ b/filesystems/ztop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ztop
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= filesystems sysutils
MAINTAINER= asomers@FreeBSD.org