Diff below brings fuse-zip to 0.5.0, which fixes an issue which arises when an archive file or its parent directory is not writeable.
While here re-sync WANTLIB. Tested lightly on amd64 by adding, and removing some files to a fuse mounted archive. Comments/OK? Index: Makefile =================================================================== RCS file: /cvs/ports/archivers/fuse-zip/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 24 Oct 2018 14:27:57 -0000 1.11 +++ Makefile 7 Dec 2018 05:48:24 -0000 @@ -2,8 +2,7 @@ COMMENT = navigate zip archives through FUSE -DISTNAME = fuse-zip-0.4.5 -REVISION = 0 +DISTNAME = fuse-zip-0.5.0 CATEGORIES = archivers @@ -12,7 +11,7 @@ HOMEPAGE = https://bitbucket.org/agalan # GPLv3+ PERMIT_PACKAGE_CDROM = Yes -WANTLIB = ${COMPILER_LIBCXX} bz2 c fuse m z zip +WANTLIB += ${COMPILER_LIBCXX} c fuse m zip MASTER_SITES = https://bitbucket.org/agalanin/fuse-zip/downloads/ Index: distinfo =================================================================== RCS file: /cvs/ports/archivers/fuse-zip/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 6 Feb 2018 11:16:26 -0000 1.4 +++ distinfo 7 Dec 2018 05:48:24 -0000 @@ -1,2 +1,2 @@ -SHA256 (fuse-zip-0.4.5.tar.gz) = LFEB9by41mbRymAnF7qQFWfa0uetfenbbluyasV0NdE= -SIZE (fuse-zip-0.4.5.tar.gz) = 687727 +SHA256 (fuse-zip-0.5.0.tar.gz) = 3VUwc/gVS11i51LlPhFfvZKFhvCLeTZzV0/HXmssmro= +SIZE (fuse-zip-0.5.0.tar.gz) = 688610 Index: patches/patch-fuse-zip_1 =================================================================== RCS file: /cvs/ports/archivers/fuse-zip/patches/patch-fuse-zip_1,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-fuse-zip_1 --- patches/patch-fuse-zip_1 28 Jan 2014 01:01:52 -0000 1.1.1.1 +++ patches/patch-fuse-zip_1 7 Dec 2018 05:48:24 -0000 @@ -1,7 +1,8 @@ $OpenBSD: patch-fuse-zip_1,v 1.1.1.1 2014/01/28 01:01:52 jca Exp $ ---- fuse-zip.1.orig Tue Jan 21 00:32:45 2014 -+++ fuse-zip.1 Tue Jan 21 00:33:14 2014 -@@ -69,10 +69,6 @@ Be patient. Wait for fuse-zip process finish after unm +Index: fuse-zip.1 +--- fuse-zip.1.orig ++++ fuse-zip.1 +@@ -75,10 +75,6 @@ Be patient. Wait for fuse-zip process finish after unm .SH "PERMISSIONS" Access check will not be performed unless \fB-o default_permissions\fP mount option is given. @@ -10,5 +11,5 @@ $OpenBSD: patch-fuse-zip_1,v 1.1.1.1 201 -.if !'po4a'hide' .I /var/log/user.log -see this file in case any errors occur .SH "SEE ALSO" - .BR fusermount (1). - .SH "LICENSE" + .BR fusermount (1), + .BR mount.fuse (8).
