BSD Ports

www/rustfs 1.0.4 FreeBSD

High-performance distributed S3-compatible object storage

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
779cd98c4f
License
APACHE20
Categories
www

Description

RustFS is a high-performance, distributed object storage system built in Rust. RustFS combines the simplicity of MinIO with the memory safety and raw performance of Rust. It offers broad S3 API compatibility for supported features, is completely open-source, and is optimized for data lakes, AI, and big data workloads.

The Console, a web management console for RustFS, is included.

Version history 1

  1. 1.0.4 779cd98c4f

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install rustfs

From the ports tree:

cd /usr/ports/www/rustfs/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rustfs>0:www/rustfs

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:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 21
Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
cargo cmake:indirect
Service scripts
rustfs

Files

pkg-plist 3
  • bin/rustfs
  • bin/rustfs-cli
  • @dir(,,0750)
distinfo 1097
FileSizeSHA256
rustfs-console-v0.1.37.zip4.85016e+06e6ff2c7e7695de824ec4cda91d8611d1aba5d8462e6809592c92a50b23f5b9ab
rust/crates/addr2line-0.25.1.crate431341b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/aead-0.6.1.crate186721973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99
rust/crates/aes-0.8.4.crate124812b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
rust/crates/aes-0.9.3.crate11240835f0f96ce78e38c3dc6d8948aa8163d06385be74000f3c7a95bf1eef35d3ea32
rust/crates/aes-gcm-0.11.1.crate1559767f2b8006a0c83f52b62ba44a97b58bf76fe2f70a329e588f67f89691d93d498f
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.5.crate184315c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
rust/crates/aliasable-0.1.3.crate6169250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
rust/crates/aligned-vec-0.6.4.crate12609dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
rust/crates/alloc-no-stdlib-2.0.4.crate10105cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
rust/crates/alloc-no-stdlib-3.0.0.crate10450c2fb6cfd47bf496ff64095c20eaba0c201404ee38714d4142fcfa1dc334fcc7a
rust/crates/alloc-stdlib-0.2.4.crate67300e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195
rust/crates/alloc-stdlib-0.3.0.crate69220b5c1865780388bfa186411ab5f247819487fc4864c6e9c3106611fa347586e1
rust/crates/alloca-0.4.0.crate4257e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/ambient-authority-0.0.2.crate14867e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b
rust/crates/amq-protocol-10.6.3.crate44767b63f30a81ad95c7a278080be6d993d5b3e971d93e1b00bd894067220fc756804
rust/crates/amq-protocol-tcp-10.6.3.crate219492b1bcecdd743111f05c26294d26b887ba6b2e4789c27515aa48f0fe32066e96c
Master sites 1
  • https://github.com/rustfs/console/releases/download/v0.1.37/:console

Commit history 1

DateCommitCreditsLog message
779cd98c4f Christos Longros www/rustfs: New port: High-performance distributed S3-compatible object storage
RustFS is a high-performance, distributed object storage system built in Rust, with broad S3 API compatibility. The Console is released separately by upstream and embedded into the binary at build time. WWW: https://rustfs.com/ Approved by: jrm (mentor) Differential Revision: https://reviews.freebsd.org/D61304