aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorRadek Simko2015-02-19 20:16:57 +0000
committerMike McQuaid2015-02-20 12:11:27 +0000
commit5ba3b84bada2f89b8fc05226bab90eb6bb9ccc79 (patch)
treeec2c08356ecb5f1f059faacae89ce26b697aaa6a /Library
parent58ca9a67b7e581341d34147a4262fe6faba48947 (diff)
downloadhomebrew-5ba3b84bada2f89b8fc05226bab90eb6bb9ccc79.tar.bz2
terraform 0.3.7
Terraform v0.3.7 Closes #36973. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/terraform.rb70
1 files changed, 45 insertions, 25 deletions
diff --git a/Library/Formula/terraform.rb b/Library/Formula/terraform.rb
index 3e26c3751..d9f42d3dc 100644
--- a/Library/Formula/terraform.rb
+++ b/Library/Formula/terraform.rb
@@ -3,8 +3,8 @@ require "language/go"
class Terraform < Formula
homepage "http://www.terraform.io/"
- url "https://github.com/hashicorp/terraform/archive/v0.3.6.tar.gz"
- sha1 "27b95dc159b8fa9c9611bb18a236d2b46d7f6a95"
+ url "https://github.com/hashicorp/terraform/archive/v0.3.7.tar.gz"
+ sha1 "46fb3979465b8bd8a3bbee753c558965b7c1d043"
bottle do
sha1 "cba89a212c639eb9bb3c8a903c56e92aeed4ffee" => :yosemite
@@ -15,7 +15,11 @@ class Terraform < Formula
depends_on "go" => :build
go_resource "github.com/mitchellh/gox" do
- url "https://github.com/mitchellh/gox.git", :tag => "v0.3.0"
+ url "https://github.com/mitchellh/gox.git", :revision => "e8e6fd4fe12510cc46893dff18c5188a6a6dc549"
+ end
+
+ go_resource "golang.org/x/tools" do
+ url "https://go.googlesource.com/tools.git", :revision => "2a105dc4ba99792ac380f48d154af4e10b822846"
end
go_resource "github.com/mitchellh/iochan" do
@@ -23,23 +27,23 @@ class Terraform < Formula
end
go_resource "github.com/hashicorp/hcl" do
- url "https://github.com/hashicorp/hcl.git", :revision => "25719dbfedc20ce21c23dadb25983fad4694dcf8"
+ url "https://github.com/hashicorp/hcl.git", :revision => "513e04c400ee2e81e97f5e011c08fb42c6f69b84"
end
go_resource "github.com/mitchellh/copystructure" do
- url "https://github.com/mitchellh/copystructure.git", :revision => "d8968bce41ab42f33aeb143afa95e331cb1ba886"
+ url "https://github.com/mitchellh/copystructure.git", :revision => "c101d94abf8cd5c6213c8300d0aed6368f2d6ede"
end
go_resource "github.com/mitchellh/reflectwalk" do
- url "https://github.com/mitchellh/reflectwalk.git", :revision => "9989d7067f58812d814f5a837c5cbdd31799b694"
+ url "https://github.com/mitchellh/reflectwalk.git", :revision => "9cdd861463675960a0a0083a7e2023e7b0c994d7"
end
go_resource "github.com/mitchellh/mapstructure" do
- url "https://github.com/mitchellh/mapstructure.git", :revision => "740c764bc6149d3f1806231418adb9f52c11bcbf"
+ url "https://github.com/mitchellh/mapstructure.git", :revision => "442e588f213303bec7936deba67901f8fc8f18b1"
end
go_resource "github.com/mitchellh/goamz" do
- url "https://github.com/mitchellh/goamz.git", :revision => "2441a8d0fab90553ec345cfdf3db24bb61ea61c3"
+ url "https://github.com/mitchellh/goamz.git", :revision => "97673455debc43e44e645466f3af7ae7a2497700"
end
go_resource "github.com/vaughan0/go-ini" do
@@ -47,23 +51,23 @@ class Terraform < Formula
end
go_resource "github.com/pearkes/cloudflare" do
- url "https://github.com/pearkes/cloudflare.git", :revision => "79e8a91a6e873a40d645ac9f03f7cdcbfdb8103a"
+ url "https://github.com/pearkes/cloudflare.git", :revision => "19e280b056f3742e535ea12ae92a37ea7767ea82"
end
- go_resource "github.com/armon/consul-api" do
- url "https://github.com/armon/consul-api.git", :revision => "115162c46303047d9cefb2a953eeb643d4624a3e"
+ go_resource "github.com/hashicorp/consul" do
+ url "https://github.com/hashicorp/consul.git", :revision => "0c7ca91c74587d0a378831f63e189ac6bf7bab3f"
end
go_resource "github.com/pearkes/digitalocean" do
- url "https://github.com/pearkes/digitalocean.git", :revision => "454ebf8720a34e077ebe62c7cd5a248cbf7ca8ff"
+ url "https://github.com/pearkes/digitalocean.git", :revision => "e83ade90c89779be9325f8add18dfae8de7eaaa5"
end
go_resource "github.com/pearkes/dnsimple" do
- url "https://github.com/pearkes/dnsimple.git", :revision => "b01a0dd175142d0beafd32d7de2b9342d34cc4c0"
+ url "https://github.com/pearkes/dnsimple.git", :revision => "1e0c2b0eb33ca7b5632a130d6d34376a1ea46c84"
end
go_resource "github.com/cyberdelia/heroku-go" do
- url "https://github.com/cyberdelia/heroku-go.git", :revision => "8cf5a2245af00170a36c9b2aaa504a97328659bb"
+ url "https://github.com/cyberdelia/heroku-go.git", :revision => "594d483b9b6a8ddc7cd2f1e3e7d1de92fa2de665"
end
go_resource "github.com/pearkes/mailgun" do
@@ -79,7 +83,7 @@ class Terraform < Formula
end
go_resource "github.com/mitchellh/cli" do
- url "https://github.com/mitchellh/cli.git", :revision => "bfacda5ba006a32b10ddfe2abad56c11661573eb"
+ url "https://github.com/mitchellh/cli.git", :revision => "e3c2e3d39391e9beb9660ccd6b4bd9a2f38dd8a0"
end
go_resource "github.com/mitchellh/colorstring" do
@@ -103,39 +107,50 @@ class Terraform < Formula
end
go_resource "github.com/hashicorp/yamux" do
- url "https://github.com/hashicorp/yamux.git", :revision => "9feabe6854fadca1abec9cd3bd2a613fe9a34000"
+ url "https://github.com/hashicorp/yamux.git", :revision => "b4f943b3f25da97dec8e26bee1c3269019de070d"
end
go_resource "github.com/hashicorp/go-checkpoint" do
- url "https://github.com/hashicorp/go-checkpoint.git", :revision => "89ef2a697dd8cdb4623097d5bb9acdb19a470767"
+ url "https://github.com/hashicorp/go-checkpoint.git", :revision => "88326f6851319068e7b34981032128c0b1a6524d"
end
- go_resource "code.google.com/p/goauth2" do
- url "https://code.google.com/p/goauth2/", :revision => "afe77d958c70",
- :using => :hg
+ go_resource "github.com/hashicorp/go-multierror" do
+ url "https://github.com/hashicorp/go-multierror.git", :revision => "fcdddc395df1ddf4247c69bd436e84cfa0733f7e"
+ end
+
+ go_resource "golang.org/x/oauth2" do
+ url "https://go.googlesource.com/oauth2.git", :revision => "36fb42e1e88262b05ae676ce0085dd73fd66abfd"
+ end
+
+ go_resource "google.golang.org/cloud" do
+ url "https://code.googlesource.com/gocloud.git", :revision => "fffe461e194e54255fea3954c7197e300dc87811"
+ end
+
+ go_resource "golang.org/x/net" do
+ url "https://go.googlesource.com/net.git", :revision => "947224908606a5aa6af4427c3a2cea51387aa38a"
end
go_resource "code.google.com/p/google-api-go-client" do
- url "https://code.google.com/p/google-api-go-client/", :revision => "e1c259484b49",
+ url "https://code.google.com/p/google-api-go-client/", :revision => "6ddfebb10ece",
:using => :hg
end
go_resource "code.google.com/p/go-uuid" do
- url "https://code.google.com/p/go-uuid/", :revision => "7dda39b2e7d5",
+ url "https://code.google.com/p/go-uuid/", :revision => "35bc42037350",
:using => :hg
end
go_resource "code.google.com/p/go.crypto" do
- url "https://code.google.com/p/go.crypto/", :revision => "00a7d3b31bba",
+ url "https://code.google.com/p/go.crypto/", :revision => "69e2a90ed92d",
:using => :hg
end
go_resource "github.com/hashicorp/atlas-go" do
- url "https://github.com/hashicorp/atlas-go.git", :revision => "072814b5d05e34466c6c0fdd62cdecf184dc3521"
+ url "https://github.com/hashicorp/atlas-go.git", :revision => "d782d458598017712f7e188f32e6aacd843bbe99"
end
go_resource "github.com/xanzy/go-cloudstack" do
- url "https://github.com/xanzy/go-cloudstack.git", :revision => "c2c4143ae294b5df4b7b5ae6e087ead01264167f"
+ url "https://github.com/xanzy/go-cloudstack.git", :revision => "6f5951088b74a98bd81e44cc5e8218170988c4a0"
end
def install
@@ -153,6 +168,11 @@ class Terraform < Formula
buildpath.install "gox"
end
+ cd "src/golang.org/x/tools/cmd/stringer" do
+ system "go", "build"
+ buildpath.install "stringer"
+ end
+
cd terrapath do
# Clear ATLAS_TOKEN env var to not run atlas acceptance tests
# that would require an active atlas account