BSD Ports

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

SystemPortVersion
NetBSDwww/p5-HTML-Gumbo0.20nb1
FreeBSDwww/p5-HTML-Gumbo0.18_1
OpenBSDwww/p5-HTML-Gumbo0.20
DragonFlywww/p5-HTML-Gumbo0.18_1
HardenedBSDwww/p5-HTML-Gumbo0.18_1
GhostBSDwww/p5-HTML-Gumbo0.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.

RepositoryVersion
NetBSD 10.1 x86_640.20nb1
NetBSD 10.1 aarch640.20
SmartOS / illumos x86_640.20nb1
macOS 15 arm640.20nb1

Dependencies

Run dependencies 2
Required by 1

Commit history 3

DateCommitCreditsLog message
5217e8b40b ktnb Revbump all gumbo-parser packages after 0.14.0 update
a999253aad wen Update to 0.20
Upstream changes: 0.20 2026-06-30 - Switch to bps repo - Update changelog for the CVE-2025-15646 vulnerability fix 0.19 2026-05-21 - remove Alien::LibGumbo as a runtime dependency (thanks to Graham Ollis) - tree_to_callback: don't check document nodes for void elements (thanks to Niko Tyni) - Fix memory leak in tree mode (rt.cpan.org #128667) - Add test for tree mode memory leak (rt.cpan.org #128667) (thanks to Nick Kostyria) - Fix callback example (rt.cpan.org #122716) (thanks to gregor herrmann) - Fix wrong code path with GUMBO_NODE_TEMPLATE (thanks to Niko Tyni) (CVE-2025-15646) - Add tests for GUMBO_NODE_TEMPLATE handling
618415630a wiz *: recursive bump for perl5 5.44.0