On Tue, Dec 05, 2017 at 07:17:33AM +0800, Helg wrote: > Hi ports@, > > Update from 0.4.2 => 0.4.4 > > I've been working with the developer of fuse-zip to add the FUSE mknod > operation. This is now mandatory for FUSE ports on OpenbSD after I > removed the incorrect implementation of create from the kernel and > libfuse. > > This version also fixes an "off-by-one" bug that caused fuse-zip to fail > with either a Segementation fault of Bus error when copying a sparse > file. > > License has changed from LGPL to GPL. > > ok? I find it confusing to symlink gmake in do-configure instead of pre-build or so. In fact, this is only required for the test suite as the main Makefile uses $(MAKE).
Attached diff changes that besides adding TEST_TARGET=check (as already mentioned by jca@). I also removed the CVS tag hunk from your PLIST diff. diff --git a/archivers/fuse-zip/Makefile b/archivers/fuse-zip/Makefile index 62e32780149..f6f46c37af8 100644 --- a/archivers/fuse-zip/Makefile +++ b/archivers/fuse-zip/Makefile @@ -2,13 +2,13 @@ COMMENT = navigate zip archives through FUSE -DISTNAME = fuse-zip-0.4.2 +DISTNAME = fuse-zip-0.4.4 CATEGORIES = archivers HOMEPAGE = https://bitbucket.org/agalanin/fuse-zip -# LGPLv3+ +# GPLv3+ PERMIT_PACKAGE_CDROM = Yes WANTLIB += c fuse m ${COMPILER_LIBCXX} z zip @@ -23,8 +23,10 @@ FAKE_FLAGS = INSTALLPREFIX="${WRKINST}${PREFIX}" USE_GMAKE = Yes -do-configure: - ln -s ${LOCALBASE}/bin/gmake ${WRKDIR}/bin/make +TEST_TARGET = check + +pre-test: + ln -sf ${LOCALBASE}/bin/gmake ${WRKDIR}/bin/make post-install: ${INSTALL_PROGRAM} ${WRKBUILD}/fuse-zip ${PREFIX}/bin diff --git a/archivers/fuse-zip/distinfo b/archivers/fuse-zip/distinfo index f22a25f677a..6e52da6b426 100644 --- a/archivers/fuse-zip/distinfo +++ b/archivers/fuse-zip/distinfo @@ -1,2 +1,2 @@ -SHA256 (fuse-zip-0.4.2.tar.gz) = PU7hE9THkYrTxmD4CIRz1fq/Z7NHb+8W7H9b2KQYL9w= -SIZE (fuse-zip-0.4.2.tar.gz) = 672323 +SHA256 (fuse-zip-0.4.4.tar.gz) = xGSmPKfMFu73wUA2/gmCPKnZag71MOJ0hFBEpUQOR9I= +SIZE (fuse-zip-0.4.4.tar.gz) = 687132 diff --git a/archivers/fuse-zip/pkg/PLIST b/archivers/fuse-zip/pkg/PLIST index 195d6cafe8c..2e6c01d97f9 100644 --- a/archivers/fuse-zip/pkg/PLIST +++ b/archivers/fuse-zip/pkg/PLIST @@ -2,5 +2,5 @@ @bin bin/fuse-zip @man man/man1/fuse-zip.1 share/doc/fuse-zip/ -share/doc/fuse-zip/README +share/doc/fuse-zip/README.md share/doc/fuse-zip/changelog
