pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/p5-HTML-Gumbo p5-HTML-Gumbo: add version 0.18



details:   https://anonhg.NetBSD.org/pkgsrc/rev/85ccecca2496
branches:  trunk
changeset: 380219:85ccecca2496
user:      markd <markd%pkgsrc.org@localhost>
date:      Tue May 31 20:34:02 2022 +0000

description:
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.

diffstat:

 www/p5-HTML-Gumbo/DESCR    |  13 +++++++++++++
 www/p5-HTML-Gumbo/Makefile |  20 ++++++++++++++++++++
 www/p5-HTML-Gumbo/distinfo |   5 +++++
 3 files changed, 38 insertions(+), 0 deletions(-)

diffs (50 lines):

diff -r c5dbc32b60b1 -r 85ccecca2496 www/p5-HTML-Gumbo/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p5-HTML-Gumbo/DESCR   Tue May 31 20:34:02 2022 +0000
@@ -0,0 +1,13 @@
+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.
diff -r c5dbc32b60b1 -r 85ccecca2496 www/p5-HTML-Gumbo/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p5-HTML-Gumbo/Makefile        Tue May 31 20:34:02 2022 +0000
@@ -0,0 +1,20 @@
+# $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@localhost
+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"
diff -r c5dbc32b60b1 -r 85ccecca2496 www/p5-HTML-Gumbo/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p5-HTML-Gumbo/distinfo        Tue May 31 20:34:02 2022 +0000
@@ -0,0 +1,5 @@
+$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



Home | Main Index | Thread Index | Old Index