BSD Ports

devel/cargo-make 0.37.24_12 FreeBSD

Rust task runner and build tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20
Categories
devel
Package size
2873.9 KiB, 15523.9 KiB installed

Description

The cargo-make task runner enables to define and configure sets of tasks and run them as a flow.

A task is a command, script, rust code, or other sub tasks to execute. Tasks can have dependencies which are also tasks that will be executed before the task itself. With a simple toml based configuration file, you can define a multi platform build script that can run build, test, generate documentation, run bench tests, run security validations and more, executed by running a single command.

Install

Binary package:

pkg install cargo-make

From the ports tree:

cd /usr/ports/devel/cargo-make/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cargo-make>0:devel/cargo-make

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.37.24_110.37.24_12-0.37.240.37.24_12
FreeBSD:14:quarterly0.37.24_100.37.24_10n/a-0.37.24_10
FreeBSD:15:latest0.37.24_120.37.24_12n/a0.37.240.37.24
FreeBSD:15:quarterly0.37.24_100.37.24_10n/an/an/a
FreeBSD:16:latest0.37.24_100.37.24_12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 12

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 238
FileSizeSHA256
rust/crates/adler2-2.0.0.crate13529512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/arbitrary-1.4.1.crate36816dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
rust/crates/attohttpc-0.28.2.crate63013412b79ce053cef36eda52c25664b45ec92a21769488e20d5a8bf0b3c9e1a28cb
rust/crates/autocfg-1.4.0.crate17712ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/bitflags-2.8.0.crate474828f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
rust/crates/block-buffer-0.10.4.crate105383078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
rust/crates/bstr-1.11.3.crate351536531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
rust/crates/bumpalo-3.16.0.crate8567779296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
rust/crates/byteorder-1.5.0.crate232881fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
rust/crates/bytes-1.9.0.crate67320325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
rust/crates/bzip2-0.4.4.crate34197bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
rust/crates/bzip2-sys-0.1.11+1.0.8.crate633444736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
rust/crates/camino-1.1.9.crate375528b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
rust/crates/cargo-platform-0.1.9.crate12010e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
rust/crates/cargo_metadata-0.19.1.crate261318769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924
rust/crates/cc-1.2.10.crate10125113208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645