summaryrefslogtreecommitdiff
path: root/filesystems
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2025-02-03 23:16:25 +0800
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2025-02-03 23:50:47 +0800
commitb9322d3c3c484efb45ed4113d9f5054434f3b52d (patch)
tree956ee1abfdc60be82d50eea3b0d27c2dc3159405 /filesystems
parentdns/public_suffix_list: Update to 20250125 (diff)
filesystems/securefs: Update to 1.0.0
- Use complete arguments/options - Take maintainership Changes: https://github.com/netheril96/securefs/releases
Diffstat (limited to 'filesystems')
-rw-r--r--filesystems/securefs/Makefile27
-rw-r--r--filesystems/securefs/distinfo6
-rw-r--r--filesystems/securefs/pkg-descr3
3 files changed, 21 insertions, 15 deletions
diff --git a/filesystems/securefs/Makefile b/filesystems/securefs/Makefile
index 89cd7aa324d1..431efa3e723e 100644
--- a/filesystems/securefs/Makefile
+++ b/filesystems/securefs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= securefs
-DISTVERSION= 0.14.3
-PORTREVISION= 2
+DISTVERSION= 1.0.0
+DISTVERSIONPREFIX= v
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
@@ -12,22 +12,25 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= ${LOCALBASE}/include/tclap/TCLAPConfig.h:devel/tclap
-LIB_DEPENDS= libutf8proc.so:textproc/utf8proc \
+LIB_DEPENDS= libabsl_strings.so:devel/abseil \
libargon2.so:security/libargon2 \
- libjsoncpp.so:devel/jsoncpp \
libcryptopp.so:security/cryptopp \
- libabsl_strings.so:devel/abseil
+ libfruit.so:devel/fruit \
+ libprotobuf.so:devel/protobuf \
+ libuni-algo.so:textproc/uni-algo
-USES= cmake compiler:c++17-lang fuse pkgconfig
+USES= cmake compiler:c++17-lang fuse pkgconfig sqlite
-USE_GITHUB= yes
-GH_ACCOUNT= netheril96
+CMAKE_OFF= SECUREFS_ADDRESS_SANITIZE \
+ SECUREFS_ENABLE_INTEGRATION_TEST \
+ SECUREFS_ENABLE_UNIT_TEST \
+ SECUREFS_LINK_PROFILER \
+ SECUREFS_USE_FUSET \
+ SECUREFS_USE_VCPKG
PLIST_FILES= bin/securefs
-CMAKE_OFF= SECUREFS_ENABLE_BUILD_TEST \
- SECUREFS_ENABLE_UNIT_TEST \
- SECUREFS_USE_VCPKG
-CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17
+USE_GITHUB= yes
+GH_ACCOUNT= netheril96
.include <bsd.port.mk>
diff --git a/filesystems/securefs/distinfo b/filesystems/securefs/distinfo
index caa7b87bbd5f..b8e89486f38a 100644
--- a/filesystems/securefs/distinfo
+++ b/filesystems/securefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697868086
-SHA256 (netheril96-securefs-0.14.3_GH0.tar.gz) = 3323e027fc4399dbbaf2a2e5cde11dae4b4e19ff08b2f9208dc6742a9f2f0611
-SIZE (netheril96-securefs-0.14.3_GH0.tar.gz) = 419328
+TIMESTAMP = 1738088836
+SHA256 (netheril96-securefs-v1.0.0_GH0.tar.gz) = de888359734a05ca0db56d006b4c9774f18fd9e6f9253466a86739b5f6ac3753
+SIZE (netheril96-securefs-v1.0.0_GH0.tar.gz) = 417928
diff --git a/filesystems/securefs/pkg-descr b/filesystems/securefs/pkg-descr
index cbd0e2663d3e..2c51cb7f7662 100644
--- a/filesystems/securefs/pkg-descr
+++ b/filesystems/securefs/pkg-descr
@@ -1,3 +1,6 @@
+securefs is a filesystem in userspace (FUSE) with transparent encryption (when
+writing) and decryption (when reading).
+
securefs mounts a regular directory onto a mount point. The mount point appears
as a regular filesystem, where one can read/write/create files, directories and
symbolic links. The underlying directory will be automatically updated to