Tue May 31 20:34:02 2022 UTC ()
p5-HTML-Gumbo: add version 0.18

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.


(markd)
diff -r0 -r1.1 pkgsrc/www/p5-HTML-Gumbo/DESCR
diff -r0 -r1.1 pkgsrc/www/p5-HTML-Gumbo/Makefile
diff -r0 -r1.1 pkgsrc/www/p5-HTML-Gumbo/distinfo

File Added: pkgsrc/www/p5-HTML-Gumbo/DESCR
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.

File Added: pkgsrc/www/p5-HTML-Gumbo/Makefile
# $NetBSD: Makefile,v 1.1 2022/05/31 20:34:02 markd Exp $

DISTNAME=	HTML-Gumbo-0.18
PKGNAME=	p5-${DISTNAME}
CATEGORIES=	www perl5
MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=../../authors/id/R/RU/RUZ/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://metacpan.org/release/HTML-Gumbo
COMMENT=	HTML5 parser based on gumbo C library
LICENSE=	${PERL5_LICENSE}

DEPENDS+=	p5-Alien-LibGumbo-[0-9]*:../../www/p5-Alien-LibGumbo

PERL5_MODULE_TYPE=	Module::Build
PERL5_PACKLIST=		auto/HTML/Gumbo/.packlist

.include "../../lang/perl5/module.mk"
.include "../../www/gumbo-parser/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/www/p5-HTML-Gumbo/distinfo
$NetBSD: distinfo,v 1.1 2022/05/31 20:34:02 markd Exp $

BLAKE2s (HTML-Gumbo-0.18.tar.gz) = 8d901685d628f475f099bace1383902b319ba90ce0420e2abf7a5a4d417475cb
SHA512 (HTML-Gumbo-0.18.tar.gz) = d2845368bbda81de41f5d4c15c08b5720c388c72cbbfb9062999abdf1d800af4bb24e92df5d41470d611e50b460512630121fa6a8984e76df8eed3f20d149a10
Size (HTML-Gumbo-0.18.tar.gz) = 17716 bytes