summaryrefslogtreecommitdiff
path: root/filesystems/unionfs
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/unionfs')
-rw-r--r--filesystems/unionfs/Makefile6
-rw-r--r--filesystems/unionfs/distinfo6
-rw-r--r--filesystems/unionfs/files/patch-CMakeLists.txt15
-rw-r--r--filesystems/unionfs/files/pkg-message.in22
4 files changed, 19 insertions, 30 deletions
diff --git a/filesystems/unionfs/Makefile b/filesystems/unionfs/Makefile
index 4db9d90fc34c..9191b674d7b2 100644
--- a/filesystems/unionfs/Makefile
+++ b/filesystems/unionfs/Makefile
@@ -1,10 +1,10 @@
PORTNAME= unionfs
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2
+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
@@ -13,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/unionfs/files/pkg-message.in b/filesystems/unionfs/files/pkg-message.in
index 4859a839c805..447a92224e7b 100644
--- a/filesystems/unionfs/files/pkg-message.in
+++ b/filesystems/unionfs/files/pkg-message.in
@@ -1,20 +1,24 @@
[
{ type: install
message: <<EOM
-You will need to load the kernel module 'fuse' to use this package. To load
-this at boot time, add the following line to /boot/loader.conf:
+You will need to load the kernel module fusefs(4) to use this package. To load
+it when system starts, add "fusefs" to "kld_list" in rc.conf(5).
+For example, you can use sysrc(8):
-fuse_load="YES"
+ sysrc kld_list+="fusefs"
-If you want unprivileged users to be able to use unionfs, add the following
-line to /etc/sysctl.conf:
+To load the module immediately, use:
-vfs.usermount=1
+ kldload fusefs
-You can enable them immediately with:
+If you want unprivileged users to be able to use unionfs(8),
+add the following sysctl.conf(5):
-kldload fuse
-sysctl vfs.usermount=1
+ vfs.usermount=1
+
+Or run sysctl(8) directly on the command-line for an immediate effect:
+
+ sysctl vfs.usermount=1
EOM
}
]