net/nats-server 2.15.1_1 FreeBSD
Messaging system written in Go
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d81b7ba3c3- License
- APACHE20
- Categories
- net
- Package size
- 4968.9 KiB, 15415.6 KiB installed
Description
NATS is an open-source, cloud-native messaging system written in Go. It provides high-performance pub/sub, request/reply, and distributed queue patterns for microservices, IoT, and cloud-native applications.
Features include JetStream for persistence and streaming, NATS KV for key-value storage, NATS Object Store, and built-in security with TLS and authentication.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/nats-server | 2.15.1_1 |
| NetBSD | net/nats-server | 2.1.9nb62 |
Install
Binary package:
pkg install nats-server
From the ports tree:
cd /usr/ports/net/nats-server/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= nats-server>0:net/nats-server
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.15.0_1 | 2.15.0_1 | - | 2.11.8 | 2.15.1 |
| FreeBSD:14:quarterly | 2.15.0_1 | 2.15.0_1 | n/a | 2.11.5 | 2.15.0_1 |
| FreeBSD:15:latest | 2.15.0_1 | 2.15.1 | n/a | - | 2.11.8 |
| FreeBSD:15:quarterly | 2.15.0_1 | 2.15.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.15.0 | 2.15.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
No port depends on this one.
Configuration
Options name: net_nats-server
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- go:modules
- Service scripts
nats.sh
Files
pkg-plist 90
- bin/nats-server
- @sample etc/nats.conf.sample
- share/doc/nats-server/README.md
- share/doc/nats-server/configs/accounts.conf
- share/doc/nats-server/configs/authorization.conf
- share/doc/nats-server/configs/certs/cert.new.pem
- share/doc/nats-server/configs/certs/key.new.pem
- share/doc/nats-server/configs/certs/key.pem
- share/doc/nats-server/configs/certs/server.pem
- share/doc/nats-server/configs/certs/tls/benchmark-ca-cert.pem
- share/doc/nats-server/configs/certs/tls/benchmark-ca-key.pem
- share/doc/nats-server/configs/certs/tls/benchmark-server-cert-ed25519.pem
- share/doc/nats-server/configs/certs/tls/benchmark-server-cert-rsa-1024.pem
- share/doc/nats-server/configs/certs/tls/benchmark-server-cert-rsa-2048.pem
- share/doc/nats-server/configs/certs/tls/benchmark-server-cert-rsa-4096.pem
- share/doc/nats-server/configs/certs/tls/benchmark-server-key-ed25519.pem
- share/doc/nats-server/configs/certs/tls/benchmark-server-key-rsa-1024.pem
- share/doc/nats-server/configs/certs/tls/benchmark-server-key-rsa-2048.pem
- share/doc/nats-server/configs/certs/tls/benchmark-server-key-rsa-4096.pem
- share/doc/nats-server/configs/cluster.conf
- share/doc/nats-server/configs/gwa.conf
- share/doc/nats-server/configs/gwb.conf
- share/doc/nats-server/configs/gws.conf
- share/doc/nats-server/configs/include_bad_conf_check_a.conf
- share/doc/nats-server/configs/include_bad_conf_check_b.conf
- share/doc/nats-server/configs/include_conf_check_a.conf
- share/doc/nats-server/configs/include_conf_check_b.conf
- share/doc/nats-server/configs/include_conf_check_c.conf
- share/doc/nats-server/configs/js-op.conf
- share/doc/nats-server/configs/listen-1.conf
- share/doc/nats-server/configs/listen.conf
- share/doc/nats-server/configs/listen_port.conf
- share/doc/nats-server/configs/listen_port_with_colon.conf
- share/doc/nats-server/configs/malformed_cluster_address.conf
- share/doc/nats-server/configs/malformed_listen_address.conf
- share/doc/nats-server/configs/multiple_errors.conf
- share/doc/nats-server/configs/multiple_users.conf
- share/doc/nats-server/configs/new_style_authorization.conf
- share/doc/nats-server/configs/one.creds
- share/doc/nats-server/configs/reload/authorization_1.conf
- share/doc/nats-server/configs/reload/authorization_2.conf
- share/doc/nats-server/configs/reload/basic.conf
- share/doc/nats-server/configs/reload/file_rotate.conf
- share/doc/nats-server/configs/reload/file_rotate1.conf
- share/doc/nats-server/configs/reload/invalid.conf
- share/doc/nats-server/configs/reload/max_connections.conf
- share/doc/nats-server/configs/reload/max_connections_refuse_all.conf
- share/doc/nats-server/configs/reload/max_payload.conf
- share/doc/nats-server/configs/reload/multiple_users_1.conf
- share/doc/nats-server/configs/reload/multiple_users_2.conf
- share/doc/nats-server/configs/reload/reload.conf
- share/doc/nats-server/configs/reload/reload_unsupported.conf
- share/doc/nats-server/configs/reload/single_user_authentication_1.conf
- share/doc/nats-server/configs/reload/single_user_authentication_2.conf
- share/doc/nats-server/configs/reload/srv_a_1.conf
- share/doc/nats-server/configs/reload/srv_a_2.conf
- share/doc/nats-server/configs/reload/srv_a_3.conf
- share/doc/nats-server/configs/reload/srv_a_4.conf
- share/doc/nats-server/configs/reload/srv_b_1.conf
- share/doc/nats-server/configs/reload/srv_b_2.conf
- share/doc/nats-server/configs/reload/srv_c_1.conf
- share/doc/nats-server/configs/reload/test.conf
- share/doc/nats-server/configs/reload/tls_multi_cert_1.conf
- share/doc/nats-server/configs/reload/tls_multi_cert_2.conf
- share/doc/nats-server/configs/reload/tls_multi_cert_3.conf
- share/doc/nats-server/configs/reload/tls_test.conf
- share/doc/nats-server/configs/reload/tls_verify_test.conf
- share/doc/nats-server/configs/reload/token_authentication_1.conf
- share/doc/nats-server/configs/reload/token_authentication_2.conf
- share/doc/nats-server/configs/seed.conf
- share/doc/nats-server/configs/seed_tls.conf
- share/doc/nats-server/configs/srv_a.conf
- share/doc/nats-server/configs/srv_a_bcrypt.conf
- share/doc/nats-server/configs/srv_b.conf
- share/doc/nats-server/configs/srv_b_bcrypt.conf
- share/doc/nats-server/configs/test.conf
- share/doc/nats-server/configs/tls.conf
- share/doc/nats-server/configs/tls/tls-ed25519.conf
- share/doc/nats-server/configs/tls/tls-none.conf
- share/doc/nats-server/configs/tls/tls-rsa-1024.conf
- share/doc/nats-server/configs/tls/tls-rsa-2048.conf
- share/doc/nats-server/configs/tls/tls-rsa-4096.conf
- share/doc/nats-server/configs/tls_bad_cipher.conf
- share/doc/nats-server/configs/tls_bad_curve_prefs.conf
- share/doc/nats-server/configs/tls_ciphers.conf
- share/doc/nats-server/configs/tls_curve_prefs.conf
- share/doc/nats-server/configs/tls_empty_cipher.conf
- share/doc/nats-server/configs/tls_empty_curve_prefs.conf
- share/doc/nats-server/configs/tls_insecure_ciphers.conf
- share/doc/nats-server/configs/tls_insecure_ciphers_allowed.conf
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| go/net_nats-server/nats-server-v2.15.1/v2.15.1.mod | 476 | 00e0ff232dffef08b8de9b4b4560c81cd9a1aeb4a6ef75e3afc889a5dde7e0ff |
| go/net_nats-server/nats-server-v2.15.1/v2.15.1.zip | 3.801241e+06 | e1e82fc510b71c806037929d2c50770afe33718f39b5dbcf3509a4fe9665dbf5 |
Commit history 12
The latest 5 of 12 in the history this site was built from.