On Tue, Dec 05, 2017 at 09:39:44PM +0000, Klemens Nanni wrote:
> 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

Ugly.
Can't you use ${MAKE_PROGRAM} instead?


Reply via email to