rust
Port variant standard
Summary Systems programming language from Mozilla
Only for platform dragonfly | freebsd | linux | netbsd | midnightbsd
Package version 1.79.0
Homepage https://www.rust-lang.org/
Keywords lang
Maintainer nobody
License APACHE20 , MIT (dual)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 17 JUN 2024, 16:31:28 UTC
Port created 13 DEC 2018, 15:45:56 UTC
Subpackage Descriptions
single Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Performance Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. Reliability Rust's rich type system and ownership model guarantee memory-safety and thread-safety -- and enable you to eliminate many classes of bugs at compile-time. Productivity Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling -- an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) bash:primary:standard
cmake:primary:standard
ncurses:primary:standard
nss:caroot:standard
gmake:primary:standard
libexecinfo:dev:standard
libressl:dev:standard
zlib:dev:standard
python312:dev:standard
python312:primary:standard
autoselect-python:single:standard
Build and Runtime libexecinfo:primary:standard
Runtime (only) libexecinfo:dev:standard
ravensys-gcc:compilers:standard (single subpackage)
ravensys-gcc:cxx_run:standard (single subpackage)
Download groups
main https://static.rust-lang.org/dist/
curl http://curl.haxx.se/download/
dflyboot https://leaf.dragonflybsd.org/~marino/dports-src/rust/
Distribution File Information
ab826e84b8d48ec6eda3370065034dea8c006f6a946d78a9ba12bcb50e6d3c7a 162359512 rustc-1.79.0-src.tar.xz ee8db1055163cce7729d8cb010c3d83982e4c09db994999542ca81599be02213 60050284 rustc-1.78.0-x86_64-unknown-dragonfly.tar.zst 86051410e7cd8d4e1321c668f97bfce1192bef5bc106fe2327973f391e95c4c9 30687414 rust-std-1.78.0-x86_64-unknown-dragonfly.tar.zst bda0a453f3f2a6b7ed75c3905fee938b634794cd889e9c9c0b669a1dfc43e994 9357061 cargo-1.78.0-x86_64-unknown-dragonfly.tar.zst a3c00cb74a0acfcb6b4a293b300b21ab18643495f22416c1ce0cd91f1f52dc66 143023444 rustc-1.78.0-x86_64-unknown-freebsd.tar.gz 82fd506f720c0e469fb72f5b532b42c109562a030c3ef2f4fd73dfb08c050929 42445481 rust-std-1.78.0-x86_64-unknown-freebsd.tar.gz 429031268157b946d45af713b0f336cded9bc4b9fc4f7cdfa6ccfb96e6a69041 13360060 cargo-1.78.0-x86_64-unknown-freebsd.tar.gz 3a084749af08a16f317989467701361c8ba2862efa976f3f53e464a242546f4b 109829089 rustc-1.78.0-x86_64-unknown-linux-gnu.tar.gz 0048c9b4b0e1de3cebff9e159fe47b7a366f5c1823e71f0c984fbcacd7453a7d 44933966 rust-std-1.78.0-x86_64-unknown-linux-gnu.tar.gz c92648f3e8af27a40136a6a2fc2487ed52f27c0b19c68e502cd905b19b50eda5 11770479 cargo-1.78.0-x86_64-unknown-linux-gnu.tar.gz bd44cdc12aca7676e064cc761019f7cfcb2da04606f420c349b374b6751ae641 113887170 rustc-1.78.0-x86_64-unknown-netbsd.tar.gz d5962f9c6a71ce4bfc4093a101c15ef0588da6f57d8da09981ae53d272e0e1a6 39189648 rust-std-1.78.0-x86_64-unknown-netbsd.tar.gz f4449ad4b4c8508e367722da70a7db357f3349ea5be4b21e92443456203d54b6 13195498 cargo-1.78.0-x86_64-unknown-netbsd.tar.gz ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff 2547932 curl-7.87.0.tar.xz
Ports that require rust:standard
b3sum:standard Command line utility for calculating BLAKE3 hashes
cbindgen:standard Tool for generating C bindings to Rust code
clamav:standard Clam Anti-Virus Scanner
comtrya:standard Configuration Management for Localhost
firefox:standard Mozilla web browser
librsvg:standard SVG vector-graphic files rendering library
mozjs102:standard Standalone JS interpreter from Mozilla 102-esr
python-bcrypt:v11 Modern password hashing based on blowfish (3.11)
python-bcrypt:v12 Modern password hashing based on blowfish (3.12)
python-cryptography:v11 Cryptographic recipes and primitives (3.11)
python-cryptography:v12 Cryptographic recipes and primitives (3.12)
python-maturin:v11 Build and publish python rust packages (3.11)
python-maturin:v12 Build and publish python rust packages (3.12)
python-orjson:v11 Fast, correct Python JSON library (3.11)
python-orjson:v12 Fast, correct Python JSON library (3.12)
python-pydantic-core:v11 Core module for pydantic (3.11)
python-pydantic-core:v12 Core module for pydantic (3.12)
python-rpds-py:v11 Bindings to Rust persistent data structures (3.11)
python-rpds-py:v12 Bindings to Rust persistent data structures (3.12)
rpm-sequoia:standard OpenPGP backend for rpm using Sequoia PGP
sccache:standard Shared compilation cache for C/C++ and Rust
shotgun:standard Minimal X screenshot utility
spidermonkey:standard Standalone JS interpreter from Mozilla 115-esr
taskwarrior:standard Feature-rich command-line todo list manager
thunderbird:standard Mozilla Thunderbird mail/newsgroup client