www/p5-HTML-Gumbo 0.20nb1 NetBSD
HTML5 parser based on gumbo C library
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
5217e8b40b- License
- gnu-gpl-v2 OR artistic
- Categories
- www, perl5
- Package size
- 17.3 KiB, 44.7 KiB installed
Description
Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure C99 library with no outside dependencies.
Goals and features of the C library: * Fully conformant with the HTML5 spec. * Robust and resilient to bad input. * Simple API that can be easily wrapped by other languages. (This is one of such wrappers.) * Support for source locations and pointers back to the original text. (Not exposed by this implementation at the moment.) * Relatively lightweight, with no outside dependencies. * Passes all html5lib-0.95 tests. * Tested on over 2.5 billion pages from Google's index.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | www/p5-HTML-Gumbo | 0.20nb1 |
| FreeBSD | www/p5-HTML-Gumbo | 0.18_1 |
| OpenBSD | www/p5-HTML-Gumbo | 0.20 |
| DragonFly | www/p5-HTML-Gumbo | 0.18_1 |
| HardenedBSD | www/p5-HTML-Gumbo | 0.18_1 |
| GhostBSD | www/p5-HTML-Gumbo | 0.18_1 |
Install
Binary package:
pkgin install p5-HTML-Gumbo
From pkgsrc:
cd /usr/pkgsrc/www/p5-HTML-Gumbo && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.20nb1 |
| NetBSD 10.1 aarch64 | 0.20 |
| SmartOS / illumos x86_64 | 0.20nb1 |
| macOS 15 arm64 | 0.20nb1 |