./lang/rust-bin, Safe, concurrent, practical language (pre-built distribution)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.54.0, Package name: rust-bin-1.54.0, Maintainer: pkgsrc-users

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.


Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2021-09-12 20:51:50 by David H. Gutteridge | Files touched by this commit (1) | Package updated
Log message:
rust-bin: fix Linux packaging after version update
   2021-09-11 10:38:44 by Nia Alarie | Files touched by this commit (2)
Log message:
rust-bin: sync version with lang/rust
   2021-09-08 04:36:18 by David H. Gutteridge | Files touched by this commit (1)
Log message:
rust-bin: fix FreeBSD and NetBSD packaging of some binaries

Re-do my previous Linux packaging fix in r. 1.26. FreeBSD and NetBSD
both don't need a particular code block that runs patchelf; doing so
only mangles the resulting binaries, so things can be simplified.
   2021-07-12 00:25:10 by Havard Eidnes | Files touched by this commit (1)
Log message:
Correct the names for the NetBSD versions to use.

This uses the faster "install.sh" script, and also omits the
"rust-doc" subset, for a much faster installation.

This is a temporary hack for this version, will be removed on
the next go-around.

Apologies for this going un-committed, only myself to blame.
Should fix part of PR#56304.
   2021-06-13 14:25:02 by Havard Eidnes | Files touched by this commit (2) | Package updated
Log message:
lang/rust-bin: pull over patch to files/install.sh from rust.

Better patch for src/tools/rust-installer/install-template.sh
- remove one path component after share/doc/ as the original code does
- do not change spacing for HACK: section

Bump PKGREVISION.
   2021-06-13 13:48:48 by Havard Eidnes | Files touched by this commit (1)
Log message:
No more patch to install.sh, since we use files/install.sh now.
(Apparently I forgot to re-compute patch checksums...)
   2021-06-12 22:43:41 by Havard Eidnes | Files touched by this commit (4) | Package updated
Log message:
Update the NetBSD binaries to ones not including the "docs" part.

Also, pull over the patched install.sh script from the main package,
for quite a lot faster installation, also for the benefit of the
upstream-delivered binaries. (Fix submitted upstream.)

Use the nb1 version suffix on the NetBSD binaries (one-time job for
1.52.1, to be removed on next go-around), but they still extract to
the non-nb1 work directory, so some adjustment needed for that.

Bump PKGREVISION.
   2021-06-12 11:10:53 by Nia Alarie | Files touched by this commit (2)
Log message:
rust-bin: sync with lang/rust