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