summaryrefslogtreecommitdiff
path: root/www/vultr-cli
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--www/vultr-cli/Makefile46
-rw-r--r--www/vultr-cli/distinfo86
-rw-r--r--www/vultr-cli/files/modules.txt93
3 files changed, 154 insertions, 71 deletions
diff --git a/www/vultr-cli/Makefile b/www/vultr-cli/Makefile
index 01e6e04221c8..9b25f186d758 100644
--- a/www/vultr-cli/Makefile
+++ b/www/vultr-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vultr-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 2.17.0
-PORTREVISION= 15
+DISTVERSION= 3.6.0
CATEGORIES= www
MAINTAINER= antranigv@freebsd.am
@@ -15,33 +14,29 @@ USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= vultr
GH_TUPLE= \
- fsnotify:fsnotify:v1.6.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+ fsnotify:fsnotify:v1.8.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
go-check:check:10cb98267c6c:go_check_check/vendor/gopkg.in/check.v1 \
- go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
+ go-viper:mapstructure:v2.3.0:go_viper_mapstructure_v2/vendor/github.com/go-viper/mapstructure/v2 \
go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
- golang:net:v0.11.0:golang_net/vendor/golang.org/x/net \
- golang:oauth2:v0.9.0:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sys:v0.9.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.10.0:golang_text/vendor/golang.org/x/text \
+ golang:oauth2:v0.30.0:golang_oauth2/vendor/golang.org/x/oauth2 \
+ golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.21.0:golang_text/vendor/golang.org/x/text \
google:go-querystring:v1.1.0:google_go_querystring/vendor/github.com/google/go-querystring \
hashicorp:go-cleanhttp:v0.5.2:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
- hashicorp:go-retryablehttp:v0.7.4:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \
- hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
+ hashicorp:go-retryablehttp:v0.7.8:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \
inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
- magiconair:properties:v1.8.7:magiconair_properties/vendor/github.com/magiconair/properties \
- mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
- pelletier:go-toml:v2.0.8:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
- protocolbuffers:protobuf-go:v1.30.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- spf13:afero:v1.9.5:spf13_afero/vendor/github.com/spf13/afero \
- spf13:cast:v1.5.1:spf13_cast/vendor/github.com/spf13/cast \
- spf13:cobra:v1.7.0:spf13_cobra/vendor/github.com/spf13/cobra \
- spf13:jwalterweatherman:v1.1.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \
- spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
- spf13:viper:v1.16.0:spf13_viper/vendor/github.com/spf13/viper \
- subosito:gotenv:v1.4.2:subosito_gotenv/vendor/github.com/subosito/gotenv \
- vultr:govultr:v3.0.3:vultr_govultr_v3/vendor/github.com/vultr/govultr/v3
+ pelletier:go-toml:v2.2.3:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
+ sagikazarmark:locafero:v0.7.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \
+ sourcegraph:conc:v0.3.0:sourcegraph_conc/vendor/github.com/sourcegraph/conc \
+ spf13:afero:v1.12.0:spf13_afero/vendor/github.com/spf13/afero \
+ spf13:cast:v1.7.1:spf13_cast/vendor/github.com/spf13/cast \
+ spf13:cobra:v1.9.1:spf13_cobra/vendor/github.com/spf13/cobra \
+ spf13:pflag:v1.0.6:spf13_pflag/vendor/github.com/spf13/pflag \
+ spf13:viper:v1.20.1:spf13_viper/vendor/github.com/spf13/viper \
+ subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \
+ uber-go:atomic:v1.9.0:uber_go_atomic/vendor/go.uber.org/atomic \
+ uber-go:multierr:v1.9.0:uber_go_multierr/vendor/go.uber.org/multierr \
+ vultr:govultr:v3.21.1:vultr_govultr_v3/vendor/github.com/vultr/govultr/v3
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= CHANGELOG.md README.md
@@ -49,6 +44,9 @@ PORTDOCS= CHANGELOG.md README.md
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= DOCS
+post-extract:
+ ${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
+
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
diff --git a/www/vultr-cli/distinfo b/www/vultr-cli/distinfo
index 9f2c380cc674..ba41b10f7b82 100644
--- a/www/vultr-cli/distinfo
+++ b/www/vultr-cli/distinfo
@@ -1,57 +1,49 @@
-TIMESTAMP = 1690616586
-SHA256 (vultr-vultr-cli-v2.17.0_GH0.tar.gz) = b8ebad96ed9f3377756c8dabbf058db9a3acbac83a46bc55b447a0b5c9093290
-SIZE (vultr-vultr-cli-v2.17.0_GH0.tar.gz) = 84918
-SHA256 (fsnotify-fsnotify-v1.6.0_GH0.tar.gz) = 583b2b399709d04807c5c3185e7d4dc0543d532af91fdeb85eeaf803a0b7703b
-SIZE (fsnotify-fsnotify-v1.6.0_GH0.tar.gz) = 46044
+TIMESTAMP = 1754262111
+SHA256 (vultr-vultr-cli-v3.6.0_GH0.tar.gz) = b45592d8bce6539b6b35e405f71a3ac4bb6fa3ef5ad4ec8b6a1f31c31f17cdc7
+SIZE (vultr-vultr-cli-v3.6.0_GH0.tar.gz) = 129743
+SHA256 (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 3c4cbec6225307397717f18bb87ffc496e59d0f802a41fff572bf09e5dbf6e2b
+SIZE (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 72325
SHA256 (go-check-check-10cb98267c6c_GH0.tar.gz) = 0a42d9d5a49ebc30174e5840238e446f5fb16899bfaa6a6f63d12ab9953df293
SIZE (go-check-check-10cb98267c6c_GH0.tar.gz) = 32375
-SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8
-SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531
+SHA256 (go-viper-mapstructure-v2.3.0_GH0.tar.gz) = 6d5780ca64898cef340eeeb128f1201dbb970c74727d4daeb554427a1a8475a4
+SIZE (go-viper-mapstructure-v2.3.0_GH0.tar.gz) = 43412
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-net-v0.11.0_GH0.tar.gz) = 9e1d564ac60aab2eee5e9fc6ceae0e6f6bd72d7d9c1bb461c9027b7205788a07
-SIZE (golang-net-v0.11.0_GH0.tar.gz) = 1283925
-SHA256 (golang-oauth2-v0.9.0_GH0.tar.gz) = 4bbdcba2ded2a4aeaec73148bfe26151a0cd7a853a5d1aaa0f1fa7e278fe675d
-SIZE (golang-oauth2-v0.9.0_GH0.tar.gz) = 88633
-SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
-SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-sys-v0.9.0_GH0.tar.gz) = c729ead5fa2667cff07132a153ae965ba315c97d8ea39eaa4f9bf91f73a50eac
-SIZE (golang-sys-v0.9.0_GH0.tar.gz) = 1439449
-SHA256 (golang-text-v0.10.0_GH0.tar.gz) = 4ee3d9f4113c817f4aad05195f1642e1122266c369013d38d72967b13ba9b118
-SIZE (golang-text-v0.10.0_GH0.tar.gz) = 8360805
+SHA256 (golang-oauth2-v0.30.0_GH0.tar.gz) = e42798d91e143032f6abfc9e97d84949f7f22c160981ccd3b09f2d4dbb5aba16
+SIZE (golang-oauth2-v0.30.0_GH0.tar.gz) = 100381
+SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
+SIZE (golang-sys-v0.29.0_GH0.tar.gz) = 1519988
+SHA256 (golang-text-v0.21.0_GH0.tar.gz) = d64dbf40a8ae06c4805895e48553ecdadaed07089d8ed2168a0d61551d17ff22
+SIZE (golang-text-v0.21.0_GH0.tar.gz) = 8964782
SHA256 (google-go-querystring-v1.1.0_GH0.tar.gz) = a5641dee688eb2c733608ce5a88d8181c93ad9f5083fd97fadbccb91afad9a56
SIZE (google-go-querystring-v1.1.0_GH0.tar.gz) = 10423
SHA256 (hashicorp-go-cleanhttp-v0.5.2_GH0.tar.gz) = 091d90c479401bc9047454c25f91a97a6707e6a279ce778e4881cf6b0191a47f
SIZE (hashicorp-go-cleanhttp-v0.5.2_GH0.tar.gz) = 8094
-SHA256 (hashicorp-go-retryablehttp-v0.7.4_GH0.tar.gz) = ec50511b4cfb20bc8f5538a40d96194dc36d2496abec752f95bb2c5292ebeca4
-SIZE (hashicorp-go-retryablehttp-v0.7.4_GH0.tar.gz) = 22115
-SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
-SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658
+SHA256 (hashicorp-go-retryablehttp-v0.7.8_GH0.tar.gz) = a556692913b852c228fbfca680bb6660bc851485155dd2c1c5f4017497398823
+SIZE (hashicorp-go-retryablehttp-v0.7.8_GH0.tar.gz) = 26980
SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141
SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338
-SHA256 (magiconair-properties-v1.8.7_GH0.tar.gz) = 09e950df1970975400edc7f6c2f9e3edace4e1ea49f823006387d130fb0f4f03
-SIZE (magiconair-properties-v1.8.7_GH0.tar.gz) = 31425
-SHA256 (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 81106cbac93000812c194b4a2069dd32913ec18819b1e99e8436595ce4939413
-SIZE (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 30123
-SHA256 (pelletier-go-toml-v2.0.8_GH0.tar.gz) = d310cafad463460c8a5e64147c163afcaa824ea776627cd247edca03870a7d77
-SIZE (pelletier-go-toml-v2.0.8_GH0.tar.gz) = 896130
-SHA256 (protocolbuffers-protobuf-go-v1.30.0_GH0.tar.gz) = 3279a16ec3bdd7c53fe1599134de298ed90d9f3b6ec1c1eb5f3b76ba5aaa9f0c
-SIZE (protocolbuffers-protobuf-go-v1.30.0_GH0.tar.gz) = 1298988
-SHA256 (spf13-afero-v1.9.5_GH0.tar.gz) = e5cfd78a03a3137fe206580f6c01625df02e087fccf5ec520986ecdfbc583e20
-SIZE (spf13-afero-v1.9.5_GH0.tar.gz) = 94085
-SHA256 (spf13-cast-v1.5.1_GH0.tar.gz) = 445aa5b0e61b67ccd0d14fe38cd473d73775f1bec4b58fe83b16e3b0cab08a9a
-SIZE (spf13-cast-v1.5.1_GH0.tar.gz) = 15524
-SHA256 (spf13-cobra-v1.7.0_GH0.tar.gz) = efce686c813c787d8fc650f5bd1bbe903c168c8400003c3eafb8724a4a2d65c8
-SIZE (spf13-cobra-v1.7.0_GH0.tar.gz) = 187161
-SHA256 (spf13-jwalterweatherman-v1.1.0_GH0.tar.gz) = 4fd850a792c5738954c4801cf549d8d0bf53edd17139cd39d179aa5abf7ec68d
-SIZE (spf13-jwalterweatherman-v1.1.0_GH0.tar.gz) = 6871
-SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
-SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
-SHA256 (spf13-viper-v1.16.0_GH0.tar.gz) = 337d52e795d94faf2b2188ee378ce3a58d97a3b53133f354de099e68b1447100
-SIZE (spf13-viper-v1.16.0_GH0.tar.gz) = 163952
-SHA256 (subosito-gotenv-v1.4.2_GH0.tar.gz) = b7bafced91bfb64f2f80a78b7c343f0a16099aa0a4049ea6e4d0fa5d62be1741
-SIZE (subosito-gotenv-v1.4.2_GH0.tar.gz) = 10641
-SHA256 (vultr-govultr-v3.0.3_GH0.tar.gz) = 564f55c7c63f764e472bb28301a5ed5bdc26f4dffcdb885963c8aa3163f79c43
-SIZE (vultr-govultr-v3.0.3_GH0.tar.gz) = 65756
+SHA256 (pelletier-go-toml-v2.2.3_GH0.tar.gz) = 3a5dfdc1e543efd6032813cb27a5b06d66bbefbbcc88bb664f69d605725c42af
+SIZE (pelletier-go-toml-v2.2.3_GH0.tar.gz) = 909237
+SHA256 (sagikazarmark-locafero-v0.7.0_GH0.tar.gz) = e0a40a0ba8dda6b160fef8da52dbedc665e120b5b47420283366c16f183c76c5
+SIZE (sagikazarmark-locafero-v0.7.0_GH0.tar.gz) = 11258
+SHA256 (sourcegraph-conc-v0.3.0_GH0.tar.gz) = c20a36ef6e8cd4721b8824d3e0a590d78f56ce72ace53ec7fdd2f7a978e9240f
+SIZE (sourcegraph-conc-v0.3.0_GH0.tar.gz) = 23021
+SHA256 (spf13-afero-v1.12.0_GH0.tar.gz) = 5f58b518e8fe8ace3ac82d08a3b9ae0d5a25b2ad8c4640a43e242b16685f8022
+SIZE (spf13-afero-v1.12.0_GH0.tar.gz) = 93686
+SHA256 (spf13-cast-v1.7.1_GH0.tar.gz) = 582dcd8edee06058dde613d3e9cea2c721a26e8afa7aa782d7d24075798579f3
+SIZE (spf13-cast-v1.7.1_GH0.tar.gz) = 15743
+SHA256 (spf13-cobra-v1.9.1_GH0.tar.gz) = 4026e019a940b70e59aa8d07184314969888a75adc77adba0be008b1106558af
+SIZE (spf13-cobra-v1.9.1_GH0.tar.gz) = 197816
+SHA256 (spf13-pflag-v1.0.6_GH0.tar.gz) = b6beba1d0a8ce6e0827567931ff9b1b1c93b0fb4b091e825aa09bf0310664ff7
+SIZE (spf13-pflag-v1.0.6_GH0.tar.gz) = 52840
+SHA256 (spf13-viper-v1.20.1_GH0.tar.gz) = 171694407d00dd0e1a262ee236171d06c24d9987935cdac4aafc223179d4dd2b
+SIZE (spf13-viper-v1.20.1_GH0.tar.gz) = 122213
+SHA256 (subosito-gotenv-v1.6.0_GH0.tar.gz) = 51a5a8e36f30ddd97866779e93c4e93b0d4958a60fabd1d17fc2226bfe7823db
+SIZE (subosito-gotenv-v1.6.0_GH0.tar.gz) = 11470
+SHA256 (uber-go-atomic-v1.9.0_GH0.tar.gz) = a6b11bb77c479298cdfdfdf2132975dbd975322b619451378cbdf731facd874a
+SIZE (uber-go-atomic-v1.9.0_GH0.tar.gz) = 21331
+SHA256 (uber-go-multierr-v1.9.0_GH0.tar.gz) = 0664e6c869ca2bef1851b77b9384d8fb1a5f41514b4b174da340e31c616da028
+SIZE (uber-go-multierr-v1.9.0_GH0.tar.gz) = 15662
+SHA256 (vultr-govultr-v3.21.1_GH0.tar.gz) = 33bf586c870e15425c96face1f2e2628c85e557d483446672761792142533631
+SIZE (vultr-govultr-v3.21.1_GH0.tar.gz) = 92318
diff --git a/www/vultr-cli/files/modules.txt b/www/vultr-cli/files/modules.txt
new file mode 100644
index 000000000000..08da16ed2242
--- /dev/null
+++ b/www/vultr-cli/files/modules.txt
@@ -0,0 +1,93 @@
+# github.com/fsnotify/fsnotify v1.8.0
+## explicit; go 1.17
+github.com/fsnotify/fsnotify
+github.com/fsnotify/fsnotify/internal
+# github.com/go-viper/mapstructure/v2 v2.3.0
+## explicit; go 1.18
+github.com/go-viper/mapstructure/v2
+github.com/go-viper/mapstructure/v2/internal/errors
+# github.com/google/go-querystring v1.1.0
+## explicit; go 1.10
+github.com/google/go-querystring/query
+# github.com/hashicorp/go-cleanhttp v0.5.2
+## explicit; go 1.13
+github.com/hashicorp/go-cleanhttp
+# github.com/hashicorp/go-retryablehttp v0.7.8
+## explicit; go 1.23
+github.com/hashicorp/go-retryablehttp
+# github.com/inconshreveable/mousetrap v1.1.0
+## explicit; go 1.18
+github.com/inconshreveable/mousetrap
+# github.com/pelletier/go-toml/v2 v2.2.3
+## explicit; go 1.21.0
+github.com/pelletier/go-toml/v2
+github.com/pelletier/go-toml/v2/internal/characters
+github.com/pelletier/go-toml/v2/internal/danger
+github.com/pelletier/go-toml/v2/internal/tracker
+github.com/pelletier/go-toml/v2/unstable
+# github.com/sagikazarmark/locafero v0.7.0
+## explicit; go 1.21
+github.com/sagikazarmark/locafero
+# github.com/sourcegraph/conc v0.3.0
+## explicit; go 1.19
+github.com/sourcegraph/conc
+github.com/sourcegraph/conc/internal/multierror
+github.com/sourcegraph/conc/iter
+github.com/sourcegraph/conc/panics
+# github.com/spf13/afero v1.12.0
+## explicit; go 1.21
+github.com/spf13/afero
+github.com/spf13/afero/internal/common
+github.com/spf13/afero/mem
+# github.com/spf13/cast v1.7.1
+## explicit; go 1.19
+github.com/spf13/cast
+# github.com/spf13/cobra v1.9.1
+## explicit; go 1.15
+github.com/spf13/cobra
+# github.com/spf13/pflag v1.0.6
+## explicit; go 1.12
+github.com/spf13/pflag
+# github.com/spf13/viper v1.20.1
+## explicit; go 1.21.0
+github.com/spf13/viper
+github.com/spf13/viper/internal/encoding/dotenv
+github.com/spf13/viper/internal/encoding/json
+github.com/spf13/viper/internal/encoding/toml
+github.com/spf13/viper/internal/encoding/yaml
+github.com/spf13/viper/internal/features
+# github.com/subosito/gotenv v1.6.0
+## explicit; go 1.18
+github.com/subosito/gotenv
+# github.com/vultr/govultr/v3 v3.21.1
+## explicit; go 1.23
+github.com/vultr/govultr/v3
+# go.uber.org/atomic v1.9.0
+## explicit; go 1.13
+go.uber.org/atomic
+# go.uber.org/multierr v1.9.0
+## explicit; go 1.19
+go.uber.org/multierr
+# golang.org/x/oauth2 v0.30.0
+## explicit; go 1.23.0
+golang.org/x/oauth2
+golang.org/x/oauth2/internal
+# golang.org/x/sys v0.29.0
+## explicit; go 1.18
+golang.org/x/sys/unix
+golang.org/x/sys/windows
+# golang.org/x/text v0.21.0
+## explicit; go 1.18
+golang.org/x/text/encoding
+golang.org/x/text/encoding/internal
+golang.org/x/text/encoding/internal/identifier
+golang.org/x/text/encoding/unicode
+golang.org/x/text/internal/utf8internal
+golang.org/x/text/runes
+golang.org/x/text/transform
+golang.org/x/text/unicode/norm
+# gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
+## explicit; go 1.11
+# gopkg.in/yaml.v3 v3.0.1
+## explicit
+gopkg.in/yaml.v3