Add 2017Q2 USES=cargo entry from Tobias Kortkamp
This commit is contained in:
parent
e4e4cb7834
commit
588faabab5
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=50513
1 changed files with 52 additions and 0 deletions
|
|
@ -1168,4 +1168,56 @@
|
|||
<tt>bhyve</tt> and attached to an RBD image.</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
<project cat="ports">
|
||||
<title>A New USES Macro for Porting Cargo-Based Rust Applications</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Tobias</given>
|
||||
<common>Kortkamp</common>
|
||||
</name>
|
||||
<email>tobik@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links>
|
||||
<url href="https://www.rust-lang.org/">Rust Homepage</url>
|
||||
<url href="https://crates.io/">Cargo Homepage</url>
|
||||
<url href="https://github.com/jwilm/alacritty">Alacritty Homepage</url>
|
||||
<url href="https://the.exa.website/">Exa Homepage</url>
|
||||
<url href="https://github.com/BurntSushi/ripgrep">Ripgrep Homepage</url>
|
||||
<url href="https://asciinema.org/a/SM2sOLi6iBUOmGWrxn5W1QI8U">Short Screencast About How to Use the <tt>USES=cargo</tt> Macro</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>Support in the Ports Collection for applications written in
|
||||
the Rust programming language that use Rust's package
|
||||
manager Cargo was added, via a new <tt>USES=cargo</tt>
|
||||
setting. The work is based on the <tt>cargo</tt> module
|
||||
from the OpenBSD ports tree.</p>
|
||||
|
||||
<p>This should significantly ease the porting of Rust
|
||||
applications, as previously porters had to create their own
|
||||
tarball of the application's dependencies or find other
|
||||
manual ways of bringing them in.</p>
|
||||
|
||||
<p>Several new ports were added that use it, for example:</p>
|
||||
|
||||
<ul>
|
||||
<li>Alacritty, a GPU-accelerated terminal emulator</li>
|
||||
|
||||
<li>Exa, a modern replacement for <tt>ls</tt></li>
|
||||
|
||||
<li>Ripgrep, a line-oriented search tool that combines the
|
||||
usability of The Silver Searcher with the raw speed of GNU
|
||||
<tt>grep</tt></li>
|
||||
</ul>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>Add documentation for the new feature.</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue