BSD Ports

textproc/grass 0.13.4_14 FreeBSD

A Sass compiler written purely in Rust

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
textproc
Package size
2986.8 KiB, 18704.3 KiB installed

Description

This crate aims to provide a high level interface for compiling Sass into plain CSS. It offers a very limited API, currently exposing only 2 functions.

In addition to a library, this crate also includes a binary that is intended to act as an invisible replacement to the Sass commandline executable.

This crate aims to achieve complete feature parity with the dart-sass reference implementation. A deviation from the dart-sass implementation can be considered a bug except for in the case of error messages and error spans.

Install

Binary package:

pkg install grass

From the ports tree:

cd /usr/ports/textproc/grass/ && make install clean

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

RUN_DEPENDS=	grass>0:textproc/grass

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.13.4_130.13.4_14-0.13.4_20.13.4_14
FreeBSD:14:quarterly0.13.4_120.13.4_12n/a0.13.4_10.13.4_12
FreeBSD:15:latest0.13.4_140.13.4_14n/a0.13.4_20.13.4_2
FreeBSD:15:quarterly0.13.4_120.13.4_12n/an/an/a
FreeBSD:16:latest0.13.4_120.13.4_14n/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 11

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 65
FileSizeSHA256
rust/crates/ahash-0.8.7.crate4289477c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01
rust/crates/anstream-0.6.11.crate302396e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5
rust/crates/anstyle-1.0.6.crate146048901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
rust/crates/anstyle-parse-0.2.3.crate24699c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
rust/crates/anstyle-query-1.0.2.crate8739e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
rust/crates/anstyle-wincon-3.0.2.crate112721cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
rust/crates/bitflags-2.4.2.crate42602ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
rust/crates/bumpalo-3.14.0.crate824007f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/clap-4.4.18.crate552691e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
rust/crates/clap_builder-4.4.18.crate1635384df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7
rust/crates/clap_lex-0.6.0.crate12272702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
rust/crates/codemap-0.1.3.crate9483b9e769b5c8c8283982a987c6e948e540254f1058d5a74b8794914d4ef5fc2a24
rust/crates/colorchoice-1.0.0.crate6857acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
rust/crates/equivalent-1.0.1.crate66155443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
rust/crates/errno-0.3.8.crate10645a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
rust/crates/fastrand-2.0.1.crate1466425cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
rust/crates/getrandom-0.2.12.crate36163190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
rust/crates/hashbrown-0.13.2.crate10526543a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
rust/crates/hashbrown-0.14.3.crate141425290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604

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