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

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


Branch: CURRENT, Version: 1.52.1nb2, Package name: rust-bin-1.52.1nb2, 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-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
   2021-05-19 12:12:34 by Nia Alarie | Files touched by this commit (1)
Log message:
rust-bin: not broken on -8 powerpc
   2021-05-18 21:29:52 by Havard Eidnes | Files touched by this commit (2)
Log message:
Various minor adjustments:
 * Paste NetBSD rust URL only in one place.
 * Follow up a few pkglint messages
 * Add tentative support for NetBSD/powerpc 9.0, apparently ABI changed
   for C++ between 8.0 and 9.0, the 8.0 binary results in unresolved symbol.
   2021-05-18 20:00:01 by Nia Alarie | Files touched by this commit (2)
Log message:
rust-bin: add support for ARM, PowerPC, SPARC
   2021-04-25 12:50:57 by Nia Alarie | Files touched by this commit (2)
Log message:
rust-bin: sync with lang/rust by updating to 1.50.0