# $FreeBSD: tags/RELEASE_11_1_0/sysutils/epazote/Makefile 441504 2017-05-23 05:49:55Z miwi $

PORTNAME=	epazote
PORTVERSION=	2.1.2
CATEGORIES=	sysutils

MAINTAINER=	nbari@tequila.io
COMMENT=	Automated HTTP (microservices) supervisor

LICENSE=	BSD3CLAUSE
LICENSE_FILE=	${WRKSRC}/LICENSE

BUILD_DEPENDS=	go>=1.7:lang/go

USES=	compiler

USE_GITHUB=	yes
GH_TUPLE=	epazote:scheduler:0.1.0:scheduler/src/github.com/epazote/scheduler \
		go-yaml:yaml:cd8b52f:yaml/src/github.com/go-yaml/yaml
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}

STRIP=		# stripping can break go binaries

PLIST_FILES=	bin/epazote

do-build:
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
	${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
	"-X main.version=${PORTVERSION}" -o epazote cmd/epazote/main.go;

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/epazote ${STAGEDIR}${PREFIX}/bin/epazote

.include <bsd.port.mk>
