# $FreeBSD: head/net/goreplay/Makefile 463776 2018-03-07 08:06:24Z yuri $

PORTNAME=	goreplay
PORTVERSION=	0.16.1
DISTVERSIONPREFIX=	v
CATEGORIES=	net

MAINTAINER=	swills@FreeBSD.org
COMMENT=	Tool for capturing and replaying live HTTP traffic

LICENSE=	GPLv3
LICENSE_FILE=	${WRKSRC}/LICENSE.txt

BUILD_DEPENDS=	${LOCALBASE}/bin/go:lang/go

USE_GITHUB=	yes
GH_ACCOUNT=	buger
GH_TUPLE=	google:gopacket:b09bf40:gopacket/vendor/github.com/google/gopacket \
		Shopify:sarama:0fb560e:sarama/vendor/github.com/Shopify/sarama \
		mattbaird:elastigo:34c4c4d:elastigo/vendor/github.com/mattbaird/elastigo \
		bitly:go-hostpool:d0e59c2:hostpool/vendor/github.com/bitly/go-hostpool \
		araddon:gou:50a94aa:gou/vendor/github.com/araddon/gou
GH_SUBDIR=	src/github.com/buger/goreplay

PLIST_FILES=	bin/${PORTNAME}

do-build:
	@cd ${WRKSRC}/${GH_SUBDIR} ; ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/goreplay \
		${STAGEDIR}${PREFIX}/bin/

.include <bsd.port.mk>
