BSD Ports

lang/rust-bin 1.96.1 NetBSD

Safe, concurrent, practical language (pre-built distribution)

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
00f87c5f2f
License
mit OR apache-2.0
Categories
lang
Package size
258204.3 KiB, 1378640.2 KiB installed

Description

Rust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without having a garbage collector, making it a useful language for a number of use cases other languages aren't good at: embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems.

It improves on current languages targeting this space by having a number of compile-time safety checks that produce no runtime overhead, while eliminating all data races. Rust also aims to achieve "zero-cost abstractions" even though some of these abstractions feel like those of a high-level language. Even then, Rust still allows precise control like a low-level language would.

This package installs a released binary, on architectures supported by upstream, or a TNF-built binary, on NetBSD versions not supported by upstream.

Install

Binary package:

pkgin install rust-bin

From pkgsrc:

cd /usr/pkgsrc/lang/rust-bin && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.96.1
NetBSD 10.1 aarch641.96.0
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
00f87c5f2f wiz rust-bin: update to 1.98.1.
From wip/rust198-bin, prepared by he@, thank you! Matches lang/rust.
98952a0602 he lang/rust-bin: update to 1.96.1, to track the main package update:
Rust 1.96.1 fixes: Missing retries / timeouts in Cargo's HTTP client Miscompilation in a MIR optimization It also fixes three CVEs affecting libssh2 (which is compiled into Cargo): CVE-2025-15661 CVE-2026-55199 CVE-2026-55200