<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0a3cf09d32d97d772da4178fb7fa234b97965be4">https://github.com/macports/macports-ports/commit/0a3cf09d32d97d772da4178fb7fa234b97965be4</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 0a3cf09d32d terragrunt: adds version v0.27 and v0.26
</span>0a3cf09d32d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0a3cf09d32d97d772da4178fb7fa234b97965be4
</span>Author: Mick <mcox@deloitte.nl>
AuthorDate: Wed Jan 13 17:10:56 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    terragrunt: adds version v0.27 and v0.26
</span>---
 sysutils/terragrunt/Portfile                      | 134 ++++++++++++++++++----
 sysutils/terragrunt/files/base                    |   1 +
 sysutils/terragrunt/files/none                    |   1 +
 sysutils/terragrunt/files/terragruntX.YY.template |   1 +
 4 files changed, 113 insertions(+), 24 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/terragrunt/Portfile b/sysutils/terragrunt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5fa8d1c29c4..6fa55f15880 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/terragrunt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/terragrunt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,43 +1,129 @@
</span> # -*- 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
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           golang 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           select 1.0
</span> 
 name                terragrunt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.24.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> categories          sysutils
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin linux
</span> license             MIT
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://terragrunt.gruntwork.io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> maintainers         {mjrc.nl:macports @mjrc} openmaintainer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Terragrunt is a thin wrapper for Terraform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description} that provides extra tools for working with multiple Terraform modules.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-go.setup            github.com/gruntwork-io/terragrunt ${version} v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            https://terragrunt.gruntwork.io
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  5c23e704d7192b4de32c824663598a3466729b7f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  cc9c56fcbd299f59055b92f1f6258c9ea1610609c1d29a3ca5d32ac93577e335 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2029411
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-options.go.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# *NOTE* Remember to update `latestVersion` on a version upgrade.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set latestVersion       terragrunt-0.27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport terragrunt-0.27 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dependsOn       0.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set patchNumber    0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|@@TERRAFORM_BIN@@|terraform0.12|g" ${worksrcpath}/options/options.go
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  22cc7f81c24718c39cf1aaa57266590775bf6dea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  051eeb79c326bc6ccc734418a15366d9cef9880a1c5fdee0304d818e0ccb8a25 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2184321
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run         port:terraform-0.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport terragrunt-0.26 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dependsOn       0.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set patchNumber    7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  d17297226396d511ba7e14cf44cb18a33d76fe51 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  291246e6ccfd0f1c18712de4f85fc63bcae49bc20fd54330af109daf5d186330 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2178214
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# FIXME: This port currently can't be built without allowing go mod to fetch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# dependencies during the build phase. See
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://trac.macports.org/ticket/61192
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env-delete    GOPROXY=off GO111MODULE=off
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport terragrunt-0.24 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set dependsOn       0.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set patchNumber     4
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  5c23e704d7192b4de32c824663598a3466729b7f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  cc9c56fcbd299f59055b92f1f6258c9ea1610609c1d29a3ca5d32ac93577e335 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2029411
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set go_ldflags      "-X main.VERSION=${version}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          -ldflags \"${go_ldflags}\" ${go.package}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport terragrunt_select {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} == ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup           obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    replaced_by         ${latestVersion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             0.27.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "terragrunt_select"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             0.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Common files for selecting the default terragrunt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    This port installs files that allow 'port select' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        to create links to the preferred default version \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        of terragrunt.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    homepage            https://www.macports.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build {}
</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;'>+        select::install terragrunt ${filespath}/base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        select::install terragrunt ${filespath}/none
</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;'>+    livecheck.type     none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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;'>+    supported_archs     x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run         port:terragrunt_select port:terraform-${dependsOn}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set baseVersion     [lindex [split ${subport} "-"] 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set patchVersion    ${baseVersion}.${patchNumber}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set baseName        terragrunt${baseVersion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    go.setup            github.com/gruntwork-io/terragrunt ${patchVersion} v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Terragrunt is a thin wrapper for Terraform
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${description} that provides extra tools for working \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        with multiple Terraform modules.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set go_ldflags      "-X main.VERSION=${patchVersion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # FIXME: This port currently can't be built without allowing go mod to fetch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # dependencies during the build phase. See
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/61192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.env-delete    GOPROXY=off GO111MODULE=off
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args          -ldflags \"${go_ldflags}\" -o ${baseName} ${go.package}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles          patch-options.go.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@@TERRAFORM_BIN@@|terraform${dependsOn}|g" ${worksrcpath}/options/options.go
</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;'>+    post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${filespath}/terragruntX.YY.template ${workpath}/${baseName}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@@BASE_VERSION@@|${baseVersion}|g" ${workpath}/${baseName}
</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}/${baseName} ${destroot}${prefix}/bin/${baseName}
</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;'>+    select.group        terragrunt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    select.file         ${workpath}/${baseName}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    To make this the default terragrunt run:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        sudo port select --set terragrunt ${baseName}
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/terragrunt/files/base b/sysutils/terragrunt/files/base
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..2e312a5af36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/terragrunt/files/base
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/terragrunt
</span>\ No newline at end of file
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/terragrunt/files/none b/sysutils/terragrunt/files/none
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..39cdd0ded6d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/terragrunt/files/none
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/terragrunt/files/terragruntX.YY.template b/sysutils/terragrunt/files/terragruntX.YY.template
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..2b4fc9631a7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/terragrunt/files/terragruntX.YY.template
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/terragrunt@@BASE_VERSION@@
</span>\ No newline at end of file
</pre><pre style='margin:0'>

</pre>