The NetBSD Project

CVS log for pkgsrc/textproc/p5-XML-Twig/Makefile

[BACK] Up to [] / pkgsrc / textproc / p5-XML-Twig

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.46 / (download) - annotate - [select for diffs], Thu Jul 6 09:42:05 2023 UTC (2 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

*: recursive bump for perl 5.38

Revision 1.45 / (download) - annotate - [select for diffs], Sun Apr 30 01:36:13 2023 UTC (4 months, 3 weeks ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.44: +3 -2 lines
Diff to previous 1.44 (colored)

Add a DEPENDS to make it work better

Revision 1.44 / (download) - annotate - [select for diffs], Tue Jun 28 11:36:45 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

*: recursive bump for perl 5.36

Revision 1.43 / (download) - annotate - [select for diffs], Mon May 24 19:54:56 2021 UTC (2 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

*: recursive bump for perl 5.34

Revision 1.42 / (download) - annotate - [select for diffs], Mon Aug 31 18:12:14 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Aug 11 13:23:57 2019 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.40 / (download) - annotate - [select for diffs], Mon Jul 1 21:35:55 2019 UTC (4 years, 2 months ago) by nia
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

Follow some remaining redirects.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Aug 22 09:47:10 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

Recursive bump for perl5-5.28.0

Revision 1.38 / (download) - annotate - [select for diffs], Sun Dec 24 10:11:08 2017 UTC (5 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

p5-XML-Twig: fix HOMEPAGE

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jun 5 14:24:59 2017 UTC (6 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.36: +2 -1 lines
Diff to previous 1.36 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.36 / (download) - annotate - [select for diffs], Mon Nov 28 12:14:05 2016 UTC (6 years, 9 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.35: +2 -3 lines
Diff to previous 1.35 (colored)

Update to 3.52

Upstream changes:
3.52 - 2016-11-23  - minor maintenance release

- fixed: the previous fix was buggy...

3.51 - 2016-11-23  - minor maintenance release

- fixed: failing tests when XML::XPathEngine and XML::XPath not available

3.50 - 2016-11-22  - minor maintenance release

- added: the no_xxe option to XML::Twig::new, which causes the parse
  to fail if external entities are used (to prevent malicious XML to
  access the filesystem).
  See RT#118097

- fixed: warning (and soon error) due to unescaped literal left braces
  in regular expressions in the code generating
  reported by trwyant

- fixed: (partial fix) implement getNamespaces in XML::Twig::XPath::Elt
  the expression doesn't crash the code, but doesn't return anything
  interesting (yet)
  reported by Nathan Glenn

- fixed: various spelling mistakes
  thanks to James McCoy for the patch

- git repo cleanup, thanks to mjg17

Revision 1.35 / (download) - annotate - [select for diffs], Wed Jun 8 19:24:46 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.34 / (download) - annotate - [select for diffs], Tue May 3 10:54:57 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.33: +2 -3 lines
Diff to previous 1.33 (colored)

Reset maintainer (observer now).

Revision 1.33 / (download) - annotate - [select for diffs], Fri Oct 30 13:26:52 2015 UTC (7 years, 10 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.32: +2 -3 lines
Diff to previous 1.32 (colored)

Update to 3.49

Upstream changes:
3.49 - 2015-03-24

- added: the DTD_base option to XML::Twig new, that forces XML::Twig to look
  for the DTD in a given directory
  thanks to Arun lakhana for the idea

- fixed: XML::Parser 2.43 caused a failure in the tests due to a change in
  its behaviour when die-ing.

- fixed: prevent PAUSE from trying to index packages that are only used
  for monkey patching (to re-use XML::XPath as the XPath engine for
  XML::Twig::XPath).  Will also prevent UNAUTHORIZED flag on metacpan.
  patch sent by Graham Knop

- fixed: RT #96009
  keep_atts_order => 0 behaviour. Spotted by Dolmen

- fixed bug RT #97461
  wrong error message was returned calling parse on an invalid filehandle
  Thanks to Slaven Rezic for the bug report and test case

- fixed: RT #98801
  inconsistency between simplify and XML::Simple for empty elements (including
  elements with start and end tags but no contents)
  the XML::Simple behaviour is to map them to an empty hash, not an
  empty/undef scalar (depending of whether the element is a PCDATA or not)
  as was the case in previous versions of the module.
  This has the potential to break some existing code, but simplify should be
  strictly the same as XML::Simple's XMLin
  Thanks to Vangelis Katsikaros for the bug report and test case

Revision 1.32 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:38 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Oct 9 14:07:06 2014 UTC (8 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.30: +1 -3 lines
Diff to previous 1.30 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Oct 9 13:45:01 2014 UTC (8 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.29: +1 -2 lines
Diff to previous 1.29 (colored)

Remove SVR4_PKGNAME, per discussion on tech-pkg.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Jul 16 09:00:51 2014 UTC (9 years, 2 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

Update to 3.48

Upstream changes:
3.48 - 2014-03-30 - minor maintenance release

- fixed tests

3.47 - 2014-03-27 - minor maintenance release

- fixed: missing entities when parsing HTML
  RT #93604

- fixed: tests failed when using a version of HTML::TreeBuilder with a non-numeric version

- fixed in twig_handlers, '=' in regexps on attributes are turned into 'eq'
  RT #94295

3.46 - 2014-03-05 - minor maintenance release

- fixed: test failed on Windows

3.45 - 2014-02-27 - minor maintenance release

- fixed: link to idented_a format description
  RT #85400
  fixed by Martin McGrath

- fixed: code that gave a warning in 5.19.9

- fixed: RT #86651
  xml_pp, quote not escaped in attribute values

- fixed various typos in docs RT#87660
  thanks to David Steinbrunner

- fixed: RT #86773
  CDATA sections in HTML were not properly escaped when using the
  (default) HTML::TreeBuilder conversion
  spotted by Marco Pessotto

- fixed: RT #85933
  quotes in attributes were not properly escaped
  dpotted by Arun Lakhana

- added: docs for tools and safe_print_to_file

- added: support for XPath variables
  thanks to Nathan Glenn for the initial implementation

- updated: Changes to conform to CPAN::Changes + test

Revision 1.28 / (download) - annotate - [select for diffs], Thu May 29 23:37:48 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Oct 13 04:38:06 2013 UTC (9 years, 11 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.26: +2 -3 lines
Diff to previous 1.26 (colored)

Update to 3.44

Upstream changes:
version 3.44
# minor maintenance release
added: XML::Twig::Elt new method now acccepts literal content, eg
       my $e= XML::Twig::Elt->new( '<div><p>foo</p><p>bar</p></div>');
fixed: merge had some problems dealing with embedded comments
improved: more tests

version 3.43
# minor maintenance release
improved: docs for parse, see RT #78877
fixed: xml_pp -i now preserves the permissions of the
       original file, see RT #81165
       reported by Alberto Simoes
fixed: RT #80503 Newlines in attribute values
       reported (and explained) by Ambrus Zsban: \r, \n
       and \n explicitely set in attribute values should
       be escaped (with &#x<nb>;) when output

Revision 1.26 / (download) - annotate - [select for diffs], Fri May 31 12:42:22 2013 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Jan 23 10:33:32 2013 UTC (10 years, 8 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

- updated to 3.42


version 3.42
date: 2012-11-06
# minor maintenance release
fixed: bug, elements created with XML::Twig::Elt->parse were
       garbage collected too early,
added: some tests

version 3.41
date 2012-08-08
# minor maintenance release
fixed: META.json generation

version 3.40
date: 2012-05-10
# minor maintenance release
added: support for alternations ('|') at the top level of handler
       triggers and navigation
       you can now have twig_handlers => { 't1|t2' => \&handler }
       and $elt->children( 't1|t2')
added: the discard_all_spaces option that discards more aggressively
       non-significant white spaces
       see RT #71164
fixed: used $[ instead of $] in 3 tests,
       see RT#72765
       reported by Kevin Ryde
fixed: did not use Text::Wrap with indented_c
       see RT #71375
       reported and patch provided by Martin Strömberg
fixed: doc change for XML::Twig::Elt flush, see RT #72279
fixed: replaced HTML::TreeBuilder::as_XML with am XML::Twig specific
       version, to avoid bugs in the original version and improve
       stability of the output

Revision 1.24 / (download) - annotate - [select for diffs], Thu Oct 25 06:56:41 2012 UTC (10 years, 10 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.23: +1 -2 lines
Diff to previous 1.23 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.23 / (download) - annotate - [select for diffs], Wed Oct 3 21:58:13 2012 UTC (10 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 26 13:05:56 2012 UTC (11 years, 7 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.21: +2 -3 lines
Diff to previous 1.21 (colored)

Updated to 3.39


- nothing for 3.39 in upstream noted

version 3.38
date: 2011-07-27
# minor maintenance release
fixed: RT 65865: _ should be allowed at the start on an XML name
       reported by Steve Prokopowich
removed: making att and class lvalues created problems: in certain
       context they made regular calls to the method create empty
       attributes. I could find no satisfactory fix,they were either
       incompletes, or to complex for often used methods. So att and
       class are back to being regular, non l-value methods.
       latt and lclass are the l-value versions.
added: documented the -html option for xml_grep, that allows processing
       HTML input
added: the -Tidy option to xml_grep, that uses HTML::Tidy to convert
       HTML to XML

Revision 1.21 / (download) - annotate - [select for diffs], Sun Aug 14 15:14:21 2011 UTC (12 years, 1 month ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Dec 17 23:09:27 2010 UTC (12 years, 9 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 (colored)

- updated to 3.37

version 3.37
date: 2010-10-08
# minor maintenance release
fixed: more tests fixed for HTML::TreeBuilder, hopefully
       will pass now

version 3.36
date: 2010-10-07
# minor maintenance release
added: the use_tidy option to XML::Twig->new, which uses
       HTML::Tidy to convert HTML to well-formed XHTML, as an
       alternative to the default conversion which uses
added: XML::Twig::Elt method siblings which returns the
       siblings of the element
added: methods att_accessors, elt_accessors and field_accessor
       as well as the similarly named options when creating an
added: set_outer_xml XML::Twig::Elt method
added: print_to_file on an XML::Twig::Elt
added: can use the tag[nested] form in twig handlers that
       triggers on elements 'tag' that include a child 'nested'
added: aliased the add_to_class XML::Twig::Elt method to add_class,
       which seems more natural
added: the remove_class method
added: made att and class lvalues (in perl 5.6 and up)
fixed: copy did not copy the empty status of an element
       RT#31664 spotted by Roland Minner
fixed: cut_children would always set the empty status of an element,
       even if it had children left
fixed: tests did not pass with HTML::TreeBuilder 3.23_1 due to a
       change in an error message

Revision 1.19 / (download) - annotate - [select for diffs], Sat Aug 21 16:36:17 2010 UTC (13 years, 1 month ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jul 31 12:15:43 2010 UTC (13 years, 1 month ago) by sno
Branch: MAIN
Changes since 1.17: +3 -4 lines
Diff to previous 1.17 (colored)

Updating textproc/p5-XML-Twig from 3.34 to 3.35

pkgsrc changes:
- remove dead master site

Upstream changes:
version: 3.35
# minor maintenance release
added: the by_file option to xml_grep that limits
       the number of hits per file
added: allowed the text of ignored elements to be buffered
       in a string
fixed: comments need to be escaped (you can't have 2 '-' in a
       row), RT#57389 spotted by Konstantin Tchernov
fixed: after $elt->cut_children, $elt->empty is false RT#54570
       spotted and patched by Andrew Pimlott

fixed: documented the fact that latin1 is ISO-8859-15, see RT#37431

Revision 1.17 / (download) - annotate - [select for diffs], Mon Feb 22 16:24:04 2010 UTC (13 years, 7 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.16: +5 -3 lines
Diff to previous 1.16 (colored)

Updating textproc/p5-XML-Twig from 3.32nb1 to 3.34

pkgsrc changes:
- Add license definition
- Change patches against PERL_MM_USE_DEFAULT environment variable for EU::MM

Upstream changes:
version: 3.34
date: 2010-01-18
# minor maintenance release, test suite fixes
fixed: tests failed when XML::XPath was used as the XPath engine

Revision 1.16 / (download) - annotate - [select for diffs], Sun Oct 19 19:19:00 2008 UTC (14 years, 11 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jul 16 12:06:07 2008 UTC (15 years, 2 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.14: +7 -4 lines
Diff to previous 1.14 (colored)

- updated to 3.32
- took maintainership
- updated DEPENDS for testing purposes (not required)

version: 3.32
date: $Date: 2007-11-13T18:10:03.393214Z $
# minor maintenance release with a bug fix
fix:  change to the regexp that parses XPath-like conditions so
      it can accept leading non-ascii letters ([^\W\d] does not
      work), not used in perl 5.005
fix:  set use utf8 (except in 5.005), which gets rid of the dreaded
      "SWASHNEW" error in 5.6. fixed things that then broke in 5.6.

version: 3.31
# minor maintenance release, fixing some tests
tests: fixes to stop tests from failing in various configurations

Changes in 3.30

      fixed a couple of bugs in namespace handling, spotted by
      Shlomo Yonas (see

      added the XML::Twig::Elt fields method which returns a list of

      added the normalize method in XML::Twig and XML::Twig::Elt,
      which merge together consecutive pcdata elements. As much as
      possible (so far after a cut, delete or erase), the twig is
      kept normalized, eg there are no consecutive #PCDATA elements
      in it. Suggestion of someone whose name (and emails) I can't
      find at the moment.

      added the indented_a / cvs format for pretty_print, that makes the
      output friendly to line-oriented version control tools, as described
      in (RT #24954). Thanks to Sjur Moshagen
      for a patch that I adapted to the current version.

      fixed bug RT #25113: system entities were not properly resolved
      if the XML file was not in the current directory. Thanks to
      Dave Charness for the patch.

      Added the XML::Twig method finish_now that terminates parsing
      immediately, without checking the rest of the XML. This feature was
      half suggested by Nick Clayton

      added the -s option to xml_split, which splits when the given
      size is reached for a file, suggested by Radek Saturka.

      added the -g option to xml_split, which groups elements to be
      split, suggested and tested by Dhirendra Singh Kholia.

      added the safe_parsefile_html and safe_parseurl_html methods,
      and a --html option to xml_grep. Suggested by Bill Ricker.

      by default xml_grep now skips non well-formed files, the
      --strict option makes it die when it finds one

      fixed a bunch of bugs in xml_grep

      fixed a warning when using optional modules with a version
      number that includes an _, spotted and fix suggested by
      Bill Ricker.

      Fixed test failure on cygwin, thanks to Erik Rantapaa for the

      Fixed a bunch of typos in docs, RT #25836, spotted and fixed by David

      Improved re-use of XML::Twig objects for repetitive parsing. It
      looks like it should be OK now , but I am sure I haven't tested
      all cases yet (especially when DTDs and entities are involved).

      HTML parsing improved: XML::Twig now tries to find the proper
      encoding for the document (that's not done by HTML::TreeBuilder
      at the moment).

      XML::Twig::Elt purge and flush methods now only purge/flush up to
      the element, not up to the current element in the twig (duh!)

      Fixed bug in handlers of the form elt[string(subelt)="foo"] and
      elt[string(subelt)=1] which did not work at all

      fixed bug in parameter entity output, spotted by BenHopkins on
      perlmonks (see

      fixed bug in xml_string: options were not used

      improved error reporting for missing SYSTEM entities, including
      the option to set twig_expand_external_ents to -1, which makes
      missing SYSTEM entities not fatal, but reports them in
      $t->{twig_missing_system_entities} Thanks to Frank Wegmann for
      his suggestions and for testing the various versions of the feature

      fixed internals so new versions of Pod::Coverage won't barf

Changes in 3.29

      fixed a bug in the handling of handlers after an ignore (RT #24392,
      reported by Robert Eden).

Changes in 3.28

      now builds on Windows and OS2

      refactored the code that triggers handlers,
      more complex expressions can now be handled,
      such as '/doc/section[@def="1"]/title'


      Up to version 3.26, you could change the attribute
      of a parent of a node on which you had a handler,
      and be able to trigger a handler on that parent node
      based on the new attribute value:
      XML::Twig->new( twig_handlers =>
        { 'sect/title'          => sub { $_->parent->set_att( has_title => 1)},
          'sect[@has_title="1"]'=> sub { ... }, # called for any sect that has
        }                                       # a title
      This won't work now. The trigger expression ('sect[@has_title="1"]')
      is evaluated strictly against the input XML. This is more logical and
      consistent (if you changed the element name, the new name was never
      used in the evaluation of the trigger).
      The only exception to that rule is if you use "private attributes":
      attributes which name starts with a '#'. By definition this in an invalid
      XML name, so it can't be in the input, and has to have been created . In
      that case the code that evaluates the trigger looks at the attribute in
      the element in the tree in memory (if it exists).
      So in the example above, if you replace 'has_title' by '#has_title',
      everything will work fine. Note that private attributes are not output
      when using the print/sprint/xml_string... methods.

      fixed xml_pp so it does not leave a tempfile
      and a broken original file all when the original
      file is not well-formed.

      added the nparse_pp method that does an nparse
      with pretty_print set to 'indented', nparse_e
      that sets error_context, and nparse_ppe that
      does both

      added XML::Twig::Elt tag_to_span and tag_to_div
      methods (turn an element into a span/div and
      set its class to the old tag name)

      added the quote option for XML::Twig new, which
      sets the output quote character for attributes
      ('single' or 'double')

      added the text_only and xml_text_only methods
      that return the text of the element, but not of
      the sub-elements.

      added outer_xml method (synonym for sprint)

      fixed bug where entity names were not matched
      properly (RT #22854, spotted by Bob Faist)

      fixed bug  on some DOCTYPE config with

      fixed bug in set_keep_encoding (the method,
      not the option).

      fixed bug in simplify: the code attempted to
      replace variables in attribute values even if no
      option required it, spotted by Klaus Rush

      clean-up and fixed bugs in ignore: the method
      can now be called from a regular handler (it
      always could but the docs did not say so,
      thanks to kudra for noticing this). It can
      also be called to ignore a parent of the current
      element. There were bugs there, and the tree
      was not built properly

      added error message when an XPath query with
      a leading / is used on a node that does not
      belong to a whole twig (because it's been cut
      or because the twig itself went out of scope)

      when parsing HTML with error_context set, the
      HTML is indented, in order to give better error

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 12 02:14:51 2008 UTC (15 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Add DESTDIR support.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Nov 6 13:40:41 2006 UTC (16 years, 10 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.12: +2 -5 lines
Diff to previous 1.12 (colored)

Update p5-XML-Twig to 3.26.
Based on patch provided by Martin Wilke via PR 34412.
And modify dependency.
 - Remove p5-WeakRef>=0.01: this is optional and Scalar::Util or WeakRef,
   and Scalar::Util alredy exists in perl base package.
 - Remove p5-File-Temp>=0.12: newer version exsits in perl base package.


Changes in 3.26

      added argument to -i in the Makefile to prevent
      problem in win32

      added XML::Twig::Elt former_next_sibling,
      former_prev_sibling and former_parent methods

      squashed a memory leak when parsing html
      (forgot to call delete on the HTML::Tree object)

      fixed bug that caused XML::Twig to hang if
      there was a syntax error in a predicate
      (RT#19499, reported by Dan Dascalescu)

      made start_tag and end_tag more consistent: they
      now both return the empty string for comments,
      PIs... (reported by Dan Dascalescu)

      added parsefile_inplace and parsefile_html_inplace
      methods (thanks to GrandFather on perlmonks)

      added support to add css stylesheet in the
      add_stylesheet method (thanks to Georgi Sotirov)

      patched tests to work on Win32

      added set_inner_xml inner_xml and set_inner_html

Changes in 3.25

      patched to work with perl 5.005!
      fixed a bug in xml_pp when pretty printing a
      file in place in a different file system

Changes in 3.24

      added loading the text of entities stored in
      separate files (using SYSTEM) when the (awfully
      named!) expand_external_ents option is used.
      Thanks to jhx for spotting this.

      changed set_cdata, set_pi and set_comment so that
      if you call them on an element of the wrong kind,
      everything works as expected, instead of swallowing
      silently the data. Bug spotted by cmccutcheon

      fixed a whole bunch of things to make the module
      run and the tests pass on VMS, thanks to Peter
      (Stig) Edwards who reported bug RT #18655 and
      provided a patch.

      fixed bug on get_xpath( '/root[1]') expressions,
      RT #18789 spotted by memfrob.

      added the add_stylesheet method, that... adds a
      stylesheet (xsl type is supported, let me know if
      other types are needed) to a document.

      allowed pasting PI/Comment elements before or after
      the root of a document (see discussion at
      Thanks to rogue90 for noticing the problem, and to
      Tanktalus for finding the best way to solve it.

      aliased unwrap to erase (eg added the unwrap method
      to XML::Twig::Elt, identical to the existing erase)
      suggested by Chris Burbridge.

      fixed bug RT #17522: flushing twice at the end of
      the the parse would output the last fragment twice.
      Spotted by Harco de Hilster.

      dealt with bug RT #17500: parsing a pipe when using
      the UTF8 perlIO layer (through PERL_UNICODE or -C)
      now raises an error, found by Nikolaus Rath.

      made the tests pass when the UTF8 perlIO layer is
      used. At this point potential problems when parsing
      non-UTF8 XML in this configuration are not trapped.

Changes in 3.23

      added autoflush: there is no more need for the
      last $twig->flush after the parsing, it is done
      automatically at the end of the parsing, with the
      same arguments as the first flush on the twig.
      This can be turned of by setting $twig->{twig_autoflush}
      to 0.
      WARNING: if you finished the output with a direct
      print instead of a flush, then this change will
      cause a bug. Hopefully this should not be the case
      and is easily fixable.

      fixed bug RT #17145 where get_xpath('//root/elt[1]/child')
      would produce a fatal error if there were no elt
      element under root. Spotted by Dan Dascalescu.

      fixed bug RT #17064 (comments and PIs after the
      root element were not properly processed), spotted
      by Dan Dascalescu.

      fixed bug RT #17044: the SYSTEM value was not
      output in UpdateDTD mode, thanks to Michal
      Lewandowski for pointing this out.

      changed the way empty tags are expanded with the
      'html' style: only tags that are allowed to be
      empty in XHTML are output as '<tag />', thanks
      to Tom Rathborne for proding me to look into this.

      added a 'wrapped' pretty_print option, that is
      a bit dodgy I think but that might please some.

      fixed bug RT #16540 (tags with specific names
      (like 'level'), tripped XML::Twig, spotted by

      added comparison with XML::LibXML in the SEE ALSO
      section (and in the FAQ), following a question
      from surf on c.l.p.m

      XML::Twig now rejects string/regexp condition
      in twig_roots

      added better error checking in xml_grep

      fix for string/regexp condition in xml_grep

      added support for ! @att (or not @att) in get_xpath
      added support for several predicates in get_xpath
      (not nested predicates though).

      fixed bug RT #15671 (wrong condition interpretation
      for attribute value 0)

      added XML::Twig print_to_file method

      added XML::Twig::Elt methods: following_elt,
      following_elts, preceding_elt, preceding_elts
      (needed to support the corresponding axis in

Changes in 3.22

      added the XML::Twig xparse method, which parses
      whatever is thrown at it (filehandle, string,
      HTML file, HTML URL, URL or file).

      added the XML::Twig nparse method, which creates
      a twig and then calls xparse on the last parameter.

      added the parse_html and parsefile_html methods,
      which parse HTML strings (or fh) and files
      respectively, whith the help of HTML::TreeBuilder.
      the implementation may still change. Note that
      at the moment there seems to be encoding problems
      with it (if the input is not UTF8).

      added info to t/zz_dump_config.t

      fixed a bug that caused subs_text to leave empty
      #PCDATA elements if the regexp matched at the begining
      or at the end of the text of an element.

      fixed RT #15014: in a few methods objects were
      created as XML::Twig::Elt, instead of in the classu^!F
      of the calling object.

      fixed RT #14959: problem with wrap_children when
      an attribute of one of the child element includes
      a '>'

      improved the docs for wrap_children

      added a better error message when re-using an
      existing twig during the parse

      partially fixed a bug with windows line-endings in
      CDATA sections with keep_encoding set (RT #14815)

      added Test::Pod::Coverage test to please the kwalitee
      police ;--)

Changes in 3.21

      fixed a test that failed if Tie::IxHash was not

      added link to Atom feed for the CPAN testers
      results at

Changes in 3.20

      fixed the pod (which caused the tests to fail)

Changes in 3.19

      redid the fix to RT # 14008, this one should be ok
      restructured tests

      added the _dump method (probably not finished)

Changes in 3.18

      added a fix to deal with a bug in XML::Parser in the
      original_string method when used in CDATA sections
      longer than 1024 chars (RT # 14008) thanks to Dan
      Dascalescu for spotting the bug and providing a test

      added better error diagnostics when the wrong arguments
      are used in paste

      fixed a bug in subs_text when the text of an element
      included \n (RT #13665) spotted by Dan Dascalescu

      cleaned up the behaviour of erase when the element
      being erased has extra_data (comments or pis) attached

      fixed a bug in subs_text that sometimes messed up text
      after the matching text

      fixed the erase/group_tags option of simplify to make
      it exactly similar to XML::Simple's

      fixed a bug that caused XML::Twig to crash when ignore
      was used with twig_roots (RT #13382) spotted by Larry

      fixed bug in xml_split with default entities (they
      ended up being doubly escaped)

      fixed various bugs when dealing with ids (changing
      existing ids, setting the attribute directly...)

      mark and split now accepts several tags/ as arguments,
      so you can write for example:
        $elt->mark( qr/^(\w+): (.*)$/, 'dt', 'dd');

      added XML::Twig::Elt children_trimmed_text method,
      patch sent by ambrus (RT #12510)

      changed children_text and children_trimmed_text to
      have them return the entire text in scalar context

      fixed bug that caused XML::Twig not to play nice with
      XML::Xerces (due to improper import of UNIVERSAL::isa)
      spotted and patched by Colin Robertson.

      removed most references to 'gi' in the docs, replaced
      them by tag. I guess Robin Berjon's relentless teasing
      is to be credited with this one.

      added tag_regexp condition on handlers (a regexp instead
      of a regular condition will trigger the handler if the
      tag matches), suggested by Franck Porcher, implementation
      helped by a few Perl Monks

      fixed typos in xml_split (RT #11911 and #11911),
      reported by Alexey Tourbin

      added tests for xml_split and xml_merge and fixed
      a few bugs in the process

      added the -i option to xml_split and xml_merge,
      that use XInclude instead of PIs (preliminary
      support, the XInclude namespace is not declared
      for example).

			Added the XML::Twig and XML::Twig::Elt trim method
			that trims an element in-place

			Added the XML::Twig last_elt method and the XML::Twig::Elt
			last_descendant method

      Added more tests

Revision 1.12 / (download) - annotate - [select for diffs], Sat Mar 4 21:30:50 2006 UTC (17 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Point MAINTAINER to in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't

Revision 1.11 / (download) - annotate - [select for diffs], Sun Feb 5 23:11:05 2006 UTC (17 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jan 24 07:32:38 2006 UTC (17 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Aug 6 06:19:34 2005 UTC (18 years, 1 month ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jul 13 18:01:43 2005 UTC (18 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary

Revision 1.7 / (download) - annotate - [select for diffs], Mon May 23 22:21:46 2005 UTC (18 years, 4 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.6: +17 -2 lines
Diff to previous 1.6 (colored)

Update to version 3.17.

While here list, as comments, all dependencies needed to run the
self tests

Changes since last packaged version (3.16):
Changes in 3.17
      documentation changes, mostly to point better to
                        the resources at

      fix a few tests that would fail under perl 5.6.*
      and Solaris (t/test_safe_encode.t and t/test_bug_3.15.t),
      see RT bug # 11844, thanks to Sven Neuhaus

      made the licensing terms in the README match the
      ones in the main module (same as Perl), see RT
      bug #11725

      added a test on XML::SAX::Writer version number to
      avoid failing tests with old versions (<0.39)

      improved xml_split

Revision 1.6 / (download) - annotate - [select for diffs], Mon Apr 11 21:47:40 2005 UTC (18 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 19 19:32:21 2005 UTC (18 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

Update to 3.16:

Changes in 3.16

      added the xml_split/xml_merge tools

      fixed PI handler behaviour when used in twig_roots

      fix a bug  that prevented the DTD to be output
      when update_DTD mode is on, no DTD is present but
      entities have been created

      added level(<n>) trigger for handlers

      fixed bug that prevented the output_filter to be
      called when printing an element. Spotted thanks to
      Louis Strous.

      fixed bug in the nsgmls pretty printer that output
      invalid XML (an extra \n was added in the end tag)
      found by Lee Goddard

      fixed test 284 in test_additional to make it pass
      in RedHat's version of perl 5.8.0, thanks to
      rdhayes for debugging and fixing that test.

      first shot at getting Pis and comments back in the
      proper place, even in 'keep' mode. At the moment
      using set_pcdata  (or set_cdata) removes all
      embedded comments/pis

      fixed a bug with pi's in keep mode (pi's would not
      be copied if they were within an element) found by
      Pascal Sternis

      added a fix to get rid of spurious warnings, sent
      by Anthony Persaud

      added the remove_cdata option to the XML::Twig new
      method, that will output CDATA sections as regular
      (escaped) PCDATA

      added the index option to the XML::Twig new method,
      and the associated XML::Twig index method, which
      generates a list of element matching a condition
      during parsing

      added the XML::Twig::Elt first_descendant method

      fixed a bug with the keep_encoding option where
      attributes were not parsed when the element name was
      followed by more than one space (spotted by Gerald

      fixed a bug where whitespace at the begining of an
      element could be dropped (if followed by an element
      before any other character). Now whitespace is
      dropped only if it includes a \n

      added feature: when load_DTD is used, default
      attributes are now filled

      fixed bug on xmlns in path expression trigger
      (would not replace prefixes in path expressions),
      spotted by amonroy on perlmonks, see

      optimized XML::Twig text, thanks to Nick Lassonde
      for the patch

      fixed bug that generated an empty line before some
      comments (pointed out by Tanya Huang)

      fixed tests to check XML::Filter::BufferText version
      (1.00 has a bug in the CDATA handling that makes XML::Twig
      tests fail).

      Added new options --nowrap and --exclude (-v) to xml_grep

      fixed warning in tests under 5.8.0 (spotted by Ed Avis)

      skipped HTML::Entities tests in 5.8.0 (make test for this
      module seem to fail on my system, it might be the same

      Fixed bug RT #6067 (problems with non-standard versions of
      Scalar::Utils which do not include weaken)
      Fixed bug RT #6092 (error when using safe output filter)
      Fixed bug when using map_xmlns, tags in default namespace
      were not output

Changes in 3.15

      Fixes that allow the tests to pass on more systems (thanks to Ed
      Avis for his testing)

      Added normalize_space option for simplify (suggestion of Lambert Lum)

      Removed usage of $&

      Expanded the doc for paste, as it was a bit short (suggestion of
      Richard Jolly)

Changes in 3.14

      Namespace processing has been enhanced and should work fine now,
      as long as twig_roots is not used.

      Potentially uncompatible change: the behaviour of simplify has
      been changed to mimic as exactly as possible XML::Simple's XMLin

      Completed the pod to cover the entire API

      Tests now pass with perl 5.005_04-RC1 (fail with 5.005 reported
      by David Claughton), added more tests and a config summary at the
      end of the tests

      Added methods on the class attribute, convenient for dealing with
      XHTML or preparing display with CSS:
      class set_class add_to_class att_to_class add_att_to_class
      move_att_to_class tag_to_class add_tag_to_class set_tag_class in_class
      navigation functions can use '.<class>' expressions

      fixed (yet another!) bug in the way DTDs were output
      fixed bug for pi => 'drop' option

      changed the names of lots on internal (undocumented) methods, prefixed
      them with _

Revision 1.4 / (download) - annotate - [select for diffs], Mon Dec 20 11:31:11 2004 UTC (18 years, 9 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.

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.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Apr 23 20:39:54 2004 UTC (19 years, 5 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.2: +4 -2 lines
Diff to previous 1.2 (colored)

Bl3ify and enable pkgviews installation.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Feb 21 01:44:00 2004 UTC (19 years, 7 months ago) by gson
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Updated p5-XML-Twig from version 3.10 to 3.13.

Changes in 3.13:
      Maintenance release to get the tests to pass on various platforms

      updated the README
      fixed a problem with encoding conversions (using safe_encode and
      safe_encode_hex) under perl 5.8.0, see RT ticket #5111
      fixed tests to pass when trying to use an unsupported iconv filter

Changes in 3.12:
      New features and greatly increased test coverage

      added lots of tests (>900), thanks to David Rigaudiere, Forrest
      Cahoon, Sebastien Aperghis-Tramoni, Henrik Tougaard and Sam Tregar
      for testing this release on various OSs, Perl, XML::Parser and
      expat versions.

      added XML::Twig::XPath that uses XML::XPath as the XPath engine
      for findnodes, findnodes_as_string, findvalue, exists, find and
      matches. Just use XML::Twig::XPath instead of use XML::Twig;
      (see the tests in t/xmlxpath_*).

      Added special case to output some HTML tags ('script' to start with)
      as not empty.
      XML::Twig::Elt->new now properly flags empty elements (spotted by
      Dave Roe)
      added XML::Twig::Elt contains_a_single method
      added #ENT twig_handlers (not necessarily complete, so not yet
      documented, needs more tests)
      added doc for XML::Twig and XML::Twig::Elt subs_text methods
      tags starting with # are now "invisible" (they are not output),
      useful for example for pretty_printing
      added new options --wrap '' and --date to xml_grep
      improved XPath support (added [nb] support)
      added xpath method, which generates a unique XPath for an element
      added has_child and has_children as synonyms of first_child
      added XML::Twig::set_id_seed to control how generated id's are

      when using ignore on an element, end_tag_handlers are now tested
      at the end of the element (so you can for exemple get the byte
      offset in the document), suggestion of Philippe Verdret

      added XML::Twig::Elt change_att_name
      XML::Twig::Elt new now properly works when called as an object
      (and not a class) method

      fixed namespace processing somewhat
      fixed SAX output methods
      fixed bug when keep_atts_order on and using set_att on an element
      with no existing attribute (spotted by scharloi)

      WARNING - potentially incompatible changes -
      when using finish_print, the document used to be flushed. This is no
      longer the case, you will have to do it before calling finish_print.
      This way you have the choice of doing it or not.

      Removed XML::Twig::Elt::unescape function (was no longer used)

Changes in 3.11
      added --text_only option to xml_grep (outputs the text of the
      result, without tags)

      fixed bug where "Comments [was] always dropped after a twig
      object set 'comments' to 'drop'" (RT#3711), bug report and first
      patch by Simon Flack

      by popular demand, added option "keep_atts_order" that keeps the
      original attribute order in the output. This option needs the
      Tie::IxHash module to work.

Revision / (download) - annotate - [select for diffs] (vendor branch), Thu Aug 7 04:10:03 2003 UTC (20 years, 1 month ago) by gson
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of p5-XML-Twig.

XML::Twig is a Perl module for efficient processing of XML documents
using a mixed stream/tree model.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 7 04:10:03 2003 UTC (20 years, 1 month ago) by gson
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>