www/p5-HTML-Gumbo 0.18_1 DragonFly
HTML5 parser based on gumbo C library
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART10, GPLv1+
- Categories
- perl5, www
- Package size
- 19.7 KiB, 43.6 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.
See also: https://github.com/ruz/HTML-Gumbo
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | www/p5-HTML-Gumbo | 0.18_1 |
| FreeBSD | www/p5-HTML-Gumbo | 0.18_1 |
| OpenBSD | www/p5-HTML-Gumbo | 0.20 |
| NetBSD | www/p5-HTML-Gumbo | 0.20nb1 |
| HardenedBSD | www/p5-HTML-Gumbo | 0.18_1 |
| GhostBSD | www/p5-HTML-Gumbo | 0.18_1 |
Install
Binary package:
pkg install p5-HTML-Gumbo
From DPorts:
cd /usr/dports/www/p5-HTML-Gumbo && make install clean