49 lines
1.2 KiB
Makefile
49 lines
1.2 KiB
Makefile
# $NetBSD$
|
|
#
|
|
|
|
DISTNAME= nats-server-2.1.8
|
|
CATEGORIES= net
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=nats-io/}
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
|
|
|
HOMEPAGE= https://nats.io/
|
|
COMMENT= Simple, secure and high performance messaging system
|
|
LICENSE= apache-2.0
|
|
|
|
GO_BUILD_PATTERN= .
|
|
|
|
NATS_USER= natssrv
|
|
NATS_GROUP= natssrv
|
|
NATS_HOMEDIR= ${VARBASE}/nats-server
|
|
NATS_LOGDIR= ${VARBASE}/log/nats-server
|
|
NATS_LOGFILE= ${NATS_LOGDIR}/nats-server.log
|
|
|
|
CHECK_SSP_SKIP= bin/*
|
|
|
|
.include "go-modules.mk"
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
PKG_GROUPS= ${NATS_GROUP}
|
|
PKG_USERS= ${NATS_USER}:${NATS_GROUP}
|
|
|
|
PKG_HOME.${NATS_USER}= ${NATS_HOMEDIR}
|
|
PKG_GECOS.${NATS_USER}= nats.io server
|
|
PKG_SHELL.${NATS_USER}= /bin/sh
|
|
|
|
RCD_SCRIPTS= nats_server
|
|
SMF_NAME= nats-server
|
|
SMF_METHODS= nats-server
|
|
|
|
FILES_SUBST+= NATS_USER=${NATS_USER}
|
|
FILES_SUBST+= NATS_GROUP=${NATS_GROUP}
|
|
FILES_SUBST+= NATS_HOMEDIR=${NATS_HOMEDIR}
|
|
FILES_SUBST+= NATS_LOGDIR=${NATS_LOGDIR}
|
|
FILES_SUBST+= NATS_LOGFILE=${NATS_LOGFILE}
|
|
|
|
OWN_DIRS_PERMS+= ${NATS_HOMEDIR} ${NATS_USER} ${NATS_GROUP} 0700
|
|
MAKE_DIRS_PERMS+= ${NATS_LOGDIR} ${NATS_USER} ${NATS_GROUP} 0700
|
|
|
|
.include "../../lang/go/go-module.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|