Chris Lightfoot <chris@ex-parrot.com>
Chris Nandor <pudge@pobox.com>
Chris Pepper
-Chris Travers <chris.travers@gmail.com>
Chris Tubutis <chris@broadband.att.com>
Chris Wick <cwick@lmc.com>
Chris Williams <chrisw@netinfo.com.au>
aphostname='/bin/hostname'
api_revision='5'
api_subversion='0'
-api_version='24'
-api_versionstring='5.24.0'
+api_version='25'
+api_versionstring='5.25.0'
ar='ar'
-archlib='/usr/lib/perl5/5.24.1/armv4l-linux'
-archlibexp='/usr/lib/perl5/5.24.1/armv4l-linux'
+archlib='/usr/lib/perl5/5.25.0/armv4l-linux'
+archlibexp='/usr/lib/perl5/5.25.0/armv4l-linux'
archname64=''
archname='armv4l-linux'
archobjs=''
cat='cat'
cc='cc'
cccdlflags='-fpic'
-ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.24.1/armv4l-linux/CORE'
+ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.25.0/armv4l-linux/CORE'
ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccname='arm-linux-gcc'
inc_version_list_init='0'
incpath=''
inews=''
-installarchlib='./install_me_here/usr/lib/perl5/5.24.1/armv4l-linux'
+installarchlib='./install_me_here/usr/lib/perl5/5.25.0/armv4l-linux'
installbin='./install_me_here/usr/bin'
installhtml1dir=''
installhtml3dir=''
installman3dir='./install_me_here/usr/share/man/man3'
installprefix='./install_me_here/usr'
installprefixexp='./install_me_here/usr'
-installprivlib='./install_me_here/usr/lib/perl5/5.24.1'
+installprivlib='./install_me_here/usr/lib/perl5/5.25.0'
installscript='./install_me_here/usr/bin'
-installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.24.1/armv4l-linux'
+installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.25.0/armv4l-linux'
installsitebin='./install_me_here/usr/bin'
installsitehtml1dir=''
installsitehtml3dir=''
-installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.24.1'
+installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.25.0'
installsiteman1dir='./install_me_here/usr/share/man/man1'
installsiteman3dir='./install_me_here/usr/share/man/man3'
installsitescript='./install_me_here/usr/bin'
pr=''
prefix='/usr'
prefixexp='/usr'
-privlib='/usr/lib/perl5/5.24.1'
-privlibexp='/usr/lib/perl5/5.24.1'
+privlib='/usr/lib/perl5/5.25.0'
+privlibexp='/usr/lib/perl5/5.25.0'
procselfexe='"/proc/self/exe"'
prototype='define'
ptrsize='4'
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0'
sig_size='68'
signal_t='void'
-sitearch='/usr/lib/perl5/site_perl/5.24.1/armv4l-linux'
-sitearchexp='/usr/lib/perl5/site_perl/5.24.1/armv4l-linux'
+sitearch='/usr/lib/perl5/site_perl/5.25.0/armv4l-linux'
+sitearchexp='/usr/lib/perl5/site_perl/5.25.0/armv4l-linux'
sitebin='/usr/bin'
sitebinexp='/usr/bin'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
-sitelib='/usr/lib/perl5/site_perl/5.24.1'
+sitelib='/usr/lib/perl5/site_perl/5.25.0'
sitelib_stem='/usr/lib/perl5/site_perl'
-sitelibexp='/usr/lib/perl5/site_perl/5.24.1'
+sitelibexp='/usr/lib/perl5/site_perl/5.25.0'
siteman1dir='/usr/share/man/man1'
siteman1direxp='/usr/share/man/man1'
siteman3dir='/usr/share/man/man3'
strerror_r_proto='0'
strings='/usr/include/string.h'
submit=''
-subversion='1'
+subversion='0'
sysman='/usr/share/man/man1'
tail=''
tar=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
-version='5.24.1'
-version_patchlevel_string='version 24 subversion 1'
+version='5.25.0'
+version_patchlevel_string='version 25 subversion 0'
versiononly='undef'
vi=''
xlibpth='/usr/lib/386 /lib/386'
config_args=''
config_argc=0
PERL_REVISION=5
-PERL_VERSION=24
-PERL_SUBVERSION=1
+PERL_VERSION=25
+PERL_SUBVERSION=0
PERL_API_REVISION=5
-PERL_API_VERSION=24
+PERL_API_VERSION=25
PERL_API_SUBVERSION=0
PERL_PATCHLEVEL=
PERL_CONFIG_SH=true
aphostname='/bin/hostname'
api_revision='5'
api_subversion='0'
-api_version='24'
-api_versionstring='5.24.0'
+api_version='25'
+api_versionstring='5.25.0'
ar='ar'
-archlib='/usr/lib/perl5/5.24.1/armv4l-linux'
-archlibexp='/usr/lib/perl5/5.24.1/armv4l-linux'
+archlib='/usr/lib/perl5/5.25.0/armv4l-linux'
+archlibexp='/usr/lib/perl5/5.25.0/armv4l-linux'
archname64=''
archname='armv4l-linux'
archobjs=''
cat='cat'
cc='arm-none-linux-gnueabi-gcc'
cccdlflags='-fpic'
-ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.24.1/armv4l-linux/CORE'
+ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.25.0/armv4l-linux/CORE'
ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccname='arm-linux-gcc'
inc_version_list_init='0'
incpath=''
inews=''
-installarchlib='./install_me_here/usr/lib/perl5/5.24.1/armv4l-linux'
+installarchlib='./install_me_here/usr/lib/perl5/5.25.0/armv4l-linux'
installbin='./install_me_here/usr/bin'
installhtml1dir=''
installhtml3dir=''
installman3dir='./install_me_here/usr/share/man/man3'
installprefix='./install_me_here/usr'
installprefixexp='./install_me_here/usr'
-installprivlib='./install_me_here/usr/lib/perl5/5.24.1'
+installprivlib='./install_me_here/usr/lib/perl5/5.25.0'
installscript='./install_me_here/usr/bin'
-installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.24.1/armv4l-linux'
+installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.25.0/armv4l-linux'
installsitebin='./install_me_here/usr/bin'
installsitehtml1dir=''
installsitehtml3dir=''
-installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.24.1'
+installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.25.0'
installsiteman1dir='./install_me_here/usr/share/man/man1'
installsiteman3dir='./install_me_here/usr/share/man/man3'
installsitescript='./install_me_here/usr/bin'
pr=''
prefix='/usr'
prefixexp='/usr'
-privlib='/usr/lib/perl5/5.24.1'
-privlibexp='/usr/lib/perl5/5.24.1'
+privlib='/usr/lib/perl5/5.25.0'
+privlibexp='/usr/lib/perl5/5.25.0'
procselfexe='"/proc/self/exe"'
prototype='define'
ptrsize='4'
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0'
sig_size='68'
signal_t='void'
-sitearch='/usr/lib/perl5/site_perl/5.24.1/armv4l-linux'
-sitearchexp='/usr/lib/perl5/site_perl/5.24.1/armv4l-linux'
+sitearch='/usr/lib/perl5/site_perl/5.25.0/armv4l-linux'
+sitearchexp='/usr/lib/perl5/site_perl/5.25.0/armv4l-linux'
sitebin='/usr/bin'
sitebinexp='/usr/bin'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
-sitelib='/usr/lib/perl5/site_perl/5.24.1'
+sitelib='/usr/lib/perl5/site_perl/5.25.0'
sitelib_stem='/usr/lib/perl5/site_perl'
-sitelibexp='/usr/lib/perl5/site_perl/5.24.1'
+sitelibexp='/usr/lib/perl5/site_perl/5.25.0'
siteman1dir='/usr/share/man/man1'
siteman1direxp='/usr/share/man/man1'
siteman3dir='/usr/share/man/man3'
strerror_r_proto='0'
strings='/usr/include/string.h'
submit=''
-subversion='1'
+subversion='0'
sysman='/usr/share/man/man1'
tail=''
tar=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
-version='5.24.1'
-version_patchlevel_string='version 24 subversion 1'
+version='5.25.0'
+version_patchlevel_string='version 25 subversion 0'
versiononly='undef'
vi=''
xlibpth='/usr/lib/386 /lib/386'
config_args=''
config_argc=0
PERL_REVISION=5
-PERL_VERSION=24
-PERL_SUBVERSION=1
+PERL_VERSION=25
+PERL_SUBVERSION=0
PERL_API_REVISION=5
-PERL_API_VERSION=24
+PERL_API_VERSION=25
PERL_API_SUBVERSION=0
PERL_PATCHLEVEL=
PERL_CONFIG_SH=true
=item Directories for the perl distribution
-By default, Configure will use the following directories for 5.24.1.
+By default, Configure will use the following directories for 5.25.0.
$version is the full perl version number, including subversion, e.g.
5.12.3, and $archname is a string like sun4-sunos,
determined by Configure. The full definitions of all Configure
=head1 Coexistence with earlier versions of perl 5
-Perl 5.24.1 is not binary compatible with earlier versions of Perl.
+Perl 5.25.0 is not binary compatible with earlier versions of Perl.
In other words, you will have to recompile your XS modules.
In general, you can usually safely upgrade from one version of Perl
libraries after 5.6.0, but not for executables. TODO?) One convenient
way to do this is by using a separate prefix for each version, such as
- sh Configure -Dprefix=/opt/perl5.24.1
+ sh Configure -Dprefix=/opt/perl5.25.0
-and adding /opt/perl5.24.1/bin to the shell PATH variable. Such users
+and adding /opt/perl5.25.0/bin to the shell PATH variable. Such users
may also wish to add a symbolic link /usr/local/bin/perl so that
scripts can still start with #!/usr/local/bin/perl.
=head2 Upgrading from v5.22 or earlier
-B<Perl 5.24.1 may not be binary compatible with Perl v5.22 or
+B<Perl 5.25.0 may not be binary compatible with Perl v5.22 or
earlier Perl releases.> Perl modules having binary parts
(meaning that a C compiler is used) will have to be recompiled to be
-used with 5.24.1. If you find you do need to rebuild an extension with
-5.24.1, you may safely do so without disturbing the older
+used with 5.25.0. If you find you do need to rebuild an extension with
+5.25.0, you may safely do so without disturbing the older
installations. (See L<"Coexistence with earlier versions of perl 5">
above.)
print("$f\n");
}
-in Linux with perl-5.24.1 is as follows (under $Config{prefix}):
+in Linux with perl-5.25.0 is as follows (under $Config{prefix}):
./bin/perl
- ./lib/perl5/5.24.1/strict.pm
- ./lib/perl5/5.24.1/warnings.pm
- ./lib/perl5/5.24.1/i686-linux/File/Glob.pm
- ./lib/perl5/5.24.1/feature.pm
- ./lib/perl5/5.24.1/XSLoader.pm
- ./lib/perl5/5.24.1/i686-linux/auto/File/Glob/Glob.so
+ ./lib/perl5/5.25.0/strict.pm
+ ./lib/perl5/5.25.0/warnings.pm
+ ./lib/perl5/5.25.0/i686-linux/File/Glob.pm
+ ./lib/perl5/5.25.0/feature.pm
+ ./lib/perl5/5.25.0/XSLoader.pm
+ ./lib/perl5/5.25.0/i686-linux/auto/File/Glob/Glob.so
Secondly, for perl-5.10.1, the Debian perl-base package contains 591
files, (of which 510 are for lib/unicore) totaling about 3.5MB in its
t/run/switchC.t Test the -C switch
t/run/switchd-78586.t See whether bug 78586 is fixed
t/run/switchd.t Test the -d switch
-t/run/switchDx.t Test the -D switch
t/run/switches.t Tests for the other switches (-0, -l, -c, -s, -M, -m, -V, -v, -h, -z, -i)
t/run/switchF1.t Pathological tests for the -F switch
t/run/switchF2.t Pathological tests for the -F switch
"vxs.inc"
]
},
- "release_status" : "stable",
+ "release_status" : "unstable",
"resources" : {
"bugtracker" : {
"web" : "https://rt.perl.org/"
"url" : "http://perl5.git.perl.org/"
}
},
- "version" : "5.024001",
- "x_serialization_backend" : "JSON::PP version 2.27300_01"
+ "version" : "5.025000",
+ "x_serialization_backend" : "JSON::PP version 2.27300"
}
homepage: http://www.perl.org/
license: http://dev.perl.org/licenses/
repository: http://perl5.git.perl.org/
-version: '5.024001'
+version: '5.025000'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
perllib_objs = $(perllib_objs_nodt) $(DTRACE_PERLLIB_O)
perlmain_objs = perlmain$(OBJ_EXT) $(DTRACE_MAIN_O)
-perltoc_pod_prereqs = extra.pods pod/perl5241delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod
+perltoc_pod_prereqs = extra.pods pod/perl5250delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod
generated_pods = pod/perltoc.pod $(perltoc_pod_prereqs)
generated_headers = uudmap.h bitcount.h mg_data.h
pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST
$(MINIPERL) pod/perlmodlib.PL -q
-pod/perl5241delta.pod: pod/perldelta.pod
- $(RMS) pod/perl5241delta.pod
- $(LNS) perldelta.pod pod/perl5241delta.pod
+pod/perl5250delta.pod: pod/perldelta.pod
+ $(RMS) pod/perl5250delta.pod
+ $(LNS) perldelta.pod pod/perl5250delta.pod
extra.pods: $(MINIPERL_EXE)
-@test ! -f extra.pods || rm -f `cat extra.pods`
# Here comes the CW tools - TO BE FILLED TO BUILD WITH CW -
-MODULE_DESC = "Perl 5.24.1 for NetWare"
+MODULE_DESC = "Perl 5.25.0 for NetWare"
CCTYPE = CodeWarrior
C_COMPILER = mwccnlm -c
CPP_COMPILER = mwccnlm
# versioned installation can be obtained by setting INST_TOP above to a
# path that includes an arbitrary version string.
#
-INST_VER = \5.24.1
+INST_VER = \5.25.0
#
# Comment this out if you DON'T want your perl installation to have
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "c:\\perl\\5.24.1\\lib\\NetWare-x86-multi-thread" /**/
+#define ARCHLIB "c:\\perl\\5.25.0\\lib\\NetWare-x86-multi-thread" /**/
/*#define ARCHLIB_EXP "" /**/
/* ARCHNAME:
* This symbol is the filename expanded version of the BIN symbol, for
* programs that do not want to deal with that at run-time.
*/
-#define BIN "c:\\perl\\5.24.1\\bin\\NetWare-x86-multi-thread" /**/
-#define BIN_EXP "c:\\perl\\5.24.1\\bin\\NetWare-x86-multi-thread" /**/
+#define BIN "c:\\perl\\5.25.0\\bin\\NetWare-x86-multi-thread" /**/
+#define BIN_EXP "c:\\perl\\5.25.0\\bin\\NetWare-x86-multi-thread" /**/
/* BYTEORDER:
* This symbol holds the hexadecimal constant defined in byteorder,
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "c:\\perl\\site\\5.24.1\\lib\\NetWare-x86-multi-thread" /**/
+#define SITEARCH "c:\\perl\\site\\5.25.0\\lib\\NetWare-x86-multi-thread" /**/
/*#define SITEARCH_EXP "" /**/
/* SITELIB:
* removed. The elements in inc_version_list (inc_version_list.U) can
* be tacked onto this variable to generate a list of directories to search.
*/
-#define SITELIB "c:\\perl\\site\\5.24.1\\lib" /**/
+#define SITELIB "c:\\perl\\site\\5.25.0\\lib" /**/
/*#define SITELIB_EXP "" /**/
#define SITELIB_STEM "" /**/
'EXCLUDED' => [
qw(t/07_ptardiff.t),
],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw(
- bin/ptar bin/ptardiff bin/ptargrep
- lib/Archive/Tar.pm lib/Archive/Tar/Constant.pm
- lib/Archive/Tar/File.pm
- )
- ],
},
'Attribute::Handlers' => {
t/03podcov.t
),
],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw(
- lib/Math/BigFloat/Trace.pm
- lib/Math/BigInt/Trace.pm lib/bigint.pm
- lib/bignum.pm lib/bigrat.pm
- )
- ],
},
'Carp' => {
),
],
# See commit 3198fda65dbcd975c56916e4b98f515fab7f02e5
- 'CUSTOMIZED' => [
- qw[ lib/CPAN.pm ],
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( lib/App/Cpan.pm scripts/cpan )
- ],
+ 'CUSTOMIZED' => [ qw[ lib/CPAN.pm ] ],
},
# Note: When updating CPAN-Meta the META.* files will need to be regenerated
'DISTRIBUTION' => 'GAAS/Digest-1.17.tar.gz',
'FILES' => q[cpan/Digest],
'EXCLUDED' => ['digest-bench'],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( Digest.pm )
- ],
},
'Digest::MD5' => {
examples/dups
),
],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( lib/Digest/SHA.pm shasum )
- ],
},
'Dumpvalue' => {
CUSTOMIZED => [
qw( encoding.pm
),
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw(
- Encode.pm bin/enc2xs bin/encguess bin/piconv
- bin/ucmlint bin/unidump
- )
],
},
t/cd.t
t/echo.t
),
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( bin/instmodsh lib/ExtUtils/Command.pm ),
],
},
'File::Fetch' => {
'DISTRIBUTION' => 'BINGOS/File-Fetch-0.48.tar.gz',
'FILES' => q[cpan/File-Fetch],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( lib/File/Fetch.pm )
- ],
},
'File::Path' => {
qr/^eg/,
qr/^xt/
],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( lib/HTTP/Tiny.pm )
- ],
},
'I18N::Collate' => {
't/010examples-zlib.t',
't/cz-05examples.t',
],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw(
- bin/zipdetails lib/Compress/Zlib.pm
- lib/IO/Compress/Adapter/Bzip2.pm
- lib/IO/Compress/Adapter/Deflate.pm
- lib/IO/Compress/Adapter/Identity.pm
- lib/IO/Compress/Base.pm
- lib/IO/Compress/Base/Common.pm
- lib/IO/Compress/Bzip2.pm
- lib/IO/Compress/Deflate.pm
- lib/IO/Compress/Gzip.pm
- lib/IO/Compress/Gzip/Constants.pm
- lib/IO/Compress/RawDeflate.pm
- lib/IO/Compress/Zip.pm
- lib/IO/Compress/Zip/Constants.pm
- lib/IO/Compress/Zlib/Constants.pm
- lib/IO/Compress/Zlib/Extra.pm
- lib/IO/Uncompress/Adapter/Bunzip2.pm
- lib/IO/Uncompress/Adapter/Identity.pm
- lib/IO/Uncompress/Adapter/Inflate.pm
- lib/IO/Uncompress/AnyInflate.pm
- lib/IO/Uncompress/AnyUncompress.pm
- lib/IO/Uncompress/Base.pm
- lib/IO/Uncompress/Bunzip2.pm
- lib/IO/Uncompress/Gunzip.pm
- lib/IO/Uncompress/Inflate.pm
- lib/IO/Uncompress/RawInflate.pm
- lib/IO/Uncompress/Unzip.pm
- )
- ],
},
'IO::Socket::IP' => {
'IPC::Cmd' => {
'DISTRIBUTION' => 'BINGOS/IPC-Cmd-0.92.tar.gz',
'FILES' => q[cpan/IPC-Cmd],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( lib/IPC/Cmd.pm )
- ],
},
'IPC::SysV' => {
'JSON::PP' => {
'DISTRIBUTION' => 'MAKAMAKA/JSON-PP-2.27300.tar.gz',
'FILES' => q[cpan/JSON-PP],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( bin/json_pp lib/JSON/PP.pm )
- ],
},
'lib' => {
qr(^demos/),
qr(^t/external/),
],
- 'CUSTOMIZED' => [
- qw(
- lib/Net/Cmd.pm lib/Net/Config.pm
- lib/Net/Domain.pm lib/Net/FTP.pm lib/Net/FTP/A.pm
- lib/Net/FTP/E.pm lib/Net/FTP/I.pm
- lib/Net/FTP/L.pm lib/Net/FTP/dataconn.pm
- lib/Net/NNTP.pm lib/Net/Netrc.pm lib/Net/POP3.pm
- lib/Net/SMTP.pm lib/Net/Time.pm
- )
- ],
},
'Locale-Codes' => {
'Locale::Maketext::Simple' => {
'DISTRIBUTION' => 'JESSE/Locale-Maketext-Simple-0.21.tar.gz',
'FILES' => q[cpan/Locale-Maketext-Simple],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( lib/Locale/Maketext/Simple.pm )
- ],
},
'Math::BigInt' => {
'DISTRIBUTION' => 'MJD/Memoize-1.03.tgz',
'FILES' => q[cpan/Memoize],
'EXCLUDED' => ['article.html'],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw( Memoize.pm )
- ],
},
'MIME::Base64' => {
qw[t/00-report-prereqs.t],
qr{^xt},
],
- # https://github.com/Perl-Toolchain-Gang/CPAN-Meta/pull/119
- 'CUSTOMIZED' => [ qw[ lib/Parse/CPAN/Meta.pm t/02_api.t ] ],
},
'PathTools' => {
win32/PerlLog.RES
),
],
- 'CUSTOMIZED' => [
- qw( Syslog.pm )
- ],
},
'Term::ANSIColor' => {
t/lib/if.pm
),
],
- 'CUSTOMIZED' => [
- # https://rt.perl.org/Ticket/Display.html?id=127834
- qw(
- bin/prove lib/App/Prove.pm lib/App/Prove/State.pm
- lib/App/Prove/State/Result.pm
- lib/App/Prove/State/Result/Test.pm
- lib/TAP/Base.pm lib/TAP/Formatter/Base.pm
- lib/TAP/Formatter/Color.pm
- lib/TAP/Formatter/Console.pm
- lib/TAP/Formatter/Console/ParallelSession.pm
- lib/TAP/Formatter/Console/Session.pm
- lib/TAP/Formatter/File.pm
- lib/TAP/Formatter/File/Session.pm
- lib/TAP/Formatter/Session.pm lib/TAP/Harness.pm
- lib/TAP/Harness/Env.pm lib/TAP/Object.pm
- lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm
- lib/TAP/Parser/Grammar.pm
- lib/TAP/Parser/Iterator.pm
- lib/TAP/Parser/Iterator/Array.pm
- lib/TAP/Parser/Iterator/Process.pm
- lib/TAP/Parser/Iterator/Stream.pm
- lib/TAP/Parser/IteratorFactory.pm
- lib/TAP/Parser/Multiplexer.pm
- lib/TAP/Parser/Result.pm
- lib/TAP/Parser/Result/Bailout.pm
- lib/TAP/Parser/Result/Comment.pm
- lib/TAP/Parser/Result/Plan.pm
- lib/TAP/Parser/Result/Pragma.pm
- lib/TAP/Parser/Result/Test.pm
- lib/TAP/Parser/Result/Unknown.pm
- lib/TAP/Parser/Result/Version.pm
- lib/TAP/Parser/Result/YAML.pm
- lib/TAP/Parser/ResultFactory.pm
- lib/TAP/Parser/Scheduler.pm
- lib/TAP/Parser/Scheduler/Job.pm
- lib/TAP/Parser/Scheduler/Spinner.pm
- lib/TAP/Parser/Source.pm
- lib/TAP/Parser/SourceHandler.pm
- lib/TAP/Parser/SourceHandler/Executable.pm
- lib/TAP/Parser/SourceHandler/File.pm
- lib/TAP/Parser/SourceHandler/Handle.pm
- lib/TAP/Parser/SourceHandler/Perl.pm
- lib/TAP/Parser/SourceHandler/RawTAP.pm
- lib/TAP/Parser/YAMLish/Reader.pm
- lib/TAP/Parser/YAMLish/Writer.pm
- lib/Test/Harness.pm
- )
- ],
},
'Test::Simple' => {
aphostname='/bin/hostname'
api_revision='5'
api_subversion='0'
-api_version='24'
-api_versionstring='5.24.0'
+api_version='25'
+api_versionstring='5.25.0'
ar='ar'
-archlib='/tmp/mblead/lib/perl5/5.24.1/darwin-2level'
-archlibexp='/tmp/mblead/lib/perl5/5.24.1/darwin-2level'
+archlib='/tmp/mblead/lib/perl5/5.25.0/darwin-2level'
+archlibexp='/tmp/mblead/lib/perl5/5.25.0/darwin-2level'
archname64=''
archname='darwin-2level'
archobjs=''
incpth='/usr/local/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include /usr/include /usr/local/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include /usr/include /usr/local/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include /usr/include'
inews=''
initialinstalllocation='/tmp/mblead/bin'
-installarchlib='/tmp/mblead/lib/perl5/5.24.1/darwin-2level'
+installarchlib='/tmp/mblead/lib/perl5/5.25.0/darwin-2level'
installbin='/tmp/mblead/bin'
installhtml1dir=''
installhtml3dir=''
installman3dir='/tmp/mblead/man/man3'
installprefix='/tmp/mblead'
installprefixexp='/tmp/mblead'
-installprivlib='/tmp/mblead/lib/perl5/5.24.1'
+installprivlib='/tmp/mblead/lib/perl5/5.25.0'
installscript='/tmp/mblead/bin'
-installsitearch='/tmp/mblead/lib/perl5/site_perl/5.24.1/darwin-2level'
+installsitearch='/tmp/mblead/lib/perl5/site_perl/5.25.0/darwin-2level'
installsitebin='/tmp/mblead/bin'
installsitehtml1dir=''
installsitehtml3dir=''
-installsitelib='/tmp/mblead/lib/perl5/site_perl/5.24.1'
+installsitelib='/tmp/mblead/lib/perl5/site_perl/5.25.0'
installsiteman1dir='/tmp/mblead/man/man1'
installsiteman3dir='/tmp/mblead/man/man3'
installsitescript='/tmp/mblead/bin'
perl_static_inline='static __inline__'
perladmin='aaron@daybreak.nonet'
perllibs='-lpthread -ldl -lm -lutil -lc'
-perlpath='/tmp/mblead/bin/perl5.24.1'
+perlpath='/tmp/mblead/bin/perl5.25.0'
pg='pg'
phostname='hostname'
pidtype='pid_t'
pr=''
prefix='/tmp/mblead'
prefixexp='/tmp/mblead'
-privlib='/tmp/mblead/lib/perl5/5.24.1'
-privlibexp='/tmp/mblead/lib/perl5/5.24.1'
+privlib='/tmp/mblead/lib/perl5/5.25.0'
+privlibexp='/tmp/mblead/lib/perl5/5.25.0'
procselfexe=''
prototype='define'
ptrsize='8'
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 6, 0'
sig_size='33'
signal_t='void'
-sitearch='/tmp/mblead/lib/perl5/site_perl/5.24.1/darwin-2level'
-sitearchexp='/tmp/mblead/lib/perl5/site_perl/5.24.1/darwin-2level'
+sitearch='/tmp/mblead/lib/perl5/site_perl/5.25.0/darwin-2level'
+sitearchexp='/tmp/mblead/lib/perl5/site_perl/5.25.0/darwin-2level'
sitebin='/tmp/mblead/bin'
sitebinexp='/tmp/mblead/bin'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
-sitelib='/tmp/mblead/lib/perl5/site_perl/5.24.1'
+sitelib='/tmp/mblead/lib/perl5/site_perl/5.25.0'
sitelib_stem='/tmp/mblead/lib/perl5/site_perl'
-sitelibexp='/tmp/mblead/lib/perl5/site_perl/5.24.1'
+sitelibexp='/tmp/mblead/lib/perl5/site_perl/5.25.0'
siteman1dir='/tmp/mblead/man/man1'
siteman1direxp='/tmp/mblead/man/man1'
siteman3dir='/tmp/mblead/man/man3'
ssizetype='ssize_t'
st_ino_sign='1'
st_ino_size='8'
-startperl='#!/tmp/mblead/bin/perl5.24.1'
+startperl='#!/tmp/mblead/bin/perl5.25.0'
startsh='#!/bin/sh'
static_ext=' '
stdchar='char'
strerror_r_proto='0'
strings='/usr/include/string.h'
submit=''
-subversion='1'
+subversion='0'
sysman='/usr/share/man/man1'
sysroot=''
tail=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
-version='5.24.1'
-version_patchlevel_string='version 24 subversion 1'
+version='5.25.0'
+version_patchlevel_string='version 25 subversion 0'
versiononly='define'
vi=''
xlibpth='/usr/lib/386 /lib/386'
zcat=''
zip='zip'
PERL_REVISION=5
-PERL_VERSION=24
-PERL_SUBVERSION=1
+PERL_VERSION=25
+PERL_SUBVERSION=0
PERL_API_REVISION=5
-PERL_API_VERSION=24
+PERL_API_VERSION=25
PERL_API_SUBVERSION=0
PERL_PATCHLEVEL=''
PERL_CONFIG_SH=true
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "/pro/lib/perl5/5.24.1/i686-linux-64int-ld" /**/
-#define ARCHLIB_EXP "/pro/lib/perl5/5.24.1/i686-linux-64int-ld" /**/
+#define ARCHLIB "/pro/lib/perl5/5.25.0/i686-linux-64int-ld" /**/
+#define ARCHLIB_EXP "/pro/lib/perl5/5.25.0/i686-linux-64int-ld" /**/
/* ARCHNAME:
* This symbol holds a string representing the architecture name.
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "/pro/lib/perl5/5.24.1" /**/
-#define PRIVLIB_EXP "/pro/lib/perl5/5.24.1" /**/
+#define PRIVLIB "/pro/lib/perl5/5.25.0" /**/
+#define PRIVLIB_EXP "/pro/lib/perl5/5.25.0" /**/
/* PTRSIZE:
* This symbol contains the size of a pointer, so that the C preprocessor
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "/pro/lib/perl5/site_perl/5.24.1/i686-linux-64int-ld" /**/
-#define SITEARCH_EXP "/pro/lib/perl5/site_perl/5.24.1/i686-linux-64int-ld" /**/
+#define SITEARCH "/pro/lib/perl5/site_perl/5.25.0/i686-linux-64int-ld" /**/
+#define SITEARCH_EXP "/pro/lib/perl5/site_perl/5.25.0/i686-linux-64int-ld" /**/
/* SITELIB:
* This symbol contains the name of the private library for this package.
* removed. The elements in inc_version_list (inc_version_list.U) can
* be tacked onto this variable to generate a list of directories to search.
*/
-#define SITELIB "/pro/lib/perl5/site_perl/5.24.1" /**/
-#define SITELIB_EXP "/pro/lib/perl5/site_perl/5.24.1" /**/
+#define SITELIB "/pro/lib/perl5/site_perl/5.25.0" /**/
+#define SITELIB_EXP "/pro/lib/perl5/site_perl/5.25.0" /**/
#define SITELIB_STEM "/pro/lib/perl5/site_perl" /**/
/* SSize_t:
* script to make sure (one hopes) that it runs with perl and not
* some shell.
*/
-#define STARTPERL "#!/pro/bin/perl5.24.1" /**/
+#define STARTPERL "#!/pro/bin/perl5.25.0" /**/
/* HAS_STDIO_STREAM_ARRAY:
* This symbol, if defined, tells that there is an array
=head1 EPIGRAPHS
-=head2 v5.25.8 - Langston Hughes, So long
-
-L<Announced on 2016-12-20 by Sawyer X|http://www.nntp.perl.org/group/perl.perl5.porters/2016/12/msg241739.html>
-
- So long
- is in the song
- and it's in the way you're gone
- but it's like a foreign language
- in my mind
- and maybe was I blind
- I could not see
- and would not know
- you're gone so long
- so long.
-
-=head2 v5.25.7 - J.R.R. Tolkien, "The Silmarillion"
-
-L<Announced on 2016-11-20 by Chad 'Exodist' Granum|http://www.nntp.perl.org/group/perl.perl5.porters/2016/11/msg241120.html>
-
- Of Beren and Lúthien
-
- Among the tales of sorrow and of ruin that come down to us from the darkness of
- those days there are yet some in which amid weeping there is joy and under the
- shadow of death light that endures. And of these histories most fair still in
- the ears of the Elves is the tale of Beren and Lúthien. Of their lives was made
- the Lay of Leithian, Release from Bondage, which is the longest save one of the
- songs concerning the world of old; but here is told in fewer words and without
- song.
-
-=head2 v5.25.6 - Alan Warner, "The Sopranos"
-
-L<Announced on 2016-10-10 by Aaron Crane|http://www.nntp.perl.org/group/perl.perl5.porters/2016/10/msg240406.html>
-
- I'm up on all the pop trivia, says the guy with the stud in his tongue.
- Are you?
- Yes. Do you know who he lead singer of Echo and the Bunnymen is?
- Let me guess, is he called Echo?
- Good guess but no, anyway when they played Glastonbury it was so
- muddy he had two roadies to hold up a binliner on each of his legs so
- they wouldn't get covered in mud.
- That's what being rich and famous is all about, having someone
- else hold up your binliners on each leg when you're wandering across
- a sea of shite.
- Do you know what Sammy Davis Junior said being black and famous in
- America meant?
- No.
- He said being black and famous in America meant he could be
- refused entry to exclusive clubs and restaurants that other people
- could only ever dream of going to. Do you know Michael Stipe likes to
- send his remote control toy cars onto stage while his support band are
- playing to freak them out?
- Who's Michael Stipe?
- You're not really a pop trivia person, are you, Kylah?
- No, I'm not, Stephen.
-
-=head2 v5.25.5 - Philip K. Dick, VALIS
-
-L<Announced on 2016-09-20 by Stevan Little|http://www.nntp.perl.org/group/perl.perl5.porters/2016/09/msg239887.html>
-
- We hypostatize information into objects. Rearrangement of objects is
- change in the content of the information; the message has changed.
- This is a language which we have lost the ability to read. We ourselves
- are a part of this language; changes in us are changes in the content
- of the information. We ourselves are information-rich; information
- enters us, is processed and is then projected outward once more, now
- in an altered form. We are not aware that we are doing this, that in
- fact this is all we are doing
-
-=head2 v5.25.4 - Terry Pratchett, "Truckers"
-
-L<Announced on 2016-08-20 by Chris 'BinGOs' Williams|http://www.nntp.perl.org/group/perl.perl5.porters/2016/08/msg239191.html>
-
- Concerning Nomes and Time
-
- Nomes are small. On the whole, small creatures don't live for a long
- time. But perhaps they do live fast.
-
- Let me explain.
-
- One of the shortest-lived creatures on the planet Earth is the adult
- common mayfly. It lasts for one day. The longest-living things are
- bristlecone pine trees, at 4,700 years and still counting.
-
- This may seem tough on the mayflies. But the important thing is not
- how long your life is, but how long it seems.
-
- To a mayfly, a single hour may last as long as a century. Perhaps
- old mayflies sit around complaining about how life this minute isn't a
- patch on the good old minutes of long ago, when the world was
- young and the sun seemed so much brighter and larvae showed you a
- bit of respect. Whereas the trees, which are not famous to their
- quick reactions, may just have time to notice the way the sky keeps
- flickering before the dry rot and woodworm set in.
-
- It's all a sort of relativity. The faster you live, the more time
- stretches out. To a nome, a year lasts as long as ten years does to a
- human. Remember it. Don't let it concern you. They don't. They don't
- even know.
-
-=head2 v5.25.3 - Edward Lear, ed. Vivien Noakes, "The Complete Nonsense and Other Verse": The Dong with a Luminous Nose
-
-L<Announced on 2016-07-20 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/07/msg238158.html>
-
- When awful darkness and silence reign
- Over the great Gromboolian plain,
- Through the long, long wintry nights; -
- When the angry breakers roar
- As they beat on the rocky shore; -
- When Storm-clouds brood on the towering heights
- Of the Hills of the Chankly Bore: -
-
- Then, through the vast and gloomy dark,
- There moves what seems a fiery spark,
- A lonely spark with silvery rays
- Piercing the coal-black night, -
- A Meteor strange and bright: -
- Hither and thither the vision strays,
- A single lurid light.
-
- Slowly it wanders, - pauses, - creeps, -
- Anon it sparkles, - flashes and leaps;
- And ever as onward it gleaming goes
- A light on the Bong-tree stems it throws.
- And those who watch at that midnight hour
- From Hall or Terrace, or lofty Tower,
- Cry, as the wild light passes along, -
- 'The Dong! - the Dong!
- The wandering Dong through the forest goes!
- The Dong! the Dong!
- The Dong with a luminous Nose!'
-
-=head2 v5.25.2 - Dan le Sac Vs Scroobius Pip "Waiting For The Beat To Kick In"
-
-L<Announced on 2016-06-20 by Matthew Horsfall|http://www.nntp.perl.org/group/perl.perl5.porters/2016/06/msg237274.html>
-
- Waiting for the beat to kick in
- But it never does
- Waiting for my feet to grow wings
- That lift me above
- All of these tiresome things
- That we know and love
- Waiting for the beat to kick in
- But it never does
-
-=head2 v5.25.1 - Eli Pariser, "The Filter Bubble"
-
-L<Announced on 2016-05-20 by Sawyer X|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236566.html>
-
-Imagine that you're a smart high school student on the low end of the social
-totem pole. You're alienated from adult authority, but unlike many teenagers,
-you're also alienated from the power structures of your peers -- an existence
-that can feel lonely and peripheral. Systems and equations are intuitive, but
-people aren't -- social signals are confusing and messy, difficult to interpret.
-
-Then you discover code. You may be powerless at the lunch table, but code
-gives you power over an infinitely malleable world and opens the door to a
-symbolic system that's perfectly clear and ordered. The jostling for position
-and status fades away. The nagging parental voices disappear. There's just a
-clean, white page for you to fill, an opportunity to build a better place, a
-home, from the ground up.
-
-No wonder you're a geek.
-
-=head2 v5.25.0 - Robert Frost, "The Trial by Existence"
-
-L<Announced on 2016-05-09 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236244.html>
-
- Even the bravest that are slain
- Shall not dissemble their surprise
- On waking to find valor reign,
- Even as on earth, in paradise;
- And where they sought without the sword
- Wide fields of asphodel fore’er,
- To find that the utmost reward
- Of daring should be still to dare.
-
-=head2 v5.24.1-RC5 - John Milton, ed. Gordon Campbell, "Paradise Regained", Book IV
-
-L<Announced on 2017-01-02 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2017/01/msg242016.html>
-
- Thus passed the night so foul, till Morning fair
- Came forth with pilgrim steps, in amice grey;
- Who with her radiant finger stilled the roar
- Of thunder, chased the clouds, and laid the winds,
- And grisly spectres, which the fiend had raised
- To tempt the Son of God with terrors dire.
- And now the sun with more effectual beams
- Had cheered the face of earth, and dried the wet
- From drooping plant, or dropping tree; the birds,
- Who all things now behold more fresh and green,
- After a night of storm so ruinous,
- Cleared up their choicest notes in bush and spray,
- To gratulate the sweet return of morn.
-
-=head2 v5.24.1-RC4 - John Milton, ed. Gordon Campbell, "Paradise Lost", Book II
-
-L<Announced on 2016-10-12 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/10/msg240224.html>
-
- Before the gates there sat
- On either side a formidable shape;
- The one seemed woman to the waste, and fair,
- But ended foul in many a scaly fold,
- Voluminous and vast -- a serpent armed
- With mortal sting; about her middle round
- A cry of hell hounds never ceasing barked
- With wide Cerberean mouths full loud, and rung
- A hideous peal; yet, when they list, would creep,
- If aught disturbed their noise, into her womb,
- And kennel there; yet there still barked and howled
- Within unseen. Far less abhorred than these
- Vexed Scylla, bathing in the sea that parts
- Calabria from the hoarse Trinacrian shore;
- Nor uglier follow the night-hag, when, called
- In secret, riding through the air she comes,
- Lured with the smell of infant blood, to dance
- With Lapland witches, while the labouring moon
- Eclipses at their charms. The other shape --
- If shape it might be called that shape had none
- Distinguishable in member, joint, or limb;
- Or substance might be called that shadow seemed,
- For each seemed either -- black it stood as night,
- Fierce as ten Furies, terrible as hell,
- And shook a dreadful dart: what seemed his head
- The likeness of a kingly crown had on.
- Satan was now at hand, and from his seat
- The monster moving onward came as fast
- With horrid strides; hell trembled as he strode.
-
-=head2 v5.24.1-RC3 - Dante Alighieri, trans. Dorothy L. Sayers and Barbara Reynolds, "The Divine Comedy", Cantica III: Paradise, Canto XXIII
-
-L<Announced on 2016-08-11 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/08/msg238909.html>
-
- A bird within the bower of her delight,
- Quiet upon the nest with her sweet brood
- Throughout the dark concealment of the night,
-
- Anxious to look on them and gather food -
- No weary task for her, for as at play
- Blithely she toils to seek her fledglings' good -
-
- Before the time, upon the topmost spray
- Eager awaits the sun and on the East
- Fixes her wakeful eye till break of day.
-
-=head2 v5.24.1-RC2 - Dante Alighieri, trans. Dorothy L. Sayers, "The Divine Comedy", Cantica II: Purgatory, Canto X
-
-L<Announced on 2016-07-25 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/07/msg238269.html>
-
- When we had crossed the threshold of that gate
- Which the soul's evil loves put out of use,
- Because they make the crooked path seem straight,
-
- I heard its closing clang ring clamorous,
- And had I then turned back my eyes to it
- How could my fault have found the least excuse?
-
- We had to climb now through a rocky slit
- Which ran from side to side in many a swerve,
- As runs the wave in onset and retreat.
-
- "Now here," the master said, "we must observe
- Some little caution, hugging now this wall,
- Now that, upon the far side of the curve."
-
-=head2 v5.24.1-RC1 - Dante Alighieri, trans. Dorothy L. Sayers, "The Divine Comedy", Cantica I: Hell, Canto XX
-
-L<Announced on 2016-07-17 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/07/msg238072.html>
-
- New punishments behoves me sing in this
- Twentieth canto of my first canticle,
- Which tells of spirits sunk in the Abyss.
-
- I now stood ready to observe the full
- Extent of the new chasm thus laid bare,
- Drenched as it was in tears most miserable.
-
- Through the round vale I saw folk drawing near,
- Weeping and silent, and at such slow pace
- As Litany processions keep, up here.
-
- And presently, when I had dropped my gaze
- Lower than the head, I saw them strangely wried
- 'Twixt collar-bone and chin, so that the face
-
- Of each was turned towards his own backside,
- And backwards must they needs creep with their feet,
- All power of looking forward being denied.
-
-=head2 v5.24.0 - Robert Frost, "The Black Cottage"
-
-L<Announced on 2016-05-09 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236242.html>
-
- As I sit here, and oftentimes, I wish
- I could be monarch of a desert land
- I could devote and dedicate forever
- To the truths we keep coming back and back to.
- So desert it would have to be, so walled
- By mountain ranges half in summer snow,
- No one would covet it or think it worth
- The pains of conquering to force change on.
- Scattered oases where men dwelt, but mostly
- Sand dunes held loosely in tamarisk
- Blown over and over themselves in idleness.
- Sand grains should sugar in the natal dew
- The babe born to the desert, the sand storm
- Retard mid-waste my cowering caravans—
-
- “There are bees in this wall.” He struck the clapboards,
- Fierce heads looked out; small bodies pivoted.
- We rose to go. Sunset blazed on the windows.
-
-=head2 v5.24.0-RC5 - The Mountain Goats, "No Children"
-
-L<Announced on 2016-05-04 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236198.html>
-
- And I hope when you think of me years down the line
- You can't find one good thing to say
- And I'd hope that if I found the strength to walk out
- You'd stay the hell out of my way
-
- I am drowning, there is no sign of land
- You are coming down with me, hand in unlovable hand
-
-=head2 v5.24.0-RC4 - The Joker in "The Killing Joke"
-
-L<Announced on 2016-05-02 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236145.html>
-
-"See, there were these two guys in a lunatic asylum…"
-
-=head2 v5.24.0-RC3 - Jesse Vincent
-
-L<Announced on 2016-04-27 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/04/msg236066.html>
-
-The Great Pumpkin is a Santa-Claus like figure. He does bring toys like
-Santa. But unlike Santa, who gives away toys because it's his job, he
-gives away toys because it's the right thing to do.
-
-=head2 v5.24.0-RC2 - Joseph Heller, "Catch-22"
-
-L<Announced on 2016-04-23 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/04/msg235999.html>
-
-“How do you feel, Yossarian?”
-
-“Fine. No, I’m very frightened.”
-
-“That’s good,” said Major Danby. “It proves you’re still alive. It won’t
-be fun.”
-
-Yossarian started out. “Yes it will.”
-
-“I mean it, Yossarian. You’ll have to keep on your toes every minute of
-every day. They’ll bend heaven and earth to catch you.”
-
-“I’ll keep on my toes every minute.”
-
-“You’ll have to jump.”
-
-“I’ll jump.”
-
-“Jump!” Major Danby cried.
-
-Yossarian jumped.
-
-Nately’s [girl] was hiding just outside the door. The knife came down,
-missing him by inches, and he took off.
-
-=head2 v5.24.0-RC1 - Robert Frost, "The Census-Taker"
-
-L<Announced on 2016-04-14 by Ricardo Signes|http://www.nntp.perl.org/group/perl.perl5.porters/2016/04/msg235807.html>
-
- Nothing was left to do that I could see
- Unless to find that there was no one there
- And declare to the cliffs too far for echo,
- "The place is desert, and let whoso lurks
- In silence, if in this he is aggrieved,
- Break silence now or be forever silent.
- Let him say why it should not be declared so."
- The melancholy of having to count souls
- Where they grow fewer and fewer every year
- Is extreme where they shrink to none at all.
- It must be I want life to go on living.
-
=head2 v5.23.9 - Tom Kitchin, "from nature to plate"
L<Announced on 2016-03-20 by Abigail|http://www.nntp.perl.org/group/perl.perl5.porters/2016/03/msg235251.html>
They sing while you slave and I just get bored
I ain't gonna work on Maggie's farm no more
-=head2 v5.22.3-RC5 - John Milton, ed. Gordon Campbell, "Paradise Regained", Book II
-
-L<Announced on 2017-01-02 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2017/01/msg242017.html>
-
- Thus wore out night; and now the herald lark
- Left his ground-nest, high towering to descry
- The Morn's approach, and greet her with his song;
- As lightly from his grassy couch up rose
- Our Saviour, and found all was but a dream;
- Fasting he went to sleep, and fasting waked.
- Up to a hill anon his steps he reared,
- From whose high top to ken the prospect round,
- If cottage were in view, sheep-cote, or herd;
- But cottage, herd, or sheep-cote, none he saw --
- Only in a bottom saw a pleasant grove,
- With chant of tuneful birds resounding loud;
- Thither he bent his way, determined there
- To rest at noon, and entered soon the shade,
- High-roofed and walks beneath, and alleys brown,
- That opened in the midst a woody scene;
- Nature's own work it seemed (Nature taught Art),
- And, to a superstitious eye, the haunt
- Of wood-gods and wood-nymphs.
-
-=head2 v5.22.3-RC4 - John Milton, ed. Gordon Campbell, "Paradise Lost", Book II
-
-L<Announced on 2016-10-12 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/10/msg240223.html>
-
- Far off from these, a slow and silent stream,
- Lethe, the river of oblivion, rolls
- Her watery labyrinth, whereof who drinks
- Forthwith his former state and being forgets --
- Forgets both joy and grief, pleasure and pain.
- Beyond this flood a frozen continent
- Lies dark and wild, beat with perpetual storms
- Of Whirlwind and dire hail, which on firm land
- Thaws not, but gathers heap, and ruin seems
- Of ancient pile; all else deep snow and ice,
- A gulf profound as that Serbonian bog
- Betwixt Damiata and Mount Casius old,
- Where armies whole have sunk: the parching air
- Burns frore, and cold performs the effect of fire.
- Thither, by harpy-footed Furies haled,
- At certain revolutions all the damned
- Are brought; and feel by turns the bitter change
- Of fierce extremes, extremes by change more fierce,
- From beds of raging fire to starve in ice
- Their soft ethereal warmth, and there to pine
- Immovable, infixed, and frozen round
- Periods of time -- thence hurried back to fire.
- They ferry over this Lethean sound
- Both to and fro, their sorrow to augment,
- And wish and struggle, as they pass, to reach
- The tempting stream, with one small drop to lose
- In sweet forgetfulness all pain and woe,
- All in one moment, and so near the brink;
- But fate withstands, and, to oppose the attempt,
- Medusa with Gorgonian terror guards
- The ford, and of itself the water flies
- All taste of living wight, as once it fled
- The lip of Tantalus.
-
-=head2 v5.22.3-RC3 - Dante Alighieri, trans. Dorothy L. Sayers and Barbara Reynolds, "The Divine Comedy", Cantica III: Paradise, Canto IV
-
-L<Announced on 2016-08-11 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/08/msg238908.html>
-
- Between two dishes, equally attractive
- And near to him, a free man, I suppose,
- Would starve to death before his teeth got active;
-
- So would a lamb 'twixt two fierce wolfish foes,
- Fearing the fangs both ways, not stir a foot;
- So would a deerhound halt between two does;
-
- So I can't blame myself for standing mute,
- Nor praise myself: for I must needs so do,
- Suspended 'twixt two doubts, alike acute.
-
-=head2 v5.22.3-RC2 - Dante Alighieri, trans. Dorothy L. Sayers, "The Divine Comedy", Cantica II: Purgatory, Canto I
-
-L<Announced on 2016-07-25 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/07/msg238270.html>
-
- For better waters heading with the wind
- My ship of genius now shakes out her sail
- And leaves that ocean of despair behind;
-
- For to the second realm I tune my tale,
- Where human spirits purge themselves, and train
- To leap up into joy celestial.
-
- Now from the grave wake poetry again,
- O sacred Muses I have served so long!
- Now let Calliope uplift her strain
-
- And lift my voice up on the mighty song
- That smote the miserable Magpies nine
- Out of all hope of pardon for their wrong!
-
-=head2 v5.22.3-RC1 - Dante Alighieri, trans. Dorothy L. Sayers, "The Divine Comedy", Cantica I: Hell, Canto XII
-
-L<Announced on 2016-07-17 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/07/msg238071.html>
-
- The place we came to, to descend the brink from,
- Was sheer crag; and there was a Thing there - making,
- All told, a prospect any eye would shrink from.
-
- Like the great landslide that rushed downward, shaking
- The bank of Adige on this side Trent,
- (Whether through faulty shoring or the earth's quaking)
-
- So that the rock, down from the summit rent
- Far as the plain, lies strewn, and one might crawl
- From top to bottom by that unsure descent,
-
- Such was the precipice; and there we spied,
- Topping the cleft that split the rocky wall,
- That which was wombed in the false heifer's side,
-
- The infamy of Crete, stretched out a-sprawl;
- And seeing us, he gnawed himself, like one
- Inly devoured with spite and burning gall.
-
-=head2 v5.22.2 - Gaston Leroux, trans. Mireille Ribière, "The Phantom of the Opera"
-
-L<Announced on 2016-04-29 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/04/msg236120.html>
-
-A silence; and then: 'If, in just two minutes' time by my watch--and a
-splendid watch it is--you have not turned the scorpion, mademoiselle, I
-shall turn the grasshopper... and the grasshopper, remember, _leaps
-straight up into the air!_'
-The silence that ensued was terrifying, worse than any we had
-experienced before. I knew that when Erik spoke with that quiet,
-gentle, slightly weary voice, it meant that he had reached the end of
-his tether: that he was capable of the most abominable crimes or the
-most selfless devotion; that the slightest irritation might unleash a
-storm.
-Realizing that our fate was out of our hands, the Viscount fell to his
-knees and prayed. As for me, I pressed both hands to my chest, for my
-heart was pounding so fiercely that I thought it would burst. We were
-intensely aware of the excruciating dilemma Christine Daaé faced in
-those final seconds. We understood why she hesitated to turn the
-scorpion. What if the scorpion, rather than the grasshopper, were to
-set off the explosion? What if Erik was simply intent on destroying
-everything, regardless?
-At last he spoke: 'The two minutes are up,' he said in a soft, angelic
-voice. 'Goodbye, mademoiselle. Off you go, little grasshopper!'
-
=head2 v5.22.2-RC1 - Gaston Leroux, trans. Mireille Ribière, "The Phantom of the Opera"
L<Announced on 2016-04-10 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2016/04/msg235732.html>
XXX Generate this with:
- perl Porting/acknowledgements.pl v5.24.1..HEAD
+ perl Porting/acknowledgements.pl v5.25.0..HEAD
=head1 Reporting Bugs
and maint are synchronised with a particular CPAN module, but one might
have some extra changes.
-=head3 How to sync a CPAN module with a cpanE<sol> distro
+=head3 How to sync a CPAN module with a cpan/ distro
=over 4
=item *
For any new files in the distro, determine whether they are needed.
-If not, delete them, and list them in either C<EXCLUDED> or C<@IGNORABLE>.
+If not, delete them, and list them in either C<EXCLUDED> or C<@INGORE>.
Otherwise, add them to C<MANIFEST>, and run C<git add> to add the files
to the repository.
release is performing compared to previous releases with regard to building
and testing CPAN modules.
-That page accepts a query parameter, C<pair> that takes a pair of
-colon-delimited versions to use for comparison. For example:
-
-http://analysis.cpantesters.org/beforemaintrelease?pair=5.20.2:5.22.0%20RC1
-
=head3 update perldelta
Get perldelta in a mostly finished state.
5.8.9 2008-Dec-14
+=head3 bump RT version number
+
+Log into http://rt.perl.org/ and check whether the new version is in the RT
+fields C<Perl Version> and C<Fixed In>. The easiest way to determine this is to
+open up any ticket for modification and check the drop downs next to the
+C<Perl Version> and C<Fixed In> labels.
+
+Here, try this link: L<https://rt.perl.org/Ticket/Modify.html?id=10000>
+
+If the new version is not listed there, send an email to C<perlbug-admin at
+perl.org> requesting this.
+
=head3 Relax!
I<You MUST RETIRE to your preferred PUB, CAFE or SEASIDE VILLA for some
On these systems, it might be the default compilation mode, and there
is currently no guarantee that passing no use64bitall option to the
Configure process will build a 32bit perl. Implementing -Duse32bit*
-options would be nice for perl 5.24.1.
+options would be nice for perl 5.25.0.
=head2 Profile Perl - am I hot or not?
=head1 Big projects
Tasks that will get your name mentioned in the description of the "Highlights
-of 5.24.1"
+of 5.25.0"
=head2 make ithreads more robust
Perl is Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
-2013, 2014, 2015, 2016, 2017 by Larry Wall and others. All rights reserved.
+2013, 2014, 2015, 2016 by Larry Wall and others. All rights reserved.
Make perl executable and create a symlink for libperl:
chmod a+x /boot/common/bin/perl
- cd /boot/common/lib; ln -s perl5/5.24.1/BePC-haiku/CORE/libperl.so .
+ cd /boot/common/lib; ln -s perl5/5.25.0/BePC-haiku/CORE/libperl.so .
-Replace C<5.24.1> with your respective version of Perl.
+Replace C<5.25.0> with your respective version of Perl.
=head1 KNOWN PROBLEMS
This document briefly describes Perl under Mac OS X.
- curl -O http://www.cpan.org/src/perl-5.24.1.tar.gz
- tar -xzf perl-5.24.1.tar.gz
- cd perl-5.24.1
+ curl -O http://www.cpan.org/src/perl-5.25.0.tar.gz
+ tar -xzf perl-5.25.0.tar.gz
+ cd perl-5.25.0
./Configure -des -Dprefix=/usr/local/
make
make test
=head1 DESCRIPTION
-The latest Perl release (5.24.1 as of this writing) builds without changes
+The latest Perl release (5.25.0 as of this writing) builds without changes
under all versions of Mac OS X from 10.3 "Panther" onwards.
In order to build your own version of Perl you will need 'make',
=item Additional Perl modules
- unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.24.1/
+ unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.25.0/
Same remark as above applies. Additionally, if this directory is not
one of directories on @INC (and @INC is influenced by C<PERLLIB_PREFIX>), you
choice. Once you have done so, use a command like the following to
unpack the archive:
- vmstar -xvf perl-5^.24^.1.tar
+ vmstar -xvf perl-5^.25^.0.tar
Then set default to the top-level source directory like so:
- set default [.perl-5^.24^.1]
+ set default [.perl-5^.25^.0]
and proceed with configuration as described in the next section.
Type "dmake" (or "nmake" if you are using that make).
This should build everything. Specifically, it will create perl.exe,
-perl524.dll at the perl toplevel, and various other extension dll's
+perl525.dll at the perl toplevel, and various other extension dll's
under the lib\auto directory. If the build fails for any reason, make
sure you have done the previous steps correctly.
#!/usr/bin/perl
use strict;
-BEGIN { pop @INC if $INC[-1] eq '.' }
use File::Find;
use Getopt::Std;
use Archive::Tar;
#!/usr/bin/perl
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use Archive::Tar;
use Getopt::Std;
# archive. See 'ptargrep --help' for more documentation.
#
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use warnings;
$DEBUG = 0;
$WARN = 1;
$FOLLOW_SYMLINK = 0;
-$VERSION = "2.04_01";
+$VERSION = "2.04";
$CHOWN = 1;
$CHMOD = 1;
$SAME_PERMISSIONS = $> == 0 ? 1 : 0;
BEGIN {
require Exporter;
- $VERSION = '2.04_01';
+ $VERSION = '2.04';
@ISA = qw[Exporter];
require Time::Local if $^O eq "MacOS";
use vars qw[@ISA $VERSION];
#@ISA = qw[Archive::Tar];
-$VERSION = '2.04_01';
+$VERSION = '2.04';
### set value to 1 to oct() it during the unpack ###
use if $] < 5.008 => 'IO::Scalar';
-$VERSION = '1.63_01';
+$VERSION = '1.63';
=head1 NAME
sub DESTROY { 1 }
}
-# load a module without searching the default entry for the current
-# directory
-sub _safe_load_module {
- my $name = shift;
-
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
-
- eval "require $name; 1";
-}
-
sub _init_logger
{
- my $log4perl_loaded = _safe_load_module("Log::Log4perl");
+ my $log4perl_loaded = eval "require Log::Log4perl; 1";
unless( $log4perl_loaded )
{
{
$logger->debug( "Loading local::lib" );
- my $rc = _safe_load_module("local::lib");
+ my $rc = eval { require local::lib; 1; };
unless( $rc ) {
$logger->die( "Could not load local::lib" );
}
{
my $path = shift;
- my $loaded = _safe_load_module("LWP::Simple");
+ my $loaded = eval "require LWP::Simple; 1;";
croak "You need LWP::Simple to use features that fetch files from CPAN\n"
unless $loaded;
{
my $args = shift;
- my $loaded = _safe_load_module("Archive::Extract");
+ my $loaded = eval "require Archive::Extract; 1;";
croak "You need Archive::Extract to use features that gitify distributions\n"
unless $loaded;
sub _get_changes_file
{
croak "Reading Changes files requires LWP::Simple and URI\n"
- unless _safe_load_module("LWP::Simple") && _safe_load_module("URI");
+ unless eval "require LWP::Simple; require URI; 1";
my $url = shift;
# vim: ts=4 sts=4 sw=4:
use strict;
package CPAN;
-$CPAN::VERSION = '2.11_01';
+$CPAN::VERSION = '2.11';
$CPAN::VERSION =~ s/_//;
# we need to run chdir all over and we would get at wrong libraries
]
};
if ($usable->{$mod}) {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
for my $c (0..$#{$usable->{$mod}}) {
my $code = $usable->{$mod}[$c];
my $ret = eval { &$code() };
$CPAN::META->{dontload_hash}{$mod}||=1; # unsafe meta access, ok
return 0;
}
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
my $file = $mod;
my $obj;
$file =~ s|::|/|g;
#!/usr/local/bin/perl
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use vars qw($VERSION);
use Fcntl;
use integer;
-$VERSION = '5.95_01';
+$VERSION = '5.95';
require Exporter;
require DynaLoader;
## "-0" option for reading bit strings, and
## "-p" option for portable digests (to be deprecated).
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use warnings;
use Fcntl;
use strict;
use vars qw($VERSION %MMAP $AUTOLOAD);
-$VERSION = "1.17_01";
+$VERSION = "1.17";
%MMAP = (
"SHA-1" => [["Digest::SHA", 1], "Digest::SHA1", ["Digest::SHA2", 1]],
unless (exists ${"$class\::"}{"VERSION"}) {
my $pm_file = $class . ".pm";
$pm_file =~ s{::}{/}g;
- eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require $pm_file
- };
+ eval { require $pm_file };
if ($@) {
$err ||= $@;
next;
package Encode;
use strict;
use warnings;
-our $VERSION = sprintf "%d.%02d_01", q$Revision: 2.80 $ =~ /(\d+)/g;
+our $VERSION = sprintf "%d.%02d", q$Revision: 2.80 $ =~ /(\d+)/g;
use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG};
use XSLoader ();
XSLoader::load( __PACKAGE__, $VERSION );
eval {
local $SIG{__DIE__};
local $SIG{__WARN__};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
require Encode::ConfigLocal;
};
# with $ENV{PERL_CORE} set
# In case we need it in future...
require Config; import Config;
- pop @INC if $INC[-1] eq '.';
}
use strict;
use warnings;
#!./perl
use 5.008001;
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use warnings;
use Encode;
#!./perl
# $Id: piconv,v 2.7 2014/05/31 09:48:48 dankogai Exp $
#
-BEGIN { pop @INC if $INC[-1] eq '.' }
use 5.8.0;
use strict;
use Encode ;
# $Id: ucmlint,v 2.2 2008/03/12 09:51:11 dankogai Exp $
#
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
our $VERSION = do { my @r = (q$Revision: 2.2 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r };
#!./perl
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use Encode;
use Getopt::Std;
#!/usr/bin/perl -w
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use IO::File;
use ExtUtils::Packlist;
@ISA = qw(Exporter);
@EXPORT = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod
dos2unix);
-$VERSION = '7.10_02';
+$VERSION = '7.10';
$VERSION = eval $VERSION;
my $Is_VMS = $^O eq 'VMS';
my $vms_efs;
my $vms_case;
- if (eval { local $SIG{__DIE__};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require VMS::Feature; }) {
+ if (eval { local $SIG{__DIE__}; require VMS::Feature; }) {
$vms_unix_rpt = VMS::Feature::current("filename_unix_report");
$vms_efs = VMS::Feature::current("efs_charset");
$vms_case = VMS::Feature::current("efs_case_preserve");
our @EXPORT = qw(test_harness pod2man perllocal_install uninstall
warn_if_old_packlist test_s cp_nonempty);
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
my $Is_VMS = $^O eq 'VMS';
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
use File::Spec;
require ExtUtils::Liblist::Kid;
use strict;
use warnings;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
use ExtUtils::MakeMaker::Config;
use Cwd 'cwd';
use strict;
use ExtUtils::MakeMaker::Config;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::Liblist;
require ExtUtils::MakeMaker;
package ExtUtils::MM_AIX;
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
package ExtUtils::MM_Any;
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
use Carp;
use File::Spec;
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
=item os_flavor
require ExtUtils::MM_Win32;
our @ISA = qw( ExtUtils::MM_Unix );
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
=head1 NAME
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Unix );
}
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
=head1 NAME
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
sub new {
die 'MacOS Classic (MacPerl) is no longer supported by MakeMaker';
use ExtUtils::MakeMaker::Config;
use File::Basename;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Win32;
our @ISA = qw(ExtUtils::MM_Win32);
use ExtUtils::MakeMaker qw(neatvalue);
use File::Spec;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
package ExtUtils::MM_QNX;
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
package ExtUtils::MM_UWIN;
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
# If we make $VERSION an our variable parse_version() breaks
use vars qw($VERSION);
-$VERSION = '7.10_02';
+$VERSION = '7.10_01';
$VERSION = eval $VERSION; ## no critic [BuiltinFunctions::ProhibitStringyEval]
require ExtUtils::MM_Any;
use File::Basename;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
package ExtUtils::MM_VOS;
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
$ENV{EMXSHELL} = 'sh'; # to run `commands`
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require ExtUtils::MM_Win32;
our @ISA = qw(ExtUtils::MM_Win32);
use strict;
require ExtUtils::MM;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
our @ISA = qw(ExtUtils::MM);
{
our %macro_fsentity; # whether a macro is a filesystem name
our %macro_dep; # whether a macro is a dependency
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
$VERSION = eval $VERSION; ## no critic [BuiltinFunctions::ProhibitStringyEval]
# Emulate something resembling CVS $Revision$
use strict;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
use Config ();
# There's just too much Dynaloader incest here to turn on strict vars.
use strict 'refs';
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
require Exporter;
our @ISA = ('Exporter');
our @ISA = qw(Exporter);
our @EXPORT = qw(&Mksymlists);
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
sub Mksymlists {
my(%spec) = @_;
use strict;
use warnings;
-our $VERSION = '7.10_02';
+our $VERSION = '7.10_01';
use Cwd;
use File::Spec;
$FTP_PASSIVE $TIMEOUT $DEBUG $WARN $FORCEIPV4
];
-$VERSION = '0.48_01';
+$VERSION = '0.48';
$VERSION = eval $VERSION; # avoid warnings with development releases
$PREFER_BIN = 0; # XXX TODO implement
$FROM_EMAIL = 'File-Fetch@example.com';
};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
unless( can_load( modules => $use_list ) ) {
$METHOD_FAIL->{'lwp'} = 1;
return;
};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
unless( can_load(modules => $use_list) ) {
$METHOD_FAIL->{'httptiny'} = 1;
return;
};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
unless( can_load(modules => $use_list) ) {
$METHOD_FAIL->{'httplite'} = 1;
return;
'IO::Select' => '0.0',
};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
unless( can_load(modules => $use_list) ) {
$METHOD_FAIL->{'iosock'} = 1;
return;
check( $tmpl, \%hash ) or return;
### required modules ###
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
my $use_list = { 'Net::FTP' => 0 };
unless( can_load( modules => $use_list ) ) {
use warnings;
# ABSTRACT: A small, simple, correct HTTP/1.1 client
-our $VERSION = '0.056_001';
+our $VERSION = '0.056';
use Carp ();
my($ok, $reason) = (1, '');
# Need IO::Socket::SSL 1.42 for SSL_create_ctx_callback
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
unless (eval {require IO::Socket::SSL; IO::Socket::SSL->VERSION(1.42)}) {
$ok = 0;
$reason .= qq/IO::Socket::SSL 1.42 must be installed for https support\n/;
return $self->{SSL_options}->{SSL_ca_file};
}
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
return Mozilla::CA::SSL_ca_file()
if eval { require Mozilla::CA; 1 };
# Display info on the contents of a Zip file
#
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use warnings ;
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
use Compress::Raw::Bzip2 2.069 ;
our ($VERSION);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
sub mkCompObject
{
require Exporter;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, @EXPORT, %DEFLATE_CONSTANTS);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
@ISA = qw(Exporter);
@EXPORT_OK = @Compress::Raw::Zlib::DEFLATE_CONSTANTS;
%EXPORT_TAGS = %Compress::Raw::Zlib::DEFLATE_CONSTANTS;
use IO::Compress::Base::Common 2.069 qw(:Status);
our ($VERSION);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
sub mkCompObject
{
our (@ISA, $VERSION);
@ISA = qw(Exporter IO::File);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
#Can't locate object method "SWASHNEW" via package "utf8" (perhaps you forgot to load "utf8"?) at .../ext/Compress-Zlib/Gzip/blib/lib/Compress/Zlib/Common.pm line 16.
require Exporter;
our ($VERSION, @ISA, @EXPORT, %EXPORT_TAGS, $HAS_ENCODE);
@ISA = qw(Exporter);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
@EXPORT = qw( isaFilehandle isaFilename isaScalar
whatIsInput whatIsOutput
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $Bzip2Error);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$Bzip2Error = '';
@ISA = qw(Exporter IO::Compress::Base);
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $DeflateError);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$DeflateError = '';
@ISA = qw(Exporter IO::Compress::RawDeflate);
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $GzipError);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$GzipError = '' ;
@ISA = qw(Exporter IO::Compress::RawDeflate);
our ($VERSION, @ISA, @EXPORT, %GZIP_OS_Names);
our ($GZIP_FNAME_INVALID_CHAR_RE, $GZIP_FCOMMENT_INVALID_CHAR_RE);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
@ISA = qw(Exporter);
our ($VERSION, @ISA, @EXPORT_OK, %DEFLATE_CONSTANTS, %EXPORT_TAGS, $RawDeflateError);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$RawDeflateError = '';
@ISA = qw(Exporter IO::Compress::Base);
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $ZipError);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$ZipError = '';
@ISA = qw(Exporter IO::Compress::RawDeflate);
our ($VERSION, @ISA, @EXPORT, %ZIP_CM_MIN_VERSIONS);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
@ISA = qw(Exporter);
our ($VERSION, @ISA, @EXPORT);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
@ISA = qw(Exporter);
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
use IO::Compress::Gzip::Constants 2.069 ;
use Compress::Raw::Bzip2 2.069 ;
our ($VERSION, @ISA);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
sub mkUncompObject
{
our ($VERSION);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
use Compress::Raw::Zlib 2.069 ();
use Compress::Raw::Zlib 2.069 qw(Z_OK Z_BUF_ERROR Z_STREAM_END Z_FINISH MAX_WBITS);
our ($VERSION);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyInflateError);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$AnyInflateError = '';
@ISA = qw( Exporter IO::Uncompress::Base );
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyUncompressError);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$AnyUncompressError = '';
@ISA = qw( Exporter IO::Uncompress::Base );
BEGIN
{
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
eval ' use IO::Uncompress::Adapter::Inflate 2.069 ;';
eval ' use IO::Uncompress::Adapter::Bunzip2 2.069 ;';
eval ' use IO::Uncompress::Adapter::LZO 2.069 ;';
@ISA = qw(Exporter IO::File);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
use constant G_EOF => 0 ;
use constant G_ERR => -1 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $Bunzip2Error);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$Bunzip2Error = '';
@ISA = qw( Exporter IO::Uncompress::Base );
$GunzipError = '';
-$VERSION = '2.069_001';
+$VERSION = '2.069';
sub new
{
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $InflateError);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$InflateError = '';
@ISA = qw( Exporter IO::Uncompress::RawInflate );
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $RawInflateError);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$RawInflateError = '';
@ISA = qw( Exporter IO::Uncompress::Base );
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $UnzipError, %headerLookup);
-$VERSION = '2.069_001';
+$VERSION = '2.069';
$UnzipError = '';
@ISA = qw(Exporter IO::Uncompress::RawInflate);
$HAVE_MONOTONIC
];
- $VERSION = '0.92_01';
+ $VERSION = '0.92';
$VERBOSE = 0;
$DEBUG = 0;
$WARN = 1;
return if IS_WIN98;
### if we don't have ipc::run, we obviously can't use it.
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
return unless can_load(
modules => { 'IPC::Run' => '0.55' },
verbose => ($WARN && $verbose),
### IPC::Open3 works on every non-VMS platform, but it can't
### capture buffers on win32 :(
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
return unless can_load(
modules => { map {$_ => '0.0'} qw|IPC::Open3 IO::Select Symbol| },
verbose => ($WARN && $verbose),
#!/usr/bin/perl
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use Getopt::Long;
use B ();
#use Devel::Peek;
-$JSON::PP::VERSION = '2.27300_01';
+$JSON::PP::VERSION = '2.27300';
@JSON::PP::EXPORT = qw(encode_json decode_json from_json to_json);
package Locale::Maketext::Simple;
-$Locale::Maketext::Simple::VERSION = '0.21_01';
+$Locale::Maketext::Simple::VERSION = '0.21';
use strict;
use 5.005;
my $pkg = join('::', grep { defined and length } $args{Class}, $args{Subclass});
return $Loc{$pkg} if exists $Loc{$pkg};
- eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require Locale::Maketext::Lexicon;
- 1
- } or return;
+ eval { require Locale::Maketext::Lexicon; 1 } or return;
$Locale::Maketext::Lexicon::VERSION > 0.20 or return;
eval { require File::Spec; 1 } or return;
# write to mjd-perl-memoize+@plover.com for a license.
package Memoize;
-$VERSION = '1.03_01';
+$VERSION = '1.03';
# Compile-time constants
sub SCALAR () { 0 }
}
my $modulefile = $module . '.pm';
$modulefile =~ s{::}{/}g;
- eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require $modulefile
- };
+ eval { require $modulefile };
if ($@) {
croak "Memoize: Couldn't load hash tie module `$module': $@; aborting";
}
package Parse::CPAN::Meta;
# ABSTRACT: Parse META.yml and META.json CPAN metadata files
-our $VERSION = '1.4417_001';
+our $VERSION = '1.4417';
use Exporter;
use Carp 'croak';
}
sub yaml_backend {
- if ($ENV{PERL_CORE} or not defined $ENV{PERL_YAML_BACKEND} ) {
+ if (! defined $ENV{PERL_YAML_BACKEND} ) {
_can_load( 'CPAN::Meta::YAML', 0.011 )
or croak "CPAN::Meta::YAML 0.011 is not available\n";
return "CPAN::Meta::YAML";
}
sub json_backend {
- if ($ENV{PERL_CORE} or ! $ENV{PERL_JSON_BACKEND} or $ENV{PERL_JSON_BACKEND} eq 'JSON::PP') {
+ if (! $ENV{PERL_JSON_BACKEND} or $ENV{PERL_JSON_BACKEND} eq 'JSON::PP') {
_can_load( 'JSON::PP' => 2.27103 )
or croak "JSON::PP 2.27103 is not available\n";
return 'JSON::PP';
### YAML tests
{
- local $ENV{PERL_YAML_BACKEND} if not $ENV{PERL_CORE}; # ensure we always get CPAN::META::YAML
+ local $ENV{PERL_YAML_BACKEND}; # ensure we get CPAN::META::YAML
is(Parse::CPAN::Meta->yaml_backend(), 'CPAN::Meta::YAML', 'yaml_backend(): CPAN::Meta::YAML');
my $from_yaml = Parse::CPAN::Meta->load_file( $meta_yaml );
}
{
- local $ENV{PERL_YAML_BACKEND} if not $ENV{PERL_CORE}; # ensure we always get CPAN::META::YAML
+ local $ENV{PERL_YAML_BACKEND}; # ensure we get CPAN::META::YAML
note '';
is(Parse::CPAN::Meta->yaml_backend(), 'CPAN::Meta::YAML', 'yaml_backend(): CPAN::Meta::YAML');
}
{
- local $ENV{PERL_YAML_BACKEND} if not $ENV{PERL_CORE}; # ensure we always get CPAN::META::YAML
+ local $ENV{PERL_YAML_BACKEND}; # ensure we get CPAN::META::YAML
note '';
is(Parse::CPAN::Meta->yaml_backend(), 'CPAN::Meta::YAML', 'yaml_backend(): CPAN::Meta::YAML');
}
{
- local $ENV{PERL_YAML_BACKEND} if not $ENV{PERL_CORE}; # ensure we always get CPAN::META::YAML
+ local $ENV{PERL_YAML_BACKEND}; # ensure we get CPAN::META::YAML
note '';
is(Parse::CPAN::Meta->yaml_backend(), 'CPAN::Meta::YAML', 'yaml_backend(): CPAN::Meta::YAML');
}
{
- local $ENV{PERL_YAML_BACKEND} if not $ENV{PERL_CORE}; # ensure we always get CPAN::META::YAML
+ local $ENV{PERL_YAML_BACKEND}; # ensure we get CPAN::META::YAML
note '';
is(Parse::CPAN::Meta->yaml_backend(), 'CPAN::Meta::YAML', 'yaml_backend(): CPAN::Meta::YAML');
SKIP: {
note '';
- skip 'these tests are for cpan builds only', 2 if $ENV{PERL_CORE};
skip "YAML module not installed", 2
unless eval "require YAML; 1";
local $ENV{PERL_YAML_BACKEND} = 'YAML';
### JSON tests
{
# JSON tests with JSON::PP
- local $ENV{PERL_JSON_BACKEND} if not $ENV{PERL_CORE}; # ensure we always get JSON::PP
+ local $ENV{PERL_JSON_BACKEND}; # ensure we get JSON::PP
note '';
is(Parse::CPAN::Meta->json_backend(), 'JSON::PP', 'json_backend(): JSON::PP');
{
# JSON tests with JSON::PP
- local $ENV{PERL_JSON_BACKEND} if not $ENV{PERL_CORE}; # ensure we always get JSON::PP
+ local $ENV{PERL_JSON_BACKEND}; # ensure we get JSON::PP
note '';
is(Parse::CPAN::Meta->json_backend(), 'JSON::PP', 'json_backend(): JSON::PP');
{
# JSON tests with JSON::PP
- local $ENV{PERL_JSON_BACKEND} if not $ENV{PERL_CORE}; # ensure we always get JSON::PP
+ local $ENV{PERL_JSON_BACKEND}; # ensure we get JSON::PP
note '';
is(Parse::CPAN::Meta->json_backend(), 'JSON::PP', 'json_backend(): JSON::PP');
{
# JSON tests with JSON::PP, take 2
- local $ENV{PERL_JSON_BACKEND} = 0 if not $ENV{PERL_CORE}; # request JSON::PP
+ local $ENV{PERL_JSON_BACKEND} = 0; # request JSON::PP
note '';
is(Parse::CPAN::Meta->json_backend(), 'JSON::PP', 'json_backend(): JSON::PP');
{
# JSON tests with JSON::PP, take 3
- local $ENV{PERL_JSON_BACKEND} = 'JSON::PP' if not $ENV{PERL_CORE}; # request JSON::PP
+ local $ENV{PERL_JSON_BACKEND} = 'JSON::PP'; # request JSON::PP
note '';
is(Parse::CPAN::Meta->json_backend(), 'JSON::PP', 'json_backend(): JSON::PP');
SKIP: {
note '';
- skip 'these tests are for cpan builds only', 2 if $ENV{PERL_CORE};
skip "JSON module version 2.5 not installed", 2
unless eval "require JSON; JSON->VERSION(2.5); 1";
local $ENV{PERL_JSON_BACKEND} = 1;
use vars qw($VERSION @Pagers $Bindir $Pod2man
$Temp_Files_Created $Temp_File_Lifetime
);
-$VERSION = '3.25_03'; # patched in perl5.git
+$VERSION = '3.25_02'; # patched in perl5.git
$VERSION =~ s/_//;
#..........................................................................
my @class_list = @{ $self->{'formatter_classes'} || [] };
$self->die( "WHAT? Nothing in the formatter class list!?" ) unless @class_list;
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
-
my $good_class_found;
foreach my $c (@class_list) {
DEBUG > 4 and print "Trying to load $c...\n";
my $self = shift;
my $lang = shift;
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
my $pack = 'POD2::' . uc($lang);
eval "require $pack";
if ( !$@ && $pack->can('new') ) {
{ no strict 'vars';
- $VERSION = '0.33_01';
+ $VERSION = '0.33';
%EXPORT_TAGS = (
standard => [qw(openlog syslog closelog setlogmask)],
sub can_load {
my ($module, $verbose) = @_;
local($SIG{__DIE__}, $SIG{__WARN__}, $@);
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
my $loaded = eval "use $module; 1";
warn $@ if not $loaded and $verbose;
return $loaded
#!/usr/bin/perl -w
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use warnings;
use App::Prove;
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
use constant GOT_TIME_HIRES => do {
eval 'use Time::HiRes qw(time);';
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 METHODS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
$ENV{HARNESS_ACTIVE} = 1;
$ENV{HARNESS_VERSION} = $VERSION;
use TAP::Object;
use Text::ParseWords qw/shellwords/;
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
# Get the parts of @INC which are changed from the stock list AND
# preserve reordering of stock directories.
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
my $DEFAULT_TAP_VERSION = 12;
my $MAX_TAP_VERSION = 13;
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head2 DESCRIPTION
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
=head1 SYNOPSIS
use base 'TAP::Object';
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
# TODO:
# Handle blessed object syntax
use base 'TAP::Object';
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
my $ESCAPE_CHAR = qr{ [ \x00-\x1f \" ] }x;
my $ESCAPE_KEY = qr{ (?: ^\W ) | $ESCAPE_CHAR }x;
=cut
-our $VERSION = '3.36_01';
+our $VERSION = '3.36';
# Backwards compatibility for exportable variable names.
*verbose = *Verbose;
our @ISA = qw(Exporter Math::BigFloat);
-our $VERSION = '0.42_01';
+our $VERSION = '0.42';
use overload; # inherit overload from BigFloat
our @ISA = qw(Exporter Math::BigInt);
-our $VERSION = '0.42_01';
+our $VERSION = '0.42';
use overload; # inherit overload from BigInt
use strict;
use warnings;
-our $VERSION = '0.42_01';
+our $VERSION = '0.42';
use Exporter;
our @ISA = qw( Exporter );
} else {
# see if we can find Math::BigInt::Lite
if (!defined $a && !defined $p) { # rounding won't work to well
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
if (eval { require Math::BigInt::Lite; 1 }) {
@import = (); # :constant in Lite, not MBI
Math::BigInt::Lite->import(':constant');
use strict;
use warnings;
-our $VERSION = '0.42_01';
+our $VERSION = '0.42';
use Exporter;
our @ISA = qw( bigint );
else {
# see if we can find Math::BigInt::Lite
if (!defined $a && !defined $p) { # rounding won't work to well
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
if (eval { require Math::BigInt::Lite; 1 }) {
@import = (); # :constant in Lite, not MBI
Math::BigInt::Lite->import(':constant');
use strict;
use warnings;
-our $VERSION = '0.42_01';
+our $VERSION = '0.42';
use Exporter;
our @ISA = qw( bigint );
else {
# see if we can find Math::BigInt::Lite
if (!defined $a && !defined $p) { # rounding won't work to well
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
if (eval { require Math::BigInt::Lite; 1 }) {
@import = (); # :constant in Lite, not MBI
Math::BigInt::Lite->import(':constant');
}
}
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
our @ISA = qw(Exporter);
our @EXPORT = qw(CMD_INFO CMD_OK CMD_MORE CMD_REJECT CMD_ERROR CMD_PENDING);
our @EXPORT = qw(%NetConfig);
our @ISA = qw(Net::LocalCfg Exporter);
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
our($CONFIGURE, $LIBNET_CFG);
-eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- local $SIG{__DIE__};
- require Net::LocalCfg;
-};
+eval { local $SIG{__DIE__}; require Net::LocalCfg };
our %NetConfig = (
nntp_hosts => [],
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(hostname hostdomain hostfqdn domainname);
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
my ($host, $domain, $fqdn) = (undef, undef, undef);
use Socket;
use Time::Local;
-our $VERSION = '3.08_01';
+our $VERSION = '3.08';
our $IOCLASS;
my $family_key;
use Net::FTP::dataconn;
our @ISA = qw(Net::FTP::dataconn);
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
our $buf;
use Net::FTP::I;
our @ISA = qw(Net::FTP::I);
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
1;
use Net::FTP::dataconn;
our @ISA = qw(Net::FTP::dataconn);
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
our $buf;
use Net::FTP::I;
our @ISA = qw(Net::FTP::I);
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
1;
use Errno;
use Net::Cmd;
-our $VERSION = '3.08_01';
+our $VERSION = '3.08';
$Net::FTP::IOCLASS or die "please load Net::FTP before Net::FTP::dataconn";
our @ISA = $Net::FTP::IOCLASS;
use Net::Config;
use Time::Local;
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
# Code for detecting if we can use SSL
my $ssl_class = eval {
use Carp;
use FileHandle;
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
our $TESTING;
use Net::Cmd;
use Net::Config;
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
# Code for detecting if we can use SSL
my $ssl_class = eval {
use Net::Config;
use Socket;
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
# Code for detecting if we can use SSL
my $ssl_class = eval {
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(inet_time inet_daytime);
-our $VERSION = "3.08_01";
+our $VERSION = "3.08";
our $TIMEOUT = 120;
#!perl
use 5.006;
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
eval {
require ExtUtils::ParseXS;
BEGIN { unless(defined &DEBUG) { *DEBUG = sub () {0} } }
# define the constant 'DEBUG' at compile-time
-$VERSION = "1.05_01";
+$VERSION = "1.05";
@ISA = ();
use I18N::LangTags qw(alternate_language_tags locale2language_tag);
print " About to use $module ...\n" if DEBUG;
{
local $SIG{'__DIE__'};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
eval "require $module"; # used to be "use $module", but no point in that.
}
if($@) {
use strict;
use warnings;
-our $VERSION = "1.36_01";
+our $VERSION = "1.36";
XSLoader::load 'IO', $VERSION;
sub import {
my @l = @_ ? @_ : qw(Handle Seekable File Pipe Socket Dir);
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
eval join("", map { "require IO::" . (/(\w+)/)[0] . ";\n" } @l)
or croak $@;
}
}
-$VERSION = '1.26_01';
+$VERSION = '1.26';
@ISA = ();
$MATCH_SUPERS = 1;
local $SIG{'__DIE__'};
local $@;
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
eval "require $module"; # used to be "use $module", but no point in that.
if($@) {
-5.20170114_24
- - Updated for v5.24.1
-
-5.20161220
- - Updated for v5.25.8
-
-5.20161120
- - Updated for v5.25.7
-
-5.20161020
- - Updated for v5.25.6
-
-5.20160920
- - Updated for v5.25.5
-
-5.20160820
- - Updated for v5.25.4
-
-5.20160720
- - Updated for v5.25.3
-
-5.20160620
- - Updated for v5.25.2
-
-5.20160520
- - fixed edge-case checking in is_core() (checking for a specific
- version of a module returned false for the first perl release
- that contained it)
- - Updated for v5.25.1
-
5.20160429
- Updated for v5.22.2
5.20160320
- - Updated for v5.23.9
+ - Updated vor v5.23.9
5.20160228
- [perl #127624] corelist: wrong Digest::SHA version in 5.18.4
=cut
-BEGIN { pop @INC if $INC[-1] eq '.' }
use Module::CoreList;
use Getopt::Long qw(:config no_ignore_case);
use Pod::Usage;
%bug_tracker %deprecated %delta/;
use Module::CoreList::TieHashDelta;
use version;
-$VERSION = '5.20170114_24';
+$VERSION = '5.20160507';
sub _released_order { # Sort helper, to make '?' sort after everything else
(substr($released{$a}, 0, 1) eq "?")
5.022002 => '2016-04-29',
5.024000 => '2016-05-09',
5.025000 => '2016-05-09',
- 5.025001 => '2016-05-20',
- 5.025002 => '2016-06-20',
- 5.025003 => '2016-07-20',
- 5.025004 => '2016-08-20',
- 5.025005 => '2016-09-20',
- 5.025006 => '2016-10-20',
- 5.025007 => '2016-11-20',
- 5.025008 => '2016-12-20',
- 5.024001 => '2017-01-14',
);
for my $version ( sort { $a <=> $b } keys %released ) {
'Module::CoreList::TieHashDelta'=> '5.021001_01',
'Module::CoreList::Utils'=> '5.021001_01',
'Module::Metadata' => '1.000024',
+ 'Module::Metadata::corpus::BOMTest::UTF16BE'=> undef,
+ 'Module::Metadata::corpus::BOMTest::UTF16LE'=> undef,
+ 'Module::Metadata::corpus::BOMTest::UTF8'=> '1',
'NDBM_File' => '1.13',
'Net::Config' => '1.14',
'Net::SMTP' => '2.34',
removed => {
}
},
- 5.025001 => {
- delta_from => 5.025,
- changed => {
- 'Archive::Tar' => '2.08',
- 'Archive::Tar::Constant'=> '2.08',
- 'Archive::Tar::File' => '2.08',
- 'B::Op_private' => '5.025001',
- 'Carp' => '1.41',
- 'Carp::Heavy' => '1.41',
- 'Config' => '5.025001',
- 'Config::Perl::V' => '0.26',
- 'DB_File' => '1.838',
- 'Digest::MD5' => '2.55',
- 'IPC::Cmd' => '0.94',
- 'IPC::Msg' => '2.07',
- 'IPC::Semaphore' => '2.07',
- 'IPC::SharedMem' => '2.07',
- 'IPC::SysV' => '2.07',
- 'List::Util' => '1.45_01',
- 'List::Util::XS' => '1.45_01',
- 'Locale::Codes' => '3.38',
- 'Locale::Codes::Constants'=> '3.38',
- 'Locale::Codes::Country'=> '3.38',
- 'Locale::Codes::Country_Codes'=> '3.38',
- 'Locale::Codes::Country_Retired'=> '3.38',
- 'Locale::Codes::Currency'=> '3.38',
- 'Locale::Codes::Currency_Codes'=> '3.38',
- 'Locale::Codes::Currency_Retired'=> '3.38',
- 'Locale::Codes::LangExt'=> '3.38',
- 'Locale::Codes::LangExt_Codes'=> '3.38',
- 'Locale::Codes::LangExt_Retired'=> '3.38',
- 'Locale::Codes::LangFam'=> '3.38',
- 'Locale::Codes::LangFam_Codes'=> '3.38',
- 'Locale::Codes::LangFam_Retired'=> '3.38',
- 'Locale::Codes::LangVar'=> '3.38',
- 'Locale::Codes::LangVar_Codes'=> '3.38',
- 'Locale::Codes::LangVar_Retired'=> '3.38',
- 'Locale::Codes::Language'=> '3.38',
- 'Locale::Codes::Language_Codes'=> '3.38',
- 'Locale::Codes::Language_Retired'=> '3.38',
- 'Locale::Codes::Script' => '3.38',
- 'Locale::Codes::Script_Codes'=> '3.38',
- 'Locale::Codes::Script_Retired'=> '3.38',
- 'Locale::Country' => '3.38',
- 'Locale::Currency' => '3.38',
- 'Locale::Language' => '3.38',
- 'Locale::Maketext' => '1.27',
- 'Locale::Script' => '3.38',
- 'Module::CoreList' => '5.20160520',
- 'Module::CoreList::TieHashDelta'=> '5.20160520',
- 'Module::CoreList::Utils'=> '5.20160520',
- 'Module::Metadata' => '1.000032',
- 'POSIX' => '1.69',
- 'Scalar::Util' => '1.45_01',
- 'Sub::Util' => '1.45_01',
- 'Sys::Syslog' => '0.34',
- 'Term::ANSIColor' => '4.05',
- 'Test2' => '1.302015',
- 'Test2::API' => '1.302015',
- 'Test2::API::Breakage' => '1.302015',
- 'Test2::API::Context' => '1.302015',
- 'Test2::API::Instance' => '1.302015',
- 'Test2::API::Stack' => '1.302015',
- 'Test2::Event' => '1.302015',
- 'Test2::Event::Bail' => '1.302015',
- 'Test2::Event::Diag' => '1.302015',
- 'Test2::Event::Exception'=> '1.302015',
- 'Test2::Event::Note' => '1.302015',
- 'Test2::Event::Ok' => '1.302015',
- 'Test2::Event::Plan' => '1.302015',
- 'Test2::Event::Skip' => '1.302015',
- 'Test2::Event::Subtest' => '1.302015',
- 'Test2::Event::Waiting' => '1.302015',
- 'Test2::Formatter' => '1.302015',
- 'Test2::Formatter::TAP' => '1.302015',
- 'Test2::Hub' => '1.302015',
- 'Test2::Hub::Interceptor'=> '1.302015',
- 'Test2::Hub::Interceptor::Terminator'=> '1.302015',
- 'Test2::Hub::Subtest' => '1.302015',
- 'Test2::IPC' => '1.302015',
- 'Test2::IPC::Driver' => '1.302015',
- 'Test2::IPC::Driver::Files'=> '1.302015',
- 'Test2::Util' => '1.302015',
- 'Test2::Util::ExternalMeta'=> '1.302015',
- 'Test2::Util::HashBase' => '1.302015',
- 'Test2::Util::Trace' => '1.302015',
- 'Test::Builder' => '1.302015',
- 'Test::Builder::Formatter'=> '1.302015',
- 'Test::Builder::Module' => '1.302015',
- 'Test::Builder::Tester' => '1.302015',
- 'Test::Builder::Tester::Color'=> '1.302015',
- 'Test::Builder::TodoDiag'=> '1.302015',
- 'Test::More' => '1.302015',
- 'Test::Simple' => '1.302015',
- 'Test::Tester' => '1.302015',
- 'Test::Tester::Capture' => '1.302015',
- 'Test::Tester::CaptureRunner'=> '1.302015',
- 'Test::Tester::Delegate'=> '1.302015',
- 'Test::use::ok' => '1.302015',
- 'XS::APItest' => '0.81',
- '_charnames' => '1.44',
- 'charnames' => '1.44',
- 'ok' => '1.302015',
- 'perlfaq' => '5.021011',
- 're' => '0.33',
- 'threads' => '2.08',
- 'threads::shared' => '1.52',
- },
- removed => {
- }
- },
- 5.025002 => {
- delta_from => 5.025001,
- changed => {
- 'App::Cpan' => '1.64',
- 'B::Op_private' => '5.025002',
- 'CPAN' => '2.14',
- 'CPAN::Distribution' => '2.12',
- 'CPAN::FTP' => '5.5007',
- 'CPAN::FirstTime' => '5.5309',
- 'CPAN::HandleConfig' => '5.5007',
- 'CPAN::Index' => '2.12',
- 'CPAN::Mirrors' => '2.12',
- 'CPAN::Plugin' => '0.96',
- 'CPAN::Shell' => '5.5006',
- 'Config' => '5.025002',
- 'Cwd' => '3.64',
- 'Devel::Peek' => '1.24',
- 'DynaLoader' => '1.39',
- 'ExtUtils::Command' => '7.18',
- 'ExtUtils::Command::MM' => '7.18',
- 'ExtUtils::Liblist' => '7.18',
- 'ExtUtils::Liblist::Kid'=> '7.18',
- 'ExtUtils::MM' => '7.18',
- 'ExtUtils::MM_AIX' => '7.18',
- 'ExtUtils::MM_Any' => '7.18',
- 'ExtUtils::MM_BeOS' => '7.18',
- 'ExtUtils::MM_Cygwin' => '7.18',
- 'ExtUtils::MM_DOS' => '7.18',
- 'ExtUtils::MM_Darwin' => '7.18',
- 'ExtUtils::MM_MacOS' => '7.18',
- 'ExtUtils::MM_NW5' => '7.18',
- 'ExtUtils::MM_OS2' => '7.18',
- 'ExtUtils::MM_QNX' => '7.18',
- 'ExtUtils::MM_UWIN' => '7.18',
- 'ExtUtils::MM_Unix' => '7.18',
- 'ExtUtils::MM_VMS' => '7.18',
- 'ExtUtils::MM_VOS' => '7.18',
- 'ExtUtils::MM_Win32' => '7.18',
- 'ExtUtils::MM_Win95' => '7.18',
- 'ExtUtils::MY' => '7.18',
- 'ExtUtils::MakeMaker' => '7.18',
- 'ExtUtils::MakeMaker::Config'=> '7.18',
- 'ExtUtils::MakeMaker::Locale'=> '7.18',
- 'ExtUtils::MakeMaker::version'=> '7.18',
- 'ExtUtils::MakeMaker::version::regex'=> '7.18',
- 'ExtUtils::Miniperl' => '1.06',
- 'ExtUtils::Mkbootstrap' => '7.18',
- 'ExtUtils::Mksymlists' => '7.18',
- 'ExtUtils::ParseXS' => '3.32',
- 'ExtUtils::ParseXS::Constants'=> '3.32',
- 'ExtUtils::ParseXS::CountLines'=> '3.32',
- 'ExtUtils::ParseXS::Eval'=> '3.32',
- 'ExtUtils::ParseXS::Utilities'=> '3.32',
- 'ExtUtils::Typemaps' => '3.32',
- 'ExtUtils::Typemaps::Cmd'=> '3.32',
- 'ExtUtils::Typemaps::InputMap'=> '3.32',
- 'ExtUtils::Typemaps::OutputMap'=> '3.32',
- 'ExtUtils::Typemaps::Type'=> '3.32',
- 'ExtUtils::testlib' => '7.18',
- 'File::Copy' => '2.32',
- 'File::Glob' => '1.27',
- 'File::Spec' => '3.64',
- 'File::Spec::Cygwin' => '3.64',
- 'File::Spec::Epoc' => '3.64',
- 'File::Spec::Functions' => '3.64',
- 'File::Spec::Mac' => '3.64',
- 'File::Spec::OS2' => '3.64',
- 'File::Spec::Unix' => '3.64',
- 'File::Spec::VMS' => '3.64',
- 'File::Spec::Win32' => '3.64',
- 'FileHandle' => '2.03',
- 'Getopt::Long' => '2.49',
- 'HTTP::Tiny' => '0.058',
- 'JSON::PP' => '2.27400',
- 'Locale::Codes' => '3.39',
- 'Locale::Codes::Constants'=> '3.39',
- 'Locale::Codes::Country'=> '3.39',
- 'Locale::Codes::Country_Codes'=> '3.39',
- 'Locale::Codes::Country_Retired'=> '3.39',
- 'Locale::Codes::Currency'=> '3.39',
- 'Locale::Codes::Currency_Codes'=> '3.39',
- 'Locale::Codes::Currency_Retired'=> '3.39',
- 'Locale::Codes::LangExt'=> '3.39',
- 'Locale::Codes::LangExt_Codes'=> '3.39',
- 'Locale::Codes::LangExt_Retired'=> '3.39',
- 'Locale::Codes::LangFam'=> '3.39',
- 'Locale::Codes::LangFam_Codes'=> '3.39',
- 'Locale::Codes::LangFam_Retired'=> '3.39',
- 'Locale::Codes::LangVar'=> '3.39',
- 'Locale::Codes::LangVar_Codes'=> '3.39',
- 'Locale::Codes::LangVar_Retired'=> '3.39',
- 'Locale::Codes::Language'=> '3.39',
- 'Locale::Codes::Language_Codes'=> '3.39',
- 'Locale::Codes::Language_Retired'=> '3.39',
- 'Locale::Codes::Script' => '3.39',
- 'Locale::Codes::Script_Codes'=> '3.39',
- 'Locale::Codes::Script_Retired'=> '3.39',
- 'Locale::Country' => '3.39',
- 'Locale::Currency' => '3.39',
- 'Locale::Language' => '3.39',
- 'Locale::Script' => '3.39',
- 'Module::CoreList' => '5.20160620',
- 'Module::CoreList::TieHashDelta'=> '5.20160620',
- 'Module::CoreList::Utils'=> '5.20160620',
- 'Opcode' => '1.35',
- 'POSIX' => '1.70',
- 'Pod::Checker' => '1.73',
- 'Pod::Functions' => '1.11',
- 'Pod::Functions::Functions'=> '1.11',
- 'Pod::Usage' => '1.69',
- 'Test2' => '1.302026',
- 'Test2::API' => '1.302026',
- 'Test2::API::Breakage' => '1.302026',
- 'Test2::API::Context' => '1.302026',
- 'Test2::API::Instance' => '1.302026',
- 'Test2::API::Stack' => '1.302026',
- 'Test2::Event' => '1.302026',
- 'Test2::Event::Bail' => '1.302026',
- 'Test2::Event::Diag' => '1.302026',
- 'Test2::Event::Exception'=> '1.302026',
- 'Test2::Event::Generic' => '1.302026',
- 'Test2::Event::Note' => '1.302026',
- 'Test2::Event::Ok' => '1.302026',
- 'Test2::Event::Plan' => '1.302026',
- 'Test2::Event::Skip' => '1.302026',
- 'Test2::Event::Subtest' => '1.302026',
- 'Test2::Event::Waiting' => '1.302026',
- 'Test2::Formatter' => '1.302026',
- 'Test2::Formatter::TAP' => '1.302026',
- 'Test2::Hub' => '1.302026',
- 'Test2::Hub::Interceptor'=> '1.302026',
- 'Test2::Hub::Interceptor::Terminator'=> '1.302026',
- 'Test2::Hub::Subtest' => '1.302026',
- 'Test2::IPC' => '1.302026',
- 'Test2::IPC::Driver' => '1.302026',
- 'Test2::IPC::Driver::Files'=> '1.302026',
- 'Test2::Util' => '1.302026',
- 'Test2::Util::ExternalMeta'=> '1.302026',
- 'Test2::Util::HashBase' => '1.302026',
- 'Test2::Util::Trace' => '1.302026',
- 'Test::Builder' => '1.302026',
- 'Test::Builder::Formatter'=> '1.302026',
- 'Test::Builder::Module' => '1.302026',
- 'Test::Builder::Tester' => '1.302026',
- 'Test::Builder::Tester::Color'=> '1.302026',
- 'Test::Builder::TodoDiag'=> '1.302026',
- 'Test::More' => '1.302026',
- 'Test::Simple' => '1.302026',
- 'Test::Tester' => '1.302026',
- 'Test::Tester::Capture' => '1.302026',
- 'Test::Tester::CaptureRunner'=> '1.302026',
- 'Test::Tester::Delegate'=> '1.302026',
- 'Test::use::ok' => '1.302026',
- 'Thread::Queue' => '3.11',
- 'Time::HiRes' => '1.9734',
- 'Unicode::UCD' => '0.65',
- 'VMS::DCLsym' => '1.07',
- 'XS::APItest' => '0.82',
- 'diagnostics' => '1.35',
- 'feature' => '1.44',
- 'ok' => '1.302026',
- 'threads' => '2.09',
- },
- removed => {
- }
- },
- 5.025003 => {
- delta_from => 5.025002,
- changed => {
- 'B::Op_private' => '5.025003',
- 'Config' => '5.025003',
- 'Data::Dumper' => '2.161',
- 'Devel::PPPort' => '3.35',
- 'Encode' => '2.84',
- 'Encode::MIME::Header' => '2.23',
- 'Encode::MIME::Header::ISO_2022_JP'=> '1.07',
- 'ExtUtils::ParseXS' => '3.33',
- 'ExtUtils::ParseXS::Constants'=> '3.33',
- 'ExtUtils::ParseXS::CountLines'=> '3.33',
- 'ExtUtils::ParseXS::Eval'=> '3.33',
- 'ExtUtils::ParseXS::Utilities'=> '3.33',
- 'ExtUtils::Typemaps' => '3.33',
- 'ExtUtils::Typemaps::Cmd'=> '3.33',
- 'ExtUtils::Typemaps::InputMap'=> '3.33',
- 'ExtUtils::Typemaps::OutputMap'=> '3.33',
- 'ExtUtils::Typemaps::Type'=> '3.33',
- 'Hash::Util' => '0.20',
- 'Math::BigFloat' => '1.999726',
- 'Math::BigFloat::Trace' => '0.43',
- 'Math::BigInt' => '1.999726',
- 'Math::BigInt::Calc' => '1.999726',
- 'Math::BigInt::CalcEmu' => '1.999726',
- 'Math::BigInt::FastCalc'=> '0.42',
- 'Math::BigInt::Trace' => '0.43',
- 'Math::BigRat' => '0.260804',
- 'Module::CoreList' => '5.20160720',
- 'Module::CoreList::TieHashDelta'=> '5.20160720',
- 'Module::CoreList::Utils'=> '5.20160720',
- 'Net::Cmd' => '3.09',
- 'Net::Config' => '3.09',
- 'Net::Domain' => '3.09',
- 'Net::FTP' => '3.09',
- 'Net::FTP::A' => '3.09',
- 'Net::FTP::E' => '3.09',
- 'Net::FTP::I' => '3.09',
- 'Net::FTP::L' => '3.09',
- 'Net::FTP::dataconn' => '3.09',
- 'Net::NNTP' => '3.09',
- 'Net::Netrc' => '3.09',
- 'Net::POP3' => '3.09',
- 'Net::SMTP' => '3.09',
- 'Net::Time' => '3.09',
- 'Parse::CPAN::Meta' => '1.4422',
- 'Perl::OSType' => '1.010',
- 'Test2' => '1.302045',
- 'Test2::API' => '1.302045',
- 'Test2::API::Breakage' => '1.302045',
- 'Test2::API::Context' => '1.302045',
- 'Test2::API::Instance' => '1.302045',
- 'Test2::API::Stack' => '1.302045',
- 'Test2::Event' => '1.302045',
- 'Test2::Event::Bail' => '1.302045',
- 'Test2::Event::Diag' => '1.302045',
- 'Test2::Event::Exception'=> '1.302045',
- 'Test2::Event::Generic' => '1.302045',
- 'Test2::Event::Info' => '1.302045',
- 'Test2::Event::Note' => '1.302045',
- 'Test2::Event::Ok' => '1.302045',
- 'Test2::Event::Plan' => '1.302045',
- 'Test2::Event::Skip' => '1.302045',
- 'Test2::Event::Subtest' => '1.302045',
- 'Test2::Event::Waiting' => '1.302045',
- 'Test2::Formatter' => '1.302045',
- 'Test2::Formatter::TAP' => '1.302045',
- 'Test2::Hub' => '1.302045',
- 'Test2::Hub::Interceptor'=> '1.302045',
- 'Test2::Hub::Interceptor::Terminator'=> '1.302045',
- 'Test2::Hub::Subtest' => '1.302045',
- 'Test2::IPC' => '1.302045',
- 'Test2::IPC::Driver' => '1.302045',
- 'Test2::IPC::Driver::Files'=> '1.302045',
- 'Test2::Util' => '1.302045',
- 'Test2::Util::ExternalMeta'=> '1.302045',
- 'Test2::Util::HashBase' => '1.302045',
- 'Test2::Util::Trace' => '1.302045',
- 'Test::Builder' => '1.302045',
- 'Test::Builder::Formatter'=> '1.302045',
- 'Test::Builder::Module' => '1.302045',
- 'Test::Builder::Tester' => '1.302045',
- 'Test::Builder::Tester::Color'=> '1.302045',
- 'Test::Builder::TodoDiag'=> '1.302045',
- 'Test::More' => '1.302045',
- 'Test::Simple' => '1.302045',
- 'Test::Tester' => '1.302045',
- 'Test::Tester::Capture' => '1.302045',
- 'Test::Tester::CaptureRunner'=> '1.302045',
- 'Test::Tester::Delegate'=> '1.302045',
- 'Test::use::ok' => '1.302045',
- 'Time::HiRes' => '1.9739',
- 'Unicode' => '9.0.0',
- 'Unicode::UCD' => '0.66',
- 'XSLoader' => '0.22',
- 'bigint' => '0.43',
- 'bignum' => '0.43',
- 'bigrat' => '0.43',
- 'encoding' => '2.17_01',
- 'encoding::warnings' => '0.13',
- 'feature' => '1.45',
- 'ok' => '1.302045',
- 'version' => '0.9917',
- 'version::regex' => '0.9917',
- 'warnings' => '1.37',
- },
- removed => {
- }
- },
- 5.025004 => {
- delta_from => 5.025003,
- changed => {
- 'App::Cpan' => '1.64_01',
- 'App::Prove' => '3.36_01',
- 'App::Prove::State' => '3.36_01',
- 'App::Prove::State::Result'=> '3.36_01',
- 'App::Prove::State::Result::Test'=> '3.36_01',
- 'Archive::Tar' => '2.10',
- 'Archive::Tar::Constant'=> '2.10',
- 'Archive::Tar::File' => '2.10',
- 'B' => '1.63',
- 'B::Concise' => '0.998',
- 'B::Deparse' => '1.38',
- 'B::Op_private' => '5.025004',
- 'CPAN' => '2.14_01',
- 'CPAN::Meta' => '2.150010',
- 'CPAN::Meta::Converter' => '2.150010',
- 'CPAN::Meta::Feature' => '2.150010',
- 'CPAN::Meta::History' => '2.150010',
- 'CPAN::Meta::Merge' => '2.150010',
- 'CPAN::Meta::Prereqs' => '2.150010',
- 'CPAN::Meta::Spec' => '2.150010',
- 'CPAN::Meta::Validator' => '2.150010',
- 'Carp' => '1.42',
- 'Carp::Heavy' => '1.42',
- 'Compress::Zlib' => '2.069_01',
- 'Config' => '5.025004',
- 'Config::Perl::V' => '0.27',
- 'Cwd' => '3.65',
- 'Digest' => '1.17_01',
- 'Digest::SHA' => '5.96',
- 'Encode' => '2.86',
- 'Errno' => '1.26',
- 'ExtUtils::Command' => '7.24',
- 'ExtUtils::Command::MM' => '7.24',
- 'ExtUtils::Liblist' => '7.24',
- 'ExtUtils::Liblist::Kid'=> '7.24',
- 'ExtUtils::MM' => '7.24',
- 'ExtUtils::MM_AIX' => '7.24',
- 'ExtUtils::MM_Any' => '7.24',
- 'ExtUtils::MM_BeOS' => '7.24',
- 'ExtUtils::MM_Cygwin' => '7.24',
- 'ExtUtils::MM_DOS' => '7.24',
- 'ExtUtils::MM_Darwin' => '7.24',
- 'ExtUtils::MM_MacOS' => '7.24',
- 'ExtUtils::MM_NW5' => '7.24',
- 'ExtUtils::MM_OS2' => '7.24',
- 'ExtUtils::MM_QNX' => '7.24',
- 'ExtUtils::MM_UWIN' => '7.24',
- 'ExtUtils::MM_Unix' => '7.24',
- 'ExtUtils::MM_VMS' => '7.24',
- 'ExtUtils::MM_VOS' => '7.24',
- 'ExtUtils::MM_Win32' => '7.24',
- 'ExtUtils::MM_Win95' => '7.24',
- 'ExtUtils::MY' => '7.24',
- 'ExtUtils::MakeMaker' => '7.24',
- 'ExtUtils::MakeMaker::Config'=> '7.24',
- 'ExtUtils::MakeMaker::Locale'=> '7.24',
- 'ExtUtils::MakeMaker::version'=> '7.24',
- 'ExtUtils::MakeMaker::version::regex'=> '7.24',
- 'ExtUtils::Mkbootstrap' => '7.24',
- 'ExtUtils::Mksymlists' => '7.24',
- 'ExtUtils::testlib' => '7.24',
- 'File::Fetch' => '0.52',
- 'File::Spec' => '3.65',
- 'File::Spec::AmigaOS' => '3.65',
- 'File::Spec::Cygwin' => '3.65',
- 'File::Spec::Epoc' => '3.65',
- 'File::Spec::Functions' => '3.65',
- 'File::Spec::Mac' => '3.65',
- 'File::Spec::OS2' => '3.65',
- 'File::Spec::Unix' => '3.65',
- 'File::Spec::VMS' => '3.65',
- 'File::Spec::Win32' => '3.65',
- 'HTTP::Tiny' => '0.064',
- 'Hash::Util' => '0.21',
- 'I18N::LangTags' => '0.41',
- 'I18N::LangTags::Detect'=> '1.06',
- 'IO' => '1.37',
- 'IO::Compress::Adapter::Bzip2'=> '2.069_01',
- 'IO::Compress::Adapter::Deflate'=> '2.069_01',
- 'IO::Compress::Adapter::Identity'=> '2.069_01',
- 'IO::Compress::Base' => '2.069_01',
- 'IO::Compress::Base::Common'=> '2.069_01',
- 'IO::Compress::Bzip2' => '2.069_01',
- 'IO::Compress::Deflate' => '2.069_01',
- 'IO::Compress::Gzip' => '2.069_01',
- 'IO::Compress::Gzip::Constants'=> '2.069_01',
- 'IO::Compress::RawDeflate'=> '2.069_01',
- 'IO::Compress::Zip' => '2.069_01',
- 'IO::Compress::Zip::Constants'=> '2.069_01',
- 'IO::Compress::Zlib::Constants'=> '2.069_01',
- 'IO::Compress::Zlib::Extra'=> '2.069_01',
- 'IO::Socket::IP' => '0.38',
- 'IO::Uncompress::Adapter::Bunzip2'=> '2.069_01',
- 'IO::Uncompress::Adapter::Identity'=> '2.069_01',
- 'IO::Uncompress::Adapter::Inflate'=> '2.069_01',
- 'IO::Uncompress::AnyInflate'=> '2.069_01',
- 'IO::Uncompress::AnyUncompress'=> '2.069_01',
- 'IO::Uncompress::Base' => '2.069_01',
- 'IO::Uncompress::Bunzip2'=> '2.069_01',
- 'IO::Uncompress::Gunzip'=> '2.069_01',
- 'IO::Uncompress::Inflate'=> '2.069_01',
- 'IO::Uncompress::RawInflate'=> '2.069_01',
- 'IO::Uncompress::Unzip' => '2.069_01',
- 'IPC::Cmd' => '0.96',
- 'JSON::PP' => '2.27400_01',
- 'Locale::Maketext' => '1.28',
- 'Locale::Maketext::Simple'=> '0.21_01',
- 'Math::BigFloat::Trace' => '0.43_01',
- 'Math::BigInt::Trace' => '0.43_01',
- 'Memoize' => '1.03_01',
- 'Module::CoreList' => '5.20160820',
- 'Module::CoreList::TieHashDelta'=> '5.20160820',
- 'Module::CoreList::Utils'=> '5.20160820',
- 'Module::Load::Conditional'=> '0.68',
- 'Module::Metadata' => '1.000033',
- 'NEXT' => '0.67',
- 'Net::Cmd' => '3.10',
- 'Net::Config' => '3.10',
- 'Net::Domain' => '3.10',
- 'Net::FTP' => '3.10',
- 'Net::FTP::A' => '3.10',
- 'Net::FTP::E' => '3.10',
- 'Net::FTP::I' => '3.10',
- 'Net::FTP::L' => '3.10',
- 'Net::FTP::dataconn' => '3.10',
- 'Net::NNTP' => '3.10',
- 'Net::Netrc' => '3.10',
- 'Net::POP3' => '3.10',
- 'Net::Ping' => '2.44',
- 'Net::SMTP' => '3.10',
- 'Net::Time' => '3.10',
- 'Opcode' => '1.37',
- 'POSIX' => '1.71',
- 'Parse::CPAN::Meta' => '2.150010',
- 'Pod::Html' => '1.2201',
- 'Pod::Perldoc' => '3.27',
- 'Pod::Perldoc::BaseTo' => '3.27',
- 'Pod::Perldoc::GetOptsOO'=> '3.27',
- 'Pod::Perldoc::ToANSI' => '3.27',
- 'Pod::Perldoc::ToChecker'=> '3.27',
- 'Pod::Perldoc::ToMan' => '3.27',
- 'Pod::Perldoc::ToNroff' => '3.27',
- 'Pod::Perldoc::ToPod' => '3.27',
- 'Pod::Perldoc::ToRtf' => '3.27',
- 'Pod::Perldoc::ToTerm' => '3.27',
- 'Pod::Perldoc::ToText' => '3.27',
- 'Pod::Perldoc::ToTk' => '3.27',
- 'Pod::Perldoc::ToXml' => '3.27',
- 'Storable' => '2.57',
- 'Sys::Syslog' => '0.34_01',
- 'TAP::Base' => '3.36_01',
- 'TAP::Formatter::Base' => '3.36_01',
- 'TAP::Formatter::Color' => '3.36_01',
- 'TAP::Formatter::Console'=> '3.36_01',
- 'TAP::Formatter::Console::ParallelSession'=> '3.36_01',
- 'TAP::Formatter::Console::Session'=> '3.36_01',
- 'TAP::Formatter::File' => '3.36_01',
- 'TAP::Formatter::File::Session'=> '3.36_01',
- 'TAP::Formatter::Session'=> '3.36_01',
- 'TAP::Harness' => '3.36_01',
- 'TAP::Harness::Env' => '3.36_01',
- 'TAP::Object' => '3.36_01',
- 'TAP::Parser' => '3.36_01',
- 'TAP::Parser::Aggregator'=> '3.36_01',
- 'TAP::Parser::Grammar' => '3.36_01',
- 'TAP::Parser::Iterator' => '3.36_01',
- 'TAP::Parser::Iterator::Array'=> '3.36_01',
- 'TAP::Parser::Iterator::Process'=> '3.36_01',
- 'TAP::Parser::Iterator::Stream'=> '3.36_01',
- 'TAP::Parser::IteratorFactory'=> '3.36_01',
- 'TAP::Parser::Multiplexer'=> '3.36_01',
- 'TAP::Parser::Result' => '3.36_01',
- 'TAP::Parser::Result::Bailout'=> '3.36_01',
- 'TAP::Parser::Result::Comment'=> '3.36_01',
- 'TAP::Parser::Result::Plan'=> '3.36_01',
- 'TAP::Parser::Result::Pragma'=> '3.36_01',
- 'TAP::Parser::Result::Test'=> '3.36_01',
- 'TAP::Parser::Result::Unknown'=> '3.36_01',
- 'TAP::Parser::Result::Version'=> '3.36_01',
- 'TAP::Parser::Result::YAML'=> '3.36_01',
- 'TAP::Parser::ResultFactory'=> '3.36_01',
- 'TAP::Parser::Scheduler'=> '3.36_01',
- 'TAP::Parser::Scheduler::Job'=> '3.36_01',
- 'TAP::Parser::Scheduler::Spinner'=> '3.36_01',
- 'TAP::Parser::Source' => '3.36_01',
- 'TAP::Parser::SourceHandler'=> '3.36_01',
- 'TAP::Parser::SourceHandler::Executable'=> '3.36_01',
- 'TAP::Parser::SourceHandler::File'=> '3.36_01',
- 'TAP::Parser::SourceHandler::Handle'=> '3.36_01',
- 'TAP::Parser::SourceHandler::Perl'=> '3.36_01',
- 'TAP::Parser::SourceHandler::RawTAP'=> '3.36_01',
- 'TAP::Parser::YAMLish::Reader'=> '3.36_01',
- 'TAP::Parser::YAMLish::Writer'=> '3.36_01',
- 'Test' => '1.29',
- 'Test2' => '1.302052',
- 'Test2::API' => '1.302052',
- 'Test2::API::Breakage' => '1.302052',
- 'Test2::API::Context' => '1.302052',
- 'Test2::API::Instance' => '1.302052',
- 'Test2::API::Stack' => '1.302052',
- 'Test2::Event' => '1.302052',
- 'Test2::Event::Bail' => '1.302052',
- 'Test2::Event::Diag' => '1.302052',
- 'Test2::Event::Exception'=> '1.302052',
- 'Test2::Event::Generic' => '1.302052',
- 'Test2::Event::Info' => '1.302052',
- 'Test2::Event::Note' => '1.302052',
- 'Test2::Event::Ok' => '1.302052',
- 'Test2::Event::Plan' => '1.302052',
- 'Test2::Event::Skip' => '1.302052',
- 'Test2::Event::Subtest' => '1.302052',
- 'Test2::Event::Waiting' => '1.302052',
- 'Test2::Formatter' => '1.302052',
- 'Test2::Formatter::TAP' => '1.302052',
- 'Test2::Hub' => '1.302052',
- 'Test2::Hub::Interceptor'=> '1.302052',
- 'Test2::Hub::Interceptor::Terminator'=> '1.302052',
- 'Test2::Hub::Subtest' => '1.302052',
- 'Test2::IPC' => '1.302052',
- 'Test2::IPC::Driver' => '1.302052',
- 'Test2::IPC::Driver::Files'=> '1.302052',
- 'Test2::Util' => '1.302052',
- 'Test2::Util::ExternalMeta'=> '1.302052',
- 'Test2::Util::HashBase' => '1.302052',
- 'Test2::Util::Trace' => '1.302052',
- 'Test::Builder' => '1.302052',
- 'Test::Builder::Formatter'=> '1.302052',
- 'Test::Builder::Module' => '1.302052',
- 'Test::Builder::Tester' => '1.302052',
- 'Test::Builder::Tester::Color'=> '1.302052',
- 'Test::Builder::TodoDiag'=> '1.302052',
- 'Test::Harness' => '3.36_01',
- 'Test::More' => '1.302052',
- 'Test::Simple' => '1.302052',
- 'Test::Tester' => '1.302052',
- 'Test::Tester::Capture' => '1.302052',
- 'Test::Tester::CaptureRunner'=> '1.302052',
- 'Test::Tester::Delegate'=> '1.302052',
- 'Test::use::ok' => '1.302052',
- 'Tie::Hash::NamedCapture'=> '0.10',
- 'Time::Local' => '1.24',
- 'XS::APItest' => '0.83',
- 'arybase' => '0.12',
- 'base' => '2.24',
- 'bigint' => '0.43_01',
- 'bignum' => '0.43_01',
- 'bigrat' => '0.43_01',
- 'encoding' => '2.18',
- 'ok' => '1.302052',
- },
- removed => {
- }
- },
- 5.025005 => {
- delta_from => 5.025004,
- changed => {
- 'B::Op_private' => '5.025005',
- 'Config' => '5.025005',
- 'Filter::Simple' => '0.93',
- 'Locale::Codes' => '3.40',
- 'Locale::Codes::Constants'=> '3.40',
- 'Locale::Codes::Country'=> '3.40',
- 'Locale::Codes::Country_Codes'=> '3.40',
- 'Locale::Codes::Country_Retired'=> '3.40',
- 'Locale::Codes::Currency'=> '3.40',
- 'Locale::Codes::Currency_Codes'=> '3.40',
- 'Locale::Codes::Currency_Retired'=> '3.40',
- 'Locale::Codes::LangExt'=> '3.40',
- 'Locale::Codes::LangExt_Codes'=> '3.40',
- 'Locale::Codes::LangExt_Retired'=> '3.40',
- 'Locale::Codes::LangFam'=> '3.40',
- 'Locale::Codes::LangFam_Codes'=> '3.40',
- 'Locale::Codes::LangFam_Retired'=> '3.40',
- 'Locale::Codes::LangVar'=> '3.40',
- 'Locale::Codes::LangVar_Codes'=> '3.40',
- 'Locale::Codes::LangVar_Retired'=> '3.40',
- 'Locale::Codes::Language'=> '3.40',
- 'Locale::Codes::Language_Codes'=> '3.40',
- 'Locale::Codes::Language_Retired'=> '3.40',
- 'Locale::Codes::Script' => '3.40',
- 'Locale::Codes::Script_Codes'=> '3.40',
- 'Locale::Codes::Script_Retired'=> '3.40',
- 'Locale::Country' => '3.40',
- 'Locale::Currency' => '3.40',
- 'Locale::Language' => '3.40',
- 'Locale::Script' => '3.40',
- 'Module::CoreList' => '5.20160920',
- 'Module::CoreList::TieHashDelta'=> '5.20160920',
- 'Module::CoreList::Utils'=> '5.20160920',
- 'POSIX' => '1.72',
- 'Sys::Syslog' => '0.35',
- 'Test2' => '1.302056',
- 'Test2::API' => '1.302056',
- 'Test2::API::Breakage' => '1.302056',
- 'Test2::API::Context' => '1.302056',
- 'Test2::API::Instance' => '1.302056',
- 'Test2::API::Stack' => '1.302056',
- 'Test2::Event' => '1.302056',
- 'Test2::Event::Bail' => '1.302056',
- 'Test2::Event::Diag' => '1.302056',
- 'Test2::Event::Exception'=> '1.302056',
- 'Test2::Event::Generic' => '1.302056',
- 'Test2::Event::Info' => '1.302056',
- 'Test2::Event::Note' => '1.302056',
- 'Test2::Event::Ok' => '1.302056',
- 'Test2::Event::Plan' => '1.302056',
- 'Test2::Event::Skip' => '1.302056',
- 'Test2::Event::Subtest' => '1.302056',
- 'Test2::Event::Waiting' => '1.302056',
- 'Test2::Formatter' => '1.302056',
- 'Test2::Formatter::TAP' => '1.302056',
- 'Test2::Hub' => '1.302056',
- 'Test2::Hub::Interceptor'=> '1.302056',
- 'Test2::Hub::Interceptor::Terminator'=> '1.302056',
- 'Test2::Hub::Subtest' => '1.302056',
- 'Test2::IPC' => '1.302056',
- 'Test2::IPC::Driver' => '1.302056',
- 'Test2::IPC::Driver::Files'=> '1.302056',
- 'Test2::Util' => '1.302056',
- 'Test2::Util::ExternalMeta'=> '1.302056',
- 'Test2::Util::HashBase' => '1.302056',
- 'Test2::Util::Trace' => '1.302056',
- 'Test::Builder' => '1.302056',
- 'Test::Builder::Formatter'=> '1.302056',
- 'Test::Builder::Module' => '1.302056',
- 'Test::Builder::Tester' => '1.302056',
- 'Test::Builder::Tester::Color'=> '1.302056',
- 'Test::Builder::TodoDiag'=> '1.302056',
- 'Test::More' => '1.302056',
- 'Test::Simple' => '1.302056',
- 'Test::Tester' => '1.302056',
- 'Test::Tester::Capture' => '1.302056',
- 'Test::Tester::CaptureRunner'=> '1.302056',
- 'Test::Tester::Delegate'=> '1.302056',
- 'Test::use::ok' => '1.302056',
- 'Thread::Semaphore' => '2.13',
- 'XS::APItest' => '0.84',
- 'XSLoader' => '0.24',
- 'ok' => '1.302056',
- },
- removed => {
- }
- },
- 5.025006 => {
- delta_from => 5.025005,
- changed => {
- 'Archive::Tar' => '2.14',
- 'Archive::Tar::Constant'=> '2.14',
- 'Archive::Tar::File' => '2.14',
- 'B' => '1.64',
- 'B::Concise' => '0.999',
- 'B::Deparse' => '1.39',
- 'B::Op_private' => '5.025006',
- 'Config' => '5.025006',
- 'Data::Dumper' => '2.162',
- 'Devel::Peek' => '1.25',
- 'HTTP::Tiny' => '0.070',
- 'List::Util' => '1.46',
- 'List::Util::XS' => '1.46',
- 'Module::CoreList' => '5.20161020',
- 'Module::CoreList::TieHashDelta'=> '5.20161020',
- 'Module::CoreList::Utils'=> '5.20161020',
- 'Net::Ping' => '2.51',
- 'OS2::DLL' => '1.07',
- 'Opcode' => '1.38',
- 'POSIX' => '1.73',
- 'PerlIO::encoding' => '0.25',
- 'Pod::Man' => '4.08',
- 'Pod::ParseLink' => '4.08',
- 'Pod::Text' => '4.08',
- 'Pod::Text::Color' => '4.08',
- 'Pod::Text::Overstrike' => '4.08',
- 'Pod::Text::Termcap' => '4.08',
- 'Scalar::Util' => '1.46',
- 'Storable' => '2.58',
- 'Sub::Util' => '1.46',
- 'Test2' => '1.302059',
- 'Test2::API' => '1.302059',
- 'Test2::API::Breakage' => '1.302059',
- 'Test2::API::Context' => '1.302059',
- 'Test2::API::Instance' => '1.302059',
- 'Test2::API::Stack' => '1.302059',
- 'Test2::Event' => '1.302059',
- 'Test2::Event::Bail' => '1.302059',
- 'Test2::Event::Diag' => '1.302059',
- 'Test2::Event::Exception'=> '1.302059',
- 'Test2::Event::Generic' => '1.302059',
- 'Test2::Event::Info' => '1.302059',
- 'Test2::Event::Note' => '1.302059',
- 'Test2::Event::Ok' => '1.302059',
- 'Test2::Event::Plan' => '1.302059',
- 'Test2::Event::Skip' => '1.302059',
- 'Test2::Event::Subtest' => '1.302059',
- 'Test2::Event::Waiting' => '1.302059',
- 'Test2::Formatter' => '1.302059',
- 'Test2::Formatter::TAP' => '1.302059',
- 'Test2::Hub' => '1.302059',
- 'Test2::Hub::Interceptor'=> '1.302059',
- 'Test2::Hub::Interceptor::Terminator'=> '1.302059',
- 'Test2::Hub::Subtest' => '1.302059',
- 'Test2::IPC' => '1.302059',
- 'Test2::IPC::Driver' => '1.302059',
- 'Test2::IPC::Driver::Files'=> '1.302059',
- 'Test2::Util' => '1.302059',
- 'Test2::Util::ExternalMeta'=> '1.302059',
- 'Test2::Util::HashBase' => '1.302059',
- 'Test2::Util::Trace' => '1.302059',
- 'Test::Builder' => '1.302059',
- 'Test::Builder::Formatter'=> '1.302059',
- 'Test::Builder::Module' => '1.302059',
- 'Test::Builder::Tester' => '1.302059',
- 'Test::Builder::Tester::Color'=> '1.302059',
- 'Test::Builder::TodoDiag'=> '1.302059',
- 'Test::More' => '1.302059',
- 'Test::Simple' => '1.302059',
- 'Test::Tester' => '1.302059',
- 'Test::Tester::Capture' => '1.302059',
- 'Test::Tester::CaptureRunner'=> '1.302059',
- 'Test::Tester::Delegate'=> '1.302059',
- 'Test::use::ok' => '1.302059',
- 'Time::HiRes' => '1.9740_01',
- 'VMS::Stdio' => '2.42',
- 'XS::APItest' => '0.86',
- 'attributes' => '0.28',
- 'mro' => '1.19',
- 'ok' => '1.302059',
- 'overload' => '1.27',
- 'parent' => '0.236',
- },
- removed => {
- }
- },
- 5.025007 => {
- delta_from => 5.025006,
- changed => {
- 'Archive::Tar' => '2.18',
- 'Archive::Tar::Constant'=> '2.18',
- 'Archive::Tar::File' => '2.18',
- 'B' => '1.65',
- 'B::Op_private' => '5.025007',
- 'Config' => '5.025007',
- 'Cwd' => '3.66',
- 'Data::Dumper' => '2.165',
- 'Devel::Peek' => '1.26',
- 'DynaLoader' => '1.40',
- 'Errno' => '1.27',
- 'ExtUtils::ParseXS::Utilities'=> '3.34',
- 'File::Spec' => '3.66',
- 'File::Spec::AmigaOS' => '3.66',
- 'File::Spec::Cygwin' => '3.66',
- 'File::Spec::Epoc' => '3.66',
- 'File::Spec::Functions' => '3.66',
- 'File::Spec::Mac' => '3.66',
- 'File::Spec::OS2' => '3.66',
- 'File::Spec::Unix' => '3.66',
- 'File::Spec::VMS' => '3.66',
- 'File::Spec::Win32' => '3.66',
- 'Hash::Util' => '0.22',
- 'JSON::PP' => '2.27400_02',
- 'List::Util' => '1.46_02',
- 'List::Util::XS' => '1.46_02',
- 'Math::BigFloat' => '1.999727',
- 'Math::BigInt' => '1.999727',
- 'Math::BigInt::Calc' => '1.999727',
- 'Math::BigInt::CalcEmu' => '1.999727',
- 'Math::Complex' => '1.5901',
- 'Module::CoreList' => '5.20161120',
- 'Module::CoreList::TieHashDelta'=> '5.20161120',
- 'Module::CoreList::Utils'=> '5.20161120',
- 'Net::Ping' => '2.55',
- 'Opcode' => '1.39',
- 'POSIX' => '1.75',
- 'Pod::Man' => '4.09',
- 'Pod::ParseLink' => '4.09',
- 'Pod::Text' => '4.09',
- 'Pod::Text::Color' => '4.09',
- 'Pod::Text::Overstrike' => '4.09',
- 'Pod::Text::Termcap' => '4.09',
- 'Scalar::Util' => '1.46_02',
- 'Storable' => '2.59',
- 'Sub::Util' => '1.46_02',
- 'Term::ANSIColor' => '4.06',
- 'Test2' => '1.302062',
- 'Test2::API' => '1.302062',
- 'Test2::API::Breakage' => '1.302062',
- 'Test2::API::Context' => '1.302062',
- 'Test2::API::Instance' => '1.302062',
- 'Test2::API::Stack' => '1.302062',
- 'Test2::Event' => '1.302062',
- 'Test2::Event::Bail' => '1.302062',
- 'Test2::Event::Diag' => '1.302062',
- 'Test2::Event::Exception'=> '1.302062',
- 'Test2::Event::Generic' => '1.302062',
- 'Test2::Event::Info' => '1.302062',
- 'Test2::Event::Note' => '1.302062',
- 'Test2::Event::Ok' => '1.302062',
- 'Test2::Event::Plan' => '1.302062',
- 'Test2::Event::Skip' => '1.302062',
- 'Test2::Event::Subtest' => '1.302062',
- 'Test2::Event::Waiting' => '1.302062',
- 'Test2::Formatter' => '1.302062',
- 'Test2::Formatter::TAP' => '1.302062',
- 'Test2::Hub' => '1.302062',
- 'Test2::Hub::Interceptor'=> '1.302062',
- 'Test2::Hub::Interceptor::Terminator'=> '1.302062',
- 'Test2::Hub::Subtest' => '1.302062',
- 'Test2::IPC' => '1.302062',
- 'Test2::IPC::Driver' => '1.302062',
- 'Test2::IPC::Driver::Files'=> '1.302062',
- 'Test2::Util' => '1.302062',
- 'Test2::Util::ExternalMeta'=> '1.302062',
- 'Test2::Util::HashBase' => '1.302062',
- 'Test2::Util::Trace' => '1.302062',
- 'Test::Builder' => '1.302062',
- 'Test::Builder::Formatter'=> '1.302062',
- 'Test::Builder::Module' => '1.302062',
- 'Test::Builder::Tester' => '1.302062',
- 'Test::Builder::Tester::Color'=> '1.302062',
- 'Test::Builder::TodoDiag'=> '1.302062',
- 'Test::More' => '1.302062',
- 'Test::Simple' => '1.302062',
- 'Test::Tester' => '1.302062',
- 'Test::Tester::Capture' => '1.302062',
- 'Test::Tester::CaptureRunner'=> '1.302062',
- 'Test::Tester::Delegate'=> '1.302062',
- 'Test::use::ok' => '1.302062',
- 'Time::HiRes' => '1.9740_03',
- 'Unicode::Collate' => '1.18',
- 'Unicode::Collate::CJK::Big5'=> '1.18',
- 'Unicode::Collate::CJK::GB2312'=> '1.18',
- 'Unicode::Collate::CJK::JISX0208'=> '1.18',
- 'Unicode::Collate::CJK::Korean'=> '1.18',
- 'Unicode::Collate::CJK::Pinyin'=> '1.18',
- 'Unicode::Collate::CJK::Stroke'=> '1.18',
- 'Unicode::Collate::CJK::Zhuyin'=> '1.18',
- 'Unicode::Collate::Locale'=> '1.18',
- 'Unicode::UCD' => '0.67',
- 'XS::APItest' => '0.87',
- 'XS::Typemap' => '0.15',
- 'mro' => '1.20',
- 'ok' => '1.302062',
- 'threads' => '2.10',
- },
- removed => {
- }
- },
- 5.025008 => {
- delta_from => 5.025007,
- changed => {
- 'Archive::Tar' => '2.24',
- 'Archive::Tar::Constant'=> '2.24',
- 'Archive::Tar::File' => '2.24',
- 'B::Debug' => '1.24',
- 'B::Op_private' => '5.025008',
- 'Config' => '5.025008',
- 'Data::Dumper' => '2.166',
- 'Encode' => '2.88',
- 'Encode::Alias' => '2.21',
- 'Encode::CN::HZ' => '2.08',
- 'Encode::MIME::Header' => '2.24',
- 'Encode::MIME::Name' => '1.02',
- 'Encode::Unicode' => '2.1501',
- 'IO' => '1.38',
- 'Locale::Codes' => '3.42',
- 'Locale::Codes::Constants'=> '3.42',
- 'Locale::Codes::Country'=> '3.42',
- 'Locale::Codes::Country_Codes'=> '3.42',
- 'Locale::Codes::Country_Retired'=> '3.42',
- 'Locale::Codes::Currency'=> '3.42',
- 'Locale::Codes::Currency_Codes'=> '3.42',
- 'Locale::Codes::Currency_Retired'=> '3.42',
- 'Locale::Codes::LangExt'=> '3.42',
- 'Locale::Codes::LangExt_Codes'=> '3.42',
- 'Locale::Codes::LangExt_Retired'=> '3.42',
- 'Locale::Codes::LangFam'=> '3.42',
- 'Locale::Codes::LangFam_Codes'=> '3.42',
- 'Locale::Codes::LangFam_Retired'=> '3.42',
- 'Locale::Codes::LangVar'=> '3.42',
- 'Locale::Codes::LangVar_Codes'=> '3.42',
- 'Locale::Codes::LangVar_Retired'=> '3.42',
- 'Locale::Codes::Language'=> '3.42',
- 'Locale::Codes::Language_Codes'=> '3.42',
- 'Locale::Codes::Language_Retired'=> '3.42',
- 'Locale::Codes::Script' => '3.42',
- 'Locale::Codes::Script_Codes'=> '3.42',
- 'Locale::Codes::Script_Retired'=> '3.42',
- 'Locale::Country' => '3.42',
- 'Locale::Currency' => '3.42',
- 'Locale::Language' => '3.42',
- 'Locale::Script' => '3.42',
- 'Math::BigFloat' => '1.999806',
- 'Math::BigFloat::Trace' => '0.47',
- 'Math::BigInt' => '1.999806',
- 'Math::BigInt::Calc' => '1.999806',
- 'Math::BigInt::CalcEmu' => '1.999806',
- 'Math::BigInt::FastCalc'=> '0.5005',
- 'Math::BigInt::Lib' => '1.999806',
- 'Math::BigInt::Trace' => '0.47',
- 'Math::BigRat' => '0.2611',
- 'Module::CoreList' => '5.20161220',
- 'Module::CoreList::TieHashDelta'=> '5.20161220',
- 'Module::CoreList::Utils'=> '5.20161220',
- 'POSIX' => '1.76',
- 'PerlIO::scalar' => '0.25',
- 'Pod::Simple' => '3.35',
- 'Pod::Simple::BlackBox' => '3.35',
- 'Pod::Simple::Checker' => '3.35',
- 'Pod::Simple::Debug' => '3.35',
- 'Pod::Simple::DumpAsText'=> '3.35',
- 'Pod::Simple::DumpAsXML'=> '3.35',
- 'Pod::Simple::HTML' => '3.35',
- 'Pod::Simple::HTMLBatch'=> '3.35',
- 'Pod::Simple::LinkSection'=> '3.35',
- 'Pod::Simple::Methody' => '3.35',
- 'Pod::Simple::Progress' => '3.35',
- 'Pod::Simple::PullParser'=> '3.35',
- 'Pod::Simple::PullParserEndToken'=> '3.35',
- 'Pod::Simple::PullParserStartToken'=> '3.35',
- 'Pod::Simple::PullParserTextToken'=> '3.35',
- 'Pod::Simple::PullParserToken'=> '3.35',
- 'Pod::Simple::RTF' => '3.35',
- 'Pod::Simple::Search' => '3.35',
- 'Pod::Simple::SimpleTree'=> '3.35',
- 'Pod::Simple::Text' => '3.35',
- 'Pod::Simple::TextContent'=> '3.35',
- 'Pod::Simple::TiedOutFH'=> '3.35',
- 'Pod::Simple::Transcode'=> '3.35',
- 'Pod::Simple::TranscodeDumb'=> '3.35',
- 'Pod::Simple::TranscodeSmart'=> '3.35',
- 'Pod::Simple::XHTML' => '3.35',
- 'Pod::Simple::XMLOutStream'=> '3.35',
- 'Test2' => '1.302073',
- 'Test2::API' => '1.302073',
- 'Test2::API::Breakage' => '1.302073',
- 'Test2::API::Context' => '1.302073',
- 'Test2::API::Instance' => '1.302073',
- 'Test2::API::Stack' => '1.302073',
- 'Test2::Event' => '1.302073',
- 'Test2::Event::Bail' => '1.302073',
- 'Test2::Event::Diag' => '1.302073',
- 'Test2::Event::Encoding'=> '1.302073',
- 'Test2::Event::Exception'=> '1.302073',
- 'Test2::Event::Generic' => '1.302073',
- 'Test2::Event::Info' => '1.302073',
- 'Test2::Event::Note' => '1.302073',
- 'Test2::Event::Ok' => '1.302073',
- 'Test2::Event::Plan' => '1.302073',
- 'Test2::Event::Skip' => '1.302073',
- 'Test2::Event::Subtest' => '1.302073',
- 'Test2::Event::TAP::Version'=> '1.302073',
- 'Test2::Event::Waiting' => '1.302073',
- 'Test2::Formatter' => '1.302073',
- 'Test2::Formatter::TAP' => '1.302073',
- 'Test2::Hub' => '1.302073',
- 'Test2::Hub::Interceptor'=> '1.302073',
- 'Test2::Hub::Interceptor::Terminator'=> '1.302073',
- 'Test2::Hub::Subtest' => '1.302073',
- 'Test2::IPC' => '1.302073',
- 'Test2::IPC::Driver' => '1.302073',
- 'Test2::IPC::Driver::Files'=> '1.302073',
- 'Test2::Tools::Tiny' => '1.302073',
- 'Test2::Util' => '1.302073',
- 'Test2::Util::ExternalMeta'=> '1.302073',
- 'Test2::Util::HashBase' => '0.002',
- 'Test2::Util::Trace' => '1.302073',
- 'Test::Builder' => '1.302073',
- 'Test::Builder::Formatter'=> '1.302073',
- 'Test::Builder::Module' => '1.302073',
- 'Test::Builder::Tester' => '1.302073',
- 'Test::Builder::Tester::Color'=> '1.302073',
- 'Test::Builder::TodoDiag'=> '1.302073',
- 'Test::More' => '1.302073',
- 'Test::Simple' => '1.302073',
- 'Test::Tester' => '1.302073',
- 'Test::Tester::Capture' => '1.302073',
- 'Test::Tester::CaptureRunner'=> '1.302073',
- 'Test::Tester::Delegate'=> '1.302073',
- 'Test::use::ok' => '1.302073',
- 'Time::HiRes' => '1.9741',
- 'Time::Local' => '1.25',
- 'Unicode::Collate' => '1.19',
- 'Unicode::Collate::CJK::Big5'=> '1.19',
- 'Unicode::Collate::CJK::GB2312'=> '1.19',
- 'Unicode::Collate::CJK::JISX0208'=> '1.19',
- 'Unicode::Collate::CJK::Korean'=> '1.19',
- 'Unicode::Collate::CJK::Pinyin'=> '1.19',
- 'Unicode::Collate::CJK::Stroke'=> '1.19',
- 'Unicode::Collate::CJK::Zhuyin'=> '1.19',
- 'Unicode::Collate::Locale'=> '1.19',
- 'bigint' => '0.47',
- 'bignum' => '0.47',
- 'bigrat' => '0.47',
- 'encoding' => '2.19',
- 'ok' => '1.302073',
- },
- removed => {
- }
- },
- 5.024001 => {
- delta_from => 5.024000,
- changed => {
- 'App::Cpan' => '1.63_01',
- 'App::Prove' => '3.36_01',
- 'App::Prove::State' => '3.36_01',
- 'App::Prove::State::Result'=> '3.36_01',
- 'App::Prove::State::Result::Test'=> '3.36_01',
- 'Archive::Tar' => '2.04_01',
- 'Archive::Tar::Constant'=> '2.04_01',
- 'Archive::Tar::File' => '2.04_01',
- 'B::Op_private' => '5.024001',
- 'CPAN' => '2.11_01',
- 'Compress::Zlib' => '2.069_001',
- 'Config' => '5.024001',
- 'Cwd' => '3.63_01',
- 'Digest' => '1.17_01',
- 'Digest::SHA' => '5.95_01',
- 'Encode' => '2.80_01',
- 'ExtUtils::Command' => '7.10_02',
- 'ExtUtils::Command::MM' => '7.10_02',
- 'ExtUtils::Liblist' => '7.10_02',
- 'ExtUtils::Liblist::Kid'=> '7.10_02',
- 'ExtUtils::MM' => '7.10_02',
- 'ExtUtils::MM_AIX' => '7.10_02',
- 'ExtUtils::MM_Any' => '7.10_02',
- 'ExtUtils::MM_BeOS' => '7.10_02',
- 'ExtUtils::MM_Cygwin' => '7.10_02',
- 'ExtUtils::MM_DOS' => '7.10_02',
- 'ExtUtils::MM_Darwin' => '7.10_02',
- 'ExtUtils::MM_MacOS' => '7.10_02',
- 'ExtUtils::MM_NW5' => '7.10_02',
- 'ExtUtils::MM_OS2' => '7.10_02',
- 'ExtUtils::MM_QNX' => '7.10_02',
- 'ExtUtils::MM_UWIN' => '7.10_02',
- 'ExtUtils::MM_Unix' => '7.10_02',
- 'ExtUtils::MM_VMS' => '7.10_02',
- 'ExtUtils::MM_VOS' => '7.10_02',
- 'ExtUtils::MM_Win32' => '7.10_02',
- 'ExtUtils::MM_Win95' => '7.10_02',
- 'ExtUtils::MY' => '7.10_02',
- 'ExtUtils::MakeMaker' => '7.10_02',
- 'ExtUtils::MakeMaker::Config'=> '7.10_02',
- 'ExtUtils::Mkbootstrap' => '7.10_02',
- 'ExtUtils::Mksymlists' => '7.10_02',
- 'ExtUtils::testlib' => '7.10_02',
- 'File::Fetch' => '0.48_01',
- 'File::Spec' => '3.63_01',
- 'File::Spec::Cygwin' => '3.63_01',
- 'File::Spec::Epoc' => '3.63_01',
- 'File::Spec::Functions' => '3.63_01',
- 'File::Spec::Mac' => '3.63_01',
- 'File::Spec::OS2' => '3.63_01',
- 'File::Spec::Unix' => '3.63_01',
- 'File::Spec::VMS' => '3.63_01',
- 'File::Spec::Win32' => '3.63_01',
- 'HTTP::Tiny' => '0.056_001',
- 'I18N::LangTags::Detect'=> '1.05_01',
- 'IO' => '1.36_01',
- 'IO::Compress::Adapter::Bzip2'=> '2.069_001',
- 'IO::Compress::Adapter::Deflate'=> '2.069_001',
- 'IO::Compress::Adapter::Identity'=> '2.069_001',
- 'IO::Compress::Base' => '2.069_001',
- 'IO::Compress::Base::Common'=> '2.069_001',
- 'IO::Compress::Bzip2' => '2.069_001',
- 'IO::Compress::Deflate' => '2.069_001',
- 'IO::Compress::Gzip' => '2.069_001',
- 'IO::Compress::Gzip::Constants'=> '2.069_001',
- 'IO::Compress::RawDeflate'=> '2.069_001',
- 'IO::Compress::Zip' => '2.069_001',
- 'IO::Compress::Zip::Constants'=> '2.069_001',
- 'IO::Compress::Zlib::Constants'=> '2.069_001',
- 'IO::Compress::Zlib::Extra'=> '2.069_001',
- 'IO::Uncompress::Adapter::Bunzip2'=> '2.069_001',
- 'IO::Uncompress::Adapter::Identity'=> '2.069_001',
- 'IO::Uncompress::Adapter::Inflate'=> '2.069_001',
- 'IO::Uncompress::AnyInflate'=> '2.069_001',
- 'IO::Uncompress::AnyUncompress'=> '2.069_001',
- 'IO::Uncompress::Base' => '2.069_001',
- 'IO::Uncompress::Bunzip2'=> '2.069_001',
- 'IO::Uncompress::Gunzip'=> '2.069_001',
- 'IO::Uncompress::Inflate'=> '2.069_001',
- 'IO::Uncompress::RawInflate'=> '2.069_001',
- 'IO::Uncompress::Unzip' => '2.069_001',
- 'IPC::Cmd' => '0.92_01',
- 'JSON::PP' => '2.27300_01',
- 'Locale::Maketext' => '1.26_01',
- 'Locale::Maketext::Simple'=> '0.21_01',
- 'Math::BigFloat::Trace' => '0.42_01',
- 'Math::BigInt::Trace' => '0.42_01',
- 'Memoize' => '1.03_01',
- 'Module::CoreList' => '5.20170114_24',
- 'Module::CoreList::TieHashDelta'=> '5.20170114_24',
- 'Module::CoreList::Utils'=> '5.20170114_24',
- 'Module::Metadata::corpus::BOMTest::UTF16BE'=> undef,
- 'Module::Metadata::corpus::BOMTest::UTF16LE'=> undef,
- 'Module::Metadata::corpus::BOMTest::UTF8'=> '1',
- 'Net::Cmd' => '3.08_01',
- 'Net::Config' => '3.08_01',
- 'Net::Domain' => '3.08_01',
- 'Net::FTP' => '3.08_01',
- 'Net::FTP::A' => '3.08_01',
- 'Net::FTP::E' => '3.08_01',
- 'Net::FTP::I' => '3.08_01',
- 'Net::FTP::L' => '3.08_01',
- 'Net::FTP::dataconn' => '3.08_01',
- 'Net::NNTP' => '3.08_01',
- 'Net::Netrc' => '3.08_01',
- 'Net::POP3' => '3.08_01',
- 'Net::Ping' => '2.43_01',
- 'Net::SMTP' => '3.08_01',
- 'Net::Time' => '3.08_01',
- 'Parse::CPAN::Meta' => '1.4417_001',
- 'Pod::Html' => '1.2201',
- 'Pod::Perldoc' => '3.25_03',
- 'Storable' => '2.56_01',
- 'Sys::Syslog' => '0.33_01',
- 'TAP::Base' => '3.36_01',
- 'TAP::Formatter::Base' => '3.36_01',
- 'TAP::Formatter::Color' => '3.36_01',
- 'TAP::Formatter::Console'=> '3.36_01',
- 'TAP::Formatter::Console::ParallelSession'=> '3.36_01',
- 'TAP::Formatter::Console::Session'=> '3.36_01',
- 'TAP::Formatter::File' => '3.36_01',
- 'TAP::Formatter::File::Session'=> '3.36_01',
- 'TAP::Formatter::Session'=> '3.36_01',
- 'TAP::Harness' => '3.36_01',
- 'TAP::Harness::Env' => '3.36_01',
- 'TAP::Object' => '3.36_01',
- 'TAP::Parser' => '3.36_01',
- 'TAP::Parser::Aggregator'=> '3.36_01',
- 'TAP::Parser::Grammar' => '3.36_01',
- 'TAP::Parser::Iterator' => '3.36_01',
- 'TAP::Parser::Iterator::Array'=> '3.36_01',
- 'TAP::Parser::Iterator::Process'=> '3.36_01',
- 'TAP::Parser::Iterator::Stream'=> '3.36_01',
- 'TAP::Parser::IteratorFactory'=> '3.36_01',
- 'TAP::Parser::Multiplexer'=> '3.36_01',
- 'TAP::Parser::Result' => '3.36_01',
- 'TAP::Parser::Result::Bailout'=> '3.36_01',
- 'TAP::Parser::Result::Comment'=> '3.36_01',
- 'TAP::Parser::Result::Plan'=> '3.36_01',
- 'TAP::Parser::Result::Pragma'=> '3.36_01',
- 'TAP::Parser::Result::Test'=> '3.36_01',
- 'TAP::Parser::Result::Unknown'=> '3.36_01',
- 'TAP::Parser::Result::Version'=> '3.36_01',
- 'TAP::Parser::Result::YAML'=> '3.36_01',
- 'TAP::Parser::ResultFactory'=> '3.36_01',
- 'TAP::Parser::Scheduler'=> '3.36_01',
- 'TAP::Parser::Scheduler::Job'=> '3.36_01',
- 'TAP::Parser::Scheduler::Spinner'=> '3.36_01',
- 'TAP::Parser::Source' => '3.36_01',
- 'TAP::Parser::SourceHandler'=> '3.36_01',
- 'TAP::Parser::SourceHandler::Executable'=> '3.36_01',
- 'TAP::Parser::SourceHandler::File'=> '3.36_01',
- 'TAP::Parser::SourceHandler::Handle'=> '3.36_01',
- 'TAP::Parser::SourceHandler::Perl'=> '3.36_01',
- 'TAP::Parser::SourceHandler::RawTAP'=> '3.36_01',
- 'TAP::Parser::YAMLish::Reader'=> '3.36_01',
- 'TAP::Parser::YAMLish::Writer'=> '3.36_01',
- 'Test' => '1.28_01',
- 'Test::Harness' => '3.36_01',
- 'XSLoader' => '0.22',
- 'bigint' => '0.42_01',
- 'bignum' => '0.42_01',
- 'bigrat' => '0.42_01',
- },
- removed => {
- }
- },
);
sub is_core
}
RELEASE:
foreach my $prn (@releases) {
- next RELEASE if $prn < $first_release;
+ next RELEASE if $prn <= $first_release;
last RELEASE if $prn > $perl_version;
next unless defined(my $next_module_version
= $delta{$prn}->{changed}->{$module});
removed => {
}
},
- 5.025001 => {
- delta_from => 5.025,
- changed => {
- },
- removed => {
- }
- },
- 5.025002 => {
- delta_from => 5.025001,
- changed => {
- },
- removed => {
- }
- },
- 5.025003 => {
- delta_from => 5.025002,
- changed => {
- },
- removed => {
- }
- },
- 5.025004 => {
- delta_from => 5.025003,
- changed => {
- },
- removed => {
- }
- },
- 5.025005 => {
- delta_from => 5.025004,
- changed => {
- },
- removed => {
- }
- },
- 5.025006 => {
- delta_from => 5.025005,
- changed => {
- },
- removed => {
- }
- },
- 5.025007 => {
- delta_from => 5.025006,
- changed => {
- },
- removed => {
- }
- },
- 5.025008 => {
- delta_from => 5.025007,
- changed => {
- },
- removed => {
- }
- },
- 5.024001 => {
- delta_from => 5.024000,
- changed => {
- },
- removed => {
- }
- },
);
for my $version (sort { $a <=> $b } keys %deprecated) {
'Net::SMTP' => undef,
'Net::Time' => undef,
'Params::Check' => undef,
- 'Parse::CPAN::Meta' => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
+ 'Parse::CPAN::Meta' => 'https://github.com/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues',
'Perl::OSType' => 'https://github.com/Perl-Toolchain-Gang/Perl-OSType/issues',
'PerlIO::via::QuotedPrint'=> undef,
'Pod::Checker' => undef,
'TAP::Parser::YAMLish::Writer'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
'Term::ANSIColor' => 'https://rt.cpan.org/Dist/Display.html?Name=Term-ANSIColor',
'Term::Cap' => undef,
- 'Test::Builder' => 'http://github.com/Test-More/test-more/issues',
- 'Test::Builder::IO::Scalar'=> 'http://github.com/Test-More/test-more/issues',
- 'Test::Builder::Module' => 'http://github.com/Test-More/test-more/issues',
- 'Test::Builder::Tester' => 'http://github.com/Test-More/test-more/issues',
- 'Test::Builder::Tester::Color'=> 'http://github.com/Test-More/test-more/issues',
+ 'Test::Builder' => 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Builder::IO::Scalar'=> 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Builder::Module' => 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Builder::Tester' => 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Builder::Tester::Color'=> 'http://github.com/Test-More/test-more/issues/',
'Test::Harness' => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
- 'Test::More' => 'http://github.com/Test-More/test-more/issues',
- 'Test::Simple' => 'http://github.com/Test-More/test-more/issues',
- 'Test::Tester' => 'http://github.com/Test-More/test-more/issues',
- 'Test::Tester::Capture' => 'http://github.com/Test-More/test-more/issues',
- 'Test::Tester::CaptureRunner'=> 'http://github.com/Test-More/test-more/issues',
- 'Test::Tester::Delegate'=> 'http://github.com/Test-More/test-more/issues',
- 'Test::use::ok' => 'http://github.com/Test-More/test-more/issues',
+ 'Test::More' => 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Simple' => 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Tester' => 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Tester::Capture' => 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Tester::CaptureRunner'=> 'http://github.com/Test-More/test-more/issues/',
+ 'Test::Tester::Delegate'=> 'http://github.com/Test-More/test-more/issues/',
+ 'Test::use::ok' => 'http://github.com/Test-More/test-more/issues/',
'Text::Balanced' => undef,
'Text::ParseWords' => undef,
'Text::Tabs' => undef,
'Text::Wrap' => undef,
'Tie::RefHash' => undef,
- 'Time::Local' => 'https://github.com/houseabsolute/Time-Local/issues',
+ 'Time::Local' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Time-Local',
'Time::Piece' => undef,
'Time::Seconds' => undef,
'Unicode::Collate' => undef,
'bigrat' => undef,
'encoding' => undef,
'experimental' => 'http://rt.cpan.org/Public/Dist/Display.html?Name=experimental',
- 'ok' => 'http://github.com/Test-More/test-more/issues',
+ 'ok' => 'http://github.com/Test-More/test-more/issues/',
'parent' => undef,
'perlfaq' => 'https://github.com/perl-doc-cats/perlfaq/issues',
'version' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=version',
use strict;
use vars qw($VERSION);
-$VERSION = '5.20170114_24';
+$VERSION = '5.20160507';
sub TIEHASH {
my ($class, $changed, $removed, $parent) = @_;
use Module::CoreList;
use Module::CoreList::TieHashDelta;
-$VERSION = '5.20170114_24';
+$VERSION = '5.20160507';
sub utilities {
my $perl = shift;
removed => {
}
},
- 5.025001 => {
- delta_from => 5.025000,
- changed => {
- },
- removed => {
- }
- },
- 5.025002 => {
- delta_from => 5.025001,
- changed => {
- },
- removed => {
- }
- },
- 5.025003 => {
- delta_from => 5.025002,
- changed => {
- },
- removed => {
- }
- },
- 5.025004 => {
- delta_from => 5.025003,
- changed => {
- },
- removed => {
- }
- },
- 5.025005 => {
- delta_from => 5.025004,
- changed => {
- },
- removed => {
- }
- },
- 5.025006 => {
- delta_from => 5.025005,
- changed => {
- },
- removed => {
- }
- },
- 5.025007 => {
- delta_from => 5.025006,
- changed => {
- },
- removed => {
- }
- },
- 5.025008 => {
- delta_from => 5.025007,
- changed => {
- },
- removed => {
- }
- },
- 5.024001 => {
- delta_from => 5.024000,
- changed => {
- },
- removed => {
- }
- },
);
for my $version (sort { $a <=> $b } keys %delta) {
#!perl -w
use strict;
use Module::CoreList;
-use Test::More tests => 43;
+use Test::More tests => 38;
BEGIN { require_ok('Module::CoreList'); }
ok(Module::CoreList::is_core('Pod::Plainer', undef, '5.012001') == 1, "Pod::Plainer was core in 5.12.1");
ok(Module::CoreList::is_core('Pod::Plainer', undef, '5.016003') == 0, "Pod::Plainer was removed in 5.13.1");
-ok(!Module::CoreList::is_core('File::Temp', 0, '5.006'), 'File::Temp is not in 5.006000');
-ok(Module::CoreList::is_core('File::Temp', 0, '5.006001'), 'File::Temp is in 5.006001');
-ok(!Module::CoreList::is_core('File::Temp', '0.12', '5.006'), 'File::Temp 0.12 is not in 5.006000');
-ok(Module::CoreList::is_core('File::Temp', '0.12', '5.006001'), 'File::Temp 0.12 is in 5.006001');
-ok(Module::CoreList::is_core('File::Temp', '0.12', '5.006002'), 'File::Temp 0.12 is in 5.006002');
-
-
# history of module 'encoding' in core
# version 1.00 included in 5.007003
# version 1.35 included in 5.008
@ISA = qw(Exporter);
@EXPORT = qw(pingecho);
-$VERSION = "2.43_01";
+$VERSION = "2.43";
# Constants
$timeout # Seconds after which ping times out
) = @_;
- eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require Net::Ping::External;
- }
+ eval { require Net::Ping::External; }
or croak('Protocol "external" not supported on your system: Net::Ping::External not found');
return Net::Ping::External::ping(ip => $ip, timeout => $timeout);
}
use Exporter;
use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION);
-$VERSION = '3.63_01';
+$VERSION = '3.63';
my $xs_version = $VERSION;
$VERSION =~ tr/_//d;
my $use_vms_feature;
BEGIN {
if ($^O eq 'VMS') {
- if (eval { local $SIG{__DIE__};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require VMS::Feature; }) {
+ if (eval { local $SIG{__DIE__}; require VMS::Feature; }) {
$use_vms_feature = 1;
}
}
use strict;
use vars qw(@ISA $VERSION);
-$VERSION = '3.63_01';
+$VERSION = '3.63';
$VERSION =~ tr/_//d;
my %module = (MacOS => 'Mac',
use vars qw(@ISA $VERSION);
require File::Spec::Unix;
-$VERSION = '3.63_01';
+$VERSION = '3.63';
$VERSION =~ tr/_//d;
@ISA = qw(File::Spec::Unix);
if ($mntopts and ($mntopts =~ /,managed/)) {
return 0;
}
- eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require Win32API::File;
- } or return 1;
+ eval { require Win32API::File; } or return 1;
my $osFsType = "\0"x256;
my $osVolName = "\0"x256;
my $ouFsFlags = 0;
use strict;
use vars qw($VERSION @ISA);
-$VERSION = '3.63_01';
+$VERSION = '3.63';
$VERSION =~ tr/_//d;
require File::Spec::Unix;
use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $VERSION);
-$VERSION = '3.63_01';
+$VERSION = '3.63';
$VERSION =~ tr/_//d;
require Exporter;
use vars qw(@ISA $VERSION);
require File::Spec::Unix;
-$VERSION = '3.63_01';
+$VERSION = '3.63';
$VERSION =~ tr/_//d;
@ISA = qw(File::Spec::Unix);
use vars qw(@ISA $VERSION);
require File::Spec::Unix;
-$VERSION = '3.63_01';
+$VERSION = '3.63';
$VERSION =~ tr/_//d;
@ISA = qw(File::Spec::Unix);
use strict;
use vars qw($VERSION);
-$VERSION = '3.63_01';
+$VERSION = '3.63';
my $xs_version = $VERSION;
$VERSION =~ tr/_//d;
use vars qw(@ISA $VERSION);
require File::Spec::Unix;
-$VERSION = '3.63_01';
+$VERSION = '3.63';
$VERSION =~ tr/_//d;
@ISA = qw(File::Spec::Unix);
my $use_feature;
BEGIN {
- if (eval { local $SIG{__DIE__};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require VMS::Feature; }) {
+ if (eval { local $SIG{__DIE__}; require VMS::Feature; }) {
$use_feature = 1;
}
}
use vars qw(@ISA $VERSION);
require File::Spec::Unix;
-$VERSION = '3.63_01';
+$VERSION = '3.63';
$VERSION =~ tr/_//d;
@ISA = qw(File::Spec::Unix);
=cut
sub case_tolerant {
- eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require Win32API::File;
- } or return 1;
+ eval { require Win32API::File; } or return 1;
my $drive = shift || "C:";
my $osFsType = "\0"x256;
my $osVolName = "\0"x256;
use vars qw($canonical $forgive_me $VERSION);
-$VERSION = '2.56_01';
+$VERSION = '2.56';
BEGIN {
- if (eval {
- local $SIG{__DIE__};
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require Log::Agent;
- 1;
- }) {
+ if (eval { local $SIG{__DIE__}; require Log::Agent; 1 }) {
Log::Agent->import;
}
#
$planned = 0;
}
-$VERSION = '1.28_01';
+$VERSION = '1.28';
require Exporter;
@ISA=('Exporter');
my($result, $expected, $detail, $prefix) = @_;
return _diff_complain_external(@_) if $ENV{PERL_TEST_DIFF};
return _diff_complain_algdiff(@_)
- if eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require Algorithm::Diff; Algorithm::Diff->VERSION(1.15);
- 1;
- };
+ if eval { require Algorithm::Diff; Algorithm::Diff->VERSION(1.15); 1; };
$told_about_diff++ or print $TESTERR <<"EOT";
# $prefix (Install the Algorithm::Diff module to have differences in multiline
package XSLoader;
-$VERSION = "0.22";
+$VERSION = "0.21";
#use strict;
$modlibname =~ s,[\\/][^\\/]+$,, while $c--; # Q&D basename
EOT
-my $to_print = <<'EOT';
- # Does this look like a relative path?
- if ($modlibname !~ m{regexp}) {
-EOT
-
-$to_print =~ s~regexp~
- $^O eq 'MSWin32' || $^O eq 'os2' || $^O eq 'cygwin' || $^O eq 'amigaos'
- ? '^(?:[A-Za-z]:)?[\\\/]' # Optional drive letter
- : '^/'
-~e;
-
-print OUT $to_print, <<'EOT';
- # Someone may have a #line directive that changes the file name, or
- # may be calling XSLoader::load from inside a string eval. We cer-
- # tainly do not want to go loading some code that is not in @INC,
- # as it could be untrusted.
- #
- # We could just fall back to DynaLoader here, but then the rest of
- # this function would go untested in the perl core, since all @INC
- # paths are relative during testing. That would be a time bomb
- # waiting to happen, since bugs could be introduced into the code.
- #
- # So look through @INC to see if $modlibname is in it. A rela-
- # tive $modlibname is not a common occurrence, so this block is
- # not hot code.
- FOUND: {
- for (@INC) {
- if ($_ eq $modlibname) {
- last FOUND;
- }
- }
- # Not found. Fall back to DynaLoader.
- goto \&XSLoader::bootstrap_inherit;
- }
- }
-EOT
-
my $dl_dlext = quotemeta($Config::Config{'dlext'});
print OUT <<"EOT";
=head1 VERSION
-Version 0.22
+Version 0.17
=head1 SYNOPSIS
'Time::HiRes'=> q| ::can_ok( 'Time::HiRes' => 'usleep' ) |, # 5.7.3
);
-plan tests => keys(%modules) * 3 + 10;
+plan tests => keys(%modules) * 3 + 9;
# Try to load the module
use_ok( 'XSLoader' );
EOS
or ::diag $@;
}
-
-SKIP: {
- skip "File::Path not available", 1
- unless eval { require File::Path };
- my $name = "phooo$$";
- File::Path::make_path("$name/auto/Foo/Bar");
- open my $fh,
- ">$name/auto/Foo/Bar/Bar.$Config::Config{'dlext'}";
- close $fh;
- my $fell_back;
- local *XSLoader::bootstrap_inherit = sub {
- $fell_back++;
- # Break out of the calling subs
- goto the_test;
- };
- eval <<END;
-#line 1 $name
-package Foo::Bar;
-XSLoader::load("Foo::Bar");
-END
- the_test:
- ok $fell_back,
- 'XSLoader will not load relative paths based on (caller)[1]';
- File::Path::remove_tree($name);
-}
=cut
-BEGIN { pop @INC if $INC[-1] eq '.' }
use Pod::Html;
pod2html @ARGV;
require Exporter;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
-$VERSION = 1.2201;
+$VERSION = 1.22;
@ISA = qw(Exporter);
@EXPORT = qw(pod2html htmlify);
@EXPORT_OK = qw(anchorify);
# mkdir -p /opt/perl-catamount
# mkdir -p /opt/perl-catamount/include
# mkdir -p /opt/perl-catamount/lib
-# mkdir -p /opt/perl-catamount/lib/perl5/5.24.1
+# mkdir -p /opt/perl-catamount/lib/perl5/5.25.0
# mkdir -p /opt/perl-catamount/bin
# cp *.h /opt/perl-catamount/include
# cp libperl.a /opt/perl-catamount/lib
-# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.24.1
+# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.25.0
# cp miniperl perl run.sh cc.sh /opt/perl-catamount/lib
#
# With the headers and the libperl.a you can embed Perl to your Catamount
our %bits;
-our $VERSION = "5.024001";
+our $VERSION = "5.025000";
$bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv);
$bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv);
package feature;
-our $VERSION = '1.42';
+our $VERSION = '1.43';
our %feature = (
fc => 'feature_fc',
$feature_bundle{"5.21"} = $feature_bundle{"5.15"};
$feature_bundle{"5.22"} = $feature_bundle{"5.15"};
$feature_bundle{"5.24"} = $feature_bundle{"5.23"};
+$feature_bundle{"5.25"} = $feature_bundle{"5.23"};
+$feature_bundle{"5.26"} = $feature_bundle{"5.23"};
$feature_bundle{"5.9.5"} = $feature_bundle{"5.10"};
our $hint_shift = 26;
unicode_eval evalbytes current_sub fc
postderef_qq
+ :5.26 say state switch unicode_strings
+ unicode_eval evalbytes current_sub fc
+ postderef_qq
+
The C<:default> bundle represents the feature set that is enabled before
any C<use feature> or C<no feature> declaration.
# Debugger for Perl 5.00x; perl5db.pl patch level:
use vars qw($VERSION $header);
-$VERSION = '1.49_05';
+$VERSION = '1.49_04';
$header = "perl5db.pl version $VERSION";
= $obj->cmd_args =~ /\A(?:(\d*)\s*(.*))?\z/) {
# See if we've got the necessary support.
- if (!eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require PadWalker; PadWalker->VERSION(0.08) }) {
+ if (!eval { require PadWalker; PadWalker->VERSION(0.08) }) {
my $Err = $@;
_db_warn(
$Err =~ /locate/
=cut
- if (not $text =~ /::/ and eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require PadWalker } ) {
+ if (not $text =~ /::/ and eval { require PadWalker } ) {
my $level = 1;
while (1) {
my @info = caller($level);
* exactly on the third column */
#define PERL_REVISION 5 /* age */
-#define PERL_VERSION 24 /* epoch */
-#define PERL_SUBVERSION 1 /* generation */
+#define PERL_VERSION 25 /* epoch */
+#define PERL_SUBVERSION 0 /* generation */
/* The following numbers describe the earliest compatible version of
Perl ("compatibility" here being defined as sufficient binary/API
changing them should not be necessary.
*/
#define PERL_API_REVISION 5
-#define PERL_API_VERSION 24
+#define PERL_API_VERSION 25
#define PERL_API_SUBVERSION 0
/*
XXX Note: The selection of non-default Configure options, such
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
* 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
- * 2013, 2014, 2015, 2016, 2017 by Larry Wall and others
+ * 2013, 2014, 2015, 2016 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
" M trace smart match resolution\n"
" B dump suBroutine definitions, including special Blocks like BEGIN\n",
" L trace some locale setting information--for Perl core development\n",
- " i trace PerlIO layer processing\n",
NULL
};
UV uv = 0;
if (isALPHA(**s)) {
/* if adding extra options, remember to update DEBUG_MASK */
- static const char debopts[] = "psltocPmfrxuUHXDSTRJvCAqMBLi";
+ static const char debopts[] = "psltocPmfrxuUHXDSTRJvCAqMBL";
for (; isWORDCHAR(**s); (*s)++) {
const char * const d = strchr(debopts,**s);
#endif
PerlIO_printf(PIO_stdout,
- "\n\nCopyright 1987-2017, Larry Wall\n");
+ "\n\nCopyright 1987-2016, Larry Wall\n");
#ifdef MSDOS
PerlIO_printf(PIO_stdout,
"\nMS-DOS port Copyright (c) 1989, 1990, Diomidis Spinellis\n");
#define DEBUG_M_FLAG 0x01000000 /*16777216*/
#define DEBUG_B_FLAG 0x02000000 /*33554432*/
#define DEBUG_L_FLAG 0x04000000 /*67108864*/
-#define DEBUG_i_FLAG 0x08000000 /*134217728*/
-#define DEBUG_MASK 0x0FFFEFFF /* mask of all the standard flags */
+#define DEBUG_MASK 0x07FFEFFF /* mask of all the standard flags */
#define DEBUG_DB_RECURSE_FLAG 0x40000000
#define DEBUG_TOP_FLAG 0x80000000 /* -D was given --> PL_debug |= FLAG */
# define DEBUG_M_TEST_ (PL_debug & DEBUG_M_FLAG)
# define DEBUG_B_TEST_ (PL_debug & DEBUG_B_FLAG)
# define DEBUG_L_TEST_ (PL_debug & DEBUG_L_FLAG)
-# define DEBUG_i_TEST_ (PL_debug & DEBUG_i_FLAG)
# define DEBUG_Xv_TEST_ (DEBUG_X_TEST_ && DEBUG_v_TEST_)
# define DEBUG_Uv_TEST_ (DEBUG_U_TEST_ && DEBUG_v_TEST_)
# define DEBUG_Pv_TEST_ (DEBUG_P_TEST_ && DEBUG_v_TEST_)
# define DEBUG_M_TEST DEBUG_M_TEST_
# define DEBUG_B_TEST DEBUG_B_TEST_
# define DEBUG_L_TEST DEBUG_L_TEST_
-# define DEBUG_i_TEST DEBUG_i_TEST_
# define DEBUG_Xv_TEST DEBUG_Xv_TEST_
# define DEBUG_Uv_TEST DEBUG_Uv_TEST_
# define DEBUG_Pv_TEST DEBUG_Pv_TEST_
# define DEBUG_M(a) DEBUG__(DEBUG_M_TEST, a)
# define DEBUG_B(a) DEBUG__(DEBUG_B_TEST, a)
# define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)
-# define DEBUG_i(a) DEBUG__(DEBUG_i_TEST, a)
#else /* DEBUGGING */
# define DEBUG_M_TEST (0)
# define DEBUG_B_TEST (0)
# define DEBUG_L_TEST (0)
-# define DEBUG_i_TEST (0)
# define DEBUG_Xv_TEST (0)
# define DEBUG_Uv_TEST (0)
# define DEBUG_Pv_TEST (0)
# define DEBUG_M(a)
# define DEBUG_B(a)
# define DEBUG_L(a)
-# define DEBUG_i(a)
# define DEBUG_Xv(a)
# define DEBUG_Uv(a)
# define DEBUG_Pv(a)
va_list ap;
dSYS;
va_start(ap, fmt);
-
- if (!DEBUG_i_TEST)
- return;
-
if (!PL_perlio_debug_fd) {
if (!TAINTING_get &&
PerlProc_getuid() == PerlProc_geteuid() &&
PL_perlio_debug_fd
= PerlLIO_open3(s, O_WRONLY | O_CREAT | O_APPEND, 0666);
else
- PL_perlio_debug_fd = PerlLIO_dup(2); /* stderr */
+ PL_perlio_debug_fd = -1;
} else {
- /* tainting or set*id, so ignore the environment and send the
- debug output to stderr, like other -D switches. */
- PL_perlio_debug_fd = PerlLIO_dup(2); /* stderr */
+ /* tainting or set*id, so ignore the environment, and ensure we
+ skip these tests next time through. */
+ PL_perlio_debug_fd = -1;
}
}
if (PL_perlio_debug_fd > 0) {
{
if (PerlIOValid(f)) {
const PerlIO_funcs * const tab = PerlIOBase(f)->tab;
- DEBUG_i( PerlIO_debug("fdupopen f=%p param=%p\n",(void*)f,(void*)param) );
+ PerlIO_debug("fdupopen f=%p param=%p\n",(void*)f,(void*)param);
if (tab && tab->Dup)
return (*tab->Dup)(aTHX_ PerlIO_allocate(aTHX), f, param, flags);
else {
PL_known_layers = PerlIO_clone_list(aTHX_ proto->Iknown_layers, param);
PL_def_layerlist = PerlIO_clone_list(aTHX_ proto->Idef_layerlist, param);
PerlIO_init_table(aTHX);
- DEBUG_i( PerlIO_debug("Clone %p from %p\n",(void*)aTHX,(void*)proto) );
+ PerlIO_debug("Clone %p from %p\n",(void*)aTHX,(void*)proto);
while ((f = *table)) {
int i;
table = (PerlIOl **) (f++);
PerlIOl **table = &PL_perlio;
PerlIOl *f;
#ifdef USE_ITHREADS
- DEBUG_i( PerlIO_debug("Destruct %p\n",(void*)aTHX) );
+ PerlIO_debug("Destruct %p\n",(void*)aTHX);
#endif
while ((f = *table)) {
int i;
const PerlIOl *l;
while ((l = *x)) {
if (l->tab && l->tab->kind & PERLIO_K_DESTRUCT) {
- DEBUG_i( PerlIO_debug("Destruct popping %s\n", l->tab->name) );
+ PerlIO_debug("Destruct popping %s\n", l->tab->name);
PerlIO_flush(x);
PerlIO_pop(aTHX_ x);
}
const PerlIOl *l = *f;
VERIFY_HEAD(f);
if (l) {
- DEBUG_i( PerlIO_debug("PerlIO_pop f=%p %s\n", (void*)f,
- l->tab ? l->tab->name : "(Null)") );
+ PerlIO_debug("PerlIO_pop f=%p %s\n", (void*)f,
+ l->tab ? l->tab->name : "(Null)");
if (l->tab && l->tab->Popped) {
/*
* If popped returns non-zero do not free its layer structure
PerlIO_funcs * const f = PL_known_layers->array[i].funcs;
const STRLEN this_len = strlen(f->name);
if (this_len == len && memEQ(f->name, name, len)) {
- DEBUG_i( PerlIO_debug("%.*s => %p\n", (int) len, name, (void*)f) );
+ PerlIO_debug("%.*s => %p\n", (int) len, name, (void*)f);
return f;
}
}
return PerlIO_find_layer(aTHX_ name, len, 0);
}
}
- DEBUG_i( PerlIO_debug("Cannot find %.*s\n", (int) len, name) );
+ PerlIO_debug("Cannot find %.*s\n", (int) len, name);
return NULL;
}
*/
dXSARGS;
PERL_UNUSED_ARG(cv);
- DEBUG_i(
- if (items)
- PerlIO_debug("warning:%s\n",SvPV_nolen_const(ST(0))) );
+ if (items)
+ PerlIO_debug("warning:%s\n",SvPV_nolen_const(ST(0)));
XSRETURN(0);
}
if (!PL_known_layers)
PL_known_layers = PerlIO_list_alloc(aTHX);
PerlIO_list_push(aTHX_ PL_known_layers, tab, NULL);
- DEBUG_i( PerlIO_debug("define %s %p\n", tab->name, (void*)tab) );
+ PerlIO_debug("define %s %p\n", tab->name, (void*)tab);
}
int
if (PerlIO_stdio.Set_ptrcnt)
tab = &PerlIO_stdio;
#endif
- DEBUG_i( PerlIO_debug("Pushing %s\n", tab->name) );
+ PerlIO_debug("Pushing %s\n", tab->name);
PerlIO_list_push(aTHX_ av, (PerlIO_funcs *)tab, &PL_sv_undef);
}
PerlIO_layer_fetch(pTHX_ PerlIO_list_t *av, IV n, PerlIO_funcs *def)
{
if (n >= 0 && n < av->cur) {
- DEBUG_i( PerlIO_debug("Layer %" IVdf " is %s\n", n,
- av->array[n].funcs->name) );
+ PerlIO_debug("Layer %" IVdf " is %s\n", n,
+ av->array[n].funcs->name);
return av->array[n].funcs;
}
if (!def)
l->tab = (PerlIO_funcs*) tab;
l->head = ((PerlIOl*)f)->head;
*f = l;
- DEBUG_i( PerlIO_debug("PerlIO_push f=%p %s %s %p\n",
- (void*)f, tab->name,
- (mode) ? mode : "(Null)", (void*)arg) );
+ PerlIO_debug("PerlIO_push f=%p %s %s %p\n",
+ (void*)f, tab->name,
+ (mode) ? mode : "(Null)", (void*)arg);
if (*l->tab->Pushed &&
(*l->tab->Pushed)
(aTHX_ f, mode, arg, (PerlIO_funcs*) tab) != 0) {
}
else if (f) {
/* Pseudo-layer where push does its own stack adjust */
- DEBUG_i( PerlIO_debug("PerlIO_push f=%p %s %s %p\n", (void*)f, tab->name,
- (mode) ? mode : "(Null)", (void*)arg) );
+ PerlIO_debug("PerlIO_push f=%p %s %s %p\n", (void*)f, tab->name,
+ (mode) ? mode : "(Null)", (void*)arg);
if (tab->Pushed &&
(*tab->Pushed) (aTHX_ f, mode, arg, (PerlIO_funcs*) tab) != 0) {
return NULL;
}
}
if (PerlIOValid(f)) {
- DEBUG_i( PerlIO_debug(":raw f=%p :%s\n", (void*)f,
- PerlIOBase(f)->tab ? PerlIOBase(f)->tab->name : "(Null)") );
+ PerlIO_debug(":raw f=%p :%s\n", (void*)f,
+ PerlIOBase(f)->tab ? PerlIOBase(f)->tab->name : "(Null)");
return 0;
}
}
int
PerlIO_binmode(pTHX_ PerlIO *f, int iotype, int mode, const char *names)
{
- DEBUG_i(
- PerlIO_debug("PerlIO_binmode f=%p %s %c %x %s\n", (void*)f,
- (PerlIOBase(f) && PerlIOBase(f)->tab) ?
- PerlIOBase(f)->tab->name : "(Null)",
- iotype, mode, (names) ? names : "(Null)") );
+ PerlIO_debug("PerlIO_binmode f=%p %s %c %x %s\n", (void*)f,
+ (PerlIOBase(f) && PerlIOBase(f)->tab) ?
+ PerlIOBase(f)->tab->name : "(Null)",
+ iotype, mode, (names) ? names : "(Null)");
if (names) {
/* Do not flush etc. if (e.g.) switching encodings.
if (narg > 1 && !(tab->kind & PERLIO_K_MULTIARG)) {
Perl_croak(aTHX_ "More than one argument to open(,':%s')",tab->name);
}
- DEBUG_i( PerlIO_debug("openn(%s,'%s','%s',%d,%x,%o,%p,%d,%p)\n",
- tab->name, layers ? layers : "(Null)", mode, fd,
- imode, perm, (void*)f, narg, (void*)args) );
+ PerlIO_debug("openn(%s,'%s','%s',%d,%x,%o,%p,%d,%p)\n",
+ tab->name, layers ? layers : "(Null)", mode, fd,
+ imode, perm, (void*)f, narg, (void*)args);
if (tab->Open)
f = (*tab->Open) (aTHX_ tab, layera, n, mode, fd, imode, perm,
f, narg, args);
return 0; /* If no Flush defined, silently succeed. */
}
else {
- DEBUG_i( PerlIO_debug("Cannot flush f=%p\n", (void*)f) );
+ PerlIO_debug("Cannot flush f=%p\n", (void*)f);
SETERRNO(EBADF, SS_IVCHAN);
return -1;
}
}
}
#if 0
- DEBUG_i(
PerlIO_debug("PerlIOBase_pushed f=%p %s %s fl=%08" UVxf " (%s)\n",
(void*)f, PerlIOBase(f)->tab->name, (omode) ? omode : "(Null)",
l->flags, PerlIO_modestr(f, temp));
- );
#endif
return 0;
}
SV *arg = NULL;
char buf[8];
assert(self);
- DEBUG_i(PerlIO_debug("PerlIOBase_dup %s f=%p o=%p param=%p\n",
- self->name,
- (void*)f, (void*)o, (void*)param) );
+ PerlIO_debug("PerlIOBase_dup %s f=%p o=%p param=%p\n",
+ self->name,
+ (void*)f, (void*)o, (void*)param);
if (self->Getarg)
arg = (*self->Getarg)(aTHX_ o, param, flags);
f = PerlIO_push(aTHX_ f, self, PerlIO_modestr(o,buf), arg);
PERL_UNUSED_CONTEXT;
#endif
- DEBUG_i( PerlIO_debug("More fds - old=%d, need %d, new=%d\n",
- old_max, new_fd, new_max) );
+ PerlIO_debug("More fds - old=%d, need %d, new=%d\n",
+ old_max, new_fd, new_max);
if (new_fd < old_max) {
return;
PL_perlio_fd_refcnt_size = new_max;
PL_perlio_fd_refcnt = new_array;
- DEBUG_i( PerlIO_debug("Zeroing %p, %d\n",
- (void*)(new_array + old_max),
- new_max - old_max) );
+ PerlIO_debug("Zeroing %p, %d\n",
+ (void*)(new_array + old_max),
+ new_max - old_max);
Zero(new_array + old_max, new_max - old_max, int);
}
Perl_croak(aTHX_ "refcnt_inc: fd %d: %d <= 0\n",
fd, PL_perlio_fd_refcnt[fd]);
}
- DEBUG_i( PerlIO_debug("refcnt_inc: fd %d refcnt=%d\n",
- fd, PL_perlio_fd_refcnt[fd]) );
+ PerlIO_debug("refcnt_inc: fd %d refcnt=%d\n",
+ fd, PL_perlio_fd_refcnt[fd]);
#ifdef USE_ITHREADS
MUTEX_UNLOCK(&PL_perlio_mutex);
{
int cnt = 0;
if (fd >= 0) {
-#ifdef DEBUGGING
- dTHX;
-#else
dVAR;
-#endif
#ifdef USE_ITHREADS
MUTEX_LOCK(&PL_perlio_mutex);
#endif
fd, PL_perlio_fd_refcnt[fd]);
}
cnt = --PL_perlio_fd_refcnt[fd];
- DEBUG_i( PerlIO_debug("refcnt_dec: fd %d refcnt=%d\n", fd, cnt) );
+ PerlIO_debug("refcnt_dec: fd %d refcnt=%d\n", fd, cnt);
#ifdef USE_ITHREADS
MUTEX_UNLOCK(&PL_perlio_mutex);
#endif
{
int i;
#ifdef USE_ITHREADS
- DEBUG_i( PerlIO_debug("Cleanup layers for %p\n",(void*)aTHX) );
+ PerlIO_debug("Cleanup layers for %p\n",(void*)aTHX);
#else
- DEBUG_i( PerlIO_debug("Cleanup layers\n") );
+ PerlIO_debug("Cleanup layers\n");
#endif
/* Raise STDIN..STDERR refcount so we don't close them */
Stat_t st;
if (PerlLIO_fstat(fd, &st) == 0) {
if (!S_ISREG(st.st_mode)) {
- DEBUG_i( PerlIO_debug("%d is not regular file\n",fd) );
+ PerlIO_debug("%d is not regular file\n",fd);
PerlIOBase(f)->flags |= PERLIO_F_NOTREG;
}
else {
- DEBUG_i( PerlIO_debug("%d _is_ a regular file\n",fd) );
+ PerlIO_debug("%d _is_ a regular file\n",fd);
}
}
#endif
PerlIOBase(f)->flags |= PERLIO_F_CRLF;
code = PerlIOBuf_pushed(aTHX_ f, mode, arg, tab);
#if 0
- DEBUG_i(
PerlIO_debug("PerlIOCrlf_pushed f=%p %s %s fl=%08" UVxf "\n",
(void*)f, PerlIOBase(f)->tab->name, (mode) ? mode : "(Null)",
PerlIOBase(f)->flags);
- );
#endif
{
/* If the old top layer is a CRLF layer, reactivate it (if
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "/sys/lib/perl/5.24.1" /**/
-#define PRIVLIB_EXP "/sys/lib/perl/5.24.1" /**/
+#define PRIVLIB "/sys/lib/perl/5.25.0" /**/
+#define PRIVLIB_EXP "/sys/lib/perl/5.25.0" /**/
/* PTRSIZE:
* This symbol contains the size of a pointer, so that the C preprocessor
* removed. The elements in inc_version_list (inc_version_list.U) can
* be tacked onto this variable to generate a list of directories to search.
*/
-#define SITELIB "/sys/lib/perl/5.24.1/site_perl" /**/
-#define SITELIB_EXP "/sys/lib/perl/5.24.1/site_perl" /**/
-#define SITELIB_STEM "/sys/lib/perl/5.24.1/site_perl" /**/
+#define SITELIB "/sys/lib/perl/5.25.0/site_perl" /**/
+#define SITELIB_EXP "/sys/lib/perl/5.25.0/site_perl" /**/
+#define SITELIB_STEM "/sys/lib/perl/5.25.0/site_perl" /**/
/* Size_t_size:
* This symbol holds the size of a Size_t in bytes.
aphostname='/bin/uname -n'
api_revision='5'
api_subversion='0'
-api_version='24'
-api_versionstring='5.24.0'
+api_version='25'
+api_versionstring='5.25.0'
ar='ar'
-archlib='/sys/lib/perl5/5.24.1/386'
-archlibexp='/sys/lib/perl5/5.24.1/386'
+archlib='/sys/lib/perl5/5.25.0/386'
+archlibexp='/sys/lib/perl5/5.25.0/386'
archname64=''
archname='386'
archobjs=''
inc_version_list_init='0'
incpath=''
inews=''
-installarchlib='/sys/lib/perl/5.24.1/386'
+installarchlib='/sys/lib/perl/5.25.0/386'
installbin='/usr/bin'
installman1dir='/sys/man/1pub'
installman3dir='/sys/man/2pub'
installprefix='/usr'
installprefixexp='/usr'
-installprivlib='/sys/lib/perl/5.24.1'
+installprivlib='/sys/lib/perl/5.25.0'
installscript='/usr/bin'
-installsitearch='/sys/lib/perl/5.24.1/site_perl/386'
+installsitearch='/sys/lib/perl/5.25.0/site_perl/386'
installsitebin='/usr/bin'
-installsitelib='/sys/lib/perl/5.24.1/site_perl'
+installsitelib='/sys/lib/perl/5.25.0/site_perl'
installstyle='lib/perl5'
installusrbinperl='undef'
installvendorarch=''
pr=''
prefix='/usr'
prefixexp='/usr'
-privlib='/sys/lib/perl/5.24.1'
-privlibexp='/sys/lib/perl/5.24.1'
+privlib='/sys/lib/perl/5.25.0'
+privlibexp='/sys/lib/perl/5.25.0'
procselfexe=''
prototype='define'
ptrsize='4'
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 0'
sig_size='50'
signal_t='void'
-sitearch='/sys/lib/perl/5.24.1/site_perl/386'
+sitearch='/sys/lib/perl/5.25.0/site_perl/386'
sitearchexp='/sys/lib/perl/site_perl/386'
sitebin='/usr/bin'
sitebinexp='/usr/bin'
-sitelib='/sys/lib/perl/5.24.1/site_perl'
-sitelib_stem='/sys/lib/perl/5.24.1/site_perl'
-sitelibexp='/sys/lib/perl/5.24.1/site_perl'
+sitelib='/sys/lib/perl/5.25.0/site_perl'
+sitelib_stem='/sys/lib/perl/5.25.0/site_perl'
+sitelibexp='/sys/lib/perl/5.25.0/site_perl'
siteprefix='/usr'
siteprefixexp='/usr'
sizesize='4'
strerror_r_proto='0'
strings='/sys/include/ape/string.h'
submit=''
-subversion='1'
+subversion='0'
sysman='/sys/man/1pub'
tail=''
tar=''
vendorlibexp=''
vendorprefix=''
vendorprefixexp=''
-version='5.24.1'
-version_patchlevel_string='version 24 subversion 1'
+version='5.25.0'
+version_patchlevel_string='version 25 subversion 0'
versiononly='undef'
vi=''
xlibpth=''
config_args=''
config_argc=0
PERL_REVISION=5
-PERL_VERSION=24
-PERL_SUBVERSION=1
+PERL_VERSION=25
+PERL_SUBVERSION=0
PERL_API_REVISION=5
-PERL_API_VERSION=24
+PERL_API_VERSION=25
PERL_API_SUBVERSION=0
PERL_PATCHLEVEL=
PERL_CONFIG_SH=true
/roffitall
# generated
-/perl5241delta.pod
+/perl5250delta.pod
/perlapi.pod
/perlintern.pod
*.html
=item *
-L<File::Copy> has been upgraded from version 2.30 to 2.31.
-
-=item *
-
L<File::Find> has been upgraded from version 1.29 to 1.34.
=item *
=item *
-L<Module::CoreList> has been upgraded from version 5.20150520 to 5.20160506.
+L<Module::CoreList> has been upgraded from version 5.20150520 to 5.20160320.
=item *
=item *
-podlators has been upgraded from version 2.28 to 4.07.
-
-=item *
-
L<Pod::Functions> has been upgraded from version 1.09 to 1.10.
=item *
=item *
-L<Thread::Queue> has been upgraded from version 3.05 to 3.09.
+L<Thread::Queue> has been upgraded from version 3.05 to 3.08.
=item *
-L<threads> has been upgraded from version 2.01 to 2.07.
+L<threads> has been upgraded from version 2.01 to 2.06.
=item *
-L<threads::shared> has been upgraded from version 1.48 to 1.51.
+L<threads::shared> has been upgraded from version 1.48 to 1.50.
=item *
=item *
-L<Time::HiRes> has been upgraded from version 1.9726 to 1.9733.
+L<Time::HiRes> has been upgraded from version 1.9726 to 1.9732.
=item *
=back
-=head1 Known Problems
-
-=over 4
-
-=item *
-
-Some modules have been broken by the L<context stack rework|/Internal Changes>.
-These modules were relying on non-guaranteed implementation details in perl.
-Their maintainers have been informed, and should contact perl5-porters for
-advice if needed. Below is a subset of these modules:
-
-=over 4
-
-=item L<Algorithm::Permute>
-
-=item L<Coro>
-
-L<Coro> and perl v5.22.0 were already incompatible due to a change in the perl,
-and the reworking on the perl context stack creates a further incompatibility.
-perl5-porters has L<discussed the issue on the mailing
-list|http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236174.html>.
-
-=item L<Data::Alias>
-
-=item L<RPerl>
-
-=item L<Scope::Upper>
-
-=item L<TryCatch>
-
-=back
-
-=item *
-
-The module L<lexical::underscore> no longer works on perl v5.24.0, because perl
-no longer has a lexical C<$_>!
-
-=item *
-
-C<mod_perl> has been patched for compatibility for v5.22.0 and later but no
-release has been made. The relevant patch (and other changes) can be found in
-their source code repository, L<mirrored at
-GitHub|https://github.com/apache/mod_perl/commit/82827132efd3c2e25cc413c85af61bb63375da6e>.
-
-=back
-
=head1 Acknowledgements
-Perl 5.24.0 represents approximately 11 months of development since Perl 5.22.0
-and contains approximately 360,000 lines of changes across 1,800 files from 77
+Perl 5.24.0 represents approximately 11 months of development since Perl 5.24.0
+and contains approximately 360,000 lines of changes across 1,800 files from 75
authors.
Excluding auto-generated files, documentation and release tools, there were
Vandiver, Andreas König, Andy Broad, Andy Dougherty, Aristotle Pagaltzis,
Chase Whitener, Chas. Owens, Chris 'BinGOs' Williams, Craig A. Berry, Dagfinn
Ilmari Mannsåker, Dan Collins, Daniel Dragan, David Golden, David Mitchell,
-Dominic Hargreaves, Doug Bell, Dr.Ruud, Ed Avis, Ed J, Father Chrysostomos,
-Herbert Breunung, H.Merijn Brand, Hugo van der Sanden, Ivan Pozdeev, James E
-Keenan, Jan Dubois, Jarkko Hietaniemi, Jerry D. Hedden, Jim Cromie, John
-Peacock, John SJ Anderson, Karen Etheridge, Karl Williamson, kmx, Leon
-Timmermans, Ludovic E. R. Tolhurst-Cleaver, Lukas Mai, Martijn Lievaart,
-Matthew Horsfall, Mattia Barbon, Max Maischein, Mohammed El-Afifi, Nicholas
-Clark, Nicolas R., Niko Tyni, Peter John Acklam, Peter Martini, Peter
-Rabbitson, Pip Cet, Rafael Garcia-Suarez, Reini Urban, Renee Baecker, Ricardo
-Signes, Sawyer X, Shlomi Fish, Sisyphus, Stanislaw Pusep, Steffen Müller,
-Stevan Little, Steve Hay, Sullivan Beck, Thomas Sibley, Todd Rinaldo, Tom
-Hukins, Tony Cook, Unicode Consortium, Victor Adam, Vincent Pit, Vladimir
-Timofeev, Yves Orton, Zachary Storer, Zefram.
+Doug Bell, Dr.Ruud, Ed Avis, Ed J, Father Chrysostomos, Herbert Breunung,
+H.Merijn Brand, Hugo van der Sanden, Ivan Pozdeev, James E Keenan, Jan Dubois,
+Jarkko Hietaniemi, Jerry D. Hedden, Jim Cromie, John Peacock, John SJ Anderson,
+Karen Etheridge, Karl Williamson, kmx, Leon Timmermans, Ludovic E. R.
+Tolhurst-Cleaver, Lukas Mai, Martijn Lievaart, Matthew Horsfall, Mattia Barbon,
+Max Maischein, Mohammed El-Afifi, Nicholas Clark, Nicolas R., Niko Tyni, Peter
+John Acklam, Peter Martini, Peter Rabbitson, Pip Cet, Rafael Garcia-Suarez,
+Reini Urban, Ricardo Signes, Sawyer X, Shlomi Fish, Sisyphus, Stanislaw Pusep,
+Steffen Müller, Stevan Little, Steve Hay, Sullivan Beck, Thomas Sibley, Todd
+Rinaldo, Tom Hukins, Tony Cook, Unicode Consortium, Victor Adam, Vincent Pit,
+Vladimir Timofeev, Yves Orton, Zachary Storer, Zefram.
The list above is almost certainly incomplete as it is automatically generated
from version control history. In particular, it does not include the names of
real printf, warn() etc. would recursively call PerlIO and be a
problem.
-PerlIO_debug writes to the file named by $ENV{'PERLIO_DEBUG'} or defaults
-to stderr if the environment variable is not defined. Typical
+PerlIO_debug writes to the file named by $ENV{'PERLIO_DEBUG'} typical
use might be
Bourne shells (sh, ksh, bash, zsh, ash, ...):
- PERLIO_DEBUG=/tmp/perliodebug.log ./perl -Di somescript some args
+ PERLIO_DEBUG=/dev/tty ./perl somescript some args
Csh/Tcsh:
- setenv PERLIO_DEBUG /tmp/perliodebug.log
- ./perl -Di somescript some args
+ setenv PERLIO_DEBUG /dev/tty
+ ./perl somescript some args
If you have the "env" utility:
- env PERLIO_DEBUG=/tmp/perliodebug.log ./perl -Di somescript args
+ env PERLIO_DEBUG=/dev/tty ./perl somescript some args
Win32:
- set PERLIO_DEBUG=perliodebug.log
- perl -Di somescript some args
+ set PERLIO_DEBUG=CON
+ perl somescript some args
-On a Perl built without C<-DDEBUGGING>, or when the C<-Di> command-line switch
-is not specified, or under taint, PerlIO_debug() is a no-op.
+If $ENV{'PERLIO_DEBUG'} is not set PerlIO_debug() is a no-op.
=back
=head1 NAME
-perldelta - what is new for perl v5.24.1
+perldelta - what is new for perl v5.25.0
=head1 DESCRIPTION
-This document describes differences between the 5.24.0 release and the 5.24.1
+This document describes differences between the 5.24.0 release and the 5.25.0
release.
-If you are upgrading from an earlier release such as 5.22.0, first read
-L<perl5240delta>, which describes differences between 5.22.0 and 5.24.0.
+=head1 Changes Since v5.24.0
-=head1 Security
-
-=head2 B<-Di> switch is now required for PerlIO debugging output
-
-Previously PerlIO debugging output would be sent to the file specified by the
-C<PERLIO_DEBUG> environment variable if perl wasn't running setuid and the
-B<-T> or B<-t> switches hadn't been parsed yet.
-
-If perl performed output at a point where it hadn't yet parsed its switches
-this could result in perl creating or overwriting the file named by
-C<PERLIO_DEBUG> even when the B<-T> switch had been supplied.
-
-Perl now requires the B<-Di> switch to produce PerlIO debugging output. By
-default this is written to C<stderr>, but can optionally be redirected to a
-file by setting the C<PERLIO_DEBUG> environment variable.
-
-If perl is running setuid or the B<-T> switch was supplied C<PERLIO_DEBUG> is
-ignored and the debugging output is sent to C<stderr> as for any other B<-D>
-switch.
-
-=head2 Core modules and tools no longer search F<"."> for optional modules
-
-The tools and many modules supplied in core no longer search the default
-current directory entry in L<C<@INC>|perlvar/@INC> for optional modules. For
-example, L<Storable> will remove the final F<"."> from C<@INC> before trying to
-load L<Log::Agent>.
-
-This prevents an attacker injecting an optional module into a process run by
-another user where the current directory is writable by the attacker, e.g. the
-F</tmp> directory.
-
-In most cases this removal should not cause problems, but difficulties were
-encountered with L<base>, which treats every module name supplied as optional.
-These difficulties have not yet been resolved, so for this release there are no
-changes to L<base>. We hope to have a fix for L<base> in Perl 5.24.2.
-
-To protect your own code from this attack, either remove the default F<".">
-entry from C<@INC> at the start of your script, so:
-
- #!/usr/bin/perl
- use strict;
- ...
-
-becomes:
-
- #!/usr/bin/perl
- BEGIN { pop @INC if $INC[-1] eq '.' }
- use strict;
- ...
-
-or for modules, remove F<"."> from a localized C<@INC>, so:
-
- my $can_foo = eval { require Foo; }
-
-becomes:
-
- my $can_foo = eval {
- local @INC = @INC;
- pop @INC if $INC[-1] eq '.';
- require Foo;
- };
-
-=head1 Incompatible Changes
-
-Other than the security changes above there are no changes intentionally
-incompatible with Perl 5.24.0. If any exist, they are bugs, and we request
-that you submit a report. See L</Reporting Bugs> below.
-
-=head1 Modules and Pragmata
-
-=head2 Updated Modules and Pragmata
-
-=over 4
-
-=item *
-
-L<Archive::Tar> has been upgraded from version 2.04 to 2.04_01.
-
-=item *
-
-L<bignum> has been upgraded from version 0.42 to 0.42_01.
-
-=item *
-
-L<CPAN> has been upgraded from version 2.11 to 2.11_01.
-
-=item *
-
-L<Digest> has been upgraded from version 1.17 to 1.17_01.
-
-=item *
-
-L<Digest::SHA> has been upgraded from version 5.95 to 5.95_01.
-
-=item *
-
-L<Encode> has been upgraded from version 2.80 to 2.80_01.
-
-=item *
-
-L<ExtUtils::MakeMaker> has been upgraded from version 7.10_01 to 7.10_02.
-
-=item *
-
-L<File::Fetch> has been upgraded from version 0.48 to 0.48_01.
-
-=item *
-
-L<File::Spec> has been upgraded from version 3.63 to 3.63_01.
-
-=item *
-
-L<HTTP::Tiny> has been upgraded from version 0.056 to 0.056_001.
-
-=item *
-
-L<IO> has been upgraded from version 1.36 to 1.36_01.
-
-=item *
-
-The IO-Compress modules have been upgraded from version 2.069 to 2.069_001.
-
-=item *
-
-L<IPC::Cmd> has been upgraded from version 0.92 to 0.92_01.
-
-=item *
-
-L<JSON::PP> has been upgraded from version 2.27300 to 2.27300_01.
-
-=item *
-
-L<Locale::Maketext> has been upgraded from version 1.26 to 1.26_01.
-
-=item *
-
-L<Locale::Maketext::Simple> has been upgraded from version 0.21 to 0.21_01.
-
-=item *
-
-L<Memoize> has been upgraded from version 1.03 to 1.03_01.
-
-=item *
-
-L<Module::CoreList> has been upgraded from version 5.20160506 to 5.20170114_24.
-
-=item *
-
-L<Net::Ping> has been upgraded from version 2.43 to 2.43_01.
-
-=item *
-
-L<Parse::CPAN::Meta> has been upgraded from version 1.4417 to 1.4417_001.
-
-=item *
-
-L<Pod::Html> has been upgraded from version 1.22 to 1.2201.
-
-=item *
-
-L<Pod::Perldoc> has been upgraded from version 3.25_02 to 3.25_03.
-
-=item *
-
-L<Storable> has been upgraded from version 2.56 to 2.56_01.
-
-=item *
-
-L<Sys::Syslog> has been upgraded from version 0.33 to 0.33_01.
-
-=item *
-
-L<Test> has been upgraded from version 1.28 to 1.28_01.
-
-=item *
-
-L<Test::Harness> has been upgraded from version 3.36 to 3.36_01.
-
-=item *
-
-L<XSLoader> has been upgraded from version 0.21 to 0.22, fixing a security hole
-in which binary files could be loaded from a path outside of C<@INC>.
-L<[perl #128528]|https://rt.perl.org/Public/Bug/Display.html?id=128528>
-
-=back
-
-=head1 Documentation
-
-=head2 Changes to Existing Documentation
-
-=head3 L<perlapio>
-
-=over 4
-
-=item *
-
-The documentation of C<PERLIO_DEBUG> has been updated.
-
-=back
-
-=head3 L<perlrun>
-
-=over 4
-
-=item *
-
-The new B<-Di> switch has been documented, and the documentation of
-C<PERLIO_DEBUG> has been updated.
-
-=back
-
-=head1 Testing
-
-=over 4
-
-=item *
-
-A new test script, F<t/run/switchDx.t>, has been added to test that the new
-B<-Di> switch is working correctly.
-
-=back
-
-=head1 Selected Bug Fixes
-
-=over 4
-
-=item *
-
-The change to hashbang redirection introduced in Perl 5.24.0, whereby perl
-would redirect to another interpreter (Perl 6) if it found a hashbang path
-which contains "perl" followed by "6", has been reverted because it broke in
-cases such as C<#!/opt/perl64/bin/perl>.
-
-=back
+None, really. The version number is a little bit higher, though.
=head1 Acknowledgements
-Perl 5.24.1 represents approximately 8 months of development since Perl 5.24.0
-and contains approximately 8,100 lines of changes across 240 files from 18
-authors.
+Perl 5.25.0 represents about an hour or two of work since Perl 5.24.0 and
+contains approximately 4,900 lines of changes across 42 files from 1 author,
+who mostly just ran code-updating tools.
Excluding auto-generated files, documentation and release tools, there were
-approximately 2,200 lines of changes to 170 .pm, .t, .c and .h files.
+approximately 66 lines of changes to 7 .pm, .t, .c and .h files.
Perl continues to flourish into its third decade thanks to a vibrant community
-of users and developers. The following people are known to have contributed
-the improvements that became Perl 5.24.1:
-
-Aaron Crane, Alex Vandiver, Aristotle Pagaltzis, Chad Granum, Chris 'BinGOs'
-Williams, Craig A. Berry, Father Chrysostomos, James E Keenan, Jarkko
-Hietaniemi, Karen Etheridge, Leon Timmermans, Matthew Horsfall, Ricardo Signes,
-Sawyer X, Sébastien Aperghis-Tramoni, Stevan Little, Steve Hay, Tony Cook.
-
-The list above is almost certainly incomplete as it is automatically generated
-from version control history. In particular, it does not include the names of
-the (very much appreciated) contributors who reported issues to the Perl bug
-tracker.
+of users and developers. The following people are known to have contributed the
+improvements that became Perl 5.25.0:
-Many of the changes included in this version originated in the CPAN modules
-included in Perl's core. We're grateful to the entire CPAN community for
-helping Perl to flourish.
+Ricardo Signes
For a more complete list of all of Perl's historical contributors, please see
the F<AUTHORS> file in the Perl source distribution.
=head1 Reporting Bugs
If you find what you think is a bug, you might check the articles recently
-posted to the comp.lang.perl.misc newsgroup and the Perl bug database at
+posted to the comp.lang.perl.misc newsgroup and the perl bug database at
L<https://rt.perl.org/> . There may also be information at
L<http://www.perl.org/> , the Perl Home Page.
If the bug you are reporting has security implications which make it
inappropriate to send to a publicly archived mailing list, then see
-L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION> for details of how to
-report the issue.
+L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION>
+for details of how to report the issue.
=head1 SEE ALSO
Chris C<BinGOs> Williams, Zefram, Ævar Arnfjörð Bjarmason, Stevan
Little, Dave Rolsky, Max Maischein, Abigail, Jesse Luehrs, Tony Cook,
Dominic Hargreaves, Aaron Crane, Aristotle Pagaltzis, Matthew Horsfall,
-Peter Martini, Sawyer X, and Chad 'Exodist' Granum.
+Peter Martini, and Sawyer X.
=head2 PUMPKIN?
Steve 5.22.1 2015-Dec-13
Steve 5.22.2-RC1 2016-Apr-10
Steve 5.22.2 2016-Apr-29
- Steve 5.22.3-RC1 2016-Jul-17
- Steve 5.22.3-RC2 2016-Jul-25
- Steve 5.22.3-RC3 2016-Aug-11
- Steve 5.22.3-RC4 2016-Oct-12
- Steve 5.22.3-RC5 2017-Jan-02
- Steve 5.22.3 2017-Jan-14
Ricardo 5.23.0 2015-Jun-20 The 5.23 development track
Matthew 5.23.1 2015-Jul-20
Ricardo 5.24.0-RC4 2016-May-02
Ricardo 5.24.0-RC5 2016-May-04
Ricardo 5.24.0 2016-May-09
- Steve 5.24.1-RC1 2016-Jul-17
- Steve 5.24.1-RC2 2016-Jul-25
- Steve 5.24.1-RC3 2016-Aug-11
- Steve 5.24.1-RC4 2016-Oct-12
- Steve 5.24.1-RC5 2017-Jan-02
- Steve 5.24.1 2017-Jan-14
Ricardo 5.25.0 2016-May-09 The 5.25 development track
- Sawyer X 5.25.1 2016-May-20
- Matthew 5.25.2 2016-Jun-20
- Steve 5.25.3 2016-Jul-20
- BinGOs 5.25.4 2016-Aug-20
- Stevan 5.25.5 2016-Sep-20
- Aaron 5.25.6 2016-Oct-20
- Chad 5.25.7 2016-Nov-20
- Sawyer 5.25.8 2016-Dec-20
=head2 SELECTED RELEASE SIZES
As an alternative, specify a number instead of list of letters (e.g.,
B<-D14> is equivalent to B<-Dtls>):
- 1 p Tokenizing and parsing (with v, displays parse
- stack)
- 2 s Stack snapshots (with v, displays all stacks)
- 4 l Context (loop) stack processing
- 8 t Trace execution
- 16 o Method and overloading resolution
- 32 c String/numeric conversions
- 64 P Print profiling info, source file input state
- 128 m Memory and SV allocation
- 256 f Format processing
- 512 r Regular expression parsing and execution
- 1024 x Syntax tree dump
- 2048 u Tainting checks
- 4096 U Unofficial, User hacking (reserved for private,
- unreleased use)
- 8192 H Hash dump -- usurps values()
- 16384 X Scratchpad allocation
- 32768 D Cleaning up
- 65536 S Op slab allocation
- 131072 T Tokenizing
- 262144 R Include reference counts of dumped variables
- (eg when using -Ds)
- 524288 J show s,t,P-debug (don't Jump over) on opcodes within
- package DB
- 1048576 v Verbose: use in conjunction with other flags
- 2097152 C Copy On Write
- 4194304 A Consistency checks on internal structures
- 8388608 q quiet - currently only suppresses the "EXECUTING"
- message
- 16777216 M trace smart match resolution
- 33554432 B dump suBroutine definitions, including special
- Blocks like BEGIN
- 67108864 L trace Locale-related info; what gets output is very
- subject to change
- 134217728 i trace PerlIO layer processing. Set PERLIO_DEBUG to
- the filename to trace to.
+ 1 p Tokenizing and parsing (with v, displays parse stack)
+ 2 s Stack snapshots (with v, displays all stacks)
+ 4 l Context (loop) stack processing
+ 8 t Trace execution
+ 16 o Method and overloading resolution
+ 32 c String/numeric conversions
+ 64 P Print profiling info, source file input state
+ 128 m Memory and SV allocation
+ 256 f Format processing
+ 512 r Regular expression parsing and execution
+ 1024 x Syntax tree dump
+ 2048 u Tainting checks
+ 4096 U Unofficial, User hacking (reserved for private,
+ unreleased use)
+ 8192 H Hash dump -- usurps values()
+ 16384 X Scratchpad allocation
+ 32768 D Cleaning up
+ 65536 S Op slab allocation
+ 131072 T Tokenizing
+ 262144 R Include reference counts of dumped variables (eg when
+ using -Ds)
+ 524288 J show s,t,P-debug (don't Jump over) on opcodes within
+ package DB
+ 1048576 v Verbose: use in conjunction with other flags
+ 2097152 C Copy On Write
+ 4194304 A Consistency checks on internal structures
+ 8388608 q quiet - currently only suppresses the "EXECUTING"
+ message
+ 16777216 M trace smart match resolution
+ 33554432 B dump suBroutine definitions, including special Blocks
+ like BEGIN
+ 67108864 L trace Locale-related info; what gets output is very
+ subject to change
All these flags require B<-DDEBUGGING> when you compile the Perl
executable (but see C<:opd> in L<Devel::Peek> or L<re/'debug' mode>
=item PERLIO_DEBUG
X<PERLIO_DEBUG>
-If set to the name of a file or device when Perl is run with the
-B<-Di> command-line switch, the logging of certain operations of
-the PerlIO subsystem will be redirected to the specified file rather
-than going to stderr, which is the default. The file is opened in append
-mode. Typical uses are in Unix:
+If set to the name of a file or device, certain operations of PerlIO
+subsystem will be logged to that file, which is opened in append mode.
+Typical uses are in Unix:
- % env PERLIO_DEBUG=/tmp/perlio.log perl -Di script ...
+ % env PERLIO_DEBUG=/dev/tty perl script ...
and under Win32, the approximately equivalent:
> set PERLIO_DEBUG=CON
- perl -Di script ...
+ perl script ...
-This functionality is disabled for setuid scripts, for scripts run
-with B<-T>, and for scripts run on a Perl built without C<-DDEBUGGING>
-support.
+This functionality is disabled for setuid scripts and for scripts run
+with B<-T>.
=item PERLLIB
X<PERLLIB>
evalbytes current_sub fc)],
"5.23" => [qw(say state switch unicode_strings unicode_eval
evalbytes current_sub fc postderef_qq)],
+ "5.25" => [qw(say state switch unicode_strings unicode_eval
+ evalbytes current_sub fc postderef_qq)],
);
# not actually used currently
__END__
package feature;
-our $VERSION = '1.42';
+our $VERSION = '1.43';
FEATURES
-Archive::Tar cpan/Archive-Tar/bin/ptar 5e9f3c6f565114193d98847ed8569cd0010c229c
-Archive::Tar cpan/Archive-Tar/bin/ptardiff 5a9f4c01a0390bf98da7e63f1c0bbf5bc74d12c7
-Archive::Tar cpan/Archive-Tar/bin/ptargrep eb74056c434acf314ac5a122e33bdd2ef99e6edb
-Archive::Tar cpan/Archive-Tar/lib/Archive/Tar.pm b7e13134a5bcabe8c33fb0729d2f2f80e924059a
-Archive::Tar cpan/Archive-Tar/lib/Archive/Tar/Constant.pm 18af3e90665fcf2ab40c5b02c10ba0ea3ac34d0e
-Archive::Tar cpan/Archive-Tar/lib/Archive/Tar/File.pm c0b849aa3d164305d7cb084ba3adf8d505971d6b
-CPAN cpan/CPAN/lib/App/Cpan.pm b2a9928c41083c82e884f6dc6d4b7043a2b0e351
-CPAN cpan/CPAN/lib/CPAN.pm 27f0f5c41a81aba89dfc895e7671719716522544
-CPAN cpan/CPAN/scripts/cpan c43050c8c63153a205e4385e118e906d1ecadf06
-Digest cpan/Digest/Digest.pm 43f7f544cb11842b2f55c73e28930da50774e081
-Digest::SHA cpan/Digest-SHA/lib/Digest/SHA.pm 5841fcf70f7290e07befdd16f05093664c618a96
-Digest::SHA cpan/Digest-SHA/shasum f92faa37afc098e2a825e4ecda1097890492d957
-Encode cpan/Encode/bin/enc2xs 7bbd4ca8d81e0189b87d703aa058b95a837b97d3
-Encode cpan/Encode/bin/encguess f1e7a130995c4bad53bb6d3034dae625cfe61e32
-Encode cpan/Encode/bin/piconv 80ea7f9afff580e41c4b29f5ab214ed378274b49
-Encode cpan/Encode/bin/ucmlint 495862125269a60536b78fd0a7910d024c4d21fe
-Encode cpan/Encode/bin/unidump 715f47c2fcc661268f3c6cd3de0d27c72b745cd2
-Encode cpan/Encode/Encode.pm e146861ff2e6aaa62defa4887eade68dd7b17c8e
+CPAN cpan/CPAN/lib/CPAN.pm ce62c43d72f101c011184dbbc59e21c2790826f0
Encode cpan/Encode/encoding.pm 51c19efc9bfe8467d6ae12a4654f6e7f980715bf
ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t a0369c919e216fb02767a637666bb4577ad79b02
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/bin/instmodsh 5bc04a0173b8b787f465271b6186220326ae8eef
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm e3a372e07392179711ea9972087c1105a2780fad
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm b72721bd6aa9bf7ec328bda99a8fdb63cac6114d
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm 0e1e4c25eddb999fec6c4dc66593f76db34cfd16
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm bfd2aa00ca4ed251f342e1d1ad704abbaf5a615e
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 5529ae3064365eafd99536621305d52f4ab31b45
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm bc88b275af73b8faac6abd59a9aad3f625925810
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm 8d772fbc6a57637ab24d12a02794073ee71b489c
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm 9be9ac3fee6fd6df702469904e02c8b4c6f2502e
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm bb2443c2314c50f09f7eab4aacc03ade8b9907dd
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 830acdc810e2974d7fd4ec408ea1bfa825c75b69
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm 5c41b40e33464c6635258061dff4ece018b46bd9
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/FAQ.pod 062e5d14a803fbbec8d61803086a3d7997e8a473
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Tutorial.pod a8a9cab7d67922ed3d6883c864e1fe29aaa6ad89
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version.pm 0c970778ac7b437d9363b314dd0ab85b7d83c8cb
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version/regex.pm 987b7b5567b95a085a69037a7fa99af2b9bdf4df
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm 412e95c37fa10f007f3137e9e142ac30f3427d9f
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 8559ef191b4371d0c381472464856a8a73825b2a
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 09d579ed9daea95c3bf47de2e0b8fe3aa0ff6447
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm f720c13748293b792f7073aa96e7daecb590b183
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 243649a399d293ae7ad0f26b7eab2668aa864ce8
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm b63c90129303b2c17d084fb828aa2c02a2ad85b8
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm cabd1c97eaa427067811d92807e34c17940c7350
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm 6a185d897a600c34615a6073f4de0ac2f54fef3e
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm fcf2f8e3461deb32e4b3f37a00002477bc8e976e
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm 1f5eb772eedfce56434161e2ff080e0cb03ee260
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm de777d7809c0d73e5d4622a29921731c7e5dff48
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm 01e8f08a82b5304009574e3ac0892b4066ff7639
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm 5340052b58557a6764f5ac9f8b807fefec404a06
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 3c3b93f431b0a51b9592b3d69624dbf5409f6f74
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm 40397f4cd2d49700b80b4ef490da98add24c5b37
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm 147e97fbabb74841f0733dbd5d1b9f3fa51f87c1
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm 3f13ed7045ff3443bcb4dd6c95c98b9bd705820f
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm 10b2a0651d14ec8b1367e986288533a40bac8380
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm 48e8a2fe1763ba0228a12a8d363af8d033817ba9
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm 6fefe99045b64459905d4721f3a494d8d50f7ab9
-ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm 172778ad21c065a89cd270668eb9f99a7364b41c
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm 5d5cd55e8d367477337e06f56c02e94c5f7d4a39
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 23a4b33b974e036d59bf55aa02e025506a408048
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 288df61e9ba7be3505b58b6345091fe1f310a117
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm 8578f2ea4ec9e764a789f6ecf620ea449ddca8c1
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 9f1f6c51fb0337726c99332facc52159c0619fe2
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm a0ec076bedfa0c2e52fc2b735fbc75b4c2706bbf
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm 976b10ec76d1fe6f7ee9000b5596e8950434880b
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm bc4b33fa5296ab35bcb1be1c18759b93c4de2598
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm db807cc6e804e34e2b061c2eb96716b79274fd60
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm 83601fa89eb285ae458c6f57bc3d6789a50de684
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm 8185a7db6c4d7e0fdc5001aeaa8c2b612a884a5e
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm 2fe66ca8a894d6a2ae340b8bf6f8d69c5e1f7fbe
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm e8a4dbba69a1d551bd581ea6a3f2415bacbc0ae5
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm d666ac424618c3e11b8549755c9646d942bd2d57
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm f6581a0e75e45bfc26f343f173d3366c43fb1221
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm 1997912b5018970cdeb3dae8fd7e0c24f6e5d567
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm 210a4eda8b081d9986477e3a9762fce6ebea8474
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm 675c0a890c0c74178c845f40d133e603d913b835
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm f73ef46755d59467960e98c0d1df085fb56e22ef
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm 6059d9bb7c4f0c154a61f115aa6b24ba08622b81
+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm 6347934cbe40da977790cea6c81987816b2fe26b
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/cd.t 0a71fbd646a7be8358b07b6f64f838243cc0aef4
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/echo.t 37aec8f794c52e037540757eb5b2556f79419ff7
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/lib/MakeMaker/Test/NoXS.pm 371cdff1b2375017907cfbc9c8f4a31f5ad10582
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/prereq.t 53bda2c549fd13a6b6c13a070ca6bc79883081c0
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/vstrings.t 90035a2bdbf45f15b9c3196d072d7cba7e662871
-File::Fetch cpan/File-Fetch/lib/File/Fetch.pm bd0b64a1d8ee2ffac39e017f9fa9f78f95514b4d
File::Path cpan/File-Path/lib/File/Path.pm fd8ce4420a0c113d3f47dd3223859743655c1da8
File::Path cpan/File-Path/t/Path_win32.t 94b9276557ce7f80b91f6fd9bfa7a0cd9bf9683e
-HTTP::Tiny cpan/HTTP-Tiny/lib/HTTP/Tiny.pm 3c899ab6938b588f6a2823a6aa59edc81fc2a387
-IO-Compress cpan/IO-Compress/bin/zipdetails 381ba2a6ae5bd21c8d2e994316e3e13f2f0a4f41
-IO-Compress cpan/IO-Compress/lib/Compress/Zlib.pm 58ddedd36889463706d4060589d0c5e6dc497b86
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm 871432b8a9ab1ec0535c17a3f2b8cd49ad657e38
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm 8f17ecfcd34ff4bec15cc505133dccddd63023ea
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm fe231e107be84089a16d4890baa306ba1b033fb1
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Base.pm 908f2264231c5f3b9a946f01c76b9498414a8100
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Base/Common.pm 7773ccaf2d4202dff720f31315f5cec92e021803
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Bzip2.pm fc5a19657c3a4ba5c4fff5cfb0236f7fb7130bd7
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Deflate.pm d41b030df81327d595357353e44ef0bd19569c41
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Gzip.pm 723dd26824de6a777645a5d5f010f033ad07301e
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm a4779d16ba73ae8917ceb3886449d4d132c87175
-IO-Compress cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm 4cd31ab73417c3c17574770c2bbd58238aaf214e
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Zip.pm 84fe2c1c8f4f5b7d3adbe84994b2b4e7f21252cc
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm 253cedf65b9ece96cca1f5c0797aa08cbb26d009
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm 68e6adf8e5f806a1620b510810343a3816d70e40
-IO-Compress cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm 078a4ed7258530d11a13abafa84791f7c3c26518
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm 49d0acc3b95eefcfe3842f4a4b10bb85d676bfe5
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm 29347c2d945b2ddbb67cf640d89aa23f34edce48
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm f6d7ae62136ef37bf27a47bf072105d601dd8a9b
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm 8c3de66922bcdd5b70a14737860d1ffe97883fed
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm d53e94d5da3462bb979c4f46c5c7ec62775775c2
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Base.pm 0e512c2c6c1863760f4ea795a823d43018903391
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm 7fda33207940bdabb0a2c43d4db7a09ad6686e33
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm eb220d4b455b509a1e3864e476baf4b2cd0bbc60
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm 4ed964c2df4116a43c637eab339a051af6f5ac45
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm 9d8231e49631c2a2860ba4c6b724872409d3b034
-IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm 78a9b534f1c400073c27b433c21afbd440922b26
-IPC::Cmd cpan/IPC-Cmd/lib/IPC/Cmd.pm d76a3537902c2a3097c07e41242e2c01fa8f3288
IPC::SysV cpan/IPC-SysV/lib/IPC/Msg.pm 88865a2c7a06351cf10e08addd077bbdea02fb60
IPC::SysV cpan/IPC-SysV/lib/IPC/Semaphore.pm 04f0d11b7d0babf8e41ccc917cccecc4a3ff9050
IPC::SysV cpan/IPC-SysV/lib/IPC/SharedMem.pm 85dea09a5bb625fc1fdda433909633fda05ea831
IPC::SysV cpan/IPC-SysV/lib/IPC/SysV.pm 9a0d1c3dcd67321ef1322f29102a1bc7eb91c61c
IPC::SysV cpan/IPC-SysV/t/ipcsysv.t ee2c95e846ea201afe13c9ec53b09cef62c8ac68
-JSON::PP cpan/JSON-PP/bin/json_pp 22e1b3760ec2b2cfd7ff0d2165f6e88907b94c70
-JSON::PP cpan/JSON-PP/lib/JSON/PP.pm 817730a21b9be855d844e4d26023758960039e99
-Locale::Maketext::Simple cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm 57ed38905791a17c150210cd6f42ead22a7707b6
Math::BigRat cpan/Math-BigRat/lib/Math/BigRat.pm 6eabc68e04f67694f6fe523e64eb013fc337ca5b
-Memoize cpan/Memoize/Memoize.pm 902092ff91cdec9c7b4bd06202eb179e1ce26ca2
-Parse::CPAN::Meta cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm 2de9f411463eda2bd5f57163c12edab9a00dc598
-Parse::CPAN::Meta cpan/Parse-CPAN-Meta/t/02_api.t a692c9a7e52b08a14a954d6c405a22c0dab1cd43
-Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm ba3072a6af793b410b02594ed8fe109ac16a1d43
+Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm fe0bc906fb74b69cfd3fb289316ba669d770d465
Scalar-List-Utils cpan/Scalar-List-Utils/lib/List/Util.pm 3b501b7332480b34929bc4df5d48581df3307267
Scalar-List-Utils cpan/Scalar-List-Utils/lib/List/Util/XS.pm ebd169113d3df79d31ad5535dbd7a538a8c14fd2
Scalar-List-Utils cpan/Scalar-List-Utils/lib/Scalar/Util.pm def601405bac7a4d6690b8c4207e0f05d65eb4ca
Scalar-List-Utils cpan/Scalar-List-Utils/t/product.t 99bf424804f055b99ff2a18b7dcf25bb8b6d2463
Socket cpan/Socket/Socket.pm 98e38176d745c38282907f391c077298f5a3d0ba
Socket cpan/Socket/Socket.xs edd4fed212785f11c5c2095a75941dad27d586d9
-Sys::Syslog cpan/Sys-Syslog/Syslog.pm 181d7541a6aa2a0a4d15f5beec32d16c17c76caf
-Test::Harness cpan/Test-Harness/bin/prove 9b2866928cb1125de2c68f9773b25723e02c54c0
-Test::Harness cpan/Test-Harness/lib/App/Prove.pm a312bbbc97860d5051f06056eb30b985b15ee57c
-Test::Harness cpan/Test-Harness/lib/App/Prove/State.pm f4f7d11878eae1fd81d9c3d82097ddfd43b679a1
-Test::Harness cpan/Test-Harness/lib/App/Prove/State/Result.pm 374f5be770e2709c744ddf77927b73ab0f644219
-Test::Harness cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm d3a2ef3916946e0880ffd00356b3ed0feb589029
-Test::Harness cpan/Test-Harness/lib/TAP/Base.pm 38c1bbc33e1e28919dd905ee7f416c2f1cd2014b
-Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Base.pm 92783e20c15f982a25025c1fd7dc512071aa2671
-Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Color.pm f4f02b5a4f8f11c0e9fa95d06e9bc8f14a172555
-Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Console.pm 36fec1e9ca70e359cf1cf110cbdf86040686e635
-Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm 579df1507c22c5a6c8116943ba7b084dd557a2a3
-Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm 98f620cadecbe7529b62addf35e16be72b066bcf
-Test::Harness cpan/Test-Harness/lib/TAP/Formatter/File.pm 531f646edd5d5768a02728be5c3c1786df17a328
-Test::Harness cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm cb8b1dd0039381c41b11ba186ed25969fd33b654
-Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Session.pm ce57cb909e8e9b1a8263939da1b4eac6ac5df6e5
-Test::Harness cpan/Test-Harness/lib/TAP/Harness.pm dbbeef74569163d00c8befccf9f2670bafa2dc2f
-Test::Harness cpan/Test-Harness/lib/TAP/Harness/Env.pm 7743d40504d23867fe5f6b3967f7c907c530074f
-Test::Harness cpan/Test-Harness/lib/TAP/Object.pm 19b27d7e30f6e69c3ffaec939418978ba7b0bc7c
-Test::Harness cpan/Test-Harness/lib/TAP/Parser.pm a97c90c41959194ad828511a2b5f6ad068fd2f23
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm bf32f2c834f5242af1db2b5f02419451e87c3b68
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Grammar.pm 2626f555bcf238e4c6a5a0e07eb016f38520d705
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Iterator.pm 6b2729f8883718683b0a2d7cd75d734501360e7b
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm c4ebe427ef24bfbcfcf74459cb74249bf84ec92a
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm 43c08c6ba2a2e599f503cfec086f8ac9b2b8a8f1
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm f28ccf211ebdb527b558a83d6969d96ba13414af
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm 561ba7be34786134f70b67e73e604de1c934f9bb
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm 7417eede2c1554b94dfbbbce5a90dc6e4d8bbbe6
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result.pm be74c62222a90404d2d6586f77a4f66bafee2879
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm 89a3c49f5b03501813b5a6133ca2ca3fa25f8648
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm e49dde84304dc1a034fd1a5c38f18bed99c1b4d4
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm cf334e85a8e77fe6f830744f70e4c9c1a24c36a5
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm b1587f903cc7937190789b1de8bdf20d6e30ff28
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm dff1422b7cc8ea0c24aedef020fc2266144eb1ea
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm 0959ff5602d340f92be31f01ee2f890028784a8d
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm 8491bba7a07568374cafd8fc40cb08d9b4458e9b
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm 7dc7b96d882dce5e20696305705f4f0e7462d8bc
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm 1f64e8390990ad99eea3d0fb202487ba973e9a2d
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm 471ea7d1db535364dd86ab106771c652742c0c05
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm 3d7ee9db8277b50fcebcf239898a8023791b8654
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm 1c04e88f45719f92961821d9ed65e80800986893
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/Source.pm c820d95e2a4797893eb717c07b72742e6e0a1542
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm b25f8e7d1a9f2215175618a989df39d78a878df5
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm 5f542b39c98ebe3ee6d906e38b8944abbac5188b
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm 6aa5762461cb06f3db57d13de0fc771d5563c871
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm edc91794e1fbefbbf8e919658fe7a5bbd7c84916
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm 809d6d6779c2aed829a9a087ecb219fbcc7fbfb5
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm d01e1e2a87733ab45f387e34803f821ed184e5cc
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm 76771092dd2b87a2adb7ff20b7ae77cbae7d0563
-Test::Harness cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm bf1fbfff9720330886651f183959a5db56daeea0
-Test::Harness cpan/Test-Harness/lib/Test/Harness.pm da2d76ba673372da129060c9d0adb8cf0d91f9f7
autodie cpan/autodie/t/mkdir.t 9e70d2282a3cc7d76a78bf8144fccba20fb37dac
-bignum cpan/bignum/lib/bigint.pm 56330354995409dab5073ea92d749f8727e265db
-bignum cpan/bignum/lib/bignum.pm e999973f78e6be12282c11bb6328246b31a9576b
-bignum cpan/bignum/lib/bigrat.pm 7fccc9df30e43dbbae6e5ea91b26c8046545c9a9
-bignum cpan/bignum/lib/Math/BigFloat/Trace.pm a6b4b995e18f4083252e6dc72e9bef69671893dd
-bignum cpan/bignum/lib/Math/BigInt/Trace.pm d9596963673760cae3eeeb752c1eeeec50bb2290
-libnet cpan/libnet/lib/Net/Cmd.pm a44a10c939a4c35f923c4638054178c32f1d283a
-libnet cpan/libnet/lib/Net/Config.pm 9bd49bf4de0dc438bceee0ef4baf8ba7a6633327
-libnet cpan/libnet/lib/Net/Domain.pm 1bbed50f70fd1ff3e1cdf087b19a9349cddfaced
-libnet cpan/libnet/lib/Net/FTP.pm 40dba553c8d44e1530daec2d07a6e50910401f2e
-libnet cpan/libnet/lib/Net/FTP/A.pm c570b10730b168990034dcf9cb00e305a100f336
-libnet cpan/libnet/lib/Net/FTP/dataconn.pm ebb554781e74b37dbd57883cff3b668f436dcfe4
-libnet cpan/libnet/lib/Net/FTP/E.pm 1ec473a8601f7c8d1584c833202f90744b471f41
-libnet cpan/libnet/lib/Net/FTP/I.pm b1d50346092915ca177af988917dbae54b1bd000
-libnet cpan/libnet/lib/Net/FTP/L.pm ac1599c775faee0474710e4f75051c8949f13df2
-libnet cpan/libnet/lib/Net/Netrc.pm 009cfc08f8a5bf247257acb64a21e1b6ad8b2c9c
-libnet cpan/libnet/lib/Net/NNTP.pm 6325fc05fd9ef81dc8d461a77b2a3f56ad1ae114
-libnet cpan/libnet/lib/Net/POP3.pm 2d8065646df80061dae5a9e3465a36a6557165fd
-libnet cpan/libnet/lib/Net/SMTP.pm f3ed7a177b49ee0ba65ac1c414de797cdbbe6886
-libnet cpan/libnet/lib/Net/Time.pm b3df8bbaa3bc253fbf77e8386c59a1b2aae13627
version cpan/version/lib/version.pm ff75e2076be10bd4c05133cd979fda0b38ca8653
listen(2)
local::lib
lockf(3)
-Log::Agent
Log::Message
Log::Message::Config
Log::Message::Handlers
+++ /dev/null
-#!./perl -w
-BEGIN {
- chdir 't' if -d 't';
- @INC = '../lib';
- require './test.pl';
- skip_all_if_miniperl();
-}
-
-use Config;
-
-my $perlio_log = "perlio$$.txt";
-
-skip_all "DEBUGGING build required"
- unless $::Config{ccflags} =~ /DEBUGGING/
- or $^O eq 'VMS' && $::Config{usedebugging_perl} eq 'Y';
-
-plan tests => 8;
-
-END {
- unlink $perlio_log;
-}
-{
- unlink $perlio_log;
- local $ENV{PERLIO_DEBUG} = $perlio_log;
- fresh_perl_is("print qq(hello\n)", "hello\n",
- { stderr => 1 },
- "No perlio debug file without -Di...");
- ok(!-e $perlio_log, "...no perlio.txt found");
- fresh_perl_is("print qq(hello\n)", "\nEXECUTING...\n\nhello\n",
- { stderr => 1, switches => [ "-Di" ] },
- "Perlio debug file with both -Di and PERLIO_DEBUG...");
- ok(-e $perlio_log, "... perlio debugging file found with -Di and PERLIO_DEBUG");
-
- unlink $perlio_log;
- fresh_perl_like("print qq(hello\n)", qr/define raw/,
- { stderr => 1, switches => [ "-TDi" ] },
- "Perlio debug output to stderr with -TDi (with PERLIO_DEBUG)...");
- ok(!-e $perlio_log, "...no perlio debugging file found");
-}
-
-{
- local $ENV{PERLIO_DEBUG};
- fresh_perl_like("print qq(hello)", qr/define raw/,
- { stderr => 1, switches => [ '-Di' ] },
- "-Di defaults to stderr");
- fresh_perl_like("print qq(hello)", qr/define raw/,
- { stderr => 1, switches => [ '-TDi' ] },
- "Perlio debug output to STDERR with -TDi (no PERLIO_DEBUG)");
-}
-
d = instr(s,"perl -");
if (!d) {
d = instr(s,"perl");
+ if (d && d[4] == '6')
+ d = NULL;
#if defined(DOSISH)
/* avoid getting into infinite loops when shebang
* line contains "Perl" rather than "perl" */
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define ARCHLIB "/usr/local/lib/perl5/5.24/unknown" / **/
-/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.24/unknown" / **/
+/*#define ARCHLIB "/usr/local/lib/perl5/5.25/unknown" / **/
+/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.25/unknown" / **/
/* BIN:
* This symbol holds the path of the bin directory where the package will
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "/usr/local/lib/perl5/5.24" /**/
-#define PRIVLIB_EXP "/usr/local/lib/perl5/5.24" /**/
+#define PRIVLIB "/usr/local/lib/perl5/5.25" /**/
+#define PRIVLIB_EXP "/usr/local/lib/perl5/5.25" /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define SITEARCH "/usr/local/lib/perl5/5.24/unknown" / **/
-/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.24/unknown" / **/
+/*#define SITEARCH "/usr/local/lib/perl5/5.25/unknown" / **/
+/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.25/unknown" / **/
/* SITELIB:
* This symbol contains the name of the private library for this package.
* removed. The elements in inc_version_list (inc_version_list.U) can
* be tacked onto this variable to generate a list of directories to search.
*/
-#define SITELIB "/usr/local/lib/perl5/5.24" /**/
-#define SITELIB_EXP "/usr/local/lib/perl5/5.24" /**/
+#define SITELIB "/usr/local/lib/perl5/5.25" /**/
+#define SITELIB_EXP "/usr/local/lib/perl5/5.25" /**/
#define SITELIB_STEM "/usr/local/lib/perl5" /**/
/* PERL_VENDORARCH:
/* Generated from:
* ce61c4f18e82f6356cdae44c5336ceac1d3253033d7449651927f5633be5c3c2 config_h.SH
- * fc611849cb5b1e14ec1687b255dac15414cc5e2e11b192d94e08136cfe277f75 uconfig.sh
+ * f28cf0c2509cffce1f29866cccd109cee84c941fc63685f0795d25380d47382d uconfig.sh
* ex: set ro: */
afsroot='/afs'
alignbytes='4'
aphostname='/bin/hostname'
-archlib='/usr/local/lib/perl5/5.24/unknown'
-archlibexp='/usr/local/lib/perl5/5.24/unknown'
+archlib='/usr/local/lib/perl5/5.25/unknown'
+archlibexp='/usr/local/lib/perl5/5.25/unknown'
archname='unknown'
asctime_r_proto='0'
bin='/usr/local/bin'
perl_static_inline='static'
phostname='hostname'
pidtype=int
-privlib='/usr/local/lib/perl5/5.24'
-privlibexp='/usr/local/lib/perl5/5.24'
+privlib='/usr/local/lib/perl5/5.25'
+privlibexp='/usr/local/lib/perl5/5.25'
procselfexe=''
prototype='undef'
ptrsize='4'
sig_num_init='0'
sig_size='1'
signal_t=int
-sitearch='/usr/local/lib/perl5/5.24/unknown'
-sitearchexp='/usr/local/lib/perl5/5.24/unknown'
-sitelib='/usr/local/lib/perl5/5.24'
+sitearch='/usr/local/lib/perl5/5.25/unknown'
+sitearchexp='/usr/local/lib/perl5/5.25/unknown'
+sitelib='/usr/local/lib/perl5/5.25'
sitelib_stem='/usr/local/lib/perl5'
-sitelibexp='/usr/local/lib/perl5/5.24'
+sitelibexp='/usr/local/lib/perl5/5.25'
sizesize=4
sizetype='size_t'
socksizetype='int'
alignbytes='8'
ansi2knr=''
aphostname='/bin/hostname'
-archlib='/usr/local/lib/perl5/5.24/unknown'
-archlibexp='/usr/local/lib/perl5/5.24/unknown'
+archlib='/usr/local/lib/perl5/5.25/unknown'
+archlibexp='/usr/local/lib/perl5/5.25/unknown'
archname='unknown64'
asctime_r_proto='0'
bin='/usr/local/bin'
perl_static_inline='static'
phostname='hostname'
pidtype=int
-privlib='/usr/local/lib/perl5/5.24'
-privlibexp='/usr/local/lib/perl5/5.24'
+privlib='/usr/local/lib/perl5/5.25'
+privlibexp='/usr/local/lib/perl5/5.25'
procselfexe=''
prototype='undef'
ptrsize='8'
sig_num_init='0'
sig_size='1'
signal_t=int
-sitearch='/usr/local/lib/perl5/5.24/unknown'
-sitearchexp='/usr/local/lib/perl5/5.24/unknown'
-sitelib='/usr/local/lib/perl5/5.24'
+sitearch='/usr/local/lib/perl5/5.25/unknown'
+sitearchexp='/usr/local/lib/perl5/5.25/unknown'
+sitelib='/usr/local/lib/perl5/5.25'
sitelib_stem='/usr/local/lib/perl5'
-sitelibexp='/usr/local/lib/perl5/5.24'
+sitelibexp='/usr/local/lib/perl5/5.25'
sizesize=4
sizetype='size_t'
socksizetype='int'
$RCSID = '$Id: c2ph,v 1.7 95/10/28 10:41:47 tchrist Exp Locker: tchrist $';
-BEGIN { pop @INC if $INC[-1] eq '.' }
use File::Temp;
######################################################################
print OUT <<'!NO!SUBS!';
-BEGIN { pop @INC if $INC[-1] eq '.' }
-
use strict;
use Config;
print OUT <<'!NO!SUBS!';
-BEGIN { pop @INC if $INC[-1] eq '.' }
-
use warnings;
=head1 NAME
# $Id: Configure,v 1.8 1997/03/04 09:22:32 gbarr Exp $
-BEGIN { pop @INC if $INC[-1] eq '.' }
use strict;
use IO::File;
use Getopt::Std;
my @patches = Config::local_patches();
my $patch_tags = join "", map /(\S+)/ ? "+$1 " : (), @patches;
-BEGIN { pop @INC if $INC[-1] eq '.' }
use warnings;
use strict;
use Config;
# This "$file" file was generated by "$0"
require 5;
-BEGIN {
- \$^W = 1 if \$ENV{'PERLDOCDEBUG'};
- pop \@INC if \$INC[-1] eq '.';
-}
+BEGIN { \$^W = 1 if \$ENV{'PERLDOCDEBUG'} }
use Pod::Perldoc;
exit( Pod::Perldoc->run() );
print OUT <<'!NO!SUBS!';
-BEGIN { pop @INC if $INC[-1] eq '.' }
-
sub usage {
warn "@_\n" if @_;
print << " EOUSAGE";
if \$running_under_some_shell;
!GROK!THIS!
-print OUT <<'!NO!SUBS!';
-
-BEGIN { pop @INC if $INC[-1] eq '.' }
-
-!NO!SUBS!
-
while (<IN>) {
print OUT unless /^package diagnostics/;
}
extra.pods : miniperl
@ @extra_pods.com
-PERLDELTA_CURRENT = [.pod]perl5241delta.pod
+PERLDELTA_CURRENT = [.pod]perl5250delta.pod
$(PERLDELTA_CURRENT) : [.pod]perldelta.pod
Copy/NoConfirm/Log $(MMS$SOURCE) $(PERLDELTA_CURRENT)
# Windows SDK 64-bit compiler and tools
#
# This is set up to build a perl.exe that runs off a shared library
-# (perl524.dll). Also makes individual DLLs for the XS extensions.
+# (perl525.dll). Also makes individual DLLs for the XS extensions.
#
# The easiest way to customize the build process is to use parameters like this:
#
# versioned installation can be obtained by setting INST_TOP above to a
# path that includes an arbitrary version string.
#
-#INST_VER := \5.24.1
+#INST_VER := \5.25.0
#
# Comment this out if you DON'T want your perl installation to have
# set this to additionally provide a statically linked perl-static.exe.
# Note that dynamic loading will not work with this perl, so you must
# include required modules statically using the STATIC_EXT or ALL_STATIC
-# variables below. A static library perl524s.lib will also be created.
+# variables below. A static library perl525s.lib will also be created.
# Ordinary perl.exe is not affected by this option.
#
#BUILD_STATIC := define
CFGSH_TMPL = config.gc
CFGH_TMPL = config_H.gc
-PERLIMPLIB = $(COREDIR)\libperl524$(a)
-PERLIMPLIBBASE = libperl524$(a)
-PERLSTATICLIB = ..\libperl524s$(a)
+PERLIMPLIB = $(COREDIR)\libperl525$(a)
+PERLIMPLIBBASE = libperl525$(a)
+PERLSTATICLIB = ..\libperl525s$(a)
INT64 = long long
else
# makedef.pl must be updated if this changes, and this should normally
# only change when there is an incompatible revision of the public API.
-PERLIMPLIB ?= $(COREDIR)\perl524$(a)
-PERLIMPLIBBASE ?= perl524$(a)
-PERLEXPLIB ?= $(COREDIR)\perl524.exp
-PERLSTATICLIB ?= ..\perl524s$(a)
-PERLDLL = ..\perl524.dll
+PERLIMPLIB ?= $(COREDIR)\perl525$(a)
+PERLIMPLIBBASE ?= perl525$(a)
+PERLEXPLIB ?= $(COREDIR)\perl525.exp
+PERLSTATICLIB ?= ..\perl525s$(a)
+PERLDLL = ..\perl525.dll
# don't let "gmake -n all" try to run "miniperl.exe make_ext.pl"
PLMAKE = gmake
copy ..\README.tw ..\pod\perltw.pod
copy ..\README.vos ..\pod\perlvos.pod
copy ..\README.win32 ..\pod\perlwin32.pod
- copy ..\pod\perldelta.pod ..\pod\perl5241delta.pod
+ copy ..\pod\perldelta.pod ..\pod\perl5250delta.pod
$(MINIPERL) -I..\lib $(PL2BAT) $(UTILS)
$(MINIPERL) -I..\lib ..\autodoc.pl ..
$(MINIPERL) -I..\lib ..\pod\perlmodlib.PL -q ..
-if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API
-if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS
-cd $(PODDIR) && del /f *.html *.bat roffitall \
- perl5241delta.pod perlaix.pod perlamiga.pod perlandroid.pod \
+ perl5250delta.pod perlaix.pod perlamiga.pod perlandroid.pod \
perlapi.pod perlbs2000.pod perlce.pod perlcn.pod perlcygwin.pod \
perldos.pod perlfreebsd.pod perlhaiku.pod perlhpux.pod \
perlhurd.pod perlintern.pod perlirix.pod perljp.pod perlko.pod \
# Windows SDK 64-bit compiler and tools
#
# This is set up to build a perl.exe that runs off a shared library
-# (perl524.dll). Also makes individual DLLs for the XS extensions.
+# (perl525.dll). Also makes individual DLLs for the XS extensions.
#
##
# versioned installation can be obtained by setting INST_TOP above to a
# path that includes an arbitrary version string.
#
-#INST_VER = \5.24.1
+#INST_VER = \5.25.0
#
# Comment this out if you DON'T want your perl installation to have
# set this to additionally provide a statically linked perl-static.exe.
# Note that dynamic loading will not work with this perl, so you must
# include required modules statically using the STATIC_EXT or ALL_STATIC
-# variables below. A static library perl524s.lib will also be created.
+# variables below. A static library perl525s.lib will also be created.
# Ordinary perl.exe is not affected by this option.
#
#BUILD_STATIC = define
# makedef.pl must be updated if this changes, and this should normally
# only change when there is an incompatible revision of the public API.
-PERLIMPLIB = ..\perl524.lib
-PERLSTATICLIB = ..\perl524s.lib
-PERLDLL = ..\perl524.dll
+PERLIMPLIB = ..\perl525.lib
+PERLSTATICLIB = ..\perl525s.lib
+PERLDLL = ..\perl525.dll
MINIPERL = ..\miniperl.exe
MINIDIR = .\mini
copy ..\README.tw ..\pod\perltw.pod
copy ..\README.vos ..\pod\perlvos.pod
copy ..\README.win32 ..\pod\perlwin32.pod
- copy ..\pod\perldelta.pod ..\pod\perl5241delta.pod
+ copy ..\pod\perldelta.pod ..\pod\perl5250delta.pod
cd ..\win32
$(PERLEXE) $(PL2BAT) $(UTILS)
$(MINIPERL) -I..\lib ..\autodoc.pl ..
-if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API
-if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS
-cd $(PODDIR) && del /f *.html *.bat roffitall \
- perl5241delta.pod perlaix.pod perlamiga.pod perlandroid.pod \
+ perl5250delta.pod perlaix.pod perlamiga.pod perlandroid.pod \
perlapi.pod perlbs2000.pod perlce.pod perlcn.pod perlcygwin.pod \
perldos.pod perlfreebsd.pod perlhaiku.pod perlhpux.pod \
perlhurd.pod perlintern.pod perlirix.pod perljp.pod perlko.pod \
#
SRCDIR = ..
-PV = 524
+PV = 525
# INSTALL_ROOT specifies a path where this perl will be installed on CE device
INSTALL_ROOT=/netzwerk/sprache/perl
# Windows SDK 64-bit compiler and tools
#
# This is set up to build a perl.exe that runs off a shared library
-# (perl524.dll). Also makes individual DLLs for the XS extensions.
+# (perl525.dll). Also makes individual DLLs for the XS extensions.
#
##
# versioned installation can be obtained by setting INST_TOP above to a
# path that includes an arbitrary version string.
#
-#INST_VER *= \5.24.1
+#INST_VER *= \5.25.0
#
# Comment this out if you DON'T want your perl installation to have
# set this to additionally provide a statically linked perl-static.exe.
# Note that dynamic loading will not work with this perl, so you must
# include required modules statically using the STATIC_EXT or ALL_STATIC
-# variables below. A static library perl524s.lib will also be created.
+# variables below. A static library perl525s.lib will also be created.
# Ordinary perl.exe is not affected by this option.
#
#BUILD_STATIC *= define
CFGSH_TMPL = config.gc
CFGH_TMPL = config_H.gc
-PERLIMPLIB = $(COREDIR)\libperl524$(a)
-PERLSTATICLIB = ..\libperl524s$(a)
+PERLIMPLIB = $(COREDIR)\libperl525$(a)
+PERLSTATICLIB = ..\libperl525s$(a)
INT64 = long long
.ELSE
# makedef.pl must be updated if this changes, and this should normally
# only change when there is an incompatible revision of the public API.
-PERLIMPLIB *= $(COREDIR)\perl524$(a)
-PERLEXPLIB *= $(COREDIR)\perl524.exp
-PERLSTATICLIB *= ..\perl524s$(a)
-PERLDLL = ..\perl524.dll
+PERLIMPLIB *= $(COREDIR)\perl525$(a)
+PERLEXPLIB *= $(COREDIR)\perl525.exp
+PERLSTATICLIB *= ..\perl525s$(a)
+PERLDLL = ..\perl525.dll
#EUMM on Win32 isn't ready for parallel make, so only allow this file to be parallel
#$(MAKE) will contain the -P that this makefile was called with, which is bad for
copy ..\README.tw ..\pod\perltw.pod
copy ..\README.vos ..\pod\perlvos.pod
copy ..\README.win32 ..\pod\perlwin32.pod
- copy ..\pod\perldelta.pod ..\pod\perl5241delta.pod
+ copy ..\pod\perldelta.pod ..\pod\perl5250delta.pod
$(MINIPERL) -I..\lib $(PL2BAT) $(UTILS)
$(MINIPERL) -I..\lib ..\autodoc.pl ..
$(MINIPERL) -I..\lib ..\pod\perlmodlib.PL -q ..
-if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API
-if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS
-cd $(PODDIR) && del /f *.html *.bat roffitall \
- perl5241delta.pod perlaix.pod perlamiga.pod perlandroid.pod \
+ perl5250delta.pod perlaix.pod perlamiga.pod perlandroid.pod \
perlapi.pod perlbs2000.pod perlce.pod perlcn.pod perlcygwin.pod \
perldos.pod perlfreebsd.pod perlhaiku.pod perlhpux.pod \
perlhurd.pod perlintern.pod perlirix.pod perljp.pod perlko.pod \
perl5221delta.pod \
perl5222delta.pod \
perl5240delta.pod \
- perl5241delta.pod \
+ perl5250delta.pod \
perl561delta.pod \
perl56delta.pod \
perl581delta.pod \
perl5221delta.man \
perl5222delta.man \
perl5240delta.man \
- perl5241delta.man \
+ perl5250delta.man \
perl561delta.man \
perl56delta.man \
perl581delta.man \
perl5221delta.html \
perl5222delta.html \
perl5240delta.html \
- perl5241delta.html \
+ perl5250delta.html \
perl561delta.html \
perl56delta.html \
perl581delta.html \
perl5221delta.tex \
perl5222delta.tex \
perl5240delta.tex \
- perl5241delta.tex \
+ perl5250delta.tex \
perl561delta.tex \
perl56delta.tex \
perl581delta.tex \