<pre style='margin:0'>
Enrico Maria Crisostomo (emcrisostomo) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e1f506120016866389883f35fb7cb8c4b59969f5">https://github.com/macports/macports-ports/commit/e1f506120016866389883f35fb7cb8c4b59969f5</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new e1f50612001 operator-sdk: new port
</span>e1f50612001 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e1f506120016866389883f35fb7cb8c4b59969f5
</span>Author: Enrico M. Crisostomo <enrico.m.crisostomo@gmail.com>
AuthorDate: Thu Feb 29 17:03:32 2024 +0100
<span style='display:block; white-space:pre;color:#404040;'> operator-sdk: new port
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> operator-sdk: new port
</span>---
devel/operator-sdk/Portfile | 57 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/operator-sdk/Portfile b/devel/operator-sdk/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7d9b9db31a1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/operator-sdk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,57 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup golang 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup github.com/operator-framework/operator-sdk 1.33.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {emcrisostomo @emcrisostomo} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description The Operator Framework is an open source toolkit to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ manage Kubernetes native applications, called \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Operators, in an effective, automated, and scalable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ way.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description The goal of an Operator is to put operational knowledge \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ into software. Previously this knowledge only resided in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the minds of administrators, various combinations of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shell scripts or automation software like Ansible. It was \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ outside of your Kubernetes cluster and hard to integrate. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ With Operators, CoreOS changed that.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e2edbfe1fc3ee200defbf0c21ef8727be9612e33 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ef5fbd9e223a87ed5ed2aff70eb809574b626f8ec3b9a12cd617b3a7d8cdac09 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2605860
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Allow deps to fetched at build time
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.offline_build no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target ${go.package}/cmd/operator-sdk ${go.package}/cmd/helm-operator
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set worksrcpath_parent [exec dirname [exec dirname ${worksrcpath}]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set simple_version v${version}+git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set git_version v${version}-7-g4e01bcd7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set git_commit 4e01bcd726aa8b0e092fcd3ab874961e276f3db3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set k8s_version v1.28.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set image_version ${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.cmd ${go.bin} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build -o ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -gcflags "all=-trimpath=${worksrcpath_parent}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -asmflags "all=-trimpath=${worksrcpath_parent}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -ldflags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "\"-X '${go.package}/internal/version.Version=${simple_version}' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -X '${go.package}/internal/version.GitVersion=${git_version}' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -X '${go.package}/internal/version.GitCommit=${git_commit}' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -X '${go.package}/internal/version.KubernetesVersion=${k8s_version}' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -X '${go.package}/internal/version.ImageVersion=${image_version}'\""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 ${worksrcpath}/${name} ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 ${worksrcpath}/helm-operator ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.livecheck.regex {([^"r]+)}
</span></pre><pre style='margin:0'>
</pre>