<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/ca81c4fbde25825de03488da3ddd8ba17eba64f8">https://github.com/macports/macports-ports/commit/ca81c4fbde25825de03488da3ddd8ba17eba64f8</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 ca81c4fbde2 terraform-1.1: update to 1.1.4
</span>ca81c4fbde2 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ca81c4fbde25825de03488da3ddd8ba17eba64f8
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Wed Jan 19 19:56:59 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> terraform-1.1: update to 1.1.4
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - add ARM64 support for Terraform 1.1 and 1.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/64222
</span>---
sysutils/terraform/Portfile | 63 ++++++++++++++++++++++++++++++++++++++-------
1 file changed, 53 insertions(+), 10 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/terraform/Portfile b/sysutils/terraform/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cf2214cb9c4..3c99b0f195f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/terraform/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/terraform/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,18 +17,51 @@ maintainers {emcrisostomo @emcrisostomo} \
</span> # *NOTE* Remember to update `latestVersion` on a version upgrade.
set latestVersion terraform-1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set armAvailable no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc terraformBaseVersion {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global subport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return [lindex [split ${subport} "-"] 1]
</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;'>+proc terraformVersion {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global patchNumber
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return [terraformBaseVersion].${patchNumber}
</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;'>+proc terraformDistBase {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return ${name}_[terraformVersion]_darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> subport terraform-1.1 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set patchNumber 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 d20a8b2a80c45637162297874e35848ad41edae8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c54022e514a97e9b96dae24a3308227d034989ecbafb65e3293eea91f2d5edfb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 20098660
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set patchNumber 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set armAvailable yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums [terraformDistBase]_amd64.zip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 9c8b6601dfc3f6bdebc7f952f7d7f369f6914771 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c2b2500835d2eb9d614f50f6f74c08781f0fee803699279b3eb0188b656427f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 20098620 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [terraformDistBase]_arm64.zip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 54a54c5b4937a1a2060f6e0e84ea3633ef753729 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a753e6cf402beddc4043a3968ff3e790cf50cc526827cda83a0f442a893f2235 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 19248286
</span> }
subport terraform-1.0 {
set patchNumber 11
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 a8ea8e4ec4087d753801f19c5f5625204cfcc098 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set armAvailable yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums [terraformDistBase]_amd64.zip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 a8ea8e4ec4087d753801f19c5f5625204cfcc098 \
</span> sha256 92f2e7eebb9699e23800f8accd519775a02bd25fe79e1fe4530eca123f178202 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- size 19340098
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 19340098 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [terraformDistBase]_arm64.zip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 5194880e62164b3991d14e8ef39ef6f5e5a05c5c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 0f38af81641b00a2cbb8d25015d917887a7b62792c74c28d59e40e56ce6f265c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 18498208
</span> }
subport terraform-0.15 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,7 +105,7 @@ if {${subport} eq ${name}} {
</span> PortGroup obsolete 1.0
replaced_by ${latestVersion}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 1.1.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 1.1.4
</span> revision 0
} elseif {${subport} eq "terraform_select"} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,11 +132,22 @@ if {${subport} eq ${name}} {
</span> livecheck.type none
} else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set baseVersion [lindex [split ${subport} "-"] 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set baseVersion [terraformBaseVersion]
</span> set baseName terraform${baseVersion}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version ${baseVersion}.${patchNumber}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version [terraformVersion]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname [terraformDistBase]_amd64
</span> supported_archs x86_64
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ${armAvailable} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ supported_archs x86_64 arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${build_arch} eq "arm64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distname [terraformDistBase]_arm64
</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> depends_run port:terraform_select
description A tool for building, changing, and versioning \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -116,7 +160,6 @@ if {${subport} eq ${name}} {
</span> the infrastructure in a service provider such as AWS.
master_sites https://releases.hashicorp.com/${name}/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- distname ${name}_${version}_darwin_amd64
</span>
use_configure no
use_zip yes
</pre><pre style='margin:0'>
</pre>