In perl.git, the branch smoke-me/jkeenan/io-compress-sync has been updated <http://perl5.git.perl.org/perl.git/commitdiff/bf71320880837d48b62604a18e16aacf5a0ae92e?hp=1a6ca9e3bfc0bd7741991ad2770bacaabe9d894a>
discards 1a6ca9e3bfc0bd7741991ad2770bacaabe9d894a (commit) discards c722d1d2080853ca4f8ef6587ef4b692f74e1bb5 (commit) discards bfdd04a0cae641a350593cc24cd3a3842e051465 (commit) - Log ----------------------------------------------------------------- commit bf71320880837d48b62604a18e16aacf5a0ae92e Author: James E Keenan <[email protected]> Date: Thu Mar 9 08:47:32 2017 -0500 Comment out "use lib '.';" in 3 Makefile.PLs. During 'make', miniperl attempts to build cpan/IO-Compress before it attempts to build dist/lib. Consequently, the 'lib' pragma is not yet available at the point when cpan/IO-Compress/Makefile.PL is run (by make_ext.pl). Commenting out this 'use lib' got past the miniperl failure. For consistency, I commented out the 'use lib' statements in the Makefile.PLs for Compress-Raw-Bzip2 and Compress-Raw-Zlib as well. 'make' completed and all tests passed. Note that this was done without the CUSTOMIZED array in IO-Compress in Porting/Maintainers.pl. M cpan/Compress-Raw-Bzip2/Makefile.PL M cpan/Compress-Raw-Zlib/Makefile.PL M cpan/IO-Compress/Makefile.PL commit a4995f16e08fe510bccd206711e09626d15622f7 Author: James E Keenan <[email protected]> Date: Wed Mar 8 22:19:12 2017 -0500 Sync IO-Compress with CPAN version 2.074. Removed CUSTOMIZED array ref from Porting/Maintainers.pl. cpan/IO-Compress/lib/File/GlobMapper.pm does not carry a $VERSION. Since it was modified from previous state, I had to add an entry for it in Porting/cmpVERSION.pl to get t/porting/cmp_version.t to PASS. M Porting/Maintainers.pl M Porting/cmpVERSION.pl M cpan/IO-Compress/Makefile.PL M cpan/IO-Compress/lib/Compress/Zlib.pm M cpan/IO-Compress/lib/File/GlobMapper.pm M cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm M cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm M cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm M cpan/IO-Compress/lib/IO/Compress/Base.pm M cpan/IO-Compress/lib/IO/Compress/Base/Common.pm M cpan/IO-Compress/lib/IO/Compress/Bzip2.pm M cpan/IO-Compress/lib/IO/Compress/Deflate.pm M cpan/IO-Compress/lib/IO/Compress/FAQ.pod M cpan/IO-Compress/lib/IO/Compress/Gzip.pm M cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm M cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm M cpan/IO-Compress/lib/IO/Compress/Zip.pm M cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm M cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm M cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm M cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm M cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm M cpan/IO-Compress/lib/IO/Uncompress/Base.pm M cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm M cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm M cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm M cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm M cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm M cpan/IO-Compress/t/000prereq.t M cpan/IO-Compress/t/compress/CompTestUtils.pm M cpan/IO-Compress/t/compress/encode.pl ----------------------------------------------------------------------- Summary of changes: Makefile.SH | 3 ++- cpan/IO-Compress/Makefile.PL | 1 - ext/POSIX/lib/POSIX.pod | 2 +- make_ext.pl | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile.SH b/Makefile.SH index 9e233c9457..ca86afd5f0 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -189,11 +189,12 @@ dynamic_list=' ' dynamic_ext_re="lib/auto/re/re.$dlext" extra_dep=' ext/Pod-Functions/pm_to_blib: cpan/Pod-Simple/pm_to_blib cpan/Pod-Escapes/pm_to_blib pod/perlfunc.pod +cpan/IO-Compress/pm_to_blib: dist/lib/pm_to_blib ' for f in $dynamic_ext; do : the dependency named here will never exist base=`echo "$f" | sed 's/.*\///'` - this_target="lib/auto/$f/$base.$dlext" + this_target="lib/auto/$f/$base.$dlext" dynamic_list="$dynamic_list $this_target" : Parallel makes reveal that we have some interdependencies diff --git a/cpan/IO-Compress/Makefile.PL b/cpan/IO-Compress/Makefile.PL index 2763bcdf78..c579df1e14 100644 --- a/cpan/IO-Compress/Makefile.PL +++ b/cpan/IO-Compress/Makefile.PL @@ -6,7 +6,6 @@ require 5.006 ; $::VERSION = '2.074' ; #use lib '.'; -unshift @INC, '.'; use private::MakeUtil; use ExtUtils::MakeMaker 5.16 ; diff --git a/ext/POSIX/lib/POSIX.pod b/ext/POSIX/lib/POSIX.pod index 439370257e..d3f9e8934f 100644 --- a/ext/POSIX/lib/POSIX.pod +++ b/ext/POSIX/lib/POSIX.pod @@ -1013,7 +1013,7 @@ See also L</ceil>, L</floor>, L</trunc>. Owing to an oversight, this is not currently exported by default, or as part of the C<:math_h_c99> export tag; importing it must therefore be done by explicit -name. This will be changed in Perl 5.26. +name. =item C<malloc> diff --git a/make_ext.pl b/make_ext.pl index c129a34039..80d8f68aa3 100644 --- a/make_ext.pl +++ b/make_ext.pl @@ -204,10 +204,11 @@ elsif (IS_VMS) { { # Cwd needs to be built before Encode recurses into subdirectories. # Pod::Simple needs to be built before Pod::Functions + # lib needs to be built before IO-Compress # This seems to be the simplest way to ensure this ordering: my (@first, @other); foreach (@extspec) { - if ($_ eq 'Cwd' || $_ eq 'Pod/Simple') { + if ($_ eq 'Cwd' || $_ eq 'Pod/Simple' || $_ eq 'lib') { push @first, $_; } else { push @other, $_; -- Perl5 Master Repository
