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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/cxx-rust-cssparser | 1.1.0 |
| OpenBSD | graphics/cxx-rust-cssparser | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 1.1.0 | - | - | 1.1.0 |
| FreeBSD:14:quarterly | - | 1.1.0 | n/a | - | 1.1.0 |
| FreeBSD:15:latest | 1.1.0 | 1.1.0 | n/a | - | - |
| FreeBSD:15:quarterly | - | 1.1.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.1.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/share/cmake/Corrosion.cmake: devel/corrosion
The full lists below include those, and their dependencies in turn.
Build dependencies 25
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/corrosion
- devel/gettext-runtime
- devel/jsoncpp
- devel/kf6-extra-cmake-modules
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/rust
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Required by 3
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
| File | Size | SHA256 |
|---|---|---|
| cxx-rust-cssparser-1.1.0.tar.xz | 55844 | c88f883f67d132240f7ef5c8b8fe4f743a79c448b98ac88f2be3b68264840358 |
| rust/crates/anstyle-1.0.14.crate | 17787 | 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 |
| rust/crates/bitflags-2.13.1.crate | 51395 | b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da |
| rust/crates/cc-1.4.4.crate | 100602 | 0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273 |
| rust/crates/clap-4.6.6.crate | 64815 | 473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca |
| rust/crates/clap_builder-4.6.6.crate | 171756 | 7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889 |
| rust/crates/clap_lex-1.1.0.crate | 13470 | c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 |
| rust/crates/codespan-reporting-0.13.1.crate | 57424 | af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681 |
| rust/crates/cssparser-0.37.0.crate | 56860 | 8c9cdaae01d5ed7882b04d795e7f752f46ff52d2fa3b50a20d28c464510bba98 |
| rust/crates/cssparser-color-0.5.0.crate | 17846 | bbaa233e1dcd9c13a5d3e3a8a2c0f5a727bac380398345dbcb31db4597edc86b |
| rust/crates/cssparser-macros-0.7.0.crate | 8167 | 10a2a99df6e410a8ff4245aa2006499ea662245f967cc7c0a38c83ef8eb44dbf |
| rust/crates/cxx-1.0.199.crate | 240161 | 824894a4a85dca76d4c95c2b9098c036f5a29f627b30c12780774f6654e60974 |
| rust/crates/cxx-build-1.0.199.crate | 99565 | f1ae0b651ea5b0000b19513aef5a03f194d7e3486f2d9258b658da8677fe9036 |
| rust/crates/cxxbridge-cmd-1.0.199.crate | 87137 | fb05f91d3fb8435d9bab6ac5ce6ac1868be774325fb7fb2a91be39393b21388e |
| rust/crates/cxxbridge-flags-1.0.199.crate | 5433 | bf293202e0e3e98495785745389e8d0755b217e66f19194a5c695c25e03282ef |
| rust/crates/cxxbridge-macro-1.0.199.crate | 72202 | ca001d746947c7249ed9d332a10f7a59daedbafeb0ec68c5c18a7db7a93f6ccc |
| rust/crates/derive_more-2.1.1.crate | 88632 | d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134 |
| rust/crates/derive_more-impl-2.1.1.crate | 99094 | 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb |
| rust/crates/dtoa-1.0.11.crate | 21122 | 4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590 |
| rust/crates/dtoa-short-0.3.5.crate | 8287 | cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87 |
Master sites 1
- KDE/stable/cxx-rust-cssparser