summaryrefslogtreecommitdiff
path: root/www/p5-HTML-Parser
AgeCommit message (Collapse)AuthorFilesLines
2005-02-24Add RMD160 checksums.wiz1-1/+2
2005-02-07Update to 3.45:wiz2-6/+5
2005-01-06 Gisle Aas Release 3.45 Fix stack memory leak caused by missing PUTBACK. Only code that used $p->parse(\&cb) form was affected. Fix provided by Gurusamy Sarathy 2004-12-28 Gisle Aas Release 3.44 Fix confusion about nested quotes in <script> and <style> text. 2004-12-06 Gisle Aas Release 3.43 The SvUTF8 flag was not propagated correctly when replacing unterminated entities. Fixed test failure because of missing binmode on Windows.
2004-12-20since perl is now built with threads on most platforms, the perl archlibgrant1-1/+2
module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-05Update p5-HTML-Parser from version 3.35 to 3.42.he3-20/+6
Change HOMEPAGE to author-independent link on search.cpan.org. Change log: 2004-12-04 Gisle Aas <gisle@ActiveState.com> Release 3.42 Avoid sv_catpvn_utf8_upgrade() as that macro was not available in perl-5.8.0. Patch by Reed Russell <Russell.Reed@acxiom.com>. Add casts to suppress compilation warnings for char/U8 mismatches. HTML::HeadParser will always push new header values. This make sure we never loose old header values. 2004-11-30 Gisle Aas <gisle@ActiveState.com> Release 3.41 Fix unresolved symbol error with perl-5.005. 2004-11-29 Gisle Aas <gisle@ActiveState.com> Release 3.40 Make utf8_mode only available on perl-5.8 or better. It produced garbage with older versions of perl. Emit warning if entities are decoded and something in the first chunk looks like hibit UTF-8. Previously this warning was only triggered for documents with BOM. 2004-11-23 Gisle Aas <gisle@ActiveState.com> Release 3.39_92 More documentation of the Unicode issues. Moved around HTML::Parser documentation a bit. New boolean option; $p->utf8_mode to allow parsing of raw UTF-8. Documented that HTML::Entities::decode_entities() can take multiple arguments. Unterminated entities are now decoded in text (compatibility with MSIE misfeature). Document HTML::Entities::_decode_entities(); this variation of the decode_entities() function has been available for a long time, but have not been documented until now. HTML::Entities::_decode_entities() can now be told to try to expand unterminated entities. Simplified Makefile.PL 2004-11-23 Gisle Aas <gisle@ActiveState.com> Release 3.39_91 The HTML::HeadParser will skip Unicode BOM. Previously it would consider the <head> section done when it saw the BOM. The parser will look for Unicode BOM and give appropriate warnings if the form found indicate trouble. If no matching end tag is found for <script>, <style>, <xmp> <title>, <textarea> then generate one where the next tag starts. For <script> and <style> recognize quoted strings and don't consider end element if the corresponding end tag is found inside such a string. 2004-11-17 Gisle Aas <gisle@ActiveState.com> Release 3.39_90 The <title> element is now parsed in literal mode, which means that other tags are not recognized until </title> has been seen. Unicode support for perl-5.8 and better. Decoding Unicode entities always enabled; no longer a compile time option. Propagation of UTF8 state on strings. Patch contributed by John Gardiner Myers <jgmyers@proofpoint.com>. Calculate offsets and lengths in chars for Unicode strings. Fixed link typo in the HTML::TokeParser documentation. 2004-11-11 Gisle Aas <gisle@ActiveState.com> Release 3.38 New boolean option; $p->closing_plaintext Contributed by Alex Kapranoff <alex@kapranoff.ru> 2004-11-10 Gisle Aas <gisle@ActiveState.com> Release 3.37 Improved handling of HTML encoded surrogate pairs and illegally endoded Unicode; <http://rt.cpan.org/Ticket/Display.html?id=7785>. Patch by John Gardiner Myers <jgmyers@proofpoint.com>. Avoid generating bad UTF8 strings when decoding entities representing chars beyond #255 in 8-bit strings. Such bad UTF8 sometimes made perl-5.8.5 and older segfault. Undocument v2 style subclassing in synopsis section. Internal cleanup: Make 'gcc -Wall' happier. Avoid modification of PVs during parsing of attrspec. Another patch by John Gardiner Myers. 2004-04-01 Gisle Aas <gisle@ActiveState.com> Release 3.36 Improved MSIE/Mozilla compatibility. If the same attribute name repeats for a start tag, use the first value instead of the last. Patch by Nick Duffek <html-parser@duffek.com>. <https://rt.cpan.org/Ticket/Display.html?id=5472>
2004-04-24Relinquish maintainership of packages to tech-pkg@NetBSD.org.jlam1-2/+2
2004-01-20Updated p5-HTML-Parser to 3.35abs2-5/+5
- Documentation fixes by Paul Croome <Paul.Croome@softwareag.com>. - Removed redundant dSP.
2004-01-05bl3ifyjlam1-2/+4
2003-11-27Updated p5-HTML-Parser to 3.34.grant2-5/+5
changes since 3.31: Release 3.34 Fix segfault that happened when the parse callback caused the stack to get reallocated. The original bug report was <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=217616> Release 3.33 Perl 5.005 or better is now required. For some reason we get a test failure with perl-5.004 and I don't really feel like debugging that perl any more. Details about this failure can be found at <http://rt.cpan.org/Ticket/Display.html?id=4065>. New HTML::TokeParser method called 'get_phrase'. It returns all current text while ignoring any phrase-level markup. The HTML::TokeParser method 'get_text' now expands skipped non-phrase-level tags as a single space. Release 3.32 If the document parsed ended with some kind of unterminated markup, then the parser state was not reset properly and this piece of markup would show up in the beginning of the next document parsed. <http://rt.cpan.org/Ticket/Display.html?id=3954> The get_text and get_trimmed_text methods of HTML::TokeParser can now take multiple end tags as argument. Patch by <siegmann@tinbergen.nl> at <http://rt.cpan.org/Ticket/Display.html?id=3166>. Various documentation tweaks. Included another example program: hdump
2003-08-25Update to 3.31.heinz3-11/+12
Better compatibility with Mozilla/MSIE behaviour. ==== Changes since 3.27 ==== 2003-08-19 Gisle Aas <gisle@ActiveState.com> Release 3.31 The -DDEBUGGING fix in 3.30 was not really there :-( 2003-08-17 Gisle Aas <gisle@ActiveState.com> Release 3.30 The previous release failed to compile on a -DDEBUGGING perl like the one provided by Redhat 9. Got rid of references to perl-5.7. Further fixes to avoid warnings from Visual C. Patch by Steve Hay <steve.hay@uk.radan.com>. 2003-08-14 Gisle Aas <gisle@ActiveState.com> Release 3.29 Setting xml_mode now implies strict_names also for end tags. Avoid warning from Visual C. Patch by <gsar@activestate.com>. 64-bit fix from Doug Larrick <doug@ties.org> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=195500 Try to parse similar to Mozilla/MSIE in certain edge cases. All these are outside of the official definition of HTML but HTML spam often tries to take advantage of these. - New configuration attribute 'strict_end'. Unless enabled we will allow end tags to contain extra words or stuff that look like attributes before the '>'. This means that tags like these: </foo foo="<ignored>"> </foo ignored> </foo ">" ignored> are now all parsed as a 'foo' end tag instead of text. Even if the extra stuff looks like attributes they will not be reported if requested via the 'attr' or 'tokens' argspecs for the 'end' handler. - Parse '</:comment>' and '</ comment>' as comments unless strict_comment is enabled. Previous versions of the parser would report these as text. If these comments contain quoted words prefixed by space or '=' these words can contain '>' without terminating the comment. - Parse '<! "<>" foo>' as comment containing ' "<>" foo'. Previous versions of the parser would terminate the comment at the first '>' and report the rest as text. - Legacy comment mode: Parse with comments terminated with a lone '>' if no '-->' is found before eof. - Incomplete tag at eof is reported as a 'comment' instead of 'text' unless strict_comment is enabled. 2003-04-16 Gisle Aas <gisle@ActiveState.com> Release 3.28 When 'strict_comment' is off (which it is by default) treat anything that matches <!...> a comment. Should now be more efficient on threaded perls.
2003-07-22COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-04-12Updated p5-HTML-Parser to 3.27martti2-5/+5
* Typo fixes to the documentation * Added HTML::Entities::escape_entities_numeric
2002-10-20Use perl5/module.mk.seb1-5/+2
2002-09-21buildlink1 -> buildlink2jlam1-3/+3
2002-07-01Update to 3.26:wiz2-5/+5
Avoid core dump in some cases where the callback croaks. The perl_call_method and perl_call_sv needs G_EVAL flag to be safe. New parser attributes; 'attr_encoded' and 'case_sensitive'. Contributed by Guy Albertelli II <guy@albertelli.com>. HTML::Entities - don't encode \r by default as suggested by Sean M. Burke. HTML::HeadParser - ignore empty http-equiv - allow multiple <link> elements. Patch by Timur I. Bakeyev <timur@gnu.org> Avoid warnings from bleadperl on the uentities test.
2001-11-26Buildlinkify, in the sense that only the perl headers are found injlam1-2/+3
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum3-1/+1
2001-10-18SVR4 packages have a limit of 9 chars for a package name.veego1-1/+2
The automatic truncation in gensolpkg doesn't work for packages which have the same package name for the first 5-6 chars. e.g. amanda-server and amanda-client would be named amanda and amanda. Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for amanda-server. All svr4 packages also have a vendor tag, so we have to reserve some chars for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6 or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the vendor tag enough room. All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-06-21Update to HTML-Parser-3.25.nra2-5/+5
2001-05-11 Gisle Aas <gisle@ActiveState.com> Release 3.25 Minor tweaks for build failures on perl5.004_04, perl-5.6.0, and for macro clash under Windows. Improved parsing of <plaintext>... :-)
2001-05-14Update p5-HTML-Parser to 3.24zuntum2-4/+5
Changelog at http://search.cpan.org/doc/GAAS/HTML-Parser-3.24/Changes Fixes pkg/12896 by Nathan Ahlstrom <nrahlstr@winternet.com>
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-6/+4
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-12update to 3.19 (3.13 isn't available on CPAN archives anymore)drochner2-4/+4
Changes: If a handler triggered by flushing text at eof called the eof method then infinite recursion occurred. Fixed. Bug discovered by Jonathan Stowe <gellyfish@gellyfish.com>. Allow <!doctype ...> to be parsed as declaration. HTML::TokeParser's get_tag() method now takes multiple tags to match. Hopefully the documentation is also a bit clearer. #define PERL_NO_GET_CONTEXT: Should speed up things for thread enabled versions of perl. Quote some more entities that also happens to be perl keywords. This avoids warnings on perl-5.004. Unicode entities only triggered for perl-5.7.0 or higher. The unbroken_text option now works across ignored tags. Fix casting of pointers on some 64 bit platforms. Fix decoding of Unicode entities. Only optionally available for perl-5.7.0 or better. Expose internal decode_entities() function at the Perl level. Reindented some code. The 3.16 release broke MULTIPLICITY builds. Fixed. There was a C++ style comment left in util.c. Strict C compilers do not like that kind of stuff. Avoid the entity2char global. That should make the module more thread safe. Patch by Gurusamy Sarathy <gsar@ActiveState.com>.
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-10-19regenwiz1-2/+2
2000-10-15Update p5-HTML-Parser to 3.13. Make me the maintainer. Changes fromjlam4-5/+21
version 3.11: Experimental support for decoding of Unicode entities. HTML::Entities documentation spelling.
2000-08-27Add dependency on p5-HTML-Tagset.jlam1-1/+3
2000-08-27Update p5-HTML-Parser to 3.11. Changes from version 3.10:jlam2-4/+4
HTML::LinkExtor and eg/hrefsub now obtain %linkElements from the HTML::Tagset module.
2000-08-27Convert packages to use PERL5_PACKLIST (part 1). These were the easyjlam2-21/+5
ones to do, and each compiled and installed/de-installed apparently correctly. As a side effect of the dynamic PLIST, we no longer need to have separate -static and -shared PLISTs. It's now easier than ever to make a perl5 package for NetBSD :)
2000-07-03Update to 3.10. Too many changes to include here, pleasemjl3-5/+7
refer to the Changes file.
1999-12-28changed PKGNAME to p5-${DISTNAME}wiz1-3/+3
1999-12-01Update p5-HTML-Parser to 2.25.rh2-4/+4
Changes include: * Allow ":" in attribute names as a workaround for Microsoft Excel 2000 which generates such files. * Make depreciate warning if netscape_buggy_comment() method is used. The method to use in strict_comment(). * Avoid duplication of parse_file() method in HTML::HeadParser. * $p->parse_file() will not close a handle passed to it any more. If passed a filename that can't be opened it will return undef instead of raising an exception, and strings like "*STDIN" are not treated as globs any more. * HTML::LinkExtor knowns about background attribute of <tables>. Patch by Clinton Wong <clintdw@netcom.com> * HTML::TokeParser will parse large inline strings much faster now. The string holding the document must not be changed during parsing. * Documentation updates.
1999-04-15Completely replace "MASTER_SITE_SUBDIR" and "PATCH_SITE_SUBDIR" withtron1-3/+2
variable substituition of "MASTER_SITES" and "PATCH_SITES".
1999-04-08s/netbsd/${LOWER_OPSYS}/gagc1-3/+3
1999-01-11HTML::Parse for parsing HTML (SGML). Used to be part of libwww-perl.kim5-0/+44