1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-20 08:27:15 +00:00
freebsd-ports/sysutils/nomad/Makefile
Luca Pizzamiglio f9ab9131f0 sysutils/nomad: Build the web ui
Enable the web ui in nomad.

PR:		228283
Submitted by:	Cullum Smith <cullum@c0ffee.net>
Approved by:	jhixson (maintainer)
Sponsored by:	trivago N.V.
2019-07-29 16:12:51 +00:00

47 lines
1.2 KiB
Makefile

# $FreeBSD$
PORTNAME= nomad
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.3
PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
COMMENT= Cluster manager and scheduler
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= On i386: go compiler crashes: https://github.com/golang/go/issues/23763
USES= compiler go
USE_GITHUB= yes
GH_ACCOUNT= hashicorp
GH_SUBDIR= src/github.com/hashicorp/nomad
USE_RC_SUBR= nomad
USERS= nomad
GROUPS= nomad
do-build:
@cd ${WRKSRC}/src/github.com/hashicorp/nomad && \
${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x -tags ui \
-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" -o bin/nomad
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/nomad/bin/nomad ${STAGEDIR}${PREFIX}/bin/nomad
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/nomad
${INSTALL_DATA} ${WRKSRC}/src/github.com/hashicorp/nomad/dist/client.hcl \
${STAGEDIR}${PREFIX}/etc/nomad/client.hcl.sample
${INSTALL_DATA} ${WRKSRC}/src/github.com/hashicorp/nomad/dist/server.hcl \
${STAGEDIR}${PREFIX}/etc/nomad/server.hcl.sample
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == clang
BUILD_ENV= CC=clang
.endif
.include <bsd.port.post.mk>