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
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/sasso | 0.8.1_2 |
| HardenedBSD | textproc/sasso | 0.8.1_1 |
| GhostBSD | textproc/sasso | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.8.1_1 | 0.8.1_2 | - | - | 0.8.1_2 |
| FreeBSD:14:quarterly | 0.8.1_1 | 0.8.1_1 | n/a | - | 0.8.1_1 |
| FreeBSD:15:latest | 0.8.1_2 | 0.8.1_2 | n/a | - | - |
| FreeBSD:15:quarterly | 0.8.1_1 | 0.8.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.8.1_1 | 0.8.1_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| sasso-0.8.1.tar.xz | 799644 | 81906316bef92a76f15ddef610804d2b061f0d27c8f89282aad020dbb7147f12 |
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/anstyle-1.0.14.crate | 17787 | 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 |
| rust/crates/anyhow-1.0.103.crate | 48746 | 2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3 |
| rust/crates/approx-0.5.1.crate | 15100 | cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 |
| rust/crates/autocfg-1.5.1.crate | 18911 | f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 |
| rust/crates/bitflags-2.13.0.crate | 51280 | b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8 |
| rust/crates/cc-1.2.65.crate | 95435 | e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96 |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/cfg_aliases-0.2.1.crate | 6355 | 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 |
| rust/crates/clap-4.6.1.crate | 61836 | 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51 |
| rust/crates/clap_builder-4.6.0.crate | 171122 | 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f |
| rust/crates/clap_lex-1.1.0.crate | 13470 | c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 |
| rust/crates/codspeed-5.0.0.crate | 647121 | ea0fb765e7d2f2f24c2eb54537b7f1e172644ba6079f3a219ca86f5a2df99eff |
| rust/crates/codspeed-divan-compat-5.0.0.crate | 18999 | 89276c4bd8c74194a511652233a74097648f7bbf0fa19b9f3ecce3f0d2772692 |
| rust/crates/codspeed-divan-compat-macros-5.0.0.crate | 5408 | c8b0dcdb5a2cc3469fd6625db381149d4caa42009864b8e1877b9f67fc3b2e02 |
| rust/crates/codspeed-divan-compat-walltime-5.0.0.crate | 97224 | d54a197bce62fc237bfbc17b299fedf2a091ac62f0a0c24b885a9e6c85abdd30 |
| rust/crates/colored-3.1.1.crate | 36216 | faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34 |
| rust/crates/condtype-1.3.0.crate | 12634 | baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af |
| rust/crates/divan-macros-0.1.17.crate | 15322 | 8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c |
Master sites 1
- https://github.com/momiji-rs/sasso/releases/download/v0.8.1/
Commit history 3
| Date | Commit | Credits | Log 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) |