version 1.2, 2016/08/20 09:21:46 |
version 1.36.2.1, 2019/02/08 12:03:17 |
|
|
# $NetBSD$ |
# $NetBSD$ |
|
|
DISTNAME= vault-0.5.2 |
DISTNAME= vault-0.11.2 |
PKGREVISION= 1 |
PKGREVISION= 3 |
CATEGORIES= security |
CATEGORIES= security |
MASTER_SITES= ${MASTER_SITE_GITHUB:=hashicorp/} |
MASTER_SITES= ${MASTER_SITE_GITHUB:=hashicorp/} |
|
|
MAINTAINER= filip@joyent.com |
MAINTAINER= fhajny@NetBSD.org |
HOMEPAGE= http://www.vaultproject.io/ |
HOMEPAGE= https://www.vaultproject.io/ |
COMMENT= Tool for managing secrets |
COMMENT= Tool for managing secrets |
LICENSE= mpl-2.0 |
LICENSE= mpl-2.0 |
|
|
GITHUB_TAG= v${PKGVERSION_NOREV} |
GITHUB_TAG= v${PKGVERSION_NOREV} |
|
|
WRKSRC= ${WRKDIR}/src/github.com/hashicorp/vault |
GO_DIST_BASE= ${DISTNAME} |
|
GO_SRCPATH= github.com/hashicorp/vault |
.include "../../lang/go/version.mk" |
|
|
|
BUILD_DEPENDS+= go-${GO_VERSION}*:../../lang/go |
|
|
|
USE_TOOLS+= bash gmake |
USE_TOOLS+= bash gmake |
|
|
MAKE_ENV+= GOPATH=${WRKDIR}:${PREFIX}/gopkg |
|
|
|
INSTALLATION_DIRS+= bin |
INSTALLATION_DIRS+= bin |
|
|
post-extract: |
# Clumsy workaround for https://github.com/golang/go/issues/22409 |
${MKDIR} ${WRKSRC} |
pre-build: |
${MV} ${WRKDIR}/${DISTNAME}/* ${WRKSRC} |
${RM} -rf ${WRKSRC}/vault/external_tests |
|
|
do-build: |
|
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} go build -o bin/vault |
|
|
|
do-install: |
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" |
.include "../../mk/bsd.pkg.mk" |