In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/6bb5549bc58a4c62b1ee57c2c8a2fa06f7367965?hp=79ce1a76a68648f6b503f9be5f59f10e15c2996d>
- Log ----------------------------------------------------------------- commit 6bb5549bc58a4c62b1ee57c2c8a2fa06f7367965 Author: Steve Hay <[email protected]> Date: Tue Apr 21 00:19:51 2015 +0100 Prepare Module::CoreList for 5.21.12 (although it's unlikely to happen) M dist/Module-CoreList/Changes M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm M pod/perldelta.pod commit a7386555bd8bb098d11f641b0bf050bb67ae05ea Author: Steve Hay <[email protected]> Date: Tue Apr 21 00:03:07 2015 +0100 Bump version for 5.21.12 (although it's unlikely to happen) M Cross/config.sh-arm-linux M Cross/config.sh-arm-linux-n770 M INSTALL M META.json M META.yml M NetWare/Makefile M NetWare/config_H.wc M Porting/config.sh M Porting/config_H M Porting/perl5220delta.pod M Porting/perldelta_template.pod M Porting/todo.pod M README.haiku M README.macosx M README.os2 M README.vms M hints/catamount.sh M intrpvar.h M lib/B/Op_private.pm M patchlevel.h M plan9/config.plan9 M plan9/config_sh.sample M win32/Makefile M win32/makefile.mk commit 7f9fef934297e89f4f6d41fc60fb678868ab99a3 Author: Steve Hay <[email protected]> Date: Mon Apr 20 23:52:47 2015 +0100 Create new perldelta for 5.21.12 (although it's unlikely to happen) M MANIFEST M Makefile.SH M pod/.gitignore M pod/perl.pod A pod/perl52111delta.pod M pod/perldelta.pod M vms/descrip_mms.template M win32/Makefile M win32/makefile.mk M win32/pod.mak commit 9d223accfbe50e729e75be7ed80ec6ce5e047c41 Author: Steve Hay <[email protected]> Date: Mon Apr 20 23:40:34 2015 +0100 5.21.11 is now released M Porting/release_schedule.pod commit e5f16b0976ef04b618927c080285e5104cac046f Author: Steve Hay <[email protected]> Date: Mon Apr 20 23:39:34 2015 +0100 Two-space indent for poetry in epigraphs.pod M Porting/epigraphs.pod commit 9ba8eca3c1f08bcb6ca61da981378cd9e07a2d16 Author: Steve Hay <[email protected]> Date: Mon Apr 20 23:37:09 2015 +0100 Add 5.21.11 epigraph M Porting/epigraphs.pod ----------------------------------------------------------------------- Summary of changes: Cross/config.sh-arm-linux | 40 +- Cross/config.sh-arm-linux-n770 | 40 +- INSTALL | 30 +- MANIFEST | 1 + META.json | 2 +- META.yml | 2 +- Makefile.SH | 8 +- NetWare/Makefile | 4 +- NetWare/config_H.wc | 10 +- Porting/config.sh | 42 +-- Porting/config_H | 18 +- Porting/epigraphs.pod | 50 ++- Porting/perl5220delta.pod | 2 +- Porting/perldelta_template.pod | 2 +- Porting/release_schedule.pod | 2 +- Porting/todo.pod | 4 +- README.haiku | 4 +- README.macosx | 8 +- README.os2 | 2 +- README.vms | 4 +- dist/Module-CoreList/Changes | 3 + dist/Module-CoreList/lib/Module/CoreList.pm | 22 +- .../lib/Module/CoreList/TieHashDelta.pm | 2 +- dist/Module-CoreList/lib/Module/CoreList/Utils.pm | 9 +- hints/catamount.sh | 4 +- intrpvar.h | 4 +- lib/B/Op_private.pm | 2 +- patchlevel.h | 4 +- plan9/config.plan9 | 10 +- plan9/config_sh.sample | 38 +- pod/.gitignore | 2 +- pod/perl.pod | 1 + pod/{perldelta.pod => perl52111delta.pod} | 2 +- pod/perldelta.pod | 406 ++++++++++----------- vms/descrip_mms.template | 2 +- win32/Makefile | 6 +- win32/makefile.mk | 6 +- win32/pod.mak | 4 + 38 files changed, 423 insertions(+), 379 deletions(-) copy pod/{perldelta.pod => perl52111delta.pod} (99%) diff --git a/Cross/config.sh-arm-linux b/Cross/config.sh-arm-linux index 7de05eb..431e64f 100644 --- a/Cross/config.sh-arm-linux +++ b/Cross/config.sh-arm-linux @@ -32,12 +32,12 @@ alignbytes='4' ansi2knr='' aphostname='/bin/hostname' api_revision='5' -api_subversion='11' +api_subversion='12' api_version='21' -api_versionstring='5.21.11' +api_versionstring='5.21.12' ar='ar' -archlib='/usr/lib/perl5/5.21.11/armv4l-linux' -archlibexp='/usr/lib/perl5/5.21.11/armv4l-linux' +archlib='/usr/lib/perl5/5.21.12/armv4l-linux' +archlibexp='/usr/lib/perl5/5.21.12/armv4l-linux' archname64='' archname='armv4l-linux' archobjs='' @@ -56,7 +56,7 @@ castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' -ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.21.11/armv4l-linux/CORE' +ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.21.12/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' @@ -793,7 +793,7 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='./install_me_here/usr/lib/perl5/5.21.11/armv4l-linux' +installarchlib='./install_me_here/usr/lib/perl5/5.21.12/armv4l-linux' installbin='./install_me_here/usr/bin' installhtml1dir='' installhtml3dir='' @@ -801,13 +801,13 @@ installman1dir='./install_me_here/usr/share/man/man1' 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.21.11' +installprivlib='./install_me_here/usr/lib/perl5/5.21.12' installscript='./install_me_here/usr/bin' -installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.21.11/armv4l-linux' +installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.21.12/armv4l-linux' installsitebin='./install_me_here/usr/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.21.11' +installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.21.12' installsiteman1dir='./install_me_here/usr/share/man/man1' installsiteman3dir='./install_me_here/usr/share/man/man3' installsitescript='./install_me_here/usr/bin' @@ -937,8 +937,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/usr/lib/perl5/5.21.11' -privlibexp='/usr/lib/perl5/5.21.11' +privlib='/usr/lib/perl5/5.21.12' +privlibexp='/usr/lib/perl5/5.21.12' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -1003,17 +1003,17 @@ sig_num='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 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, ... [78 chars truncated] sig_size='68' signal_t='void' -sitearch='/usr/lib/perl5/site_perl/5.21.11/armv4l-linux' -sitearchexp='/usr/lib/perl5/site_perl/5.21.11/armv4l-linux' +sitearch='/usr/lib/perl5/site_perl/5.21.12/armv4l-linux' +sitearchexp='/usr/lib/perl5/site_perl/5.21.12/armv4l-linux' sitebin='/usr/bin' sitebinexp='/usr/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/usr/lib/perl5/site_perl/5.21.11' +sitelib='/usr/lib/perl5/site_perl/5.21.12' sitelib_stem='/usr/lib/perl5/site_perl' -sitelibexp='/usr/lib/perl5/site_perl/5.21.11' +sitelibexp='/usr/lib/perl5/site_perl/5.21.12' siteman1dir='/usr/share/man/man1' siteman1direxp='/usr/share/man/man1' siteman3dir='/usr/share/man/man3' @@ -1052,7 +1052,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='11' +subversion='12' sysman='/usr/share/man/man1' tail='' tar='' @@ -1144,8 +1144,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.21.11' -version_patchlevel_string='version 21 subversion 11' +version='5.21.12' +version_patchlevel_string='version 21 subversion 12' versiononly='undef' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1159,9 +1159,9 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=21 -PERL_SUBVERSION=11 +PERL_SUBVERSION=12 PERL_API_REVISION=5 PERL_API_VERSION=21 -PERL_API_SUBVERSION=11 +PERL_API_SUBVERSION=12 PERL_PATCHLEVEL= PERL_CONFIG_SH=true diff --git a/Cross/config.sh-arm-linux-n770 b/Cross/config.sh-arm-linux-n770 index 69c7030..c89ad0f 100644 --- a/Cross/config.sh-arm-linux-n770 +++ b/Cross/config.sh-arm-linux-n770 @@ -32,12 +32,12 @@ alignbytes='4' ansi2knr='' aphostname='/bin/hostname' api_revision='5' -api_subversion='11' +api_subversion='12' api_version='21' -api_versionstring='5.21.11' +api_versionstring='5.21.12' ar='ar' -archlib='/usr/lib/perl5/5.21.11/armv4l-linux' -archlibexp='/usr/lib/perl5/5.21.11/armv4l-linux' +archlib='/usr/lib/perl5/5.21.12/armv4l-linux' +archlibexp='/usr/lib/perl5/5.21.12/armv4l-linux' archname64='' archname='armv4l-linux' archobjs='' @@ -55,7 +55,7 @@ castflags='0' cat='cat' cc='arm-none-linux-gnueabi-gcc' cccdlflags='-fpic' -ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.21.11/armv4l-linux/CORE' +ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.21.12/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' @@ -699,7 +699,7 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='./install_me_here/usr/lib/perl5/5.21.11/armv4l-linux' +installarchlib='./install_me_here/usr/lib/perl5/5.21.12/armv4l-linux' installbin='./install_me_here/usr/bin' installhtml1dir='' installhtml3dir='' @@ -707,13 +707,13 @@ installman1dir='./install_me_here/usr/share/man/man1' 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.21.11' +installprivlib='./install_me_here/usr/lib/perl5/5.21.12' installscript='./install_me_here/usr/bin' -installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.21.11/armv4l-linux' +installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.21.12/armv4l-linux' installsitebin='./install_me_here/usr/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.21.11' +installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.21.12' installsiteman1dir='./install_me_here/usr/share/man/man1' installsiteman3dir='./install_me_here/usr/share/man/man3' installsitescript='./install_me_here/usr/bin' @@ -841,8 +841,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/usr/lib/perl5/5.21.11' -privlibexp='/usr/lib/perl5/5.21.11' +privlib='/usr/lib/perl5/5.21.12' +privlibexp='/usr/lib/perl5/5.21.12' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -903,17 +903,17 @@ sig_num='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 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, ... [78 chars truncated] sig_size='68' signal_t='void' -sitearch='/usr/lib/perl5/site_perl/5.21.11/armv4l-linux' -sitearchexp='/usr/lib/perl5/site_perl/5.21.11/armv4l-linux' +sitearch='/usr/lib/perl5/site_perl/5.21.12/armv4l-linux' +sitearchexp='/usr/lib/perl5/site_perl/5.21.12/armv4l-linux' sitebin='/usr/bin' sitebinexp='/usr/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/usr/lib/perl5/site_perl/5.21.11' +sitelib='/usr/lib/perl5/site_perl/5.21.12' sitelib_stem='/usr/lib/perl5/site_perl' -sitelibexp='/usr/lib/perl5/site_perl/5.21.11' +sitelibexp='/usr/lib/perl5/site_perl/5.21.12' siteman1dir='/usr/share/man/man1' siteman1direxp='/usr/share/man/man1' siteman3dir='/usr/share/man/man3' @@ -950,7 +950,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='11' +subversion='12' sysman='/usr/share/man/man1' tail='' tar='' @@ -1035,8 +1035,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.21.11' -version_patchlevel_string='version 21 subversion 11' +version='5.21.12' +version_patchlevel_string='version 21 subversion 12' versiononly='undef' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1050,9 +1050,9 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=21 -PERL_SUBVERSION=11 +PERL_SUBVERSION=12 PERL_API_REVISION=5 PERL_API_VERSION=21 -PERL_API_SUBVERSION=11 +PERL_API_SUBVERSION=12 PERL_PATCHLEVEL= PERL_CONFIG_SH=true diff --git a/INSTALL b/INSTALL index e7f2fea..c5b20c0 100644 --- a/INSTALL +++ b/INSTALL @@ -584,7 +584,7 @@ The directories set up by Configure fall into three broad categories. =item Directories for the perl distribution -By default, Configure will use the following directories for 5.21.11. +By default, Configure will use the following directories for 5.21.12. $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 @@ -2443,7 +2443,7 @@ http://www.chiark.greenend.org.uk/~sgtatham/bugs.html =head1 Coexistence with earlier versions of perl 5 -Perl 5.21.11 is not binary compatible with earlier versions of Perl. +Perl 5.21.12 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 @@ -2518,9 +2518,9 @@ won't interfere with another version. (The defaults guarantee this for 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.21.11 + sh Configure -Dprefix=/opt/perl5.21.12 -and adding /opt/perl5.21.11/bin to the shell PATH variable. Such users +and adding /opt/perl5.21.12/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. @@ -2533,13 +2533,13 @@ seriously consider using a separate directory, since development subversions may not have all the compatibility wrinkles ironed out yet. -=head2 Upgrading from 5.21.10 or earlier +=head2 Upgrading from 5.21.11 or earlier -B<Perl 5.21.11 may not be binary compatible with Perl 5.21.10 or +B<Perl 5.21.12 may not be binary compatible with Perl 5.21.11 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.21.11. If you find you do need to rebuild an extension with -5.21.11, you may safely do so without disturbing the older +used with 5.21.12. If you find you do need to rebuild an extension with +5.21.12, you may safely do so without disturbing the older installations. (See L<"Coexistence with earlier versions of perl 5"> above.) @@ -2572,15 +2572,15 @@ Firstly, the bare minimum to run this script print("$f\n"); } -in Linux with perl-5.21.11 is as follows (under $Config{prefix}): +in Linux with perl-5.21.12 is as follows (under $Config{prefix}): ./bin/perl - ./lib/perl5/5.21.11/strict.pm - ./lib/perl5/5.21.11/warnings.pm - ./lib/perl5/5.21.11/i686-linux/File/Glob.pm - ./lib/perl5/5.21.11/feature.pm - ./lib/perl5/5.21.11/XSLoader.pm - ./lib/perl5/5.21.11/i686-linux/auto/File/Glob/Glob.so + ./lib/perl5/5.21.12/strict.pm + ./lib/perl5/5.21.12/warnings.pm + ./lib/perl5/5.21.12/i686-linux/File/Glob.pm + ./lib/perl5/5.21.12/feature.pm + ./lib/perl5/5.21.12/XSLoader.pm + ./lib/perl5/5.21.12/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 diff --git a/MANIFEST b/MANIFEST index eaa205a..ed484a3 100644 --- a/MANIFEST +++ b/MANIFEST @@ -4567,6 +4567,7 @@ pod/perl5201delta.pod Perl changes in version 5.20.1 pod/perl5202delta.pod Perl changes in version 5.20.2 pod/perl5210delta.pod Perl changes in version 5.21.0 pod/perl52110delta.pod Perl changes in version 5.21.10 +pod/perl52111delta.pod Perl changes in version 5.21.11 pod/perl5211delta.pod Perl changes in version 5.21.1 pod/perl5212delta.pod Perl changes in version 5.21.2 pod/perl5213delta.pod Perl changes in version 5.21.3 diff --git a/META.json b/META.json index cf349bb..2701585 100644 --- a/META.json +++ b/META.json @@ -125,5 +125,5 @@ "url" : "http://perl5.git.perl.org/" } }, - "version" : "5.021011" + "version" : "5.021012" } diff --git a/META.yml b/META.yml index f22ef9f..484c207 100644 --- a/META.yml +++ b/META.yml @@ -112,4 +112,4 @@ resources: homepage: http://www.perl.org/ license: http://dev.perl.org/licenses/ repository: http://perl5.git.perl.org/ -version: '5.021011' +version: '5.021012' diff --git a/Makefile.SH b/Makefile.SH index eb082c2..4a7a357 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -492,7 +492,7 @@ mini_obj = $(minindt_obj) $(MINIDTRACE_O) ndt_obj = $(obj0) $(obj1) $(obj2) $(obj3) $(ARCHOBJS) obj = $(ndt_obj) $(DTRACE_O) -perltoc_pod_prereqs = extra.pods pod/perl52111delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod +perltoc_pod_prereqs = extra.pods pod/perl52112delta.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 @@ -1020,9 +1020,9 @@ pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST $(MINIPERL) pod/perlmodlib.PL -q -pod/perl52111delta.pod: pod/perldelta.pod - $(RMS) pod/perl52111delta.pod - $(LNS) perldelta.pod pod/perl52111delta.pod +pod/perl52112delta.pod: pod/perldelta.pod + $(RMS) pod/perl52112delta.pod + $(LNS) perldelta.pod pod/perl52112delta.pod extra.pods: $(MINIPERL_EXE) -@test ! -f extra.pods || rm -f `cat extra.pods` diff --git a/NetWare/Makefile b/NetWare/Makefile index 1411d04..74ce3a8 100644 --- a/NetWare/Makefile +++ b/NetWare/Makefile @@ -86,7 +86,7 @@ NLM_VERSION = 3,20,0 # Here comes the CW tools - TO BE FILLED TO BUILD WITH CW - -MODULE_DESC = "Perl 5.21.11 for NetWare" +MODULE_DESC = "Perl 5.21.12 for NetWare" CCTYPE = CodeWarrior C_COMPILER = mwccnlm -c CPP_COMPILER = mwccnlm @@ -462,7 +462,7 @@ INST_NW_TOP2 = $(INST_NW_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -INST_VER = \5.21.11 +INST_VER = \5.21.12 # # Comment this out if you DON'T want your perl installation to have diff --git a/NetWare/config_H.wc b/NetWare/config_H.wc index bfe1ba3..2d51b03 100644 --- a/NetWare/config_H.wc +++ b/NetWare/config_H.wc @@ -1042,7 +1042,7 @@ * 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.21.11\\lib\\NetWare-x86-multi-thread" /**/ +#define ARCHLIB "c:\\perl\\5.21.12\\lib\\NetWare-x86-multi-thread" /**/ /*#define ARCHLIB_EXP "" /**/ /* ARCHNAME: @@ -1073,8 +1073,8 @@ * 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.21.11\\bin\\NetWare-x86-multi-thread" /**/ -#define BIN_EXP "c:\\perl\\5.21.11\\bin\\NetWare-x86-multi-thread" /**/ +#define BIN "c:\\perl\\5.21.12\\bin\\NetWare-x86-multi-thread" /**/ +#define BIN_EXP "c:\\perl\\5.21.12\\bin\\NetWare-x86-multi-thread" /**/ /* BYTEORDER: * This symbol holds the hexadecimal constant defined in byteorder, @@ -3051,7 +3051,7 @@ * 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.21.11\\lib\\NetWare-x86-multi-thread" /**/ +#define SITEARCH "c:\\perl\\site\\5.21.12\\lib\\NetWare-x86-multi-thread" /**/ /*#define SITEARCH_EXP "" /**/ /* SITELIB: @@ -3074,7 +3074,7 @@ * 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.21.11\\lib" /**/ +#define SITELIB "c:\\perl\\site\\5.21.12\\lib" /**/ /*#define SITELIB_EXP "" /**/ #define SITELIB_STEM "" /**/ diff --git a/Porting/config.sh b/Porting/config.sh index d664f30..578aacb 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -39,12 +39,12 @@ alignbytes='4' ansi2knr='' aphostname='/bin/hostname' api_revision='5' -api_subversion='11' +api_subversion='12' api_version='21' -api_versionstring='5.21.11' +api_versionstring='5.21.12' ar='ar' -archlib='/pro/lib/perl5/5.21.11/i686-linux-64int' -archlibexp='/pro/lib/perl5/5.21.11/i686-linux-64int' +archlib='/pro/lib/perl5/5.21.12/i686-linux-64int' +archlibexp='/pro/lib/perl5/5.21.12/i686-linux-64int' archname64='64int' archname='i686-linux-64int' archobjs='' @@ -810,7 +810,7 @@ incpath='' incpth='/usr/lib/gcc/i586-suse-linux/4.8/include /usr/local/include /usr/lib/gcc/i586-suse-linux/4.8/include-fixed /usr/lib/gcc/i586-suse-linux/4.8/../../../../i586-suse-linux/include /usr/include' inews='' initialinstalllocation='/pro/bin' -installarchlib='/pro/lib/perl5/5.21.11/i686-linux-64int' +installarchlib='/pro/lib/perl5/5.21.12/i686-linux-64int' installbin='/pro/bin' installhtml1dir='' installhtml3dir='' @@ -818,13 +818,13 @@ installman1dir='/pro/local/man/man1' installman3dir='/pro/local/man/man3' installprefix='/pro' installprefixexp='/pro' -installprivlib='/pro/lib/perl5/5.21.11' +installprivlib='/pro/lib/perl5/5.21.12' installscript='/pro/bin' -installsitearch='/pro/lib/perl5/site_perl/5.21.11/i686-linux-64int' +installsitearch='/pro/lib/perl5/site_perl/5.21.12/i686-linux-64int' installsitebin='/pro/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='/pro/lib/perl5/site_perl/5.21.11' +installsitelib='/pro/lib/perl5/site_perl/5.21.12' installsiteman1dir='/pro/local/man/man1' installsiteman3dir='/pro/local/man/man3' installsitescript='/pro/bin' @@ -946,7 +946,7 @@ perl_patchlevel='' perl_static_inline='static __inline__' perladmin='[email protected]' perllibs='-lnsl -ldl -lm -lcrypt -lutil -lc' -perlpath='/pro/bin/perl5.21.11' +perlpath='/pro/bin/perl5.21.12' pg='pg' phostname='hostname' pidtype='pid_t' @@ -955,8 +955,8 @@ pmake='' pr='' prefix='/pro' prefixexp='/pro' -privlib='/pro/lib/perl5/5.21.11' -privlibexp='/pro/lib/perl5/5.21.11' +privlib='/pro/lib/perl5/5.21.12' +privlibexp='/pro/lib/perl5/5.21.12' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -1022,17 +1022,17 @@ sig_num='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 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, ... [82 chars truncated] sig_size='69' signal_t='void' -sitearch='/pro/lib/perl5/site_perl/5.21.11/i686-linux-64int' -sitearchexp='/pro/lib/perl5/site_perl/5.21.11/i686-linux-64int' +sitearch='/pro/lib/perl5/site_perl/5.21.12/i686-linux-64int' +sitearchexp='/pro/lib/perl5/site_perl/5.21.12/i686-linux-64int' sitebin='/pro/bin' sitebinexp='/pro/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/pro/lib/perl5/site_perl/5.21.11' +sitelib='/pro/lib/perl5/site_perl/5.21.12' sitelib_stem='/pro/lib/perl5/site_perl' -sitelibexp='/pro/lib/perl5/site_perl/5.21.11' +sitelibexp='/pro/lib/perl5/site_perl/5.21.12' siteman1dir='/pro/local/man/man1' siteman1direxp='/pro/local/man/man1' siteman3dir='/pro/local/man/man3' @@ -1058,7 +1058,7 @@ src='.' ssizetype='ssize_t' st_ino_sign='1' st_ino_size='8' -startperl='#!/pro/bin/perl5.21.11' +startperl='#!/pro/bin/perl5.21.12' startsh='#!/bin/sh' static_ext=' ' stdchar='char' @@ -1071,7 +1071,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='11' +subversion='12' sysman='/usr/share/man/man1' sysroot='' tail='' @@ -1170,8 +1170,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.21.11' -version_patchlevel_string='version 21 subversion 11' +version='5.21.12' +version_patchlevel_string='version 21 subversion 12' versiononly='define' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1181,10 +1181,10 @@ zcat='' zip='zip' PERL_REVISION=5 PERL_VERSION=21 -PERL_SUBVERSION=11 +PERL_SUBVERSION=12 PERL_API_REVISION=5 PERL_API_VERSION=21 -PERL_API_SUBVERSION=11 +PERL_API_SUBVERSION=12 PERL_PATCHLEVEL='' PERL_CONFIG_SH=true : Variables propagated from previous config.sh file. diff --git a/Porting/config_H b/Porting/config_H index 9ec16e4..8d85440 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -960,8 +960,8 @@ * 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.21.11/i686-linux-64int-ld" /**/ -#define ARCHLIB_EXP "/pro/lib/perl5/5.21.11/i686-linux-64int-ld" /**/ +#define ARCHLIB "/pro/lib/perl5/5.21.12/i686-linux-64int-ld" /**/ +#define ARCHLIB_EXP "/pro/lib/perl5/5.21.12/i686-linux-64int-ld" /**/ /* ARCHNAME: * This symbol holds a string representing the architecture name. @@ -2068,8 +2068,8 @@ * 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.21.11" /**/ -#define PRIVLIB_EXP "/pro/lib/perl5/5.21.11" /**/ +#define PRIVLIB "/pro/lib/perl5/5.21.12" /**/ +#define PRIVLIB_EXP "/pro/lib/perl5/5.21.12" /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -2119,8 +2119,8 @@ * 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.21.11/i686-linux-64int-ld" /**/ -#define SITEARCH_EXP "/pro/lib/perl5/site_perl/5.21.11/i686-linux-64int-ld" /**/ +#define SITEARCH "/pro/lib/perl5/site_perl/5.21.12/i686-linux-64int-ld" /**/ +#define SITEARCH_EXP "/pro/lib/perl5/site_perl/5.21.12/i686-linux-64int-ld" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -2142,8 +2142,8 @@ * 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.21.11" /**/ -#define SITELIB_EXP "/pro/lib/perl5/site_perl/5.21.11" /**/ +#define SITELIB "/pro/lib/perl5/site_perl/5.21.12" /**/ +#define SITELIB_EXP "/pro/lib/perl5/site_perl/5.21.12" /**/ #define SITELIB_STEM "/pro/lib/perl5/site_perl" /**/ /* SSize_t: @@ -4326,7 +4326,7 @@ * script to make sure (one hopes) that it runs with perl and not * some shell. */ -#define STARTPERL "#!/pro/bin/perl5.21.11" /**/ +#define STARTPERL "#!/pro/bin/perl5.21.12" /**/ /* HAS_STDIO_STREAM_ARRAY: * This symbol, if defined, tells that there is an array diff --git a/Porting/epigraphs.pod b/Porting/epigraphs.pod index 6f3ceff..2016d93 100644 --- a/Porting/epigraphs.pod +++ b/Porting/epigraphs.pod @@ -17,6 +17,28 @@ Consult your favorite dictionary for details. =head1 EPIGRAPHS +=head2 v5.21.11 - Algernon Charles Swinburne, "Dolores (Notre-Dame des Sept Douleurs)" + +L<Announced on 2015-04-20 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2015/04/msg227472.html> + + They shall pass and their places be taken, + The gods and the priests that are pure. + They shall pass, and shalt thou not be shaken? + They shall perish, and shalt thou endure? + Death laughs, breathing close and relentless + In the nostrils and eyelids of lust, + With a pinch in his fingers of scentless + And delicate dust. + + But the worm shall revive thee with kisses; + Thou shalt change and transmute as a god, + As the rod to a serpent that hisses, + As the serpent again to a rod. + Thy life shall not cease though thou doff it; + Thou shalt live until evil be slain, + And good shall die first, said thy prophet, + Our Lady of Pain. + =head2 v5.21.10 - Aldous Huxley, "The Devils of Loudun" L<Announced on 2015-03-20 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2015/03/msg226847.html> @@ -38,20 +60,20 @@ obeying the laws of their own, their blessedly other-than-human nature. L<Announced on 2015-02-20 by Sawyer X|http://www.nntp.perl.org/group/perl.perl5.porters/2015/02/msg226002.html> -There is another sky, -Ever serene and fair, -And there is another sunshine, -Though it be darkness there; -Never mind faded forests, Austin, -Never mind silent fields - -Here is a little forest, -Whose leaf is ever green; -Here is a brighter garden, -Where not a frost has been; -In its unfading flowers -I hear the bright bee hum: -Prithee, my brother, -Into my garden come! + There is another sky, + Ever serene and fair, + And there is another sunshine, + Though it be darkness there; + Never mind faded forests, Austin, + Never mind silent fields - + Here is a little forest, + Whose leaf is ever green; + Here is a brighter garden, + Where not a frost has been; + In its unfading flowers + I hear the bright bee hum: + Prithee, my brother, + Into my garden come! =head2 v5.21.8 - Bill Watterson, "Scientific Progress Goes 'Boink': A Calvin and Hobbes Collection" diff --git a/Porting/perl5220delta.pod b/Porting/perl5220delta.pod index 1349db2..739a6f9 100644 --- a/Porting/perl5220delta.pod +++ b/Porting/perl5220delta.pod @@ -423,7 +423,7 @@ here. XXX Generate this with: - perl Porting/acknowledgements.pl v5.21.11..HEAD + perl Porting/acknowledgements.pl v5.21.12..HEAD =head1 Reporting Bugs diff --git a/Porting/perldelta_template.pod b/Porting/perldelta_template.pod index 27081af..5969a82 100644 --- a/Porting/perldelta_template.pod +++ b/Porting/perldelta_template.pod @@ -378,7 +378,7 @@ here. XXX Generate this with: - perl Porting/acknowledgements.pl v5.21.11..HEAD + perl Porting/acknowledgements.pl v5.21.12..HEAD =head1 Reporting Bugs diff --git a/Porting/release_schedule.pod b/Porting/release_schedule.pod index f984b1c..d392e14 100644 --- a/Porting/release_schedule.pod +++ b/Porting/release_schedule.pod @@ -63,7 +63,7 @@ you should reset the version numbers to the next blead series. 2015-01-20 5.21.8 â Matthew Horsfall 2015-02-20 5.21.9 â Sawyer X 2015-03-20 5.21.10 â Steve Hay - 2015-04-20 5.21.11 ? + 2015-04-20 5.21.11 â Steve Hay (RC0 for 5.22.0 will be released once we think that all the blockers have been addressed. This typically means some time in April or May.) diff --git a/Porting/todo.pod b/Porting/todo.pod index 31c2eee..806c0e9 100644 --- a/Porting/todo.pod +++ b/Porting/todo.pod @@ -467,7 +467,7 @@ Natively 64-bit systems need neither -Duse64bitint nor -Duse64bitall. 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.21.11. +options would be nice for perl 5.21.12. =head2 Profile Perl - am I hot or not? @@ -1169,7 +1169,7 @@ L<http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2013-01/msg00339.html> =head1 Big projects Tasks that will get your name mentioned in the description of the "Highlights -of 5.21.11" +of 5.21.12" =head2 make ithreads more robust diff --git a/README.haiku b/README.haiku index 010737b..eb1cbdc 100644 --- a/README.haiku +++ b/README.haiku @@ -22,9 +22,9 @@ The build procedure is completely standard: Make perl executable and create a symlink for libperl: chmod a+x /boot/common/bin/perl - cd /boot/common/lib; ln -s perl5/5.21.11/BePC-haiku/CORE/libperl.so . + cd /boot/common/lib; ln -s perl5/5.21.12/BePC-haiku/CORE/libperl.so . -Replace C<5.21.11> with your respective version of Perl. +Replace C<5.21.12> with your respective version of Perl. =head1 KNOWN PROBLEMS diff --git a/README.macosx b/README.macosx index a1d3ebc..fbf8c13 100644 --- a/README.macosx +++ b/README.macosx @@ -10,9 +10,9 @@ perlmacosx - Perl under Mac OS X This document briefly describes Perl under Mac OS X. - curl -O http://www.cpan.org/src/perl-5.21.11.tar.gz - tar -xzf perl-5.21.11.tar.gz - cd perl-5.21.11 + curl -O http://www.cpan.org/src/perl-5.21.12.tar.gz + tar -xzf perl-5.21.12.tar.gz + cd perl-5.21.12 ./Configure -des -Dprefix=/usr/local/ make make test @@ -20,7 +20,7 @@ This document briefly describes Perl under Mac OS X. =head1 DESCRIPTION -The latest Perl release (5.21.11 as of this writing) builds without changes +The latest Perl release (5.21.12 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', diff --git a/README.os2 b/README.os2 index a8ea1ac..5c8fcfd 100644 --- a/README.os2 +++ b/README.os2 @@ -619,7 +619,7 @@ C<set PERLLIB_PREFIX> in F<Config.sys>, see L<"PERLLIB_PREFIX">. =item Additional Perl modules - unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.21.11/ + unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.21.12/ 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 diff --git a/README.vms b/README.vms index 97481b4..8232f56 100644 --- a/README.vms +++ b/README.vms @@ -142,11 +142,11 @@ You may need to set up a foreign symbol for the unpacking utility of choice. Once you have done so, use a command like the following to unpack the archive: - vmstar -xvf perl-5^.21^.11.tar + vmstar -xvf perl-5^.21^.12.tar Then set default to the top-level source directory like so: - set default [.perl-5^.21^.11] + set default [.perl-5^.21^.12] and proceed with configuration as described in the next section. diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes index 2489aa7..1d3b06b 100644 --- a/dist/Module-CoreList/Changes +++ b/dist/Module-CoreList/Changes @@ -1,3 +1,6 @@ +5.20150520 + - Updated for v5.21.12 + 5.20150420 - Updated for v5.21.11 diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index 87029ed..609272c 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -4,7 +4,7 @@ use vars qw/$VERSION %released %version %families %upstream %bug_tracker %deprecated %delta/; use Module::CoreList::TieHashDelta; use version; -$VERSION = '5.20150420'; +$VERSION = '5.20150520'; sub _released_order { # Sort helper, to make '?' sort after everything else (substr($released{$a}, 0, 1) eq "?") @@ -275,6 +275,7 @@ sub changes_between { 5.021009 => '2015-02-21', 5.021010 => '2015-03-20', 5.021011 => '2015-04-20', + 5.021012 => '????-??-??', ); for my $version ( sort { $a <=> $b } keys %released ) { @@ -11396,6 +11397,18 @@ for my $version ( sort { $a <=> $b } keys %released ) { removed => { } }, + 5.021012 => { + delta_from => 5.021011, + changed => { + 'B::Op_private' => '5.021012', + 'Config' => '5.021012', + 'Module::CoreList' => '5.20150520', + 'Module::CoreList::TieHashDelta'=> '5.20150520', + 'Module::CoreList::Utils'=> '5.20150520', + }, + removed => { + } + }, ); sub is_core @@ -11911,6 +11924,13 @@ for my $version (sort { $a <=> $b } keys %delta) { removed => { } }, + 5.021012 => { + delta_from => 5.021011, + changed => { + }, + removed => { + } + }, ); for my $version (sort { $a <=> $b } keys %deprecated) { diff --git a/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm b/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm index 42fb05c..129be7c 100644 --- a/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm +++ b/dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm @@ -3,7 +3,7 @@ package Module::CoreList::TieHashDelta; use strict; use vars qw($VERSION); -$VERSION = '5.20150420'; +$VERSION = '5.20150520'; sub TIEHASH { my ($class, $changed, $removed, $parent) = @_; diff --git a/dist/Module-CoreList/lib/Module/CoreList/Utils.pm b/dist/Module-CoreList/lib/Module/CoreList/Utils.pm index 3656660..e267cae 100644 --- a/dist/Module-CoreList/lib/Module/CoreList/Utils.pm +++ b/dist/Module-CoreList/lib/Module/CoreList/Utils.pm @@ -6,7 +6,7 @@ use vars qw[$VERSION %utilities]; use Module::CoreList; use Module::CoreList::TieHashDelta; -$VERSION = '5.20150420'; +$VERSION = '5.20150520'; sub utilities { my $perl = shift; @@ -1045,6 +1045,13 @@ my %delta = ( removed => { } }, + 5.021012 => { + delta_from => 5.021011, + changed => { + }, + removed => { + } + }, ); for my $version (sort { $a <=> $b } keys %delta) { diff --git a/hints/catamount.sh b/hints/catamount.sh index a9e8982..c1a374f 100644 --- a/hints/catamount.sh +++ b/hints/catamount.sh @@ -31,11 +31,11 @@ # 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.21.11 +# mkdir -p /opt/perl-catamount/lib/perl5/5.21.12 # 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.21.11 +# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.21.12 # 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 diff --git a/intrpvar.h b/intrpvar.h index 86c3fd7..bc40aef 100644 --- a/intrpvar.h +++ b/intrpvar.h @@ -179,7 +179,7 @@ PERLVAR(I, statgv, GV *) PERLVARI(I, statname, SV *, NULL) #ifdef HAS_TIMES -/* Will be removed soon after v5.21.11. See RT #121351 */ +/* Will be removed soon after v5.21.12. See RT #121351 */ PERLVAR(I, timesbuf, struct tms) #endif @@ -753,7 +753,7 @@ PERLVARI(I, globhook, globhook_t, NULL) PERLVARI(I, padlist_generation, U32, 1) /* id to identify padlist clones */ -/* The last unconditional member of the interpreter structure when 5.21.11 was +/* The last unconditional member of the interpreter structure when 5.21.12 was released. The offset of the end of this is baked into a global variable in any shared perl library which will allow a sanity test in future perl releases. */ diff --git a/lib/B/Op_private.pm b/lib/B/Op_private.pm index f386e31..d1e0350 100644 --- a/lib/B/Op_private.pm +++ b/lib/B/Op_private.pm @@ -118,7 +118,7 @@ package B::Op_private; our %bits; -our $VERSION = "5.021011"; +our $VERSION = "5.021012"; $bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv); $bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv); diff --git a/patchlevel.h b/patchlevel.h index 6269243..5b404be 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -15,7 +15,7 @@ #define PERL_REVISION 5 /* age */ #define PERL_VERSION 21 /* epoch */ -#define PERL_SUBVERSION 11 /* generation */ +#define PERL_SUBVERSION 12 /* generation */ /* The following numbers describe the earliest compatible version of Perl ("compatibility" here being defined as sufficient binary/API @@ -36,7 +36,7 @@ */ #define PERL_API_REVISION 5 #define PERL_API_VERSION 21 -#define PERL_API_SUBVERSION 11 +#define PERL_API_SUBVERSION 12 /* XXX Note: The selection of non-default Configure options, such as -Duselonglong may invalidate these settings. Currently, Configure diff --git a/plan9/config.plan9 b/plan9/config.plan9 index b89da33..9682db7 100644 --- a/plan9/config.plan9 +++ b/plan9/config.plan9 @@ -3373,8 +3373,8 @@ * 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.21.11" /**/ -#define PRIVLIB_EXP "/sys/lib/perl/5.21.11" /**/ +#define PRIVLIB "/sys/lib/perl/5.21.12" /**/ +#define PRIVLIB_EXP "/sys/lib/perl/5.21.12" /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -3501,9 +3501,9 @@ * 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.21.11/site_perl" /**/ -#define SITELIB_EXP "/sys/lib/perl/5.21.11/site_perl" /**/ -#define SITELIB_STEM "/sys/lib/perl/5.21.11/site_perl" /**/ +#define SITELIB "/sys/lib/perl/5.21.12/site_perl" /**/ +#define SITELIB_EXP "/sys/lib/perl/5.21.12/site_perl" /**/ +#define SITELIB_STEM "/sys/lib/perl/5.21.12/site_perl" /**/ /* Size_t_size: * This symbol holds the size of a Size_t in bytes. diff --git a/plan9/config_sh.sample b/plan9/config_sh.sample index ad79185..11a54a6 100644 --- a/plan9/config_sh.sample +++ b/plan9/config_sh.sample @@ -32,12 +32,12 @@ alignbytes='4' ansi2knr='' aphostname='/bin/uname -n' api_revision='5' -api_subversion='11' +api_subversion='12' api_version='21' -api_versionstring='5.21.11' +api_versionstring='5.21.12' ar='ar' -archlib='/sys/lib/perl5/5.21.11/386' -archlibexp='/sys/lib/perl5/5.21.11/386' +archlib='/sys/lib/perl5/5.21.12/386' +archlibexp='/sys/lib/perl5/5.21.12/386' archname64='' archname='386' archobjs='' @@ -787,17 +787,17 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='/sys/lib/perl/5.21.11/386' +installarchlib='/sys/lib/perl/5.21.12/386' installbin='/usr/bin' installman1dir='/sys/man/1pub' installman3dir='/sys/man/2pub' installprefix='/usr' installprefixexp='/usr' -installprivlib='/sys/lib/perl/5.21.11' +installprivlib='/sys/lib/perl/5.21.12' installscript='/usr/bin' -installsitearch='/sys/lib/perl/5.21.11/site_perl/386' +installsitearch='/sys/lib/perl/5.21.12/site_perl/386' installsitebin='/usr/bin' -installsitelib='/sys/lib/perl/5.21.11/site_perl' +installsitelib='/sys/lib/perl/5.21.12/site_perl' installstyle='lib/perl5' installusrbinperl='undef' installvendorarch='' @@ -918,8 +918,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/sys/lib/perl/5.21.11' -privlibexp='/sys/lib/perl/5.21.11' +privlib='/sys/lib/perl/5.21.12' +privlibexp='/sys/lib/perl/5.21.12' procselfexe='' prototype='define' ptrsize='4' @@ -984,13 +984,13 @@ sig_num='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 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, ... [7 chars truncated] sig_size='50' signal_t='void' -sitearch='/sys/lib/perl/5.21.11/site_perl/386' +sitearch='/sys/lib/perl/5.21.12/site_perl/386' sitearchexp='/sys/lib/perl/site_perl/386' sitebin='/usr/bin' sitebinexp='/usr/bin' -sitelib='/sys/lib/perl/5.21.11/site_perl' -sitelib_stem='/sys/lib/perl/5.21.11/site_perl' -sitelibexp='/sys/lib/perl/5.21.11/site_perl' +sitelib='/sys/lib/perl/5.21.12/site_perl' +sitelib_stem='/sys/lib/perl/5.21.12/site_perl' +sitelibexp='/sys/lib/perl/5.21.12/site_perl' siteprefix='/usr' siteprefixexp='/usr' sizesize='4' @@ -1023,7 +1023,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/sys/include/ape/string.h' submit='' -subversion='11' +subversion='12' sysman='/sys/man/1pub' tail='' tar='' @@ -1105,8 +1105,8 @@ vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' -version='5.21.11' -version_patchlevel_string='version 21 subversion 11' +version='5.21.12' +version_patchlevel_string='version 21 subversion 12' versiononly='undef' vi='' xlibpth='' @@ -1120,9 +1120,9 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=21 -PERL_SUBVERSION=11 +PERL_SUBVERSION=12 PERL_API_REVISION=5 PERL_API_VERSION=21 -PERL_API_SUBVERSION=11 +PERL_API_SUBVERSION=12 PERL_PATCHLEVEL= PERL_CONFIG_SH=true diff --git a/pod/.gitignore b/pod/.gitignore index 8246687..1ef8495 100644 --- a/pod/.gitignore +++ b/pod/.gitignore @@ -53,7 +53,7 @@ /roffitall # generated -/perl52111delta.pod +/perl52112delta.pod /perlapi.pod /perlintern.pod *.html diff --git a/pod/perl.pod b/pod/perl.pod index a3e99d9..364e957 100644 --- a/pod/perl.pod +++ b/pod/perl.pod @@ -180,6 +180,7 @@ aux c2ph h2ph h2xs perlbug pl2pm pod2html pod2man splain xsubpp perlhist Perl history records perldelta Perl changes since previous version + perl52111delta Perl changes in version 5.21.11 perl52110delta Perl changes in version 5.21.10 perl5219delta Perl changes in version 5.21.9 perl5218delta Perl changes in version 5.21.8 diff --git a/pod/perldelta.pod b/pod/perl52111delta.pod similarity index 99% copy from pod/perldelta.pod copy to pod/perl52111delta.pod index 567f5ae..90c95dd 100644 --- a/pod/perldelta.pod +++ b/pod/perl52111delta.pod @@ -2,7 +2,7 @@ =head1 NAME -perldelta - what is new for perl v5.21.11 +perl52111delta - what is new for perl v5.21.11 =head1 DESCRIPTION diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 567f5ae..d1a5fc9 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -2,399 +2,385 @@ =head1 NAME -perldelta - what is new for perl v5.21.11 +[ this is a template for a new perldelta file. Any text flagged as XXX needs +to be processed before release. ] + +perldelta - what is new for perl v5.21.12 =head1 DESCRIPTION -This document describes differences between the 5.21.10 release and the 5.21.11 +This document describes differences between the 5.21.11 release and the 5.21.12 release. -If you are upgrading from an earlier release such as 5.21.9, first read -L<perl52110delta>, which describes differences between 5.21.9 and 5.21.10. +If you are upgrading from an earlier release such as 5.21.10, first read +L<perl52111delta>, which describes differences between 5.21.10 and 5.21.11. -=head1 Deprecations +=head1 Notice -=head2 Making all warnings fatal is discouraged +XXX Any important notices here -The documentation for L<fatal warnings|warnings/Fatal Warnings> notes that -C<< use warnings FATAL => 'all' >> is discouraged and provides stronger -language about the risks of fatal warnings in general. +=head1 Core Enhancements -=head1 Modules and Pragmata +XXX New core language features go here. Summarize user-visible core language +enhancements. Particularly prominent performance optimisations could go +here, but most should go in the L</Performance Enhancements> section. -=head2 Updated Modules and Pragmata +[ List each enhancement as a =head2 entry ] -=over 4 +=head1 Security -=item * +XXX Any security-related notices go here. In particular, any security +vulnerabilities closed should be noted here rather than in the +L</Selected Bug Fixes> section. -L<attributes> has been upgraded from version 0.26 to 0.27. +[ List each security issue as a =head2 entry ] -=item * +=head1 Incompatible Changes -L<B> has been upgraded from version 1.57 to 1.58. +XXX For a release on a stable branch, this section aspires to be: -=item * + There are no changes intentionally incompatible with 5.XXX.XXX + If any exist, they are bugs, and we request that you submit a + report. See L</Reporting Bugs> below. -L<B::Deparse> has been upgraded from version 1.34 to 1.35. +[ List each incompatible change as a =head2 entry ] -C<< <<>> >> is now correctly deparsed. +=head1 Deprecations -=item * +XXX Any deprecated features, syntax, modules etc. should be listed here. -L<Config::Perl::V> has been upgraded from version 0.23 to 0.24. +=head2 Module removals -=item * +XXX Remove this section if inapplicable. -L<CPAN> has been upgraded from version 2.10 to 2.11. +The following modules will be removed from the core distribution in a +future release, and will at that time need to be installed from CPAN. +Distributions on CPAN which require these modules will need to list them as +prerequisites. -=item * +The core versions of these modules will now issue C<"deprecated">-category +warnings to alert you to this fact. To silence these deprecation warnings, +install the modules in question from CPAN. -L<Cwd> has been upgraded from version 3.55 to 3.56. +Note that these are (with rare exceptions) fine modules that you are encouraged +to continue to use. Their disinclusion from core primarily hinges on their +necessity to bootstrapping a fully functional, CPAN-capable Perl installation, +not usually on concerns over their design. -=item * +=over -L<ExtUtils::Miniperl> has been upgraded from version 1.04 to 1.05. +=item XXX -=item * +XXX Note that deprecated modules should be listed here even if they are listed +as an updated module in the L</Modules and Pragmata> section. -L<ExtUtils::ParseXS> has been upgraded from version 3.27 to 3.28. +=back -=item * +[ List each other deprecation as a =head2 entry ] -L<ExtUtils::Typemaps> has been upgraded from version 3.25 to 3.28. +=head1 Performance Enhancements -=item * +XXX Changes which enhance performance without changing behaviour go here. +There may well be none in a stable release. -L<File::Spec> has been upgraded from version 3.55 to 3.56. +[ List each enhancement as a =item entry ] + +=over 4 =item * -L<if> has been upgraded from version 0.0603 to 0.0604. +XXX -The documentation now notes that this module also works with C<no>. +=back -=item * +=head1 Modules and Pragmata -L<IO::Socket::IP> has been upgraded from version 0.36 to 0.37. +XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/> +go here. If Module::CoreList is updated, generate an initial draft of the +following sections using F<Porting/corelist-perldelta.pl>. A paragraph summary +for important changes should then be added by hand. In an ideal world, +dual-life modules would have a F<Changes> file that could be cribbed. -=item * +[ Within each section, list entries as a =item entry ] -L<Module::CoreList> has been upgraded from version 5.20150320 to 5.20150420. +=head2 New Modules and Pragmata -Updated to cover the latest releases of Perl. Also fixes a fencepost error in -is_core() and copes with versions that do not match x.yyyzzz. +=over 4 =item * -L<perl5db.pl> has been upgraded from 1.48 to 1.49. +XXX -The debugger would cause an assertion failure. -L<[perl #124127]|https://rt.perl.org/Ticket/Display.html?id=124127> +=back -=item * +=head2 Updated Modules and Pragmata -L<PerlIO::mmap> has been upgraded from version 0.013 to 0.014. +=over 4 =item * -L<utf8> has been upgraded from version 1.15 to 1.16. +L<Module::CoreList> has been upgraded from version 5.20150420 to 5.20150520. -Minor documentation update only. +Updated to cover the latest releases of Perl. + +=back + +=head2 Removed Modules and Pragmata + +=over 4 =item * -L<warnings> has been upgraded from version 1.31 to 1.32. +XXX =back =head1 Documentation -=head2 Changes to Existing Documentation +XXX Changes to files in F<pod/> go here. Consider grouping entries by +file and be sure to link to the appropriate page, e.g. L<perlfunc>. -=head3 L<perlebcdic> +=head2 New Documentation -=over 4 +XXX Changes which create B<new> files in F<pod/> go here. -=item * +=head3 L<XXX> -This document has been significantly updated in the light of recent -improvements to EBCDIC support. +XXX Description of the purpose of the new file here -=back +=head2 Changes to Existing Documentation + +XXX Changes which significantly change existing files in F<pod/> go here. +However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics> +section. -=head3 L<perlfunc> +=head3 L<XXX> =over 4 =item * -Mention that C<study()> is currently a no-op. +XXX Description of the change here =back -=head3 L<perlguts> +=head1 Diagnostics -=over 4 +The following additions or changes have been made to diagnostic output, +including warnings and fatal error messages. For the complete list of +diagnostic messages, see L<perldiag>. -=item * +XXX New or changed warnings emitted by the core's C<C> code go here. Also +include any changes in L<perldiag> that reconcile it to the C<C> code. -The OOK example has been updated to account for COW changes and a change in the -storage of the offset. +=head2 New Diagnostics -=back +XXX Newly added diagnostic messages go under here, separated into New Errors +and New Warnings -=head3 L<perlhacktips> +=head3 New Errors =over 4 =item * -Documentation has been added illustrating the perils of assuming the contents -of static memory pointed to by the return values of Perl wrappers for C library -functions doesn't change. +XXX L<message|perldiag/"message"> =back -=head3 L<perlport> +=head3 New Warnings =over 4 =item * -Out-of-date VMS-specific information has been fixed/simplified. +XXX L<message|perldiag/"message"> =back -=head3 L<perluniintro> +=head2 Changes to Existing Diagnostics + +XXX Changes (i.e. rewording) of diagnostic messages go here =over 4 =item * -Advice for how to make sure your strings and regular expression patterns are -interpreted as Unicode has been revised to account for the new Perl 5.22 EBCDIC -handling. +XXX Describe change here =back -=head3 L<perlvms> - -=over 4 - -=item * +=head1 Utility Changes -Out-of-date and/or incorrect material has been removed. +XXX Changes to installed programs such as F<perlbug> and F<xsubpp> go here. +Most of these are built within the directory F<utils>. -=back +[ List utility changes as a =head2 entry for each utility and =item +entries for each change +Use L<XXX> with program names to get proper documentation linking. ] -=head1 Testing +=head2 L<XXX> =over 4 =item * -F<t/porting/re_context.t> has been added to test that L<utf8> and its -dependencies only use the subset of the C<$1..$n> capture vars that -Perl_save_re_context() is hard-coded to localize, because that function has no -efficient way of determining at runtime what vars to localize. +XXX =back -=head1 Platform Support +=head1 Configuration and Compilation -=head2 Platform-Specific Notes +XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools +go here. Any other changes to the Perl build process should be listed here. +However, any platform-specific changes should be listed in the +L</Platform Support> section, instead. -=over 4 +[ List changes as a =item entry ]. -=item Win32 +=over 4 -F<miniperl.exe> is now built with C<-fno-strict-aliasing>, allowing 64-bit -builds to complete on GCC 4.8. -L<[perl #123976]|https://rt.perl.org/Ticket/Display.html?id=123976> +=item * -C<test-prep> again depends on C<test-prep-gcc> for GCC builds. -L<[perl #124221]|https://rt.perl.org/Ticket/Display.html?id=124221> +XXX =back -=head1 Internal Changes +=head1 Testing -=over 4 +XXX Any significant changes to the testing of a freshly built perl should be +listed here. Changes which create B<new> files in F<t/> go here as do any +large changes to the testing harness (e.g. when parallel testing was added). +Changes to existing files in F<t/> aren't worth summarizing, although the bugs +that they represent may be covered elsewhere. -=item * - -Perl 5.21.2 introduced a new build option, C<-DPERL_OP_PARENT>, which causes -the last C<op_sibling> pointer to refer back to the parent rather than being -C<NULL>, and where instead a new flag indicates the end of the chain. In this -release, the new implementation has been revised; in particular: +[ List each test improvement as a =item entry ] =over 4 =item * -On C<PERL_OP_PARENT> builds, the C<op_sibling> field has been renamed -C<op_sibparent> to reflect its new dual purpose. Since the intention is that -this field should primarily be accessed via macros, this change should be -transparent for code written to work under C<PERL_OP_PARENT>. - -=item * +XXX -The newly-introduced C<op_lastsib> flag bit has been renamed C<op_moresib> and -its logic inverted; i.e. it is initialised to zero in a new op, and is changed -to 1 when an op gains a sibling. +=back -=item * +=head1 Platform Support -The function C<Perl_op_parent> is now only available on C<PERL_OP_PARENT> -builds. Using it on a plain build will be a compile-timer error. +XXX Any changes to platform support should be listed in the sections below. -=item * +[ Within the sections, list each platform as a =item entry with specific +changes as paragraphs below it. ] -Three new macros, C<OpMORESIB_set>, C<OpLASTSIB_set>, C<OpMAYBESIB_set> have -been added, which are intended to be a low-level portable way to set -C<op_sibling> / C<op_sibparent> while also updating C<op_moresib>. The first -sets the sibling pointer to a new sibling, the second makes the op the last -sibling, and the third conditionally does the first or second action. The -C<op_sibling_splice()> function is retained as a higher-level interface that -can also maintain consistency in the parent at the same time (e.g. by updating -C<op_first> and C<op_last> where appropriate). +=head2 New Platforms -=item * +XXX List any platforms that this version of perl compiles on, that previous +versions did not. These will either be enabled by new files in the F<hints/> +directories, or new subdirectories and F<README> files at the top level of the +source tree. -The macro C<OpSIBLING_set>, added in Perl 5.21.2, has been removed. It didn't -manipulate C<op_moresib> and has been superseded by C<OpMORESIB_set> et al. +=over 4 -=item * +=item XXX-some-platform -The C<op_sibling_splice> function now accepts a null C<parent> argument where -the splicing doesn't affect the first or last ops in the sibling chain, and -thus where the parent doesn't need to be updated accordingly. +XXX =back -=back +=head2 Discontinued Platforms -=head1 Selected Bug Fixes +XXX List any platforms that this version of perl no longer compiles on. =over 4 -=item * +=item XXX-some-platform -C<pack("D", $x)> and C<pack("F", $x)> now zero the padding on x86 long double -builds. GCC 4.8 and later, under some build options, would either overwrite -the zero-initialized padding, or bypass the initialized buffer entirely. This -caused F<op/pack.t> to fail. -L<[perl #123971]|https://rt.perl.org/Ticket/Display.html?id=123971> +XXX -=item * - -Extending an array cloned from a parent thread could result in "Modification of -a read-only value attempted" errors when attempting to modify the new elements. -L<[perl #124127]|https://rt.perl.org/Ticket/Display.html?id=124127> +=back -=item * +=head2 Platform-Specific Notes -An assertion failure and subsequent crash with C<< *x=<y> >> has been fixed. -L<[perl #123790]|https://rt.perl.org/Ticket/Display.html?id=123790> +XXX List any changes for specific platforms. This could include configuration +and compilation changes or changes in portability/compatibility. However, +changes within modules for platforms should generally be listed in the +L</Modules and Pragmata> section. -=item * +=over 4 -An optimization for state variable initialization introduced in Perl 5.21.6 has -been reverted because it was found to exacerbate some other existing buggy -behaviour. -L<[perl #124160]|https://rt.perl.org/Ticket/Display.html?id=124160> +=item XXX-some-platform -=item * +XXX -The extension of another optimization to cover more ops in Perl 5.21 has also -been reverted to its Perl 5.20 state as a temporary fix for regression issues -that it caused. -L<[perl #123790]|https://rt.perl.org/Ticket/Display.html?id=123790> +=back -=item * +=head1 Internal Changes -New bitwise ops added in Perl 5.21.9 accidentally caused C<$^H |= 0x1c020000> -to enable all features. This has now been fixed. +XXX Changes which affect the interface available to C<XS> code go here. Other +significant internal changes for future core maintainers should be noted as +well. -=item * +[ List each change as a =item entry ] -A possible crashing/looping bug has been fixed. -L<[perl #124099]|https://rt.perl.org/Ticket/Display.html?id=124099> +=over 4 =item * -UTF-8 variable names used in array indexes, unquoted UTF-8 HERE-document -terminators and UTF-8 function names all now work correctly. -L<[perl #124113]|https://rt.perl.org/Ticket/Display.html?id=124113> +XXX -=item * +=back + +=head1 Selected Bug Fixes -Breakage in C<require(VERSION)> (with parentheses), introduced in Perl 5.21.6, -has been fixed. -L<[perl #124135]|https://rt.perl.org/Ticket/Display.html?id=124135> +XXX Important bug fixes in the core language are summarized here. Bug fixes in +files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>. -=item * +[ List each fix as a =item entry ] -Wide char warnings, wrongly raised in UTF-8 locales since Perl 5.21.8, are now -suppressed. -L<[perl #123527]|https://rt.perl.org/Ticket/Display.html?id=123527> +=over 4 =item * -A subtle bug introduced in Perl 5.21.4 involving UTF-8 in regular expressions -and sometimes causing a crash has been fixed. A new test script has been added -to test this fix; see under L</Testing>. -L<[perl #124109]|https://rt.perl.org/Ticket/Display.html?id=124109> +XXX -=item * +=back -A change introduced in Perl 5.21.10 that broke the autovivification CPAN module -has been reverted. +=head1 Known Problems -=item * +XXX Descriptions of platform agnostic bugs we know we can't fix go here. Any +tests that had to be C<TODO>ed for the release would be noted here. Unfixed +platform specific bugs also go here. -A bug whereby C<< 'FOO'->f() >> lost the read-only status of C<FOO>, introduced -in Perl 5.21.7, has been fixed. -L<[perl #123619]|https://rt.perl.org/Ticket/Display.html?id=123619> +[ List each fix as a =item entry ] + +=over 4 =item * -A regression in Perl 5.21 in the matching of C</[A-Z]/ai> has been fixed. +XXX =back -=head1 Acknowledgements +=head1 Errata From Previous Releases -Perl 5.21.11 represents approximately 4 weeks of development since Perl 5.21.10 -and contains approximately 5,800 lines of changes across 240 files from 24 -authors. +=over 4 + +=item * -Excluding auto-generated files, documentation and release tools, there were -approximately 1,700 lines of changes to 160 .pm, .t, .c and .h files. +XXX Add anything here that we forgot to add, or were mistaken about, in +the perldelta of a previous release. -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.21.11: +=back + +=head1 Obituary -Alex Vandiver, Andreas König, Craig A. Berry, Dagfinn Ilmari MannsÃ¥ker, Daniel -Dragan, David Golden, David Mitchell, Father Chrysostomos, H.Merijn Brand, -Herbert Breunung, Hugo van der Sanden, James E Keenan, James McCoy, Karl -Williamson, Matthew Horsfall, Max Maischein, Nicholas Clark, Rafael -Garcia-Suarez, Randy Stauner, Ricardo Signes, Shirakata Kentaro, Steffen -Müller, Steve Hay, Tony Cook. +XXX If any significant core contributor has died, we've added a short obituary +here. -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. +=head1 Acknowledgements -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. +XXX Generate this with: -For a more complete list of all of Perl's historical contributors, please see -the F<AUTHORS> file in the Perl source distribution. + perl Porting/acknowledgements.pl v5.21.11..HEAD =head1 Reporting Bugs diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index e5d7639..6a29954 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -307,7 +307,7 @@ utils : $(utils1) $(utils2) $(utils3) $(utils4) $(utils5) extra.pods : miniperl @ @extra_pods.com -PERLDELTA_CURRENT = [.pod]perl52111delta.pod +PERLDELTA_CURRENT = [.pod]perl52112delta.pod $(PERLDELTA_CURRENT) : [.pod]perldelta.pod Copy/NoConfirm/Log $(MMS$SOURCE) $(PERLDELTA_CURRENT) diff --git a/win32/Makefile b/win32/Makefile index 62d6ea8..894db02 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -38,7 +38,7 @@ INST_TOP = $(INST_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -#INST_VER = \5.21.11 +#INST_VER = \5.21.12 # # Comment this out if you DON'T want your perl installation to have @@ -1176,7 +1176,7 @@ utils: $(PERLEXE) ..\utils\Makefile copy ..\README.tw ..\pod\perltw.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl52111delta.pod + copy ..\pod\perldelta.pod ..\pod\perl52112delta.pod cd ..\win32 $(PERLEXE) $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. @@ -1272,7 +1272,7 @@ distclean: realclean -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 \ - perl52111delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl52112delta.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 \ diff --git a/win32/makefile.mk b/win32/makefile.mk index eb44828..fb9a54b 100644 --- a/win32/makefile.mk +++ b/win32/makefile.mk @@ -44,7 +44,7 @@ INST_TOP *= $(INST_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -#INST_VER *= \5.21.11 +#INST_VER *= \5.21.12 # # Comment this out if you DON'T want your perl installation to have @@ -1468,7 +1468,7 @@ utils: $(PERLEXE) ..\utils\Makefile copy ..\README.tw ..\pod\perltw.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl52111delta.pod + copy ..\pod\perldelta.pod ..\pod\perl52112delta.pod $(PERLEXE) $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. $(MINIPERL) -I..\lib ..\pod\perlmodlib.PL -q .. @@ -1563,7 +1563,7 @@ distclean: realclean -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 \ - perl52111delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl52112delta.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 \ diff --git a/win32/pod.mak b/win32/pod.mak index 7b98455..49f9059 100644 --- a/win32/pod.mak +++ b/win32/pod.mak @@ -42,6 +42,7 @@ POD = perl.pod \ perl5210delta.pod \ perl52110delta.pod \ perl52111delta.pod \ + perl52112delta.pod \ perl5211delta.pod \ perl5212delta.pod \ perl5213delta.pod \ @@ -187,6 +188,7 @@ MAN = perl.man \ perl5210delta.man \ perl52110delta.man \ perl52111delta.man \ + perl52112delta.man \ perl5211delta.man \ perl5212delta.man \ perl5213delta.man \ @@ -332,6 +334,7 @@ HTML = perl.html \ perl5210delta.html \ perl52110delta.html \ perl52111delta.html \ + perl52112delta.html \ perl5211delta.html \ perl5212delta.html \ perl5213delta.html \ @@ -477,6 +480,7 @@ TEX = perl.tex \ perl5210delta.tex \ perl52110delta.tex \ perl52111delta.tex \ + perl52112delta.tex \ perl5211delta.tex \ perl5212delta.tex \ perl5213delta.tex \ -- Perl5 Master Repository
