<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>