# $OpenBSD$

COMMENT=	lightweight shipper for logfile data

V=		1.2.0
GH_ACCOUNT=	elastic
GH_PROJECT=	beats
GH_TAGNAME=	v${V}
PKGNAME=	filebeat-${V}

CATEGORIES=	sysutils

HOMEPAGE=       https://www.elastic.co/products/beats/filebeat

MAINTAINER=     Pavel Korovin <p@tristero.se>

# Apache
PERMIT_PACKAGE_CDROM=	Yes

NO_TEST=	Yes

WANTLIB+=	c pthread

MODULES=	lang/go

MODGO_CMD=	unset GOPATH; \
		export GOPATH="${MODGO_WORKSPACE}:${MODGO_PACKAGE_PATH}" \
    		GO15VENDOREXPERIMENT=1; go

SUBST_VARS +=   VARBASE

do-build:
	cd ${WRKSRC}/filebeat && ${MODGO_BUILD_CMD}

do-install:
	cp ${MODGO_WORKSPACE}/bin/* ${PREFIX}/sbin
	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/filebeat/
.for f in filebeat.template.json filebeat.yml
	${INSTALL_DATA} ${WRKSRC}/filebeat/etc/$f \
	    ${PREFIX}/share/examples/filebeat/
.endfor

.include <bsd.port.mk>
