the rust std library has been changed to not try to reallocate
a guard page on the stack.
as the rust std library is statically linked in rust programs,
bump REVISION to force reinstall.
cc >= 1.0.73 (latest) and libc >= 0.2.113 (latest is 0.2.232) are needed
for powerpc64 and riscv64 support. semarie@ will take care of the
lang/rust bits.
Help from semarie@, powerpc64 tests by gkoehler@, ok semarie@
- switch to crates.inc for MODCARGO_CRATES
- manpage source was moved to markdown, use pandoc to generate it (as
upstream does in the Justfile)
- upstream now depends on libc 0.2.93 so no need anymore to update it
locally
devel/cargo modules will take care of some aspects of crate dependencies on
system/ports libraries
adapt some ports depending on devel/cargo to properly link to ports libraries,
and to not patch anymore what it is now done by devel/cargo (openssl-sys crate
for example)
with help and ok @sthem
The new syntax to have version with '-' character:
-MODCARGO_CRATES += aho-corasick-0.6.8 # Unlicense/MIT
+MODCARGO_CRATES += aho-corasick 0.6.8 # Unlicense/MIT
update all customers of devel/cargo to use the new syntax
ok landry@
exa is a replacement for ls written in Rust. Its options are similar to the
regular ls, but it also adds lots of fancy features like tree traversing,
colors, git support, sorting options..
(also, it makes one more port to exercise rust updates..)
With hints from semarie@, tweaks & ok kn@