X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/8f2fd5317a8da44171ae4098be674cf779827374..4b6f7c8178ca97811f956dfcee6aa0d857a91238:/installperl diff --git a/installperl b/installperl index 1bdf250..04d778e 100755 --- a/installperl +++ b/installperl @@ -812,13 +812,22 @@ sub installlib { return if $name =~ /^makefile$/i; # ignore the test extensions return if $dir =~ m{ext/XS/(?:APItest|Typemap)/}; + # ignore the demo files + return if $dir =~ /\bdemos?\b/; + + # ignore READMEs, MANIFESTs, INSTALL docs, META.ymls and change logs. + # Changes.e2x and README.e2x are needed by enc2xs. + return if $name =~ m{^(?:README|MANIFEST|META\.yml|INSTALL)$}; + return if $name =~ m{^(?:TODO|BUGS|CREDITS)$}i; + return if $name =~ m{^change(?:s|log)(?:\.libnet)?$}i; $name = "$dir/$name" if $dir ne ''; my $installlib = $installprivlib; if ($dir =~ /^auto/ || ($name =~ /^(.*)\.(?:pm|pod)$/ && $archpms{$1}) || - ($name =~ /^(.*)\.(?:h|lib)$/i && ($Is_W32 || $Is_NetWare)) + ($name =~ /^(.*)\.(?:h|lib)$/i && ($Is_W32 || $Is_NetWare)) || + $name eq 'Config_heavy.pl' ) { $installlib = $installarchlib; return unless $do_installarchlib;