Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/pkgsrc/security/vault/Makefile,v rcsdiff: /ftp/cvs/cvsroot/pkgsrc/security/vault/Makefile,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.18 retrieving revision 1.34 diff -u -p -r1.18 -r1.34 --- pkgsrc/security/vault/Makefile 2017/09/26 07:41:14 1.18 +++ pkgsrc/security/vault/Makefile 2018/11/04 18:38:06 1.34 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.18 2017/09/26 07:41:14 fhajny Exp $ +# $NetBSD: Makefile,v 1.34 2018/11/04 18:38:06 bsiegert Exp $ -DISTNAME= vault-0.8.3 +DISTNAME= vault-0.11.2 +PKGREVISION= 1 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GITHUB:=hashicorp/} @@ -16,15 +17,17 @@ GO_SRCPATH= github.com/hashicorp/vault USE_TOOLS+= bash gmake -MAKE_ENV+= GOPATH=${WRKDIR}:${PREFIX}/gopkg - INSTALLATION_DIRS+= bin -do-build: - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} go build -o bin/vault +# Clumsy workaround for https://github.com/golang/go/issues/22409 +pre-build: + ${RM} -rf ${WRKSRC}/vault/external_tests do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/vault ${DESTDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKDIR}/bin/vault ${DESTDIR}${PREFIX}/bin + +do-test: + cd ${WRKSRC} && ${SETENV} GOPATH=${WRKDIR}:${BUILDLINK_DIR}/gopkg ${GO} test -v ./vault .include "../../lang/go/go-package.mk" .include "../../mk/bsd.pkg.mk"