mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
67 lines
2.5 KiB
Tcl
67 lines
2.5 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup golang 1.0
|
|
|
|
name istioctl
|
|
|
|
go.setup github.com/istio/istio 1.30.0
|
|
github.tarball_from archive
|
|
revision 0
|
|
categories sysutils
|
|
supported_archs x86_64 arm64
|
|
license Apache-2
|
|
|
|
homepage https://istio.io
|
|
|
|
maintainers nomaintainer
|
|
|
|
description Istio command line configuration utility
|
|
long_description Istio is an open, platform-independent service mesh designed \
|
|
to manage communications between microservices and applications. \
|
|
Without requiring changes to the underlying services, Istio \
|
|
provides automated baseline traffic resilience, service metrics \
|
|
collection, distributed tracing, traffic encryption, protocol \
|
|
upgrades, and advanced routing functionality for all \
|
|
service-to-service communication. \
|
|
The port deploys the istioctl command line utility, \
|
|
used to create, list, modify, and delete configuration \
|
|
resources in a deployed Istio system.
|
|
|
|
github.livecheck.regex \
|
|
{([0-9.]+)}
|
|
|
|
go.package istio.io/istio
|
|
|
|
checksums rmd160 d3ea25cb424185c5b8f697510d1fc9868d85395f \
|
|
sha256 5407b940fb5004c5194f9daf36f505667df9b73f785c82e9f33fc0f54c2f5969 \
|
|
size 6811958
|
|
|
|
build.cmd make
|
|
build.target ${name}
|
|
|
|
# Allow deps to fetched at build time
|
|
go.offline_build no
|
|
build.env-append TAG=${version} \
|
|
VERSION=${version} \
|
|
BUILD_WITH_CONTAINER=0 \
|
|
IGNORE_DIRTY_TREE=1 \
|
|
TARGET_OUT=${workpath}/out
|
|
|
|
destroot {
|
|
set bin_path ${destroot}${prefix}/bin/${name}
|
|
xinstall ${workpath}/out/${name} ${bin_path}
|
|
|
|
set bash_completion ${destroot}${prefix}/share/bash-completion/completions
|
|
xinstall -d ${bash_completion}
|
|
system "${bin_path} completion bash > ${bash_completion}/${name}"
|
|
|
|
set zsh_completion ${destroot}${prefix}/share/zsh/site-functions
|
|
xinstall -d ${zsh_completion}
|
|
system "${bin_path} completion zsh > ${zsh_completion}/_${name}"
|
|
|
|
set fish_completion ${destroot}${prefix}/share/fish/vendor_completions.d
|
|
xinstall -d ${fish_completion}
|
|
system "${bin_path} completion fish > ${fish_completion}/${name}.fish"
|
|
}
|