rust
Port variant std
Summary Systems programming language from Mozilla
BROKEN
Only for platform dragonfly | freebsd | linux | netbsd | midnightbsd
Package version 1.83.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 15 DEC 2024, 19:32:11 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:std
cmake:primary:std
ncurses:primary:std
gmake:primary:std
libexecinfo:dev:std
libressl:dev:std
zlib:dev:std
python312:dev:std
python312:primary:std
autoselect-python:single:std
Build and Runtime libexecinfo:primary:std
Runtime (only) libexecinfo:dev:std
ravensys-gcc:cxx_run:std (single subpackage)
ravensys-gcc:libs:std (single subpackage)
ravensys-gcc:ada_run:std (single subpackage)
ravensys-gcc:fortran_run:std (single subpackage)
ravensys-gcc:infopages:std (single subpackage)
ravensys-gcc:compilers:std (single subpackage)
ravensys-gcc:set:std (single subpackage)
ravensys-binutils:single:std (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
7b11d4242dab0921a7d54758ad3fe805153c979c144625fecde11735760f97df 353808388 rustc-1.83.0-src.tar.xz 8c4f6ff06a80ce5b8136ed3c5eab469be0b496ed29afba6e35032f8d397d9985 64819324 rustc-1.82.0-x86_64-unknown-dragonfly.tar.zst 37e067fcddbb17879a9a020f46e684e903ca2808fb41179b9d921faa958521c3 32927969 rust-std-1.82.0-x86_64-unknown-dragonfly.tar.zst 625ea504cd0499d33847a07b8d5e305dc6ab58595a52a682a69683360e316fc2 9912130 cargo-1.82.0-x86_64-unknown-dragonfly.tar.zst 3a848b0349d44cf750df1086554f2c3beeda03298b4587193c4fdd588005882a 157079970 rustc-1.82.0-x86_64-unknown-freebsd.tar.gz be1acaf3c2f15d42b05b1f032db5ac3b11a0ac5a91c0efef26f2d8135d68a829 45754523 rust-std-1.82.0-x86_64-unknown-freebsd.tar.gz fb9968172e3855a3e5859ab57fd4170979cd343f9ef287d1a463f1ca40ea6f0d 14025942 cargo-1.82.0-x86_64-unknown-freebsd.tar.gz 94d5ac7d978a2397fd112704985fc892fb0a813e384682c697c47071ab2d3807 120840653 rustc-1.82.0-x86_64-unknown-linux-gnu.tar.gz e7e808b8745298369fa3bbc3c0b7af9ca0fb995661bd684a7022d14bc9ae0057 48253161 rust-std-1.82.0-x86_64-unknown-linux-gnu.tar.gz 45594e7c01a27c4d9c128852735b84c80439fe1a07cffb664944e8a1036fd9f0 12419607 cargo-1.82.0-x86_64-unknown-linux-gnu.tar.gz 7cfd197e016f65435575c47192baae61868050916c5ea412348386b04a74eaa8 165092432 rustc-1.82.0-x86_64-unknown-netbsd.tar.gz 406bfd06f1883e0e19c656968d0cea321efc255e0bac2bdf02b08c1f45662bf8 42445461 rust-std-1.82.0-x86_64-unknown-netbsd.tar.gz 5fabc431dad66b259ba020630cc23ad96cc59fec07a9e261132c55900ad2dce2 13810519 cargo-1.82.0-x86_64-unknown-netbsd.tar.gz ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff 2547932 curl-7.87.0.tar.xz
Ports that require rust:std
b3sum:std Command line utility for calculating BLAKE3 hashes
bindgen-cli:std Generate Rust bindings from C (and some C++) code
cargo-c:std Helper applet to build C-like libraries
cbindgen:std Tool for generating C bindings to Rust code
clamav:std Clam Anti-Virus Scanner
comtrya:std Configuration Management for Localhost
firefox:std Mozilla web browser
librsvg:std SVG vector-graphic files rendering library
mozjs128:std Standalone JS interpreter from Mozilla 128-esr
python-bcrypt:v12 Modern password hashing based on blowfish (3.12)
python-bcrypt:v13 Modern password hashing based on blowfish (3.13)
python-cryptography:v12 Cryptographic recipes and primitives (3.12)
python-cryptography:v13 Cryptographic recipes and primitives (3.13)
python-maturin:v12 Build and publish python rust packages (3.12)
python-maturin:v13 Build and publish python rust packages (3.13)
python-netifaces2:v12 Portable network interface information (3.12)
python-netifaces2:v13 Portable network interface information (3.13)
python-orjson:v12 Fast, correct Python JSON library (3.12)
python-orjson:v13 Fast, correct Python JSON library (3.13)
python-pydantic-core:v12 Core module for pydantic (3.12)
python-pydantic-core:v13 Core module for pydantic (3.13)
python-rpds-py:v12 Bindings to Rust persistent data structures (3.12)
python-rpds-py:v13 Bindings to Rust persistent data structures (3.13)
rpm-sequoia:std OpenPGP backend for rpm using Sequoia PGP
sccache:std Shared compilation cache for C/C++ and Rust
shotgun:std Minimal X screenshot utility
taskwarrior:std Feature-rich command-line todo list manager
thunderbird:std Mozilla Thunderbird mail/newsgroup client