Imported Upstream version 2.0205 upstream/2.0205
authorDongHun Kwak <dh0128.kwak@samsung.com>
Sun, 24 Jul 2022 23:44:30 +0000 (08:44 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Sun, 24 Jul 2022 23:44:30 +0000 (08:44 +0900)
48 files changed:
Changes
LibXML.pm
LibXML.pod
META.json
META.yml
Makefile.PL
docs/libxml.dbk
lib/XML/LibXML/Attr.pod
lib/XML/LibXML/AttributeHash.pm
lib/XML/LibXML/Boolean.pm
lib/XML/LibXML/CDATASection.pod
lib/XML/LibXML/Comment.pod
lib/XML/LibXML/Common.pm
lib/XML/LibXML/Common.pod
lib/XML/LibXML/DOM.pod
lib/XML/LibXML/Devel.pm
lib/XML/LibXML/Document.pod
lib/XML/LibXML/DocumentFragment.pod
lib/XML/LibXML/Dtd.pod
lib/XML/LibXML/Element.pod
lib/XML/LibXML/ErrNo.pm
lib/XML/LibXML/ErrNo.pod
lib/XML/LibXML/Error.pm
lib/XML/LibXML/Error.pod
lib/XML/LibXML/InputCallback.pod
lib/XML/LibXML/Literal.pm
lib/XML/LibXML/Namespace.pod
lib/XML/LibXML/Node.pod
lib/XML/LibXML/NodeList.pm
lib/XML/LibXML/Number.pm
lib/XML/LibXML/PI.pod
lib/XML/LibXML/Parser.pod
lib/XML/LibXML/Pattern.pod
lib/XML/LibXML/Reader.pm
lib/XML/LibXML/Reader.pod
lib/XML/LibXML/RegExp.pod
lib/XML/LibXML/RelaxNG.pod
lib/XML/LibXML/SAX.pm
lib/XML/LibXML/SAX.pod
lib/XML/LibXML/SAX/Builder.pm
lib/XML/LibXML/SAX/Builder.pod
lib/XML/LibXML/SAX/Generator.pm
lib/XML/LibXML/SAX/Parser.pm
lib/XML/LibXML/Schema.pod
lib/XML/LibXML/Text.pod
lib/XML/LibXML/XPathContext.pm
lib/XML/LibXML/XPathContext.pod
lib/XML/LibXML/XPathExpression.pod

diff --git a/Changes b/Changes
index fa75d61cd00ecee88def484b8e7b63d9f502d5a6..ab7a83a53a54db5599a1c6475b2678ced01f5327 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
 Revision history for Perl extension XML::LibXML
 
+2.0205  2020-05-08
+    - Add XML::LibXML to the XML/SAX/ParserDetails.ini configuration file
+    upon installation.
+        - https://rt.cpan.org/Public/Bug/Display.html?id=132523
+        - https://github.com/shlomif/perl-XML-LibXML/pull/49
+        - Thanks to SREZIC , @genio , and @plicease .
+
 2.0204  2020-03-17
     - Require a recent Alien::Libxml2.
         - https://rt.cpan.org/Public/Bug/Display.html?id=132129
index ace440c582f93b383bb814850e9bec0c34210ebd..a95e4d8e759191a3b57e2d7545867220c5460e81 100644 (file)
--- a/LibXML.pm
+++ b/LibXML.pm
@@ -29,7 +29,7 @@ use XML::LibXML::XPathContext;
 use IO::Handle; # for FH reads called as methods
 
 BEGIN {
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 $ABI_VERSION = 2;
 require Exporter;
 require DynaLoader;
index b9d3f454bd5cb98a49edeab52be4794917a49b5a..2291bc3ad9b337df7bb97c1a1671b86b69ee8c12 100644 (file)
@@ -507,7 +507,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index d2ddea7a23c2d9c3ee64dca6fab70c683d6074be..890c63610afeccc433aaf3b747869040685ad35d 100644 (file)
--- a/META.json
+++ b/META.json
@@ -97,6 +97,6 @@
          "web" : "https://github.com/shlomif/perl-XML-LibXML"
       }
    },
-   "version" : "2.0204",
+   "version" : "2.0205",
    "x_serialization_backend" : "JSON::PP version 4.04"
 }
index 72a0cddd68b5ca72276b8686b0010f9b555f2213..fd1a858ea7b52b74ca0c25ee13bf92ecb6b65b24 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -69,5 +69,5 @@ requires:
   warnings: '0'
 resources:
   repository: https://github.com/shlomif/perl-XML-LibXML.git
-version: '2.0204'
+version: '2.0205'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
index 702e5a8661e5f085d4de1d589654b75156d13de2..3d1902e65d8c0bd85e92ec7eac8491fe4278e8bd 100644 (file)
@@ -21,6 +21,8 @@ use Alien::Base::Wrapper qw( Alien::Libxml2 );
 use ExtUtils::MakeMaker;
 use Config;
 
+my $SKIP_SAX_INSTALL = $ENV{SKIP_SAX_INSTALL};
+
 my %ConfigReqs = (
   "Alien::Libxml2" => '0.14',
   "Alien::Base::Wrapper" => 0,
@@ -141,6 +143,26 @@ delete $WriteMakefileArgs{LICENSE}
 
 WriteMakefile(%WriteMakefileArgs);
 
+# append the install method to include the SAX parser INI file changes
+sub MY::install {
+   package MY;
+   my $script = shift->SUPER::install(@_);
+   if ( $SKIP_SAX_INSTALL ) {
+       warn "Note: 'make install' will skip XML::LibXML::SAX registration with XML::SAX!\n";
+   }
+   else {
+       $script =~ s/install :: (.*)$/install :: $1 install_sax_driver/m;
+       $script .= <<"INSTALL";
+
+install_sax_driver :
+\t-\@\$(PERL) -I\$(INSTALLSITELIB) -I\$(INSTALLSITEARCH) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()"
+\t-\@\$(PERL) -I\$(INSTALLSITELIB) -I\$(INSTALLSITEARCH) -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()"
+
+INSTALL
+   }
+   return $script;
+}
+
 # helper functions to build the Makefile
 sub MY::manifypods {
   package MY;
index 01d2dd47d89b3bada45e400ba1539caf5cc24a5f..8681a76bc0dc049253ba3f170c720b722d58efa2 100644 (file)
@@ -22,7 +22,7 @@
         </authorgroup>
 
 
-        <edition>2.0204</edition>
+        <edition>2.0205</edition>
         <copyright>
             <year>2001-2007</year>
             <holder>AxKit.com Ltd</holder>
index 4cba3d7e5835e5607dc67bdc69f3df7db1857638..100b5d9673f0d345da59993d665b2d2efad65a9a 100644 (file)
@@ -121,7 +121,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index eb4f1ce82e20865ebba1d1ac5fed8dad0a35197d..fc648fc4f063602f0c382e0d9199d3289d053c1a 100644 (file)
@@ -7,7 +7,7 @@ use Tie::Hash;
 our @ISA = qw/Tie::Hash/;
 
 use vars qw($VERSION);
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 BEGIN
 {
index 7ba3c1f87e4d70359f7feee7bd699d8e588a613f..f1bcc9e6c2bdc37a2f27c6d5a71d8c0a1906bdfd 100644 (file)
@@ -16,7 +16,7 @@ use warnings;
 
 use vars qw ($VERSION);
 
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
index 6d38cf533b6b98185493f9b6a67621c06271a42d..c0d9ffb74a0802a0288874ad122bb3441746782f 100644 (file)
@@ -45,7 +45,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 36d98d220faf17bbcb5eafdf60f864bc9b49c373..c4ace8ba93d77292e41a664096089582521da71b 100644 (file)
@@ -46,7 +46,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index d9e097c1012081a043aa69beb42f505950129ba9..a9bfbb3296c705a285f349d983286257ec0b3cb1 100644 (file)
@@ -24,7 +24,7 @@ use vars qw( @ISA $VERSION @EXPORT @EXPORT_OK %EXPORT_TAGS);
 
 @ISA = qw(Exporter);
 
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use XML::LibXML qw(:libxml);
 
index 74bd5972624e3764bd14d0df160c71ccbd83714b..6c46831327b11182290eb61fc20e3750bf4b7e9b 100644 (file)
@@ -116,7 +116,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 42dfded1ccb2b17574e83ba68c0cb3f2cc729e51..9ef5c3af6407ca42613d394e5b86dbc5162852ca 100644 (file)
@@ -129,7 +129,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index e8a8eb2f3cb67f827b2064b51e14090a90f60540..a7185bd344146cb800d9b0015c8d890c864e72c2 100644 (file)
@@ -12,7 +12,7 @@ use warnings;
 use XML::LibXML;
 
 use vars qw ($VERSION);
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
index 5b93f65986d68bbb1f130407a0d164de5ec249c7..b05206ea2548f3a30b9006c7299d0ece9886efa0 100644 (file)
@@ -683,7 +683,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 44a35c5ec01f97ffe332d33407c855e99c7e1709..752bf32ddf72990fad5b54007be753718d41c3e9 100644 (file)
@@ -27,7 +27,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 262a7ab98830720238cf110094df2cf3e03d22f3..3391d9ddb8184e642fda57ec4b0a1593a36a910d 100644 (file)
@@ -89,7 +89,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index f87deeb6062696d0e9a2e8755124e210efc310e6..89f8aa077febacd4423b0d0d29a08697dd8a71f7 100644 (file)
@@ -382,7 +382,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index b7929b345f5551558fd378e42553a230b3a72fe8..252266f9360a995cebfe17642de469c9a03eb162 100644 (file)
@@ -14,7 +14,7 @@ use strict;
 use warnings;
 use vars qw($VERSION);
 
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use constant ERR_OK                               => 0;
 use constant ERR_INTERNAL_ERROR                   => 1;
index 54d5feb0bb697449e75abfe7d86febab245a719d..e42c6da5b047a0ce3cdbbc24ca15922219796bec 100644 (file)
@@ -17,7 +17,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index e76bc51c0a1cda5daf8f54dc9ae6f6401042196d..c7d73bcd3860f5e55746bbb8dae4d1885d354811 100644 (file)
@@ -29,7 +29,7 @@ use overload
   fallback => 1;
 
 $WARNINGS = 0; # 0: suppress, 1: report via warn, 2: report via die
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use constant XML_ERR_NONE            => 0;
 use constant XML_ERR_WARNING         => 1; # A simple warning
index 8e978eb9504e4809d938385cc01884ab284c2503..3ecb4d7a57e7e733605a3b24228c84aec6197830 100644 (file)
@@ -244,7 +244,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index bf261b6e4e12532896c32fbef4e531f79d134d44..f69f40574dda97cb7c82958ab9cf52ec70790a40 100644 (file)
@@ -280,7 +280,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index f99c0e44b9e8599c1f53d9d896212cc6f5ed769f..0c43174016b83ad3b9dcf89d8907bbf825cb2354 100644 (file)
@@ -16,7 +16,7 @@ use strict;
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
                '""' => \&value,
index b5e3765b0b3defbe91e6af6ea849029441b284c6..17e97620fc6952d5b0606d906b95139ec459de51 100644 (file)
@@ -141,7 +141,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 17aa38aaabbbc97751d533df469c90d063053204..73a73d357bbcb55c09f9ec4a27d2caff241addad 100644 (file)
@@ -763,7 +763,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 7a16f6b74303fccf929ebd362ce313c144a11c59..b2b9d5cb29d49e58258ad093f164eb3689450e66 100644 (file)
@@ -17,7 +17,7 @@ use XML::LibXML::Literal;
 use XML::LibXML::Number;
 
 use vars qw($VERSION);
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&to_literal,
index 691f2514031a57ef55f1c73d95f0a1fc770d5334..0b7161fb5774093abed5b63108c63f7b1a25c470 100644 (file)
@@ -14,7 +14,7 @@ use strict;
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
index f33b34fb1442b547ead93f67cc0552443074bf44..cb0f971dffbf52ee5d1b28bb36cdbb37cb2d38d3 100644 (file)
@@ -74,7 +74,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 21194a3d441d5edab6873b4c656ffaad3fc0c3a5..0f11369f63c6fa32a13c5be34c54c6ec3e172d22 100644 (file)
@@ -988,7 +988,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 2d0bf98c9da66a0844d43942c3478d7197c5cfa9..07014554097f3bbc4dcced2e763e1b4e67d89763 100644 (file)
@@ -94,7 +94,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 603ab886b9a6a926c6472a65692ffb4776009b70..37e13160f70fd6a067466fff5fbd725800c0c584 100644 (file)
@@ -14,7 +14,7 @@ use strict;
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
index d0dc0f2e566dc5adabefc4f72c91445f90c192e6..288b37d96edac9f24c4d9fd7eb1adcbcd0d965e4 100644 (file)
@@ -657,7 +657,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index baba22e053ea42a3e3952547e6ed7fd46702d4fa..f9cf0d9ed7b9094b186d9b35795f062c4e0ab126 100644 (file)
@@ -58,7 +58,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index f425a5f38dec6cf898e6ee00b12a33cb9d0a183d..8261cf523d0af81f850dd50434e0641ac950a108 100644 (file)
@@ -73,7 +73,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index c2d3f0d980ec31f1d71298bd6a4c0fd98adf9564..dbb276a55bc2a2a4c2eccbdae621e0f3b8cbaacc 100644 (file)
@@ -14,7 +14,7 @@ use warnings;
 
 use vars qw($VERSION @ISA);
 
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use XML::LibXML;
 use XML::SAX::Base;
index 9326f546eedceb00d982ea6c621483ec763080eb..70e3af0388f18d21dd3caad3e286b248d8c99be1 100644 (file)
@@ -47,7 +47,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index e40de26a8fda6e2162c94852ea1c4e52fea919c5..099c7290d5654cdffebda350aca6338349437c2b 100644 (file)
@@ -21,7 +21,7 @@ sub CLONE_SKIP {
   return $XML::LibXML::__threads_shared ? 0 : 1;
 }
 
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 sub new {
     my $class = shift;
index 1a4b34eae6436e4bb89ee3fcdd6ad80eac7fb52b..70e340be56629770e034a54779dd5fe4c0b2a528 100644 (file)
@@ -38,7 +38,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 072c35a7c85d55f25b117fcf67b1307d6679ad9b..a490bd8a8753e9aa114beaa838fdf5623fe0b532 100644 (file)
@@ -15,7 +15,7 @@ use warnings;
 use XML::LibXML;
 use vars qw ($VERSION);
 
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 sub CLONE_SKIP {
   return $XML::LibXML::__threads_shared ? 0 : 1;
index 4a694ad643bedc48718261363eb1d8cb9949d785..f3f2604fbb5dee35241c7861e5b8f8888ef24223 100644 (file)
@@ -18,7 +18,7 @@ use XML::LibXML::Common qw(:libxml);
 use XML::SAX::Base;
 use XML::SAX::DocumentLocator;
 
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 @ISA = ('XML::SAX::Base');
 
 sub CLONE_SKIP {
index 7df577748edb6c3d5c6cd738309d87cc13fdf814..40637d25142578c25c15a74fc6fb185b128ed84c 100644 (file)
@@ -69,7 +69,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 46c584be3c4cf0d05a5b38bca4fa57fdc621d316..af9b15aacde6735a40f640f916356a6548975d6b 100644 (file)
@@ -170,7 +170,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 6ab1f2d338e160079a3aa8a15c0e6e49cb017cc7..1abff1489b8123436dd6a629884f9196365c6782 100644 (file)
@@ -17,7 +17,7 @@ use Carp;
 use XML::LibXML;
 use XML::LibXML::NodeList;
 
-$VERSION = "2.0204"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0205"; # VERSION TEMPLATE: DO NOT CHANGE
 
 # should LibXML XPath data types be used for simple objects
 # when passing parameters to extension functions (default: no)
index 964c71bda207d7cb434cdac8045ed80be78da22f..dd213a4f6848d35059c2f0edc38dd0e69408dbc4 100644 (file)
@@ -362,7 +362,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT
 
index 0df643fcc7cb90902e26908730f56f5ef0c883a9..104692e5cc42a8044f94f2759be4b000b8ff663a 100644 (file)
@@ -52,7 +52,7 @@ Petr Pajas
 
 =head1 VERSION
 
-2.0204
+2.0205
 
 =head1 COPYRIGHT