BSD Ports

textproc/sasso 0.8.1_2 FreeBSD

Fast and conformant Sass to CSS compiler

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
9c878207a1
License
APACHE20, MIT
Categories
textproc
Package size
825.8 KiB, 2021.9 KiB installed

Description

Sasso is a compiler for Sass, the Syntactically Awesome Style Sheets language, written in Rust. Sass provides features such as variables, nesting, mixins, inheritance and imports, which allows one to write CSS (Cascading Style Sheets) more easily and tersely.

Sasso supports both the SCSS syntax -- a superset of CSS3 -- and the older indended Sass syntax. It aims for a perfect compatibility with the current release of Dart Sass, the reference implementation of the Sass language. It is tested against the official Sass Spec Suite where it achieves a 100% success rate on the subset implemented by Dart Sass, producing byte-for-byte identical outputs.

In the other systems

SystemPortVersion
FreeBSDtextproc/sasso0.8.1_2
HardenedBSDtextproc/sasso0.8.1_1
GhostBSDtextproc/sasso0.8.1_1

Install

Binary package:

pkg install sasso

From the ports tree:

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

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

RUN_DEPENDS=	sasso>0:textproc/sasso

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.8.1_10.8.1_2--0.8.1_2
FreeBSD:14:quarterly0.8.1_10.8.1_1n/a-0.8.1_1
FreeBSD:15:latest0.8.1_20.8.1_2n/a--
FreeBSD:15:quarterly0.8.1_10.8.1_1n/an/an/a
FreeBSD:16:latest0.8.1_10.8.1_2n/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 tar:xz
Service scripts
none

Files

distinfo 60
FileSizeSHA256
sasso-0.8.1.tar.xz79964481906316bef92a76f15ddef610804d2b061f0d27c8f89282aad020dbb7147f12
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/anyhow-1.0.103.crate487462a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3
rust/crates/approx-0.5.1.crate15100cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
rust/crates/autocfg-1.5.1.crate18911f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
rust/crates/bitflags-2.13.0.crate51280b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8
rust/crates/cc-1.2.65.crate95435e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/cfg_aliases-0.2.1.crate6355613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
rust/crates/clap-4.6.1.crate618361ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51
rust/crates/clap_builder-4.6.0.crate171122714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f
rust/crates/clap_lex-1.1.0.crate13470c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
rust/crates/codspeed-5.0.0.crate647121ea0fb765e7d2f2f24c2eb54537b7f1e172644ba6079f3a219ca86f5a2df99eff
rust/crates/codspeed-divan-compat-5.0.0.crate1899989276c4bd8c74194a511652233a74097648f7bbf0fa19b9f3ecce3f0d2772692
rust/crates/codspeed-divan-compat-macros-5.0.0.crate5408c8b0dcdb5a2cc3469fd6625db381149d4caa42009864b8e1877b9f67fc3b2e02
rust/crates/codspeed-divan-compat-walltime-5.0.0.crate97224d54a197bce62fc237bfbc17b299fedf2a091ac62f0a0c24b885a9e6c85abdd30
rust/crates/colored-3.1.1.crate36216faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34
rust/crates/condtype-1.3.0.crate12634baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af
rust/crates/divan-macros-0.1.17.crate153228dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c
Master sites 1
  • https://github.com/momiji-rs/sasso/releases/download/v0.8.1/

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
2b5fb0cc40 Benjamin Jacobs texproc/sasso: New port: Fast and conformant Sass to CSS compiler
Sasso is a compiler for Sass, the Syntactically Awesome Style Sheets language, written in Rust. Sass provides features such as variables, nesting, mixins, inheritance and imports, which allows one to write CSS (Cascading Style Sheets) more easily and tersely. Sasso supports both the SCSS syntax -- a superset of CSS3 -- and the older indended Sass syntax. It aims for a perfect compatibility with the current release of Dart Sass, the reference implementation of the Sass language. It is tested against the official Sass Spec Suite where it achieves a 100% success rate on the subset implemented by Dart Sass, producing byte-for-byte identical outputs. WWW: https://github.com/momiji-rs/sasso PR: 296857 Reported by: Benjamin Jacobs <[email protected]> (new maintainer)