Deprecated: Old version with several vulnerabilities
Expires: 2026-11-01
lang/rust188 1.88.0_1 FreeBSD
Language with a focus on memory safety and concurrency (deprecated 1.88.* series)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5d9666b4ec- License
- APACHE20, MIT
- Categories
- lang
- Package size
- 170113.2 KiB, 1169663.8 KiB installed
Description
Rust is an open-source systems programming language that runs blazingly fast, prevents almost all crashes, and eliminates data races. Some of its features:
- Algebraic data types, type inference
- Pattern matching and closures
- Concurrency without data races
- Guaranteed memory safety
- Optional garbage collection
- Zero-cost abstractions
- Minimal runtime
- Efficient C bindings
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/rust188 | 1.88.0_1 |
| MidnightBSD | lang/rust188 | 1.88.0_1 |
Install
Binary package:
pkg install rust188
From the ports tree:
cd /usr/ports/lang/rust188/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rust188>0:lang/rust188
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 | 1.88.0_1 | 1.88.0_1 | - | - | - |
| FreeBSD:14:quarterly | 1.88.0_1 | 1.88.0_1 | n/a | - | - |
| FreeBSD:15:latest | 1.88.0_1 | 1.88.0_1 | n/a | - | - |
| FreeBSD:15:quarterly | 1.88.0_1 | 1.88.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.88.0_1 | 1.88.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libcurl.so: ftp/curl
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 10
Required by 1
Configuration
Options name: lang_rust
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| GDB | off | Install ports gdb (necessary for debugging rust programs) |
| LTO | off | Use Link-Time Optimization |
| PORT_LLVM | off | Build against devel/llvm instead of bundled copy (experimental) |
| SOURCES | on | Install source files |
| WASM | on | Build the WebAssembly target (wasm32-unknown-unknown) |
- USES
- cmake:indirect cpe ninja:build pkgconfig python:build ssl tar:xz
- Service scripts
- none
- Conflicts with
- rust rust-nightly
Message after installing
Files
distinfo 25
| File | Size | SHA256 |
|---|---|---|
| rust/rustc-1.88.0-src.tar.xz | 2.83294344e+08 | 0c1dcbb4f762513d021e1a282c0ac58c0a423642b3a6bf581cafb5414df4193e |
| rust/2025-05-15/rustc-1.87.0-aarch64-unknown-freebsd.tar.xz | 6.8494832e+07 | 6d7a7fe409d84019a6681a7c5bbe804c2a71444dffa482c277f7303afbbac1bb |
| rust/2025-05-15/rust-std-1.87.0-aarch64-unknown-freebsd.tar.xz | 2.5085332e+07 | 85fbfeab2bee94cddc8f237324de6ac0b65511b61427611bb600f589cd83269f |
| rust/2025-05-15/cargo-1.87.0-aarch64-unknown-freebsd.tar.xz | 8.86436e+06 | f6fad164c4b3107c531036c9f4aea79f1d5b3138a9212839082068ec14e8069a |
| rust/2025-05-15/rustc-1.87.0-x86_64-unknown-freebsd.tar.xz | 6.3790236e+07 | 37f413c5af70d678598844e206329f24c3047d38cc43f162a0c6db14b6a5de0c |
| rust/2025-05-15/rust-std-1.87.0-x86_64-unknown-freebsd.tar.xz | 2.618384e+07 | 037b982e3cdf2af304647a8dbaf83c310605cbd131b2fd2c436f0a4284581325 |
| rust/2025-05-15/cargo-1.87.0-x86_64-unknown-freebsd.tar.xz | 1.0021928e+07 | 9cdffc039d2b449619b81dcd494c399180507faee2b7b5a18ff8fd59aa6215d3 |
| rust/2025-05-15/rustc-1.87.0-armv7-unknown-freebsd.tar.xz | 6.8671404e+07 | 0115525ad2c7df25ef25338a986e42a0c028ae53cf0c6dbf31a9313197c96832 |
| rust/2025-05-15/rust-std-1.87.0-armv7-unknown-freebsd.tar.xz | 2.427438e+07 | d37a4ede26f8334b96982321dfa94dbefe50da2cc39fae4ddbeae077e8aded1a |
| rust/2025-05-15/cargo-1.87.0-armv7-unknown-freebsd.tar.xz | 9.116332e+06 | 86a86b4661fbbd70ff9c052c4729c01132767785597599f818d6607dc6544b1c |
| rust/2025-05-15/rustc-1.87.0-i686-unknown-freebsd.tar.xz | 7.6629816e+07 | eda4511359f500204726fdca40bd88292c83144d2a4f566c083ac41f8121358a |
| rust/2025-05-15/rust-std-1.87.0-i686-unknown-freebsd.tar.xz | 2.5965172e+07 | dfe0645c3913a1852561ab141f01dd90ec678080400d112361c5ade6b324fba2 |
| rust/2025-05-15/cargo-1.87.0-i686-unknown-freebsd.tar.xz | 1.0599524e+07 | a536712e4fd1919b397a2427b5d2080f06d4e9d3f9ef96a4e0ffae8497a3cd6c |
| rust/2025-05-15/rustc-1.87.0-powerpc-unknown-freebsd.tar.xz | 6.9260664e+07 | 55eb2f9e15ae7ef4ef8df383f578048e13d81f587ea3689bd708908bf9d4af97 |
| rust/2025-05-15/rust-std-1.87.0-powerpc-unknown-freebsd.tar.xz | 2.3412632e+07 | bdcaab8444e42a645815b92fe0ea9eb3718c63a42e15eba4f481a13996bb79d0 |
| rust/2025-05-15/cargo-1.87.0-powerpc-unknown-freebsd.tar.xz | 9.219908e+06 | c605ad5c7e73b38c575989796a4dca24bac92f3034703bbed5f4b5d954aa9739 |
| rust/2025-05-15/rustc-1.87.0-powerpc64-unknown-freebsd.tar.xz | 6.774694e+07 | 04b22a1eacb30dc7d16d9751baca92a2cec72010c85fc4927267e3b42c0094d3 |
| rust/2025-05-15/rust-std-1.87.0-powerpc64-unknown-freebsd.tar.xz | 2.3282608e+07 | a21922d860f19e0b4c642207274c588df1341c6ff622050a0653bb82be40bda6 |
| rust/2025-05-15/cargo-1.87.0-powerpc64-unknown-freebsd.tar.xz | 9.295388e+06 | 07aca5c0e8dcc8aaea3b7b16751d6191373105d445f73e46139eb16066a146ca |
| rust/2025-05-15/rustc-1.87.0-powerpc64le-unknown-freebsd.tar.xz | 7.1448916e+07 | a99e6b9e9713c530337633a5e36d214ae687ba638b7f04c07a9cf659c245c781 |
Master sites 4
- https://static.rust-lang.org/dist/:src
- https://dev-static.rust-lang.org/dist/:src
- LOCAL/rust:bootstrap
- https://static.rust-lang.org/dist/:bootstrap