Files
2025-04-01 22:07:58 -04:00

45 lines
1.1 KiB
Makefile

PORTNAME= openbao
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.0
PORTREVISION= 4
CATEGORIES= security
MASTER_SITES+= https://raw.githubusercontent.com/${PORTNAME}/${PORTNAME}/${DISTVERSIONFULL}/
DISTFILES= go.mod \
api/go.mod \
api/auth/approle/go.mod \
api/auth/kubernetes/go.mod \
api/auth/userpass/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:1.23,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= 88383dece6b4ff1b3b242280a54aeabef8101495
SOURCE_DATE_EPOCH= ${TIMEEPOCHNOW:gmtime}
TIMEEPOCHNOW= %Y-%m-%dT%H:%M:%SZ
.include <bsd.port.mk>