BSD Ports

devel/cxx-rust-cssparser 1.1.0 FreeBSD

C++ library for parsing CSS using the Rust cssparser crate

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
29bc3e18f3
Categories
devel

Description

A C++ library for parsing CSS that uses the Rust cssparser crate internally. The goal of this library is not necessarily to implement a full-fledged web-compatible CSS parser. Instead, it intends to give enough building blocks to be able to implement such a parser, but also allows you to deviate from the specification if needed.

In the other systems

SystemPortVersion
FreeBSDdevel/cxx-rust-cssparser1.1.0
OpenBSDgraphics/cxx-rust-cssparser1.0.0p0

Install

Binary package:

pkg install cxx-rust-cssparser

From the ports tree:

cd /usr/ports/devel/cxx-rust-cssparser/ && make install clean

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

RUN_DEPENDS=	cxx-rust-cssparser>0:devel/cxx-rust-cssparser
LIB_DEPENDS=	libcxx-rust-cssparser.so:devel/cxx-rust-cssparser

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:latest-1.1.0--1.1.0
FreeBSD:14:quarterly-1.1.0n/a-1.1.0
FreeBSD:15:latest1.1.01.1.0n/a--
FreeBSD:15:quarterly-1.1.0n/an/an/a
FreeBSD:16:latest-1.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 25

Configuration

No options to configure.

USES
cargo cmake kde:6 tar:xz
Service scripts
none

Files

pkg-plist 13
  • bin/cxx-rust-cssparser-parse
  • include/cxx-rust-cssparser/Color.h
  • include/cxx-rust-cssparser/CssParser.h
  • include/cxx-rust-cssparser/Selector.h
  • include/cxx-rust-cssparser/Value.h
  • include/cxx-rust-cssparser/cssparser_export.h
  • lib/cmake/cxx-rust-cssparser/cxx-rust-cssparserConfig.cmake
  • lib/cmake/cxx-rust-cssparser/cxx-rust-cssparserConfigVersion.cmake
  • lib/cmake/cxx-rust-cssparser/cxx-rust-cssparserTargets-.cmake
  • lib/cmake/cxx-rust-cssparser/cxx-rust-cssparserTargets.cmake
  • lib/libcxx-rust-cssparser.so
  • lib/libcxx-rust-cssparser.so.1
  • lib/libcxx-rust-cssparser.so.
distinfo 62
FileSizeSHA256
cxx-rust-cssparser-1.1.0.tar.xz55844c88f883f67d132240f7ef5c8b8fe4f743a79c448b98ac88f2be3b68264840358
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/bitflags-2.13.1.crate51395b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da
rust/crates/cc-1.4.4.crate1006020ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273
rust/crates/clap-4.6.6.crate64815473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca
rust/crates/clap_builder-4.6.6.crate1717567b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889
rust/crates/clap_lex-1.1.0.crate13470c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
rust/crates/codespan-reporting-0.13.1.crate57424af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681
rust/crates/cssparser-0.37.0.crate568608c9cdaae01d5ed7882b04d795e7f752f46ff52d2fa3b50a20d28c464510bba98
rust/crates/cssparser-color-0.5.0.crate17846bbaa233e1dcd9c13a5d3e3a8a2c0f5a727bac380398345dbcb31db4597edc86b
rust/crates/cssparser-macros-0.7.0.crate816710a2a99df6e410a8ff4245aa2006499ea662245f967cc7c0a38c83ef8eb44dbf
rust/crates/cxx-1.0.199.crate240161824894a4a85dca76d4c95c2b9098c036f5a29f627b30c12780774f6654e60974
rust/crates/cxx-build-1.0.199.crate99565f1ae0b651ea5b0000b19513aef5a03f194d7e3486f2d9258b658da8677fe9036
rust/crates/cxxbridge-cmd-1.0.199.crate87137fb05f91d3fb8435d9bab6ac5ce6ac1868be774325fb7fb2a91be39393b21388e
rust/crates/cxxbridge-flags-1.0.199.crate5433bf293202e0e3e98495785745389e8d0755b217e66f19194a5c695c25e03282ef
rust/crates/cxxbridge-macro-1.0.199.crate72202ca001d746947c7249ed9d332a10f7a59daedbafeb0ec68c5c18a7db7a93f6ccc
rust/crates/derive_more-2.1.1.crate88632d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
rust/crates/derive_more-impl-2.1.1.crate99094799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
rust/crates/dtoa-1.0.11.crate211224c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590
rust/crates/dtoa-short-0.3.5.crate8287cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
Master sites 1
  • KDE/stable/cxx-rust-cssparser

Commit history 1

DateCommitCreditsLog message
29bc3e18f3 Max Brazhnikov devel/cxx-rust-cssparser: Add new port
C++ library for parsing CSS using the Rust cssparser crate. WWW: https://invent.kde.org/libraries/cxx-rust-cssparser