Fri Sep 8 06:01:04 2023 UTC ()
filesystems/fuse: fix compile warning and bump revision.


(vins)
diff -r1.14 -r1.15 pkgsrc/filesystems/fuse/Makefile
diff -r1.6 -r1.7 pkgsrc/filesystems/fuse/buildlink3.mk
diff -r1.9 -r1.10 pkgsrc/filesystems/fuse/distinfo
diff -r0 -r1.1 pkgsrc/filesystems/fuse/patches/patch-lib_fuse.c

cvs diff -r1.14 -r1.15 pkgsrc/filesystems/fuse/Makefile (expand / switch to unified diff)

--- pkgsrc/filesystems/fuse/Makefile 2023/09/07 20:56:05 1.14
+++ pkgsrc/filesystems/fuse/Makefile 2023/09/08 06:01:04 1.15
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.14 2023/09/07 20:56:05 vins Exp $ 1# $NetBSD: Makefile,v 1.15 2023/09/08 06:01:04 vins Exp $
2# 2#
3 3
4DISTNAME= fuse-2.9.9 4DISTNAME= fuse-2.9.9
 5PKGREVISION= 1
5CATEGORIES= filesystems 6CATEGORIES= filesystems
6MASTER_SITES= ${MASTER_SITE_GITHUB:=libfuse/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=libfuse/}
7GITHUB_PROJECT= libfuse 8GITHUB_PROJECT= libfuse
8GITHUB_TAG= refs/tags/${DISTNAME} 9GITHUB_TAG= refs/tags/${DISTNAME}
9 10
10MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://github.com/libfuse/libfuse 12HOMEPAGE= https://github.com/libfuse/libfuse
12COMMENT= Filesystem in Userspace 13COMMENT= Filesystem in Userspace
13LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 14LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
14 15
15GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
16 17
17# FUSE the implementation only builds on Linux and FreeBSD. 18# FUSE the implementation only builds on Linux and FreeBSD.

cvs diff -r1.6 -r1.7 pkgsrc/filesystems/fuse/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/filesystems/fuse/buildlink3.mk 2023/09/07 19:38:14 1.6
+++ pkgsrc/filesystems/fuse/buildlink3.mk 2023/09/08 06:01:04 1.7
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: buildlink3.mk,v 1.6 2023/09/07 19:38:14 vins Exp $ 1# $NetBSD: buildlink3.mk,v 1.7 2023/09/08 06:01:04 vins Exp $
2 2
3BUILDLINK_TREE+= fuse 3BUILDLINK_TREE+= fuse
4 4
5.if !defined(FUSE_BUILDLINK3_MK) 5.if !defined(FUSE_BUILDLINK3_MK)
6FUSE_BUILDLINK3_MK:= 6FUSE_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.fuse+= fuse>=2.5.2 8BUILDLINK_API_DEPENDS.fuse+= fuse>=2.5.2
9BUILDLINK_ABI_DEPENDS.fuse+= fuse>=2.9.9 9BUILDLINK_ABI_DEPENDS.fuse+= fuse>=2.9.9nb1
10BUILDLINK_PKGSRCDIR.fuse?= ../../filesystems/fuse 10BUILDLINK_PKGSRCDIR.fuse?= ../../filesystems/fuse
11 11
12.include "../../mk/bsd.fast.prefs.mk" 12.include "../../mk/bsd.fast.prefs.mk"
13 13
14.if ${OPSYS} == "NetBSD" 14.if ${OPSYS} == "NetBSD"
15.include "../../filesystems/perfuse/buildlink3.mk" 15.include "../../filesystems/perfuse/buildlink3.mk"
16.endif 16.endif
17.endif # FUSE_BUILDLINK3_MK 17.endif # FUSE_BUILDLINK3_MK
18 18
19BUILDLINK_TREE+= -fuse 19BUILDLINK_TREE+= -fuse

cvs diff -r1.9 -r1.10 pkgsrc/filesystems/fuse/distinfo (expand / switch to unified diff)

--- pkgsrc/filesystems/fuse/distinfo 2023/09/07 20:56:05 1.9
+++ pkgsrc/filesystems/fuse/distinfo 2023/09/08 06:01:04 1.10
@@ -1,10 +1,11 @@ @@ -1,10 +1,11 @@
1$NetBSD: distinfo,v 1.9 2023/09/07 20:56:05 vins Exp $ 1$NetBSD: distinfo,v 1.10 2023/09/08 06:01:04 vins Exp $
2 2
3BLAKE2s (fuse-2.9.9.tar.gz) = 5b851aa97441a9e13a4718a0775e01cbfff8020d7f4a0656adfca439f8d42d95 3BLAKE2s (fuse-2.9.9.tar.gz) = 5b851aa97441a9e13a4718a0775e01cbfff8020d7f4a0656adfca439f8d42d95
4SHA512 (fuse-2.9.9.tar.gz) = 1acd51a647ec3dbf9eaafb80cec92bd8542bcbb2cf4510fc8b079b4f8aaa8f4b301e469ddefe4f1cc4ae2bf941e028077601c20d97f187cc618cea8710cbe331 4SHA512 (fuse-2.9.9.tar.gz) = 1acd51a647ec3dbf9eaafb80cec92bd8542bcbb2cf4510fc8b079b4f8aaa8f4b301e469ddefe4f1cc4ae2bf941e028077601c20d97f187cc618cea8710cbe331
5Size (fuse-2.9.9.tar.gz) = 212017 bytes 5Size (fuse-2.9.9.tar.gz) = 212017 bytes
6SHA1 (patch-configure.ac) = 1e8d0081c8dc48e126d1cde856178c39f358ee37 6SHA1 (patch-configure.ac) = 1e8d0081c8dc48e126d1cde856178c39f358ee37
7SHA1 (patch-doc_Makefile.am) = ffe16fc87e03772ca2e1124549177e999806dbd9 7SHA1 (patch-doc_Makefile.am) = ffe16fc87e03772ca2e1124549177e999806dbd9
 8SHA1 (patch-lib_fuse.c) = af4b7c90b43ddba66b7ae25f4b11cc9a4bbfc58e
8SHA1 (patch-lib_mount__bsd.c) = 6b00d0950e0146321a575a2f90c83d8aa7d3cc07 9SHA1 (patch-lib_mount__bsd.c) = 6b00d0950e0146321a575a2f90c83d8aa7d3cc07
9SHA1 (patch-util_Makefile.am) = b3c79ad1e7390ba313476efb5ba3b67a214a8006 10SHA1 (patch-util_Makefile.am) = b3c79ad1e7390ba313476efb5ba3b67a214a8006
10SHA1 (patch-util_ulockmgr__server.c) = 2ec86dc8eca5e24952738171eb0937d822b8c657 11SHA1 (patch-util_ulockmgr__server.c) = 2ec86dc8eca5e24952738171eb0937d822b8c657

File Added: pkgsrc/filesystems/fuse/patches/patch-lib_fuse.c
$NetBSD: patch-lib_fuse.c,v 1.1 2023/09/08 06:01:04 vins Exp $

Don't discard const qualifier from type.

--- lib/fuse.c.orig	2019-01-04 13:38:34.000000000 +0000
+++ lib/fuse.c
@@ -1619,7 +1619,7 @@ static int fuse_compat_statfs(struct fus
 
 #else /* __FreeBSD__ || __NetBSD__ */
 
-static inline int fuse_compat_open(struct fuse_fs *fs, char *path,
+static inline int fuse_compat_open(struct fuse_fs *fs, const char *path,
 				   struct fuse_file_info *fi)
 {
 	return fs->op.open(path, fi);