Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Sep 2020 20:36:27 +0000 (UTC)
From:      Dmitri Goutnik <dmgk@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r547479 - head/security/aws-vault
Message-ID:  <202009032036.083KaRYu089238@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dmgk
Date: Thu Sep  3 20:36:27 2020
New Revision: 547479
URL: https://svnweb.freebsd.org/changeset/ports/547479

Log:
  security/aws-vault: Update to 6.0.0
  
  - remove custom do-test target, go.mk already provides one
  
  Changes:	https://github.com/99designs/aws-vault/releases/tag/v6.0.0

Added:
  head/security/aws-vault/pkg-plist   (contents, props changed)
Modified:
  head/security/aws-vault/Makefile
  head/security/aws-vault/distinfo

Modified: head/security/aws-vault/Makefile
==============================================================================
--- head/security/aws-vault/Makefile	Thu Sep  3 20:24:17 2020	(r547478)
+++ head/security/aws-vault/Makefile	Thu Sep  3 20:36:27 2020	(r547479)
@@ -2,7 +2,7 @@
 
 PORTNAME=	aws-vault
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.4.4
+DISTVERSION=	6.0.0
 CATEGORIES=	security
 
 MAINTAINER=	dmgk@FreeBSD.org
@@ -17,47 +17,47 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	99designs
 GH_TUPLE=	\
 		99designs:go-keychain:8e49817e8af4:99designs_go_keychain/vendor/github.com/keybase/go-keychain \
-		99designs:keyring:v1.1.4:99designs_keyring/vendor/github.com/99designs/keyring \
-		alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/gopkg.in/alecthomas/kingpin.v2 \
+		99designs:keyring:v1.1.5:99designs_keyring/vendor/github.com/99designs/keyring \
+		alecthomas:kingpin:b6657d9477a6:alecthomas_kingpin/vendor/github.com/alecthomas/kingpin \
 		alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \
 		alecthomas:units:f65c72e2690d:alecthomas_units/vendor/github.com/alecthomas/units \
-		aws:aws-sdk-go:v1.25.37:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
-		danieljoos:wincred:v1.0.2:danieljoos_wincred/vendor/github.com/danieljoos/wincred \
+		aws:aws-sdk-go:v1.34.13:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
+		danieljoos:wincred:v1.1.0:danieljoos_wincred/vendor/github.com/danieljoos/wincred \
 		dvsekhvalnov:jose2go:7f401d37b68a:dvsekhvalnov_jose2go/vendor/github.com/dvsekhvalnov/jose2go \
-		go-ini:ini:v1.51.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
+		go-ini:ini:v1.60.2:go_ini_ini/vendor/gopkg.in/ini.v1 \
 		godbus:dbus:4481cbc300e2:godbus_dbus/vendor/github.com/godbus/dbus \
-		golang:crypto:86ce3cb69678:golang_crypto/vendor/golang.org/x/crypto \
-		golang:sys:d101bd2416d5:golang_sys/vendor/golang.org/x/sys \
-		google:go-cmp:v0.3.1:google_go_cmp/vendor/github.com/google/go-cmp \
+		golang:crypto:5c72a883971a:golang_crypto/vendor/golang.org/x/crypto \
+		golang:sys:157a740278f4:golang_sys/vendor/golang.org/x/sys \
+		google:go-cmp:v0.5.2:google_go_cmp/vendor/github.com/google/go-cmp \
 		gsterjov:go-libsecret:a6f4afe4910c:gsterjov_go_libsecret/vendor/github.com/gsterjov/go-libsecret \
-		jmespath:go-jmespath:c2b33e8439af:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
+		jmespath:go-jmespath:v0.3.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
 		mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
-		skratchdot:open-golang:79abb63cd66e:skratchdot_open_golang/vendor/github.com/skratchdot/open-golang
+		mtibben:percent:v0.2.1:mtibben_percent/vendor/github.com/mtibben/percent \
+		skratchdot:open-golang:eef842397966:skratchdot_open_golang/vendor/github.com/skratchdot/open-golang \
+		smartystreets:goconvey:v1.6.4:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey
 
 GO_BUILDFLAGS=	-ldflags="-s -w -X main.Version=${PORTVERSION}"
 
-PLIST_FILES=	bin/${PORTNAME} \
-		etc/bash_completion.d/aws-vault \
-		share/fish/completions/aws-vault.fish \
-		share/zsh/site-functions/_aws-vault
-
 PORTDOCS=	README.md USAGE.md
 
-OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFINE=	DOCS YUBIKEY
+OPTIONS_SUB=	yes
 
+YUBIKEY_DESC=	Install Yubikey IAM helper script
+
 post-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
-	${INSTALL_DATA} ${WRKSRC}/completions/bash/aws-vault ${STAGEDIR}${PREFIX}/etc/bash_completion.d
-	${INSTALL_DATA} ${WRKSRC}/completions/fish/aws-vault.fish ${STAGEDIR}${PREFIX}/share/fish/completions
-	${INSTALL_DATA} ${WRKSRC}/completions/zsh/_aws-vault ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+	${INSTALL_DATA} ${WRKSRC}/contrib/completions/bash/aws-vault.bash ${STAGEDIR}${PREFIX}/etc/bash_completion.d
+	${INSTALL_DATA} ${WRKSRC}/contrib/completions/fish/aws-vault.fish ${STAGEDIR}${PREFIX}/share/fish/completions
+	${INSTALL_DATA} ${WRKSRC}/contrib/completions/zsh/aws-vault.zsh ${STAGEDIR}${PREFIX}/share/zsh/site-functions
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 
-do-test:
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test ${GO_BUILDFLAGS} ./...
+post-install-YUBIKEY-on:
+	${INSTALL_SCRIPT} ${WRKSRC}/contrib/scripts/aws-iam-create-yubikey-mfa.sh ${STAGEDIR}${PREFIX}/bin
 
 .include <bsd.port.mk>

Modified: head/security/aws-vault/distinfo
==============================================================================
--- head/security/aws-vault/distinfo	Thu Sep  3 20:24:17 2020	(r547478)
+++ head/security/aws-vault/distinfo	Thu Sep  3 20:36:27 2020	(r547479)
@@ -1,37 +1,41 @@
-TIMESTAMP = 1588938342
-SHA256 (99designs-aws-vault-v5.4.4_GH0.tar.gz) = 29844e459a3421ae0123b83a3097c15bc2980bf787374c1ade44328cf14fde4e
-SIZE (99designs-aws-vault-v5.4.4_GH0.tar.gz) = 39651
+TIMESTAMP = 1599154122
+SHA256 (99designs-aws-vault-v6.0.0_GH0.tar.gz) = 467509b4db3da0db1360e3f22c233f7c8bb321f576ebcb69166041da5de45100
+SIZE (99designs-aws-vault-v6.0.0_GH0.tar.gz) = 48020
 SHA256 (99designs-go-keychain-8e49817e8af4_GH0.tar.gz) = 2ef17b0e33b0e57081c3ef6996d429a2439926546e6a0e8a727a3e9b8c76a587
 SIZE (99designs-go-keychain-8e49817e8af4_GH0.tar.gz) = 2337378
-SHA256 (99designs-keyring-v1.1.4_GH0.tar.gz) = 94248c2d78ed1c16596242e3b2ccd6042b67325782e3670ff1f3cc068698df24
-SIZE (99designs-keyring-v1.1.4_GH0.tar.gz) = 22711
-SHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a
-SIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383
+SHA256 (99designs-keyring-v1.1.5_GH0.tar.gz) = 041b121daf04f66a5b1b632d28c166dbecf2ebb8231eb0b43ef1b240eef163ba
+SIZE (99designs-keyring-v1.1.5_GH0.tar.gz) = 23408
+SHA256 (alecthomas-kingpin-b6657d9477a6_GH0.tar.gz) = 1d445e2b41f2af44e74162ce2057da148b960034f0cce80a9330b59585ae5187
+SIZE (alecthomas-kingpin-b6657d9477a6_GH0.tar.gz) = 48094
 SHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e
 SIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339
 SHA256 (alecthomas-units-f65c72e2690d_GH0.tar.gz) = ece06024b01821e013bd7158dfe8ec8cc697f586ce8d3cfaa22edde8c2f022c3
 SIZE (alecthomas-units-f65c72e2690d_GH0.tar.gz) = 4925
-SHA256 (aws-aws-sdk-go-v1.25.37_GH0.tar.gz) = abeb6fc3c229d8fe6c6b32517d7ff8be6cde86ab1507a49c9da95b5985453503
-SIZE (aws-aws-sdk-go-v1.25.37_GH0.tar.gz) = 12437214
-SHA256 (danieljoos-wincred-v1.0.2_GH0.tar.gz) = f97d313ccb14d292a4446c66762f257115edc1c26f68f5395bb3f242d26cf7f3
-SIZE (danieljoos-wincred-v1.0.2_GH0.tar.gz) = 8485
+SHA256 (aws-aws-sdk-go-v1.34.13_GH0.tar.gz) = 408d8260a96402e91d2e94439c31d897ba8738643cfd6b4b7d08a3b4c31423a2
+SIZE (aws-aws-sdk-go-v1.34.13_GH0.tar.gz) = 15919284
+SHA256 (danieljoos-wincred-v1.1.0_GH0.tar.gz) = fbc111313d66a0a4a80fafb86fb5550b657b5655c439e0cba86ed40efb331682
+SIZE (danieljoos-wincred-v1.1.0_GH0.tar.gz) = 9547
 SHA256 (dvsekhvalnov-jose2go-7f401d37b68a_GH0.tar.gz) = 1fab5891bc444136f923f872a57ba5971dcae2baeb48508f66684b6fb71b4768
 SIZE (dvsekhvalnov-jose2go-7f401d37b68a_GH0.tar.gz) = 68086
-SHA256 (go-ini-ini-v1.51.0_GH0.tar.gz) = 6c98311d375afbe36a246c5d29acb5cb428634a4186e591ce9b7fe2fa4f2a471
-SIZE (go-ini-ini-v1.51.0_GH0.tar.gz) = 43536
+SHA256 (go-ini-ini-v1.60.2_GH0.tar.gz) = 2f4983bb262e3b7adc96e05dc61993ed28c8635e6e30da9e35b4a61d4795b064
+SIZE (go-ini-ini-v1.60.2_GH0.tar.gz) = 49430
 SHA256 (godbus-dbus-4481cbc300e2_GH0.tar.gz) = 632f7646e51a60bcd7c5a7fe4a4a83e1cc7c80662a8ada2ee44809977f96644c
 SIZE (godbus-dbus-4481cbc300e2_GH0.tar.gz) = 62520
-SHA256 (golang-crypto-86ce3cb69678_GH0.tar.gz) = 6b13ccb2978f20ec439d3b8a3f148881c32a6dd4660aae5dfd7d18cfe7b75192
-SIZE (golang-crypto-86ce3cb69678_GH0.tar.gz) = 1725045
-SHA256 (golang-sys-d101bd2416d5_GH0.tar.gz) = c1de80d233d3df630ed34bf80cbb3f186199e7b5218726abe0234520c8eddb8b
-SIZE (golang-sys-d101bd2416d5_GH0.tar.gz) = 1537146
-SHA256 (google-go-cmp-v0.3.1_GH0.tar.gz) = a95fa266e5c2283b813102f265c1bdf5b78100f9889b984aef828eb094efe6e3
-SIZE (google-go-cmp-v0.3.1_GH0.tar.gz) = 76403
+SHA256 (golang-crypto-5c72a883971a_GH0.tar.gz) = 2b8df0754ba64c95786bc5fe2071cadf4757f754e774f5985d725c1aaa6cb3d8
+SIZE (golang-crypto-5c72a883971a_GH0.tar.gz) = 1732429
+SHA256 (golang-sys-157a740278f4_GH0.tar.gz) = f904c2f9180a6d1e2a4e1e1e4ebcf73b4e293c146999d4473a6364f32680932d
+SIZE (golang-sys-157a740278f4_GH0.tar.gz) = 1059282
+SHA256 (google-go-cmp-v0.5.2_GH0.tar.gz) = 76e0c4238e7fec1490ef2c8b4719a024ade7f4b8778965acb888566535ee9dd5
+SIZE (google-go-cmp-v0.5.2_GH0.tar.gz) = 99769
 SHA256 (gsterjov-go-libsecret-a6f4afe4910c_GH0.tar.gz) = 37e4db5271e6164924ec764252cdad969982e2f6282946aec6efa76fbac95233
 SIZE (gsterjov-go-libsecret-a6f4afe4910c_GH0.tar.gz) = 3068
-SHA256 (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 1ccd468fe91f58cd1b144f6317f06b53bf0a5da5e03e6a399a2d03f087db1fe9
-SIZE (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 48265
+SHA256 (jmespath-go-jmespath-v0.3.0_GH0.tar.gz) = 3ecaa95ad8c9b2805f3de299133f112f198b5829de6ca0e27fa28b9f4801e18a
+SIZE (jmespath-go-jmespath-v0.3.0_GH0.tar.gz) = 49962
 SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
 SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
-SHA256 (skratchdot-open-golang-79abb63cd66e_GH0.tar.gz) = 2396e574cd90b395117a0d44e8d4024b1e87f816d0ff0e16aef18c94472149a0
-SIZE (skratchdot-open-golang-79abb63cd66e_GH0.tar.gz) = 7074
+SHA256 (mtibben-percent-v0.2.1_GH0.tar.gz) = 495f5cc935909d229d574ce11fd77d4a97e35ea3fe2d539fabc45d5f258c003e
+SIZE (mtibben-percent-v0.2.1_GH0.tar.gz) = 2164
+SHA256 (skratchdot-open-golang-eef842397966_GH0.tar.gz) = 2f4768d8cbe725d4ceafc8d34fd9e765aa98a94bfeec30202129634e340899a5
+SIZE (skratchdot-open-golang-eef842397966_GH0.tar.gz) = 7070
+SHA256 (smartystreets-goconvey-v1.6.4_GH0.tar.gz) = 88714f84d0a989c4ba60e1f2b65e426dc7e23058ca0b9f06cb77613cb22b010b
+SIZE (smartystreets-goconvey-v1.6.4_GH0.tar.gz) = 1478622

Added: head/security/aws-vault/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/aws-vault/pkg-plist	Thu Sep  3 20:36:27 2020	(r547479)
@@ -0,0 +1,5 @@
+bin/aws-vault
+%%YUBIKEY%%bin/aws-iam-create-yubikey-mfa.sh
+etc/bash_completion.d/aws-vault.bash
+share/fish/completions/aws-vault.fish
+share/zsh/site-functions/aws-vault.zsh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009032036.083KaRYu089238>