Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Aug 2018 18:00:24 -0300
From:      =?UTF-8?Q?Danilo_Eg=C3=AAa_Gondolfo?= <danilo@freebsd.org>
To:        ports-committers <ports-committers@freebsd.org>, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r477589 - in head/sysutils: . istio
Message-ID:  <CAFU7VyPt=37W=UnuuDygHP2QiBbYg3DDoYBoX70zYfF3Ws3nHg@mail.gmail.com>
In-Reply-To: <20180819203617.GA91888@xombo.localdomain>
References:  <201808191924.w7JJOdkh009328@repo.freebsd.org> <20180819203617.GA91888@xombo.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help
MUCH better, thanks! I guess I need to learn how to build golang apps
properly...

On Sun, Aug 19, 2018 at 5:38 PM Dmitri Goutnik <dg@syrec.org> wrote:

> On 18-08-19 19:24:39, Danilo Egea Gondolfo wrote:
> > Author: danilo
> > Date: Sun Aug 19 19:24:39 2018
> > New Revision: 477589
> > URL: https://svnweb.freebsd.org/changeset/ports/477589
> >
> > Log:
> >   - New port: sysutils/istio
> >
> >   Istio is an open platform for providing a uniform way to integrate
> >   microservices, manage traffic flow across microservices, enforce
> >   policies and aggregate telemetry data. Istio's control plane provides
> >   an abstraction layer over the underlying cluster management platform,
> >   such as Kubernetes, Mesos, etc.
> >
> > Added:
> >   head/sysutils/istio/
> >   head/sysutils/istio/Makefile   (contents, props changed)
> >   head/sysutils/istio/distinfo   (contents, props changed)
> >   head/sysutils/istio/pkg-descr   (contents, props changed)
> >   head/sysutils/istio/pkg-plist   (contents, props changed)
> > Modified:
> >   head/sysutils/Makefile
> >
> > Modified: head/sysutils/Makefile
> >
> ==============================================================================
> > --- head/sysutils/Makefile    Sun Aug 19 19:22:25 2018        (r477588)
> > +++ head/sysutils/Makefile    Sun Aug 19 19:24:39 2018        (r477589)
> > @@ -533,6 +533,7 @@
> >      SUBDIR += isomaster
> >      SUBDIR += isomd5sum
> >      SUBDIR += istatserver
> > +    SUBDIR += istio
> >      SUBDIR += jadm
> >      SUBDIR += jail-primer
> >      SUBDIR += jailadmin
> >
> > Added: head/sysutils/istio/Makefile
> >
> ==============================================================================
> > --- /dev/null 00:00:00 1970   (empty, because file is newly added)
> > +++ head/sysutils/istio/Makefile      Sun Aug 19 19:24:39 2018
> (r477589)
> > @@ -0,0 +1,46 @@
> > +# Created by: Danilo Egea Gondolfo <danilo@FreeBSD.org>
> > +# $FreeBSD$
> > +
> > +PORTNAME=    istio
> > +PORTVERSION= 1.0.0
> > +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
> > +
> > +post-patch:
> > +     ${LN} -s ${WRKSRC}/vendor ${WRKSRC}/src
> > +     ${MKDIR} ${WRKSRC}/src/istio.io/istio/istioctl
> > +     ${LN} -s ${WRKSRC}/istioctl/cmd ${WRKSRC}/src/
> istio.io/istio/istioctl/cmd
> > +     ${LN} -s ${WRKSRC}/istioctl/pkg ${WRKSRC}/src/
> istio.io/istio/istioctl/pkg
> > +     ${LN} -s ${WRKSRC}/mixer ${WRKSRC}/src/istio.io/istio/mixer
> > +     ${LN} -s ${WRKSRC}/pilot ${WRKSRC}/src/istio.io/istio/pilot
> > +     ${LN} -s ${WRKSRC}/pkg ${WRKSRC}/src/istio.io/istio/pkg
>
>
> > +
> > +do-build:
> > +     cd ${WRKSRC} && \
> > +             GOPATH=${WRKSRC} go build -o ${WRKSRC}/bin/istioctl \
> > +             -ldflags="-X
> istio.io/istio/pkg/version.buildVersion=${PORTVERSION}
> <http://istio.io/istio/pkg/version.buildVersion=$%7BPORTVERSION%7D>; \
> > +             -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>
> >
> > Added: head/sysutils/istio/distinfo
> >
> ==============================================================================
> > --- /dev/null 00:00:00 1970   (empty, because file is newly added)
> > +++ head/sysutils/istio/distinfo      Sun Aug 19 19:24:39 2018
> (r477589)
> > @@ -0,0 +1,3 @@
> > +TIMESTAMP = 1534610881
> > +SHA256 (istio-istio-1.0.0_GH0.tar.gz) =
> 219fa2a48ef273c186ae92f6341358de0c1a5d3f0855d5812d28c706774e4320
> > +SIZE (istio-istio-1.0.0_GH0.tar.gz) = 18803200
> >
> > Added: head/sysutils/istio/pkg-descr
> >
> ==============================================================================
> > --- /dev/null 00:00:00 1970   (empty, because file is newly added)
> > +++ head/sysutils/istio/pkg-descr     Sun Aug 19 19:24:39 2018
> (r477589)
> > @@ -0,0 +1,7 @@
> > +Istio is an open platform for providing a uniform way to integrate
> > +microservices, manage traffic flow across microservices, enforce
> > +policies and aggregate telemetry data. Istio's control plane provides
> > +an abstraction layer over the underlying cluster management platform,
> > +such as Kubernetes, Mesos, etc.
> > +
> > +WWW: https://istio.io
> >
> > Added: head/sysutils/istio/pkg-plist
> >
> ==============================================================================
> > --- /dev/null 00:00:00 1970   (empty, because file is newly added)
> > +++ head/sysutils/istio/pkg-plist     Sun Aug 19 19:24:39 2018
> (r477589)
> > @@ -0,0 +1,216 @@
> > +bin/istioctl
> > +%%DATADIR%%/consul/README.md
> > +%%DATADIR%%/consul/kubeconfig
> > +%%DATADIR%%/consul/templates/istio.yaml.tmpl
> > +%%DATADIR%%/gcp/README.md
> > +%%DATADIR%%/gcp/deployment_manager/README.md
> > +%%DATADIR%%/gcp/deployment_manager/istio-cluster.jinja
> > +%%DATADIR%%/gcp/deployment_manager/istio-cluster.jinja.display
> > +%%DATADIR%%/gcp/deployment_manager/istio-cluster.jinja.schema
> > +%%DATADIR%%/gcp/deployment_manager/istio-cluster.yaml
> > +%%DATADIR%%/kubernetes/README.md
> > +%%DATADIR%%/kubernetes/addons/zipkin.yaml.tmpl
> > +%%DATADIR%%/kubernetes/ansible/README.md
> > +%%DATADIR%%/kubernetes/ansible/ansible.cfg
> > +%%DATADIR%%/kubernetes/ansible/istio/defaults/main.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/meta/main.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/add_to_path.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/assert_oc_admin.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/bookinfo_cmd.j2
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/change_scc.yml
> >
> +%%DATADIR%%/kubernetes/ansible/istio/tasks/create_namespace_free_definition_file.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/delete_resources.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/install_addons.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/install_on_cluster.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/install_sample.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/install_samples.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/main.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/safely_create_namespace.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/set_appropriate_cmd_path.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/set_istio_distro_vars.yml
> > +%%DATADIR%%/kubernetes/ansible/istio/tasks/simple_sample_cmd.j2
> > +%%DATADIR%%/kubernetes/ansible/istio/vars/main.yml
> > +%%DATADIR%%/kubernetes/ansible/main.yml
> >
> +%%DATADIR%%/kubernetes/citadel_extras/istio-citadel-plugin-certs.yaml.tmpl
> > +%%DATADIR%%/kubernetes/citadel_extras/istio-citadel-standalone.yaml.tmpl
> >
> +%%DATADIR%%/kubernetes/citadel_extras/istio-citadel-with-health-check.yaml.tmpl
> > +%%DATADIR%%/kubernetes/helm/README.md
> > +%%DATADIR%%/kubernetes/helm/helm-service-account.yaml
> > +%%DATADIR%%/kubernetes/helm/istio-remote/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio-remote/LICENSE
> > +%%DATADIR%%/kubernetes/helm/istio-remote/README.md
> > +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/Chart.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/cleanup-secrets.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/clusterrolebinding.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/configmap.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/create-custom-resources-job.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/enable-mesh-mtls.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/security/templates/serviceaccount.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/Chart.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/OWNERS
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/templates/clusterrolebinding.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/templates/mutatingwebhook.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/charts/sidecarInjectorWebhook/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio-remote/requirements.yaml
> > +%%DATADIR%%/kubernetes/helm/istio-remote/templates/NOTES.txt
> > +%%DATADIR%%/kubernetes/helm/istio-remote/templates/_affinity.tpl
> > +%%DATADIR%%/kubernetes/helm/istio-remote/templates/_helpers.tpl
> > +%%DATADIR%%/kubernetes/helm/istio-remote/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/templates/clusterrolebinding.yaml
> > +%%DATADIR%%/kubernetes/helm/istio-remote/templates/configmap.yaml
> > +%%DATADIR%%/kubernetes/helm/istio-remote/templates/endpoints.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/templates/install-custom-resources.sh.tpl
> > +%%DATADIR%%/kubernetes/helm/istio-remote/templates/service.yaml
> > +%%DATADIR%%/kubernetes/helm/istio-remote/templates/serviceaccount.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio-remote/templates/sidecar-injector-configmap.yaml
> > +%%DATADIR%%/kubernetes/helm/istio-remote/values.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/.helmignore
> > +%%DATADIR%%/kubernetes/helm/istio/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/LICENSE
> > +%%DATADIR%%/kubernetes/helm/istio/README.md
> > +%%DATADIR%%/kubernetes/helm/istio/charts/certmanager/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/certmanager/templates/NOTES.txt
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/certmanager/templates/_helpers.tpl
> > +%%DATADIR%%/kubernetes/helm/istio/charts/certmanager/templates/crds.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/certmanager/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/certmanager/templates/issuer.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/certmanager/templates/rbac.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/certmanager/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/galley/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/galley/OWNERS
> > +%%DATADIR%%/kubernetes/helm/istio/charts/galley/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/galley/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/galley/templates/clusterrolebinding.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/galley/templates/configmap.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/galley/templates/deployment.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/galley/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/galley/templates/serviceaccount.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/galley/templates/validatingwehookconfiguration.yaml.tpl
> > +%%DATADIR%%/kubernetes/helm/istio/charts/gateways/Chart.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/gateways/templates/autoscale.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/gateways/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/gateways/templates/clusterrolebindings.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/gateways/templates/deployment.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/gateways/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/gateways/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/grafana/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/grafana/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/grafana/templates/configmap.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/grafana/templates/create-custom-resources-job.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/grafana/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/grafana/templates/grafana-ports-mtls.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/grafana/templates/secret.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/grafana/templates/service.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/ingress/Chart.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/ingress/templates/autoscale.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/ingress/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/ingress/templates/clusterrolebinding.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/ingress/templates/deployment.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/ingress/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/ingress/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/Chart.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/templates/clusterrolebinding.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/templates/configmap.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/templates/deployment.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/templates/ingress.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/templates/secrets.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/kiali/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/_helpers.tpl
> > +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/autoscale.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/clusterrolebinding.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/config.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/configmap.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/deployment.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/serviceaccount.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/mixer/templates/statsdtoprom.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/templates/autoscale.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/templates/clusterrolebinding.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/templates/deployment.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/templates/gateway.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/templates/meshexpansion.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/pilot/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/prometheus/Chart.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/prometheus/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/prometheus/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/prometheus/templates/clusterrolebindings.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/prometheus/templates/configmap.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/prometheus/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/prometheus/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/prometheus/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/security/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/cleanup-secrets.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/clusterrolebinding.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/configmap.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/create-custom-resources-job.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/enable-mesh-mtls.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/meshexpansion.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/security/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/servicegraph/.helmignore
> > +%%DATADIR%%/kubernetes/helm/istio/charts/servicegraph/Chart.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/servicegraph/templates/NOTES.txt
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/servicegraph/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/servicegraph/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/servicegraph/templates/ingress.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/servicegraph/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/OWNERS
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/templates/clusterrole.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/templates/clusterrolebinding.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/templates/mutatingwebhook.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/templates/service.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/sidecarInjectorWebhook/templates/serviceaccount.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/telemetry-gateway/Chart.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/telemetry-gateway/templates/gateway.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/.helmignore
> > +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/Chart.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/templates/NOTES.txt
> > +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/templates/_helpers.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/templates/deployment.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/templates/ingress-jaeger.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/templates/ingress.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/templates/service-jaeger.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/charts/tracing/templates/service.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/requirements.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/templates/NOTES.txt
> > +%%DATADIR%%/kubernetes/helm/istio/templates/_affinity.tpl
> > +%%DATADIR%%/kubernetes/helm/istio/templates/_helpers.tpl
> > +%%DATADIR%%/kubernetes/helm/istio/templates/configmap.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/templates/crds.yaml
> >
> +%%DATADIR%%/kubernetes/helm/istio/templates/install-custom-resources.sh.tpl
> >
> +%%DATADIR%%/kubernetes/helm/istio/templates/sidecar-injector-configmap.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-auth-galley.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-auth-multicluster.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-auth.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-demo-auth.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-demo.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-galley.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-gateways.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-multicluster.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-one-namespace-auth.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio-one-namespace.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values-istio.yaml
> > +%%DATADIR%%/kubernetes/helm/istio/values.yaml
> > +%%DATADIR%%/kubernetes/mesh-expansion.yaml
> > +%%DATADIR%%/kubernetes/namespace.yaml
> > _______________________________________________
> > svn-ports-all@freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/svn-ports-all
> > To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
>
> Wouldn't it be cleaner to use GH_SUBDIR instead of post-patch?  i.e:
>
>  USE_GITHUB=    yes
> -GH_ACCOUNT=    istio
> +GH_SUBDIR=     src/istio.io/istio
>
> -post-patch:
> -       ${LN} -s ${WRKSRC}/vendor ${WRKSRC}/src
> -       ${MKDIR} ${WRKSRC}/src/istio.io/istio/istioctl
> -       ${LN} -s ${WRKSRC}/istioctl/cmd ${WRKSRC}/src/
> istio.io/istio/istioctl/cmd
> -       ${LN} -s ${WRKSRC}/istioctl/pkg ${WRKSRC}/src/
> istio.io/istio/istioctl/pkg
> -       ${LN} -s ${WRKSRC}/mixer ${WRKSRC}/src/istio.io/istio/mixer
> -       ${LN} -s ${WRKSRC}/pilot ${WRKSRC}/src/istio.io/istio/pilot
> -       ${LN} -s ${WRKSRC}/pkg ${WRKSRC}/src/istio.io/istio/pkg
> -
>  do-build:
> -       cd ${WRKSRC} && \
> +       cd ${WRKSRC}/${GH_SUBDIR} && \
>                 GOPATH=${WRKSRC} go build -o ${WRKSRC}/bin/istioctl \
>                 -ldflags="-X
> istio.io/istio/pkg/version.buildVersion=${PORTVERSION}
> <http://istio.io/istio/pkg/version.buildVersion=$%7BPORTVERSION%7D>; \
>                 -X istio.io/istio/pkg/version.buildGitRevision=unknown \
>
> -- Dmitri Goutnik
> dg@syrec.org | https://syrec.org/dg@syrec.org.asc
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFU7VyPt=37W=UnuuDygHP2QiBbYg3DDoYBoX70zYfF3Ws3nHg>