BSD Ports

www/ruby-css-parser 3.1.0 NetBSD

Ruby CSS parser

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
2e3ab61f13
License
mit
Categories
www, ruby
Package size
49.4 KiB, 134.1 KiB installed

Description

A set of classes for parsing CSS in Ruby.

Install

Binary package:

pkgin install ruby33-css-parser

From pkgsrc:

cd /usr/pkgsrc/www/ruby-css-parser && make install clean

Dependencies

Run dependencies 3
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-css-parser-3.1.0, ruby40-css-parser-3.1.0

Commit history 3

DateCommitCreditsLog message
2e3ab61f13 taca www/ruby-css-parser: update to 3.2.0
3.2.0 (2026-09-20) * Fix ReDoS hang when expanding dimension shorthands containing unclosed CSS functions (e.g. margin: x() calc(aaaa...)): RE_FUNCTIONS now uses possessive quantifiers plus a 10ms regexp timeout with fallback to plain whitespace splitting
2b5da49fa2 taca www/ruby-css-parser: update to 3.1.0
3.1.0 (2026-09-09) * Parser#load_uri! accepts an integrity: option (Subresource Integrity, https://www.w3.org/TR/SRI/) to verify a fetched remote stylesheet before it is parsed
55813df350 taca www/ruby-css-parser: update to 3.0.0
pkgsrc change: add "USE_LANGUAGES= # none". 3.0.0 (2026-06-01) * Harden read_remote_file, use allow_local_network: true and allow_file_uris: true to bypass