Files
2026-10-04 04:07:15 +00:00

46 lines
1.1 KiB
Makefile

PORTNAME= openbao
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.2
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES+= https://raw.githubusercontent.com/${PORTNAME}/${PORTNAME}/${DISTVERSIONFULL}/
DISTFILES= go.mod \
api/auth/approle/go.mod \
api/auth/kubernetes/go.mod \
api/auth/userpass/go.mod \
api/go.mod \
helper/stubbolt/go.mod \
sdk/go.mod
MAINTAINER= jake@metalrip.com
COMMENT= Tool for securely accessing secrets
WWW= https://openbao.org/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
USE_GITHUB= yes
USE_RC_SUBR= ${PORTNAME}
GO_MODULE= github.com/${PORTNAME}/${PORTNAME}
GO_TARGET= :${BIN_NAME}
GO_BUILDFLAGS= -ldflags="-s \
-X ${GO_MODULE}/version.GitCommit=${GITID} \
-X ${GO_MODULE}/version.BuildDate=${SOURCE_DATE_EPOCH} \
-X ${GO_MODULE}/version.fullVersion=${DISTVERSION}"
SUB_FILES= pkg-message
SUB_LIST= USER=${USERS} GROUP=${GROUPS}
USERS= ${PORTNAME}
GROUPS= ${PORTNAME}
PLIST_FILES= bin/${BIN_NAME}
BIN_NAME= bao
GITID= dd9c19c37a878cf4a81b18efb8d6f0599c7da923
SOURCE_DATE_EPOCH= ${TIMEEPOCHNOW:gmtime}
TIMEEPOCHNOW= %Y-%m-%dT%H:%M:%SZ
.include <bsd.port.mk>