opnsense-ports/sysutils/istio/Makefile
Franco Fichtner 85d066a61f */*: sync with upstream
Taken from: HardenedBSD
2018-09-03 02:25:18 +02:00

38 lines
926 B
Makefile

# Created by: Danilo Egea Gondolfo <danilo@FreeBSD.org>
# $FreeBSD$
PORTNAME= istio
PORTVERSION= 1.0.1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
COMMENT= Open platform to connect, manage, and secure microservices
LICENSE= APACHE20
RUN_DEPENDS= kubectl:sysutils/kubectl
USES= go
USE_GITHUB= yes
GH_ACCOUNT= istio
GH_SUBDIR= src/istio.io/istio
do-build:
cd ${WRKSRC}/${GH_SUBDIR} && \
GOPATH=${WRKSRC} go build -o ${WRKSRC}/bin/istioctl \
-ldflags="-X istio.io/istio/pkg/version.buildVersion=${PORTVERSION} \
-X istio.io/istio/pkg/version.buildGitRevision=unknown \
-X istio.io/istio/pkg/version.buildDockerHub=docker.io/istio" \
./istioctl/cmd/istioctl/
do-install:
${INSTALL_PROGRAM} \
${WRKSRC}/bin/istioctl \
${STAGEDIR}${PREFIX}/bin/istioctl
.for data in consul gcp kubernetes
(cd ${WRKSRC}/install \
&& ${COPYTREE_SHARE} ${data} ${STAGEDIR}${DATADIR})
.endfor
.include <bsd.port.mk>