head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.156 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.154 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.152 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.150 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.148 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.146 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.144 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.142 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.140 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.138 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.136 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.134 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.132 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.130 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.128 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.126 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.124 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.122 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.120 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.118 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.116 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.114 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.112 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.108 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.88 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.110 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.106 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.104 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.102 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.100 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.98 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.96 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.94 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.92 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.90 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.86 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.84 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.82 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.80 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.78 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.76 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.74 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.72 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.70 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.68 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.66 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.64 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.62 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.60 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.58 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.56 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.54 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.52 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.50 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.48 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.46 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.44 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.42 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.40 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.38 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.36 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.34 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.32 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.30 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.28 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.26 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.24 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.22 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.20 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.18 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.16 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.14 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.12 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.10 pkgsrc-2008Q1:1.3.0.8 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.6 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.4 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.2 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.2.0.2 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.1.1.1.0.34 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.32 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.30 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.28 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.26 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.24 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.22 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.20 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.18 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.16 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.14 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.12 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.10 pkgsrc-2003Q4-base:1.1.1.1 netbsd-1-6-1:1.1.1.1.0.6 netbsd-1-6-1-base:1.1.1.1 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2007.06.13.23.17.32; author heinz; state Exp; branches; next 1.2; 1.2 date 2007.02.27.14.03.58; author wiz; state Exp; branches; next 1.1; 1.1 date 2002.01.30.22.16.50; author mjl; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.01.30.22.16.50; author mjl; state Exp; branches; next ; desc @@ 1.3 log @- The package supports installation to DESTDIR. The only issue was the creation of the parser registry (ParserDetails.ini) at installation time which does not work if using DESTDIR. Instead of breaking abstraction barriers (use of _USE_DESTDIR) to make this work, this task was moved to INSTALL/DEINSTALL scripts where it really belongs, which incidentally also solves the problem described above. - In order to move the creation of the parser registry to the pkgsrc scripts, Makefile.PL was changed (through patch-aa) to respect the variable SKIP_SAX_INSTALL (inspired by XML::LibXML). - File::Temp is a part of Perl since 5.6.1 so we do not need an explicit DEPENDS line for this. @ text @$NetBSD$ --- Makefile.PL.orig 2006-04-24 02:14:03.000000000 +0200 +++ Makefile.PL @@@@ -20,20 +20,22 @@@@ sub MY::install { my $write_ini_ok = 0; - eval { require XML::SAX }; - if ($@@) { - $write_ini_ok = 1; - } - else { - my $dir = File::Basename::dirname($INC{'XML/SAX.pm'}); - if (-e File::Spec->catfile($dir, 'SAX', 'ParserDetails.ini')) { - $write_ini_ok = - ExtUtils::MakeMaker::prompt( - "Do you want XML::SAX to alter ParserDetails.ini?", "Y" - ) =~ /^y/i; + unless ( defined $ENV{'SKIP_SAX_INSTALL'} ) { + eval { require XML::SAX }; + if ($@@) { + $write_ini_ok = 1; } else { - $write_ini_ok = 1; + my $dir = File::Basename::dirname($INC{'XML/SAX.pm'}); + if (-e File::Spec->catfile($dir, 'SAX', 'ParserDetails.ini')) { + $write_ini_ok = + ExtUtils::MakeMaker::prompt( + "Do you want XML::SAX to alter ParserDetails.ini?", "Y" + ) =~ /^y/i; + } + else { + $write_ini_ok = 1; + } } } @ 1.2 log @Update to 0.15: 0.15 08 Feb 2007 Grant McLean - Fixed handling of entities in attribute values - Cleaned up some benign warnings 0.14 23 Apr 2006 Matt Sergeant - Fixed CDATA section parsing (Uwe Voelker) - Fix Makefile.PL for VMS - Support calling set_handler() mid-parse - Fix for when random modules overload UNIVERSAL::AUTOLOAD() - Fix case when ParserDetails.ini isn't being updated but we are doing an upgrade. 0.13 24 Oct 2005 Matt Sergeant - Complete re-write of XML::SAX::PurePerl for performance - Support Encoding & XMLVersion in DocumentLocator interface - A few conformance tweaks to match perl SAX 2.1. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 2002/01/30 22:16:50 mjl Exp $ d3 1 a3 1 --- Makefile.PL.orig 2006-04-24 00:14:03.000000000 +0000 d5 12 a16 4 @@@@ -28,9 +28,10 @@@@ sub MY::install { my $dir = File::Basename::dirname($INC{'XML/SAX.pm'}); if (-e File::Spec->catfile($dir, 'SAX', 'ParserDetails.ini')) { $write_ini_ok = d20 4 a23 4 + 1; +# ExtUtils::MakeMaker::prompt( +# "Do you want XML::SAX to alter ParserDetails.ini?", "Y" +# ) =~ /^y/i; d26 14 a39 1 $write_ini_ok = 1; @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.PL.orig Tue Jan 29 07:05:23 2002 d5 14 a18 18 @@@@ -12,7 +12,7 @@@@ sub MY::install { package MY; my $script = shift->SUPER::install(@@_); - if (ExtUtils::MakeMaker::prompt("Do you want XML::SAX to alter ParserDetails.ini?", "Y") =~ /^y/i) { +# if (ExtUtils::MakeMaker::prompt("Do you want XML::SAX to alter ParserDetails.ini?", "Y") =~ /^y/i) { $script =~ s/install :: (.*)$/install :: $1 install_sax_pureperl/m; $script .= <<"INSTALL"; @@@@ -21,7 +21,7 @@@@ INSTALL - } +# } return $script; } @ 1.1.1.1 log @Initial import of p5-XML-SAX-0.07 XML::SAX is a SAX parser access API for Perl. It includes classes and APIs required for implementing SAX drivers, along with a factory class for returning any SAX parser installed on the user's system. Older version (0.6) provided by Shell Hung in PR/15087. @ text @@