Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Feb 2023 20:57:08 GMT
From:      =?utf-8?Q?Stefan=20E=C3=9Fer?= <se@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 59d0b1d22a96 - main - sysutils/fusefs-libs3: update to version 3.14.0
Message-ID:  <202302192057.31JKv8Z0094100@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by se:

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

commit 59d0b1d22a964e7b336d70a1c7e15ce3885739aa
Author:     Stefan Eßer <se@FreeBSD.org>
AuthorDate: 2023-02-19 20:56:16 +0000
Commit:     Stefan Eßer <se@FreeBSD.org>
CommitDate: 2023-02-19 20:56:16 +0000

    sysutils/fusefs-libs3: update to version 3.14.0
---
 sysutils/fusefs-libs3/Makefile                        | 11 +++--------
 sysutils/fusefs-libs3/distinfo                        |  6 +++---
 sysutils/fusefs-libs3/files/patch-example_meson.build |  9 +++++++++
 sysutils/fusefs-libs3/files/patch-lib_mount__bsd.c    | 10 ++++++++++
 sysutils/fusefs-libs3/pkg-descr                       |  3 +++
 sysutils/fusefs-libs3/pkg-plist                       |  1 +
 6 files changed, 29 insertions(+), 11 deletions(-)

diff --git a/sysutils/fusefs-libs3/Makefile b/sysutils/fusefs-libs3/Makefile
index dbe8f4073e4a..7651a1ac314b 100644
--- a/sysutils/fusefs-libs3/Makefile
+++ b/sysutils/fusefs-libs3/Makefile
@@ -1,18 +1,18 @@
 PORTNAME=	fusefs-libs3
-DISTVERSION=	3.12.0
+DISTVERSION=	3.14.0
 CATEGORIES=	sysutils
 MASTER_SITES=	https://github.com/libfuse/libfuse/releases/download/fuse-${DISTVERSION}/
 DISTNAME=	fuse-${DISTVERSION}
 
 MAINTAINER=	se@FreeBSD.org
 COMMENT=	FUSE library version 3 for filesystems implemented in userspace
-WWW=		https://github.com/libfuse/libfuse
+WWW=		https://github.com/libfuse/libfuse/wiki/Filesystems
 
 LICENSE=	GPLv2 LGPL21
 LICENSE_COMB=	multi
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		compiler iconv meson tar:xz
+USES=		compiler iconv meson ninja tar:xz
 USE_LDCONFIG=	yes
 
 LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
@@ -28,9 +28,4 @@ EXTRA_PATCHES=	${FILESDIR}/extra-patch-test_meson.build
 IGNORE=	fusefs has not been implemented on DragonFly
 .endif
 
-.if ${CHOSEN_COMPILER_TYPE} == gcc
-post-patch:
-	${REINPLACE_CMD} -e '/-Wno-unused-result/d' ${WRKSRC}/meson.build
-.endif
-
 .include <bsd.port.post.mk>
diff --git a/sysutils/fusefs-libs3/distinfo b/sysutils/fusefs-libs3/distinfo
index d13d6c9a8d75..89f77ff34929 100644
--- a/sysutils/fusefs-libs3/distinfo
+++ b/sysutils/fusefs-libs3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662732293
-SHA256 (fuse-3.12.0.tar.xz) = 33b8a92d6f7a88e6a889f0009206933482f48f3eb85d88cf09ef551313ac7373
-SIZE (fuse-3.12.0.tar.xz) = 3206368
+TIMESTAMP = 1676641697
+SHA256 (fuse-3.14.0.tar.xz) = 96115b2a8ff34bd1e0c7b00c5dfd8297571d7e165042b94498c9a26356a9a70a
+SIZE (fuse-3.14.0.tar.xz) = 4351852
diff --git a/sysutils/fusefs-libs3/files/patch-example_meson.build b/sysutils/fusefs-libs3/files/patch-example_meson.build
new file mode 100644
index 000000000000..88340523ed75
--- /dev/null
+++ b/sysutils/fusefs-libs3/files/patch-example_meson.build
@@ -0,0 +1,9 @@
+--- example/meson.build.orig	2023-02-17 09:31:14 UTC
++++ example/meson.build
+@@ -1,5 +1,5 @@ examples = [ 'passthrough', 'passthrough_fh',
+ examples = [ 'passthrough', 'passthrough_fh',
+-             'hello', 'hello_ll', 'hello_ll_uds',
++             'hello', 'hello_ll', 
+              'printcap', 'ioctl_client', 'poll_client',
+              'ioctl', 'cuse', 'cuse_client' ]
+ 
diff --git a/sysutils/fusefs-libs3/files/patch-lib_mount__bsd.c b/sysutils/fusefs-libs3/files/patch-lib_mount__bsd.c
new file mode 100644
index 000000000000..7a757d511cf9
--- /dev/null
+++ b/sysutils/fusefs-libs3/files/patch-lib_mount__bsd.c
@@ -0,0 +1,10 @@
+--- lib/mount_bsd.c.orig	2023-02-17 09:31:14 UTC
++++ lib/mount_bsd.c
+@@ -8,7 +8,6 @@
+   See the file COPYING.LIB.
+ */
+ 
+-#include "config.h"
+ #include "fuse_i.h"
+ #include "fuse_misc.h"
+ #include "fuse_opt.h"
diff --git a/sysutils/fusefs-libs3/pkg-descr b/sysutils/fusefs-libs3/pkg-descr
index ecefd8bafc16..8897132a5e08 100644
--- a/sysutils/fusefs-libs3/pkg-descr
+++ b/sysutils/fusefs-libs3/pkg-descr
@@ -2,3 +2,6 @@ FUSE makes it possible to implement a filesystem in a userspace program.
 
 This version 3 of the fuse library is not compatible with file-systems
 developed for version 2.
+
+A list of filesystems supported by this version of the library is
+maintained in the WiKi on GitHub.
diff --git a/sysutils/fusefs-libs3/pkg-plist b/sysutils/fusefs-libs3/pkg-plist
index b466b066262d..e82082ae92f8 100644
--- a/sysutils/fusefs-libs3/pkg-plist
+++ b/sysutils/fusefs-libs3/pkg-plist
@@ -4,6 +4,7 @@ include/fuse3/fuse_common.h
 include/fuse3/fuse_log.h
 include/fuse3/fuse_lowlevel.h
 include/fuse3/fuse_opt.h
+include/fuse3/libfuse_config.h
 lib/libfuse3.so
 lib/libfuse3.so.3
 lib/libfuse3.so.%%VERSION%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202302192057.31JKv8Z0094100>