git: b9322d3c3c48 - main - filesystems/securefs: Update to 1.0.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 03 Feb 2025 15:56:08 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b9322d3c3c484efb45ed4113d9f5054434f3b52d

commit b9322d3c3c484efb45ed4113d9f5054434f3b52d
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-02-03 15:16:25 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-02-03 15:50:47 +0000

    filesystems/securefs: Update to 1.0.0
    
    - Use complete arguments/options
    - Take maintainership
    
    Changes:        https://github.com/netheril96/securefs/releases
---
 filesystems/securefs/Makefile  | 27 +++++++++++++++------------
 filesystems/securefs/distinfo  |  6 +++---
 filesystems/securefs/pkg-descr |  3 +++
 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