summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjlam <jlam>2001-10-01 01:58:26 +0000
committerjlam <jlam>2001-10-01 01:58:26 +0000
commitf9af2b1ce21d917462465e14a69374a398e68d20 (patch)
tree2bd8fb80f1d0df06901bb5e271264e0aae7aa970
parent1c182a00b12e8021cbf73f6de0e288af6509deea (diff)
downloadpkgsrc-f9af2b1ce21d917462465e14a69374a398e68d20.tar.gz
www/p5-HTML-Parser:
This module is a bare-bones HTML parser. It is similar in concept to HTML::Parser, but it differs in a couple of important ways. First, HTML::SimpleParse just finds tags and text in the HTML you give it; it does not care about the specific content of these tags (though it does distinguish between different _types_ of tags, such as comments, starting tags like <b>, ending tags like </b>, and so on). Second, HTML::SimpleParse does not create a hierarchical tree of HTML content, but rather a simple linear list. It does not pay any attention to balancing start tags with corresponding end tags, or which pairs of tags are inside other pairs of tags. Because of these characteristics, you can make a very effective HTML filter by sub-classing HTML::SimpleParse.
-rw-r--r--www/p5-HTML-SimpleParse/Makefile17
-rw-r--r--www/p5-HTML-SimpleParse/distinfo4
-rw-r--r--www/p5-HTML-SimpleParse/pkg/DESCR15
-rw-r--r--www/p5-HTML-SimpleParse/pkg/PLIST1
4 files changed, 37 insertions, 0 deletions
diff --git a/www/p5-HTML-SimpleParse/Makefile b/www/p5-HTML-SimpleParse/Makefile
new file mode 100644
index 00000000000..1961b1c03ec
--- /dev/null
+++ b/www/p5-HTML-SimpleParse/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/10/01 01:58:26 jlam Exp $
+
+DISTNAME= HTML-SimpleParse-0.10
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= www perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=HTML/}
+
+MAINTAINER= packages@netbsd.org
+COMMENT= perl5 module implementing a bare-bones HTML parser
+
+USE_PERL5= YES
+PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/HTML/SimpleParse/.packlist
+
+do-configure:
+ @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/p5-HTML-SimpleParse/distinfo b/www/p5-HTML-SimpleParse/distinfo
new file mode 100644
index 00000000000..79c516b1289
--- /dev/null
+++ b/www/p5-HTML-SimpleParse/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/10/01 01:58:26 jlam Exp $
+
+SHA1 (HTML-SimpleParse-0.10.tar.gz) = 2b12b7a45b8bd01f952ca78e08b2364cb986b681
+Size (HTML-SimpleParse-0.10.tar.gz) = 8162 bytes
diff --git a/www/p5-HTML-SimpleParse/pkg/DESCR b/www/p5-HTML-SimpleParse/pkg/DESCR
new file mode 100644
index 00000000000..a5db83b581c
--- /dev/null
+++ b/www/p5-HTML-SimpleParse/pkg/DESCR
@@ -0,0 +1,15 @@
+This module is a bare-bones HTML parser. It is similar in concept to
+HTML::Parser, but it differs in a couple of important ways.
+
+First, HTML::SimpleParse just finds tags and text in the HTML you give it;
+it does not care about the specific content of these tags (though it does
+distinguish between different _types_ of tags, such as comments, starting
+tags like <b>, ending tags like </b>, and so on).
+
+Second, HTML::SimpleParse does not create a hierarchical tree of HTML
+content, but rather a simple linear list. It does not pay any attention to
+balancing start tags with corresponding end tags, or which pairs of tags
+are inside other pairs of tags.
+
+Because of these characteristics, you can make a very effective HTML filter
+by sub-classing HTML::SimpleParse.
diff --git a/www/p5-HTML-SimpleParse/pkg/PLIST b/www/p5-HTML-SimpleParse/pkg/PLIST
new file mode 100644
index 00000000000..f13f4460359
--- /dev/null
+++ b/www/p5-HTML-SimpleParse/pkg/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/10/01 01:58:26 jlam Exp $