Mercurial > vanilla
comparison perl/p5-xml-sax/patch-disable-install.patch @ 614:a92f2e4886b3
perl: rename perl-* to p5-*
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 23 Jul 2019 20:10:00 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
613:366305654d32 | 614:a92f2e4886b3 |
---|---|
1 --- Makefile.PL.orig 2019-07-23 09:37:28.347663640 +0200 | |
2 +++ Makefile.PL 2019-07-23 09:37:35.547568856 +0200 | |
3 @@ -12,43 +12,3 @@ | |
4 'XML::NamespaceSupport' => 0.03, | |
5 }, | |
6 ); | |
7 - | |
8 -sub MY::install { | |
9 - package MY; | |
10 - my $script = shift->SUPER::install(@_); | |
11 - | |
12 - # Only modify existing ParserDetails.ini if user agrees | |
13 - | |
14 - my $write_ini_ok = 0; | |
15 - | |
16 - eval { require XML::SAX }; | |
17 - if ($@) { | |
18 - $write_ini_ok = 1; | |
19 - } | |
20 - else { | |
21 - my $dir = File::Basename::dirname($INC{'XML/SAX.pm'}); | |
22 - if (-e File::Spec->catfile($dir, 'SAX', 'ParserDetails.ini')) { | |
23 - $write_ini_ok = | |
24 - ExtUtils::MakeMaker::prompt( | |
25 - "Do you want XML::SAX to alter ParserDetails.ini?", "Y" | |
26 - ) =~ /^y/i; | |
27 - } | |
28 - else { | |
29 - $write_ini_ok = 1; | |
30 - } | |
31 - } | |
32 - | |
33 - if ($write_ini_ok) { | |
34 - $script =~ s/install :: (.*)$/install :: $1 install_sax_pureperl/m; | |
35 - $script .= <<"INSTALL"; | |
36 - | |
37 -install_sax_pureperl : pure_install | |
38 -\t\@\$(PERL) -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()" | |
39 - | |
40 -INSTALL | |
41 - | |
42 - } | |
43 - | |
44 - return $script; | |
45 -} | |
46 - |