mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
net/nats-nsc: add new port
This is a tool for creating NATS account and user access configurations.
This commit is contained in:
parent
d45350b695
commit
badcbf197a
4 changed files with 175 additions and 0 deletions
|
@ -486,6 +486,7 @@
|
|||
SUBDIR += nanomsg
|
||||
SUBDIR += nast
|
||||
SUBDIR += nats-nkeys
|
||||
SUBDIR += nats-nsc
|
||||
SUBDIR += nats-server
|
||||
SUBDIR += nats-streaming-server
|
||||
SUBDIR += nats-top
|
||||
|
|
74
net/nats-nsc/Makefile
Normal file
74
net/nats-nsc/Makefile
Normal file
|
@ -0,0 +1,74 @@
|
|||
PORTNAME= nsc
|
||||
PORTVERSION= 2.6.1
|
||||
CATEGORIES= net
|
||||
PKGNAMEPREFIX= nats-
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Tool for creating NATS account and user access configurations
|
||||
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= go:modules
|
||||
GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= nats-io
|
||||
GH_TUPLE= AlecAivazis:survey:v2.0.4:alecaivazis_survey_v2/vendor/github.com/AlecAivazis/survey/v2 \
|
||||
blang:semver:v3.5.1:blang_semver/vendor/github.com/blang/semver \
|
||||
briandowns:spinner:195c31b675a7:briandowns_spinner/vendor/github.com/briandowns/spinner \
|
||||
cpuguy83:go-md2man:v1.0.10:cpuguy83_go_md2man/vendor/github.com/cpuguy83/go-md2man \
|
||||
davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
|
||||
dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
|
||||
fatih:color:v1.9.0:fatih_color/vendor/github.com/fatih/color \
|
||||
go-yaml:yaml:9f266ea9e77c:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
|
||||
go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
|
||||
golang:appengine:v1.3.0:golang_appengine/vendor/google.golang.org/appengine \
|
||||
golang:crypto:5ff15b29337e:golang_crypto/vendor/golang.org/x/crypto \
|
||||
golang:net:e18ecbb05110:golang_net/vendor/golang.org/x/net \
|
||||
golang:oauth2:d668ce993890:golang_oauth2/vendor/golang.org/x/oauth2 \
|
||||
golang:protobuf:v1.4.2:golang_protobuf/vendor/github.com/golang/protobuf \
|
||||
golang:sys:69cdffdb9359:golang_sys/vendor/golang.org/x/sys \
|
||||
golang:time:89c76fbcd5d1:golang_time/vendor/golang.org/x/time \
|
||||
google:go-github:v30.1.0:google_go_github_v30/vendor/github.com/google/go-github/v30 \
|
||||
google:go-querystring:v1.0.0:google_go_querystring/vendor/github.com/google/go-querystring \
|
||||
inconshreveable:go-update:8152e7eb6ccf:inconshreveable_go_update/vendor/github.com/inconshreveable/go-update \
|
||||
inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
|
||||
kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \
|
||||
klauspost:compress:v1.13.4:klauspost_compress/vendor/github.com/klauspost/compress \
|
||||
mattn:go-colorable:v0.1.4:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
|
||||
mattn:go-isatty:v0.0.11:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
|
||||
mgutz:ansi:9520e82c474b:mgutz_ansi/vendor/github.com/mgutz/ansi \
|
||||
minio:highwayhash:v1.0.1:minio_highwayhash/vendor/github.com/minio/highwayhash \
|
||||
mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
|
||||
mitchellh:go-wordwrap:v1.0.0:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \
|
||||
nats-io:cliprompts:372d79b36768:nats_io_cliprompts_v2/vendor/github.com/nats-io/cliprompts \
|
||||
nats-io:jwt:v1.2.2:nats_io_jwt/vendor/github.com/nats-io/jwt \
|
||||
nats-io:jwt:v2.2.0:nats_io_jwt_v2 \
|
||||
nats-io:nats-server:v2.6.4:nats_io_nats_server_v2/vendor/github.com/nats-io/nats-server/v2 \
|
||||
nats-io:nats.go:f2416a8b1483:nats_io_nats_go/vendor/github.com/nats-io/nats.go \
|
||||
nats-io:nkeys:v0.3.0:nats_io_nkeys/vendor/github.com/nats-io/nkeys \
|
||||
nats-io:nuid:v1.0.1:nats_io_nuid/vendor/github.com/nats-io/nuid \
|
||||
onsi:gomega:v1.4.3:onsi_gomega/vendor/github.com/onsi/gomega \
|
||||
pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
|
||||
protocolbuffers:protobuf-go:v1.23.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
|
||||
rhysd:go-github-selfupdate:v1.2.2:rhysd_go_github_selfupdate/vendor/github.com/rhysd/go-github-selfupdate \
|
||||
russross:blackfriday:v1.5.2:russross_blackfriday/vendor/github.com/russross/blackfriday \
|
||||
spf13:cobra:v0.0.3:spf13_cobra/vendor/github.com/spf13/cobra \
|
||||
spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag \
|
||||
stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \
|
||||
tcnksm:go-gitconfig:v0.1.2:tcnksm_go_gitconfig/vendor/github.com/tcnksm/go-gitconfig \
|
||||
ulikunitz:xz:v0.5.8:ulikunitz_xz/vendor/github.com/ulikunitz/xz \
|
||||
xlab:tablewriter:80b567a11ad5:xlab_tablewriter/vendor/github.com/xlab/tablewriter
|
||||
|
||||
PLIST_FILES= bin/nsc \
|
||||
share/doc/${PORTNAME}/README.md
|
||||
|
||||
post-extract:
|
||||
@${RM} -r ${WRKSRC}/vendor/github.com/nats-io/jwt/v2
|
||||
@${RLN} ${WRKSRC_nats_io_jwt_v2}/v2 ${WRKSRC}/vendor/github.com/nats-io/jwt/v2
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
95
net/nats-nsc/distinfo
Normal file
95
net/nats-nsc/distinfo
Normal file
|
@ -0,0 +1,95 @@
|
|||
TIMESTAMP = 1645897077
|
||||
SHA256 (nats-io-nsc-2.6.1_GH0.tar.gz) = 4e96896fa0e44488af863821cca574462024caa1af7844ce5670503c5af8f6f4
|
||||
SIZE (nats-io-nsc-2.6.1_GH0.tar.gz) = 3179325
|
||||
SHA256 (AlecAivazis-survey-v2.0.4_GH0.tar.gz) = 6beef8372a03c7461901640ff349214104a27ef36ff8a86416bee01c6794fb1e
|
||||
SIZE (AlecAivazis-survey-v2.0.4_GH0.tar.gz) = 1324023
|
||||
SHA256 (blang-semver-v3.5.1_GH0.tar.gz) = 3d9da53f4c2d3169bfa9b25f2f36f301a37556a47259c870881524c643c69c57
|
||||
SIZE (blang-semver-v3.5.1_GH0.tar.gz) = 14831
|
||||
SHA256 (briandowns-spinner-195c31b675a7_GH0.tar.gz) = 0f101e31af26106584ed743787d17d9e5198418060b8f299f5cef2f368c10c9e
|
||||
SIZE (briandowns-spinner-195c31b675a7_GH0.tar.gz) = 199915
|
||||
SHA256 (cpuguy83-go-md2man-v1.0.10_GH0.tar.gz) = 76aa56849123b99b95fcea2b15502fd886dead9a5c35be7f78bdc2bad6be8d99
|
||||
SIZE (cpuguy83-go-md2man-v1.0.10_GH0.tar.gz) = 43936
|
||||
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
|
||||
SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
|
||||
SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
|
||||
SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
|
||||
SHA256 (fatih-color-v1.9.0_GH0.tar.gz) = f5a6372ff7c87d22baaa2089e5cdd8a218fb3a9be047195c0ab421d5340f6f3f
|
||||
SIZE (fatih-color-v1.9.0_GH0.tar.gz) = 1230941
|
||||
SHA256 (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 63efc9aabcbb56b2c9469927784fd67ecb3a79720c4fa754c511335a04156d04
|
||||
SIZE (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 86898
|
||||
SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff
|
||||
SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656
|
||||
SHA256 (golang-appengine-v1.3.0_GH0.tar.gz) = 95ba88192b1ede71b0b32edef442bef026333cb1e3172fe8bb64c92d19d593be
|
||||
SIZE (golang-appengine-v1.3.0_GH0.tar.gz) = 323617
|
||||
SHA256 (golang-crypto-5ff15b29337e_GH0.tar.gz) = 094d3a6563b4e2d7ce5e4ac2ff5f79bc14a4a7111a3310270e63505705a43cb6
|
||||
SIZE (golang-crypto-5ff15b29337e_GH0.tar.gz) = 1732042
|
||||
SHA256 (golang-net-e18ecbb05110_GH0.tar.gz) = c30374f6fd34c6b77d53224aa3ba7458e3773d7e6e4fa16d88fb05c7d05e0e89
|
||||
SIZE (golang-net-e18ecbb05110_GH0.tar.gz) = 1253124
|
||||
SHA256 (golang-oauth2-d668ce993890_GH0.tar.gz) = 2fe03fa2746c131a27950a8d30753bb70c486ed19b4bacc02aa31bcd6879da89
|
||||
SIZE (golang-oauth2-d668ce993890_GH0.tar.gz) = 43293
|
||||
SHA256 (golang-protobuf-v1.4.2_GH0.tar.gz) = a1e486b3ed6f502c43e10cb28bde4e8f020a420ef9958d3fbe61801492c07c87
|
||||
SIZE (golang-protobuf-v1.4.2_GH0.tar.gz) = 171778
|
||||
SHA256 (golang-sys-69cdffdb9359_GH0.tar.gz) = dfd2480a49546a3ee1ccc5b9426928bc3ecb15b803a6ebf73c872b2a4d0331f8
|
||||
SIZE (golang-sys-69cdffdb9359_GH0.tar.gz) = 1221182
|
||||
SHA256 (golang-time-89c76fbcd5d1_GH0.tar.gz) = 376a3855d3a951c848f1d3dc8eddf4b91b035f0e7ec3577359aa490b7b056abb
|
||||
SIZE (golang-time-89c76fbcd5d1_GH0.tar.gz) = 9605
|
||||
SHA256 (google-go-github-v30.1.0_GH0.tar.gz) = c567f346693063e9c8407c04f8721d522b067d6e24d16a9a3d0701afbb91d3cb
|
||||
SIZE (google-go-github-v30.1.0_GH0.tar.gz) = 289468
|
||||
SHA256 (google-go-querystring-v1.0.0_GH0.tar.gz) = 59fdfd4d740c85c60c35d3e09b587cfa2b435e78178ac4a23950afbece7118ed
|
||||
SIZE (google-go-querystring-v1.0.0_GH0.tar.gz) = 7529
|
||||
SHA256 (inconshreveable-go-update-8152e7eb6ccf_GH0.tar.gz) = 507bf16c9e400a4e86954357534d932a18a3c9bbfdd1d6b8f58ddf33b84f7001
|
||||
SIZE (inconshreveable-go-update-8152e7eb6ccf_GH0.tar.gz) = 27137
|
||||
SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
|
||||
SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290
|
||||
SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
|
||||
SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328
|
||||
SHA256 (klauspost-compress-v1.13.4_GH0.tar.gz) = e25c9621fd3306e2e2939c8aaf79f74929a6c415e75a34e29536cac2d3ec57ab
|
||||
SIZE (klauspost-compress-v1.13.4_GH0.tar.gz) = 15446158
|
||||
SHA256 (mattn-go-colorable-v0.1.4_GH0.tar.gz) = 157806ad8125e6bef4d9b58c9125ccb98a8343136f93faf442ab0cc6e7c24c11
|
||||
SIZE (mattn-go-colorable-v0.1.4_GH0.tar.gz) = 8981
|
||||
SHA256 (mattn-go-isatty-v0.0.11_GH0.tar.gz) = 631fab18253998a4e27e9d260c445e9852bd86cf5a42693623d305c3e59c415a
|
||||
SIZE (mattn-go-isatty-v0.0.11_GH0.tar.gz) = 4396
|
||||
SHA256 (mgutz-ansi-9520e82c474b_GH0.tar.gz) = f9203c71aceb8b7ffa87181fd8f51dc69acce3d2161c4c017ea92c6840f85093
|
||||
SIZE (mgutz-ansi-9520e82c474b_GH0.tar.gz) = 4876
|
||||
SHA256 (minio-highwayhash-v1.0.1_GH0.tar.gz) = aa1fd01cd0c16d362e8e8a522f1bed6ccff76fb55107e6f5478b1b7bd329e951
|
||||
SIZE (minio-highwayhash-v1.0.1_GH0.tar.gz) = 22967
|
||||
SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
|
||||
SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
|
||||
SHA256 (mitchellh-go-wordwrap-v1.0.0_GH0.tar.gz) = 9bcf5c1f8b66594c73f606502bb3d9713d862a71ea66d8641e2a0b7bb66cb252
|
||||
SIZE (mitchellh-go-wordwrap-v1.0.0_GH0.tar.gz) = 2777
|
||||
SHA256 (nats-io-cliprompts-372d79b36768_GH0.tar.gz) = 1c6b1b1d0114360419faf0ba0ed122d97f91e7570d4c6700153c2fbd7b231c31
|
||||
SIZE (nats-io-cliprompts-372d79b36768_GH0.tar.gz) = 12769
|
||||
SHA256 (nats-io-jwt-v1.2.2_GH0.tar.gz) = 67de1c53bb1762b67e06cc98fb11141a31d4222c26765e1ba4640ed1b6722069
|
||||
SIZE (nats-io-jwt-v1.2.2_GH0.tar.gz) = 71040
|
||||
SHA256 (nats-io-jwt-v2.2.0_GH0.tar.gz) = 4a00ee6420463643a1b57bda875583ec6824c19771573daad102d3a0f06d4efc
|
||||
SIZE (nats-io-jwt-v2.2.0_GH0.tar.gz) = 80501
|
||||
SHA256 (nats-io-nats-server-v2.6.4_GH0.tar.gz) = c6712025b9bed326f758954f90d2585b5a505636cc2fd339b0b38776bd74dab0
|
||||
SIZE (nats-io-nats-server-v2.6.4_GH0.tar.gz) = 2724308
|
||||
SHA256 (nats-io-nats.go-f2416a8b1483_GH0.tar.gz) = 179760c7b7164d93ae9e5bf74ff802dd8a1dd0eba7af0478a20570b9f4b45871
|
||||
SIZE (nats-io-nats.go-f2416a8b1483_GH0.tar.gz) = 243383
|
||||
SHA256 (nats-io-nkeys-v0.3.0_GH0.tar.gz) = ea281df5dc380b84f61c3712b367f02957cff4cb7802e73b2b0b7588e4f6b809
|
||||
SIZE (nats-io-nkeys-v0.3.0_GH0.tar.gz) = 19986
|
||||
SHA256 (nats-io-nuid-v1.0.1_GH0.tar.gz) = a0b4fe5b40781add2a9fdb5d723313be5f5d11c1a79ea1dd2671278826ef078d
|
||||
SIZE (nats-io-nuid-v1.0.1_GH0.tar.gz) = 7529
|
||||
SHA256 (onsi-gomega-v1.4.3_GH0.tar.gz) = ee4dc5a8bdcf403b631f9e44b996730a36072f06e9aeeb4c527d3c764db37902
|
||||
SIZE (onsi-gomega-v1.4.3_GH0.tar.gz) = 87325
|
||||
SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
|
||||
SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
|
||||
SHA256 (protocolbuffers-protobuf-go-v1.23.0_GH0.tar.gz) = e7266bedaa4f110216fce52ae533dc5eba475d3829bb0592e8876684e202ae1f
|
||||
SIZE (protocolbuffers-protobuf-go-v1.23.0_GH0.tar.gz) = 1214648
|
||||
SHA256 (rhysd-go-github-selfupdate-v1.2.2_GH0.tar.gz) = 36859283791d8b8f978debb51f8d76c2c8d304e94f4f0627678afeb22a06ae19
|
||||
SIZE (rhysd-go-github-selfupdate-v1.2.2_GH0.tar.gz) = 29410
|
||||
SHA256 (russross-blackfriday-v1.5.2_GH0.tar.gz) = 626138a08abb8579474a555e9d45cb5260629a2c07e8834428620a650dc9f195
|
||||
SIZE (russross-blackfriday-v1.5.2_GH0.tar.gz) = 75779
|
||||
SHA256 (spf13-cobra-v0.0.3_GH0.tar.gz) = 7eafb953b58fdd738c4db5202d94a0b6ac0de4f07718fc85a80450c2347c2f9c
|
||||
SIZE (spf13-cobra-v0.0.3_GH0.tar.gz) = 101526
|
||||
SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124
|
||||
SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002
|
||||
SHA256 (stretchr-testify-v1.7.0_GH0.tar.gz) = 560c0984072cb436b17bbce5699b205d5aa2beb58ef7a94530d7724b5739a8d6
|
||||
SIZE (stretchr-testify-v1.7.0_GH0.tar.gz) = 91073
|
||||
SHA256 (tcnksm-go-gitconfig-v0.1.2_GH0.tar.gz) = 719be614d7ef0c60b6ac2cc745eb67abb0328e9c37c5fc4a30fb8070b9d2ecbc
|
||||
SIZE (tcnksm-go-gitconfig-v0.1.2_GH0.tar.gz) = 4468
|
||||
SHA256 (ulikunitz-xz-v0.5.8_GH0.tar.gz) = 55390974e162efe975940569da7110185ac81a52c3c8f556f289dffc1483600f
|
||||
SIZE (ulikunitz-xz-v0.5.8_GH0.tar.gz) = 478381
|
||||
SHA256 (xlab-tablewriter-80b567a11ad5_GH0.tar.gz) = 2e5155cfc91a39b7b52e79a44764a3ba1701c74cb56f3f970fe2afb72b2a779e
|
||||
SIZE (xlab-tablewriter-80b567a11ad5_GH0.tar.gz) = 18085
|
5
net/nats-nsc/pkg-descr
Normal file
5
net/nats-nsc/pkg-descr
Normal file
|
@ -0,0 +1,5 @@
|
|||
NATS is an open-source, cloud-native messaging system.
|
||||
|
||||
This is a tool for creating NATS account and user access configurations.
|
||||
|
||||
WWW: https://github.com/nats-io/nsc
|
Loading…
Add table
Reference in a new issue