BSD Ports

lang/starlark-rust 0.14.0_4 FreeBSD

Rust implementation of the Starlark language

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20
Categories
lang
Package size
1959.9 KiB, 6139.0 KiB installed

Description

The starlark-rust project provides a Rust implementation of the Starlark language. Starlark is a deterministic language inspired by Python3, used for configuration in the build systems Bazel, Buck and Buck2

Project features:

  • Easy interoperability between Rust types and Starlark.
  • Rust-friendly types, so frozen values are Send/Sync, while non-frozen values aren't.
  • Garbage collected values allocated on a heap.
  • Optional runtime-checked types.
  • A linter, to detect code issues in Starlark.
  • IDE integration in the form of LSP.
  • Extensive testing, including fuzz testing.
  • DAP support.

In the other systems

SystemPortVersion
FreeBSDlang/starlark-rust0.14.0_4
DragonFlylang/starlark-rust0.13.0_2

Install

Binary package:

pkg install starlark-rust

From the ports tree:

cd /usr/ports/lang/starlark-rust/ && make install clean

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

RUN_DEPENDS=	starlark-rust>0:lang/starlark-rust

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.14.0_30.14.0_4-0.13.0_50.14.0_4
FreeBSD:14:quarterly0.14.0_30.14.0_3n/a0.13.0_40.14.0_3
FreeBSD:15:latest0.14.0_40.14.0_4n/a0.13.0_50.13.0_5
FreeBSD:15:quarterly0.14.0_30.14.0_3n/an/an/a
FreeBSD:16:latest0.14.0_30.14.0_4n/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 317
FileSizeSHA256
rust/crates/Inflector-0.11.4.crate17438fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/annotate-snippets-0.9.2.crate32065ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e
rust/crates/anstream-1.0.0.crate28916824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/anstyle-parse-1.0.0.crate2204252ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
rust/crates/anstyle-query-1.1.5.crate1026440c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
rust/crates/anstyle-wincon-3.0.11.crate12638291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/argfile-0.2.1.crate90580a1cc0ba69de57db40674c66f7cf2caee3981ddef084388482c95c0e2133e5e8
rust/crates/arrayref-0.3.9.crate918676a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/ascii-canvas-3.0.0.crate105758824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
rust/crates/async-trait-0.1.89.crate321719035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
rust/crates/atomic-0.5.3.crate12801c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
rust/crates/atomic-polyfill-1.0.3.crate115818cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
rust/crates/autocfg-1.5.1.crate18911f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
rust/crates/beef-0.5.2.crate152753a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
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