BSD Ports

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

SystemPortVersion
FreeBSDnet/nats-server2.15.1_1
NetBSDnet/nats-server2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.15.0_12.15.0_1-2.11.82.15.1
FreeBSD:14:quarterly2.15.0_12.15.0_1n/a2.11.52.15.0_1
FreeBSD:15:latest2.15.0_12.15.1n/a-2.11.8
FreeBSD:15:quarterly2.15.0_12.15.0_1n/an/an/a
FreeBSD:16:latest2.15.02.15.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
DOCSoffBuild 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
FileSizeSHA256
go/net_nats-server/nats-server-v2.15.1/v2.15.1.mod47600e0ff232dffef08b8de9b4b4560c81cd9a1aeb4a6ef75e3afc889a5dde7e0ff
go/net_nats-server/nats-server-v2.15.1/v2.15.1.zip3.801241e+06e1e82fc510b71c806037929d2c50770afe33718f39b5dbcf3509a4fe9665dbf5

Commit history 12

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
39a9102b9c Jimmy Olgeni net/nats-server: Update to 2.15.1
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
81f407fad5 Jimmy Olgeni net/nats-server: Update to 2.15.0
b4946cf6a3 Jimmy Olgeni net/nats-server: Update to 2.14.7
Add a PORTSCOUT limit: upstream's -RC and -preview tags in the Go module proxy list kept portscout from detecting new releases.

The latest 5 of 12 in the history this site was built from.