SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

24
www/p5-HTML-Tree/Makefile Normal file
View file

@ -0,0 +1,24 @@
COMMENT= perl parser that builds an HTML tree
MODULES= cpan
PKG_ARCH= *
DISTNAME = HTML-Tree-5.07
CATEGORIES= www
REVISION = 0
# Perl
PERMIT_PACKAGE= Yes
RUN_DEPENDS= www/p5-HTML-Parser>=3.46 \
www/p5-HTML-Tagset>=3.02
BUILD_DEPENDS= ${RUN_DEPENDS} \
devel/p5-Test-Fatal
CONFIGURE_STYLE = modbuild
TEST_DEPENDS= devel/p5-Test-LeakTrace \
devel/p5-Try-Tiny
MAKE_ENV += TEST_POD=Yes
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (HTML-Tree-5.07.tar.gz) = 8DdNuEcxwgS4bB1bkJdf7w0wqGvZ3vkZND5VTjGp278=
SIZE (HTML-Tree-5.07.tar.gz) = 150477

View file

@ -0,0 +1,20 @@
This is a collection of modules that represent, create, and extract
information from HTML syntax trees. These modules used to be part
of the libwww-perl distribution, but are now unbundled in order to
facilitate a separate development track. Bug reports and discussions
about these modules can still be sent to the <libwww@perl.org>
mailing list, or to <sburke@cpan.org>.
The modules present in this collection are:
HTML::Element - represents the nodes of the HTML syntax trees. The
elements have other elements and text segments as children. It has
methods to build, alter, and traverse the structure of the tree.
HTML::TreeBuilder - uses HTML::Parser to read HTML document text
and build from it a syntax tree made of HTML::Element nodes.
HTML::Parse - deprecated. Now just a wrapper around HTML::TreeBuilder
HTML::AsSubs - Easy way to build an HTML syntax tree by nesting
functions.

View file

@ -0,0 +1,22 @@
bin/htmltree
${P5SITE}/HTML/AsSubs.pm
${P5SITE}/HTML/Element/
${P5SITE}/HTML/Element.pm
${P5SITE}/HTML/Element/traverse.pm
${P5SITE}/HTML/Parse.pm
${P5SITE}/HTML/Tree/
${P5SITE}/HTML/Tree.pm
${P5SITE}/HTML/Tree/AboutObjects.pod
${P5SITE}/HTML/Tree/AboutTrees.pod
${P5SITE}/HTML/Tree/Scanning.pod
${P5SITE}/HTML/TreeBuilder.pm
@man man/man1/htmltree.1
@man man/man3p/HTML::AsSubs.3p
@man man/man3p/HTML::Element.3p
@man man/man3p/HTML::Element::traverse.3p
@man man/man3p/HTML::Parse.3p
@man man/man3p/HTML::Tree.3p
@man man/man3p/HTML::Tree::AboutObjects.3p
@man man/man3p/HTML::Tree::AboutTrees.3p
@man man/man3p/HTML::Tree::Scanning.3p
@man man/man3p/HTML::TreeBuilder.3p