FreeBSD Bugzilla – Attachment 181511 Details for
Bug 218402
sysutils/terraform: Update to 0.9.2
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
sysutils/terraform: Update to 0.9.2
0001-sysutils-terraform-Update-to-0.9.2.diff (text/plain), 5.60 KB, created by
Bradley T. Hughes
on 2017-04-05 18:50:49 UTC
(
hide
)
Description:
sysutils/terraform: Update to 0.9.2
Filename:
MIME Type:
Creator:
Bradley T. Hughes
Created:
2017-04-05 18:50:49 UTC
Size:
5.60 KB
patch
obsolete
>From 3e8dc7ebeca5f77099441c8bd734ce9fe1fa68da Mon Sep 17 00:00:00 2001 >From: "Bradley T. Hughes" <bradleythughes@fastmail.fm> >Date: Fri, 24 Mar 2017 09:07:08 +0000 >Subject: [PATCH] sysutils/terraform: Update to 0.9.2 > >Update to the latest upstream version of Terraform. Add LICENSE=MPL to >silence portlint. Change to GH_SUBDIR to automatically extract the >sources and move them into src/github.com/hashicorp/terraform as >required by the Go build. > >Terraform and all plugins are now built into a single binary, so remove >pkg-plist and use PLIST_FILES as recommended by portlint. >--- > sysutils/terraform/Makefile | 42 +++++++++--------------------------------- > sysutils/terraform/distinfo | 5 +++-- > sysutils/terraform/pkg-plist | 40 ---------------------------------------- > 3 files changed, 12 insertions(+), 75 deletions(-) > delete mode 100644 sysutils/terraform/pkg-plist > >diff --git sysutils/terraform/Makefile sysutils/terraform/Makefile >index 464808354280..b9739e80f535 100644 >--- sysutils/terraform/Makefile >+++ sysutils/terraform/Makefile >@@ -1,55 +1,31 @@ > # $FreeBSD$ > > PORTNAME= terraform >-PORTVERSION= 0.6.14 >+PORTVERSION= 0.9.2 > DISTVERSIONPREFIX= v > CATEGORIES= sysutils > > MAINTAINER= swills@FreeBSD.org > COMMENT= Provides a common configuration to launch infrastructure > >+LICENSE= MPL >+ > BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go > > USE_GITHUB= yes > GH_ACCOUNT= hashicorp >+GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} > STRIP= # stripping can break go binaries > >-PLUGINS= provider-atlas provider-aws provider-azure provider-azurerm \ >- provider-chef provider-clc provider-cloudflare \ >- provider-cloudstack provider-consul provider-datadog \ >- provider-digitalocean provider-dme provider-dnsimple \ >- provider-docker provider-dyn provider-github provider-google \ >- provider-heroku provider-influxdb provider-mailgun \ >- provider-mysql provider-null provider-openstack provider-packet \ >- provider-postgresql provider-powerdns provider-rundeck \ >- provider-statuscake provider-template provider-terraform \ >- provider-tls provider-triton provider-ultradns provider-vcd \ >- provider-vsphere provisioner-chef provisioner-file \ >- provisioner-local-exec provisioner-remote-exec >- >-post-extract: >- @${MV} ${WRKSRC}/vendor ${WRKSRC}/src >- @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} >-.for src in .gitignore .travis.yml BUILDING.md CHANGELOG.md CONTRIBUTING.md \ >- LICENSE Makefile README.md Vagrantfile builtin checkpoint.go command \ >- commands.go communicator config config.go config_test.go config_unix.go \ >- config_windows.go contrib dag deps digraph dot examples flatmap helper \ >- main.go make.bat panic.go plugin rpc scripts state terraform \ >- test-fixtures version.go website >- @${MV} ${WRKSRC}/${src} \ >- ${WRKSRC}/src/github.com/hashicorp/${PORTNAME} >-.endfor >+PLIST_FILES= bin/${PORTNAME} > > do-build: >- @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}; ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -o bin/${PORTNAME} >-.for plugin in ${PLUGINS} >- @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}; ${SETENV} GOPATH=${WRKSRC} go build -o bin/${PORTNAME}-${plugin} github.com/hashicorp/terraform/builtin/bins/${plugin} >-.endfor >+ @echo WRKSRC=${WRKSRC} >+ @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}; \ >+ ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} \ >+ go build -o bin/${PORTNAME} > > do-install: > ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} >-.for plugin in ${PLUGINS} >- ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/bin/${PORTNAME}-${plugin} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${plugin} >-.endfor > > .include <bsd.port.mk> >diff --git sysutils/terraform/distinfo sysutils/terraform/distinfo >index 79b099f6c797..3618d1572bc0 100644 >--- sysutils/terraform/distinfo >+++ sysutils/terraform/distinfo >@@ -1,2 +1,3 @@ >-SHA256 (hashicorp-terraform-v0.6.14_GH0.tar.gz) = e19a35e4794ea551d3e42abf771069c658d121c5ebbb7bc1c48c2822412c1825 >-SIZE (hashicorp-terraform-v0.6.14_GH0.tar.gz) = 8540416 >+TIMESTAMP = 1491417452 >+SHA256 (hashicorp-terraform-v0.9.2_GH0.tar.gz) = a5e3924bf72899149b572409c82da4b7d71ac556fd460790577bdf50f27709a4 >+SIZE (hashicorp-terraform-v0.9.2_GH0.tar.gz) = 16724937 >diff --git sysutils/terraform/pkg-plist sysutils/terraform/pkg-plist >deleted file mode 100644 >index 516e2d7ec037..000000000000 >--- sysutils/terraform/pkg-plist >+++ /dev/null >@@ -1,40 +0,0 @@ >-bin/terraform >-bin/terraform-provider-atlas >-bin/terraform-provider-aws >-bin/terraform-provider-azure >-bin/terraform-provider-azurerm >-bin/terraform-provider-chef >-bin/terraform-provider-clc >-bin/terraform-provider-cloudflare >-bin/terraform-provider-cloudstack >-bin/terraform-provider-consul >-bin/terraform-provider-datadog >-bin/terraform-provider-digitalocean >-bin/terraform-provider-dme >-bin/terraform-provider-dnsimple >-bin/terraform-provider-docker >-bin/terraform-provider-dyn >-bin/terraform-provider-github >-bin/terraform-provider-google >-bin/terraform-provider-heroku >-bin/terraform-provider-influxdb >-bin/terraform-provider-mailgun >-bin/terraform-provider-mysql >-bin/terraform-provider-null >-bin/terraform-provider-openstack >-bin/terraform-provider-packet >-bin/terraform-provider-postgresql >-bin/terraform-provider-powerdns >-bin/terraform-provider-rundeck >-bin/terraform-provider-statuscake >-bin/terraform-provider-template >-bin/terraform-provider-terraform >-bin/terraform-provider-tls >-bin/terraform-provider-triton >-bin/terraform-provider-ultradns >-bin/terraform-provider-vcd >-bin/terraform-provider-vsphere >-bin/terraform-provisioner-chef >-bin/terraform-provisioner-file >-bin/terraform-provisioner-local-exec >-bin/terraform-provisioner-remote-exec >-- >2.12.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
bhughes
:
maintainer-approval?
(
swills
)
Actions:
View
|
Diff
Attachments on
bug 218402
: 181511
Working