aboutsummaryrefslogtreecommitdiff
path: root/filesystems
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems')
-rw-r--r--filesystems/Makefile1
-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/nbd-client-kmod/Makefile31
-rw-r--r--filesystems/nbd-client-kmod/distinfo3
-rw-r--r--filesystems/nbd-client-kmod/files/gnbd.in3
-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/webdavfs/Makefile2
-rw-r--r--filesystems/zfs-snap-diff/Makefile2
-rw-r--r--filesystems/zrepl-dsh2dsh/Makefile2
-rw-r--r--filesystems/zrepl/Makefile2
14 files changed, 73 insertions, 16 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/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/nbd-client-kmod/Makefile b/filesystems/nbd-client-kmod/Makefile
new file mode 100644
index 000000000000..27d78925a28d
--- /dev/null
+++ b/filesystems/nbd-client-kmod/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= nbd-client
+DISTVERSION= g20250928
+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
+
+USES= kmod ssl uidfix
+USE_GITHUB= yes
+GH_ACCOUNT= ryan-moeller
+GH_PROJECT= kernel-nbd-client
+GH_TAGNAME= df0528162deffaabaae4365394b4b6e75ff3fcaf
+
+MAKE_ENV= GEOM_CLASS_DIR="${PREFIX}/lib/geom" \
+ MANDIR="${PREFIX}/share/man/man"
+
+SUB_FILES= gnbd
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/geom
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/gnbd ${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..8d781e318f51
--- /dev/null
+++ b/filesystems/nbd-client-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760457302
+SHA256 (ryan-moeller-kernel-nbd-client-g20250928-df0528162deffaabaae4365394b4b6e75ff3fcaf_GH0.tar.gz) = 9e6b66d41ae86c5eb52f9cb835b7517775d2a58a0523d7617ff55d91384f792f
+SIZE (ryan-moeller-kernel-nbd-client-g20250928-df0528162deffaabaae4365394b4b6e75ff3fcaf_GH0.tar.gz) = 39296
diff --git a/filesystems/nbd-client-kmod/files/gnbd.in b/filesystems/nbd-client-kmod/files/gnbd.in
new file mode 100644
index 000000000000..94d021b26b05
--- /dev/null
+++ b/filesystems/nbd-client-kmod/files/gnbd.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/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/webdavfs/Makefile b/filesystems/webdavfs/Makefile
index 47928042f4f6..8668ee06c88c 100644
--- a/filesystems/webdavfs/Makefile
+++ b/filesystems/webdavfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fusefs-webdavfs
DISTVERSION= g20200520
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= filesystems
MAINTAINER= eugen@FreeBSD.org
diff --git a/filesystems/zfs-snap-diff/Makefile b/filesystems/zfs-snap-diff/Makefile
index 0f7fa0256d5d..bb8a89e9491f 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= 30
+PORTREVISION= 31
CATEGORIES= filesystems sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/filesystems/zrepl-dsh2dsh/Makefile b/filesystems/zrepl-dsh2dsh/Makefile
index 6ccfa0a81ada..3ba4c47c3f3b 100644
--- a/filesystems/zrepl-dsh2dsh/Makefile
+++ b/filesystems/zrepl-dsh2dsh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= filesystems sysutils
PKGNAMESUFFIX= -${GH_ACCOUNT}
diff --git a/filesystems/zrepl/Makefile b/filesystems/zrepl/Makefile
index f8844c4541fc..103e38f11a54 100644
--- a/filesystems/zrepl/Makefile
+++ b/filesystems/zrepl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= filesystems sysutils
MAINTAINER= driesm@FreeBSD.org