diff options
author | Andrew Fresh <afresh1@cvs.openbsd.org> | 2020-06-04 01:35:02 +0000 |
---|---|---|
committer | Andrew Fresh <afresh1@cvs.openbsd.org> | 2020-06-04 01:35:02 +0000 |
commit | 66ccea7f112c05c6784bcf93ca50096d03991c95 (patch) | |
tree | 9287f4110f3fea74dadde02745f1636227eb1028 /gnu | |
parent | 7627663b710f2e63fd43c3547dd54f202365b065 (diff) |
Sync to perl 5.30.3
All functional changes were committed already, this updates the
version number, Module::Corelist, and documentation.
Diffstat (limited to 'gnu')
36 files changed, 652 insertions, 232 deletions
diff --git a/gnu/usr.bin/perl/Cross/config.sh-arm-linux b/gnu/usr.bin/perl/Cross/config.sh-arm-linux index 2d8c464d058..a6e585259d4 100644 --- a/gnu/usr.bin/perl/Cross/config.sh-arm-linux +++ b/gnu/usr.bin/perl/Cross/config.sh-arm-linux @@ -35,8 +35,8 @@ api_subversion='0' api_version='30' api_versionstring='5.30.0' ar='ar' -archlib='/usr/lib/perl5/5.30.2/armv4l-linux' -archlibexp='/usr/lib/perl5/5.30.2/armv4l-linux' +archlib='/usr/lib/perl5/5.30.3/armv4l-linux' +archlibexp='/usr/lib/perl5/5.30.3/armv4l-linux' archname64='' archname='armv4l-linux' archobjs='' @@ -55,7 +55,7 @@ castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' -ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.30.2/armv4l-linux/CORE' +ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.30.3/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' @@ -821,7 +821,7 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='./install_me_here/usr/lib/perl5/5.30.2/armv4l-linux' +installarchlib='./install_me_here/usr/lib/perl5/5.30.3/armv4l-linux' installbin='./install_me_here/usr/bin' installhtml1dir='' installhtml3dir='' @@ -829,13 +829,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.30.2' +installprivlib='./install_me_here/usr/lib/perl5/5.30.3' installscript='./install_me_here/usr/bin' -installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.30.2/armv4l-linux' +installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.30.3/armv4l-linux' installsitebin='./install_me_here/usr/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.30.2' +installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.30.3' installsiteman1dir='./install_me_here/usr/share/man/man1' installsiteman3dir='./install_me_here/usr/share/man/man3' installsitescript='./install_me_here/usr/bin' @@ -969,8 +969,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/usr/lib/perl5/5.30.2' -privlibexp='/usr/lib/perl5/5.30.2' +privlib='/usr/lib/perl5/5.30.3' +privlibexp='/usr/lib/perl5/5.30.3' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -1035,17 +1035,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, 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.30.2/armv4l-linux' -sitearchexp='/usr/lib/perl5/site_perl/5.30.2/armv4l-linux' +sitearch='/usr/lib/perl5/site_perl/5.30.3/armv4l-linux' +sitearchexp='/usr/lib/perl5/site_perl/5.30.3/armv4l-linux' sitebin='/usr/bin' sitebinexp='/usr/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/usr/lib/perl5/site_perl/5.30.2' +sitelib='/usr/lib/perl5/site_perl/5.30.3' sitelib_stem='/usr/lib/perl5/site_perl' -sitelibexp='/usr/lib/perl5/site_perl/5.30.2' +sitelibexp='/usr/lib/perl5/site_perl/5.30.3' siteman1dir='/usr/share/man/man1' siteman1direxp='/usr/share/man/man1' siteman3dir='/usr/share/man/man3' @@ -1084,7 +1084,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='2' +subversion='3' sysman='/usr/share/man/man1' tail='' tar='' @@ -1175,8 +1175,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.30.2' -version_patchlevel_string='version 30 subversion 2' +version='5.30.3' +version_patchlevel_string='version 30 subversion 3' versiononly='undef' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1190,7 +1190,7 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=30 -PERL_SUBVERSION=2 +PERL_SUBVERSION=3 PERL_API_REVISION=5 PERL_API_VERSION=30 PERL_API_SUBVERSION=0 diff --git a/gnu/usr.bin/perl/Cross/config.sh-arm-linux-n770 b/gnu/usr.bin/perl/Cross/config.sh-arm-linux-n770 index 85ffa32f9f3..f4d3aa9883c 100644 --- a/gnu/usr.bin/perl/Cross/config.sh-arm-linux-n770 +++ b/gnu/usr.bin/perl/Cross/config.sh-arm-linux-n770 @@ -35,8 +35,8 @@ api_subversion='0' api_version='30' api_versionstring='5.30.0' ar='ar' -archlib='/usr/lib/perl5/5.30.2/armv4l-linux' -archlibexp='/usr/lib/perl5/5.30.2/armv4l-linux' +archlib='/usr/lib/perl5/5.30.3/armv4l-linux' +archlibexp='/usr/lib/perl5/5.30.3/armv4l-linux' archname64='' archname='armv4l-linux' archobjs='' @@ -54,7 +54,7 @@ castflags='0' cat='cat' cc='arm-none-linux-gnueabi-gcc' cccdlflags='-fpic' -ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.30.2/armv4l-linux/CORE' +ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.30.3/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' @@ -819,7 +819,7 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='./install_me_here/usr/lib/perl5/5.30.2/armv4l-linux' +installarchlib='./install_me_here/usr/lib/perl5/5.30.3/armv4l-linux' installbin='./install_me_here/usr/bin' installhtml1dir='' installhtml3dir='' @@ -827,13 +827,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.30.2' +installprivlib='./install_me_here/usr/lib/perl5/5.30.3' installscript='./install_me_here/usr/bin' -installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.30.2/armv4l-linux' +installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.30.3/armv4l-linux' installsitebin='./install_me_here/usr/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.30.2' +installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.30.3' installsiteman1dir='./install_me_here/usr/share/man/man1' installsiteman3dir='./install_me_here/usr/share/man/man3' installsitescript='./install_me_here/usr/bin' @@ -967,8 +967,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/usr/lib/perl5/5.30.2' -privlibexp='/usr/lib/perl5/5.30.2' +privlib='/usr/lib/perl5/5.30.3' +privlibexp='/usr/lib/perl5/5.30.3' procselfexe='"/proc/self/exe"' prototype='define' ptrsize='4' @@ -1033,17 +1033,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, 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.30.2/armv4l-linux' -sitearchexp='/usr/lib/perl5/site_perl/5.30.2/armv4l-linux' +sitearch='/usr/lib/perl5/site_perl/5.30.3/armv4l-linux' +sitearchexp='/usr/lib/perl5/site_perl/5.30.3/armv4l-linux' sitebin='/usr/bin' sitebinexp='/usr/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/usr/lib/perl5/site_perl/5.30.2' +sitelib='/usr/lib/perl5/site_perl/5.30.3' sitelib_stem='/usr/lib/perl5/site_perl' -sitelibexp='/usr/lib/perl5/site_perl/5.30.2' +sitelibexp='/usr/lib/perl5/site_perl/5.30.3' siteman1dir='/usr/share/man/man1' siteman1direxp='/usr/share/man/man1' siteman3dir='/usr/share/man/man3' @@ -1082,7 +1082,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/usr/include/string.h' submit='' -subversion='2' +subversion='3' sysman='/usr/share/man/man1' tail='' tar='' @@ -1173,8 +1173,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.30.2' -version_patchlevel_string='version 30 subversion 2' +version='5.30.3' +version_patchlevel_string='version 30 subversion 3' versiononly='undef' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1188,7 +1188,7 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=30 -PERL_SUBVERSION=2 +PERL_SUBVERSION=3 PERL_API_REVISION=5 PERL_API_VERSION=30 PERL_API_SUBVERSION=0 diff --git a/gnu/usr.bin/perl/INSTALL b/gnu/usr.bin/perl/INSTALL index e24c2f55151..e3e320ec1d3 100644 --- a/gnu/usr.bin/perl/INSTALL +++ b/gnu/usr.bin/perl/INSTALL @@ -609,7 +609,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.30.2. +By default, Configure will use the following directories for 5.30.3. $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 @@ -2435,7 +2435,7 @@ http://www.chiark.greenend.org.uk/~sgtatham/bugs.html =head1 Coexistence with earlier versions of perl 5 -Perl 5.30.2 is not binary compatible with versions of Perl earlier than +Perl 5.30.3 is not binary compatible with versions of Perl earlier than 5.30.0. In other words, you will have to recompile your XS modules. @@ -2511,9 +2511,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.30.2 + sh Configure -Dprefix=/opt/perl5.30.3 -and adding /opt/perl5.30.2/bin to the shell PATH variable. Such users +and adding /opt/perl5.30.3/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. @@ -2528,11 +2528,11 @@ yet. =head2 Upgrading from 5.29.10 or earlier -B<Perl 5.30.2 may not be binary compatible with Perl 5.29.10 or +B<Perl 5.30.3 may not be binary compatible with Perl 5.29.10 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.30.2. If you find you do need to rebuild an extension with -5.30.2, you may safely do so without disturbing the older +used with 5.30.3. If you find you do need to rebuild an extension with +5.30.3, you may safely do so without disturbing the older installations. (See L<"Coexistence with earlier versions of perl 5"> above.) @@ -2565,15 +2565,15 @@ Firstly, the bare minimum to run this script print("$f\n"); } -in Linux with perl-5.30.2 is as follows (under $Config{prefix}): +in Linux with perl-5.30.3 is as follows (under $Config{prefix}): ./bin/perl - ./lib/perl5/5.30.2/strict.pm - ./lib/perl5/5.30.2/warnings.pm - ./lib/perl5/5.30.2/i686-linux/File/Glob.pm - ./lib/perl5/5.30.2/feature.pm - ./lib/perl5/5.30.2/XSLoader.pm - ./lib/perl5/5.30.2/i686-linux/auto/File/Glob/Glob.so + ./lib/perl5/5.30.3/strict.pm + ./lib/perl5/5.30.3/warnings.pm + ./lib/perl5/5.30.3/i686-linux/File/Glob.pm + ./lib/perl5/5.30.3/feature.pm + ./lib/perl5/5.30.3/XSLoader.pm + ./lib/perl5/5.30.3/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/gnu/usr.bin/perl/MANIFEST b/gnu/usr.bin/perl/MANIFEST index edfc2324827..f513112a7aa 100644 --- a/gnu/usr.bin/perl/MANIFEST +++ b/gnu/usr.bin/perl/MANIFEST @@ -5573,6 +5573,7 @@ pod/perl5281delta.pod Perl changes in version 5.28.1 pod/perl5282delta.pod Perl changes in version 5.28.2 pod/perl5300delta.pod Perl changes in version 5.30.0 pod/perl5301delta.pod Perl changes in version 5.30.1 +pod/perl5302delta.pod Perl changes in version 5.30.2 pod/perl561delta.pod Perl changes in version 5.6.1 pod/perl56delta.pod Perl changes in version 5.6 pod/perl581delta.pod Perl changes in version 5.8.1 diff --git a/gnu/usr.bin/perl/META.json b/gnu/usr.bin/perl/META.json index e02360645ee..eb02af46b33 100644 --- a/gnu/usr.bin/perl/META.json +++ b/gnu/usr.bin/perl/META.json @@ -127,6 +127,6 @@ "url" : "https://github.com/Perl/perl5" } }, - "version" : "5.030002", + "version" : "5.030003", "x_serialization_backend" : "JSON::PP version 4.02" } diff --git a/gnu/usr.bin/perl/META.yml b/gnu/usr.bin/perl/META.yml index 85fb097ac23..6fe3b2ce170 100644 --- a/gnu/usr.bin/perl/META.yml +++ b/gnu/usr.bin/perl/META.yml @@ -114,5 +114,5 @@ resources: homepage: http://www.perl.org/ license: http://dev.perl.org/licenses/ repository: https://github.com/Perl/perl5 -version: '5.030002' +version: '5.030003' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/gnu/usr.bin/perl/Makefile.SH b/gnu/usr.bin/perl/Makefile.SH index 23daddb2aa8..3791e458d35 100644 --- a/gnu/usr.bin/perl/Makefile.SH +++ b/gnu/usr.bin/perl/Makefile.SH @@ -588,7 +588,7 @@ esac $spitshell >>$Makefile <<'!NO!SUBS!' -perltoc_pod_prereqs = extra.pods pod/perl5302delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod +perltoc_pod_prereqs = extra.pods pod/perl5303delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod generated_pods = pod/perltoc.pod $(perltoc_pod_prereqs) generated_headers = uudmap.h bitcount.h mg_data.h @@ -1146,9 +1146,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/perl5302delta.pod: pod/perldelta.pod - $(RMS) pod/perl5302delta.pod - $(LNS) perldelta.pod pod/perl5302delta.pod +pod/perl5303delta.pod: pod/perldelta.pod + $(RMS) pod/perl5303delta.pod + $(LNS) perldelta.pod pod/perl5303delta.pod extra.pods: $(MINIPERL_EXE) -@test ! -f extra.pods || rm -f `cat extra.pods` diff --git a/gnu/usr.bin/perl/NetWare/Makefile b/gnu/usr.bin/perl/NetWare/Makefile index 9339e497737..726fdd7fd83 100644 --- a/gnu/usr.bin/perl/NetWare/Makefile +++ b/gnu/usr.bin/perl/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.30.2 for NetWare" +MODULE_DESC = "Perl 5.30.3 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.30.2 +INST_VER = \5.30.3 # # Comment this out if you DON'T want your perl installation to have diff --git a/gnu/usr.bin/perl/NetWare/config_H.wc b/gnu/usr.bin/perl/NetWare/config_H.wc index 436509f1f6f..5ded85c4441 100644 --- a/gnu/usr.bin/perl/NetWare/config_H.wc +++ b/gnu/usr.bin/perl/NetWare/config_H.wc @@ -887,7 +887,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.30.2\\lib\\NetWare-x86-multi-thread" /**/ +#define ARCHLIB "c:\\perl\\5.30.3\\lib\\NetWare-x86-multi-thread" /**/ /*#define ARCHLIB_EXP "" /**/ /* ARCHNAME: @@ -918,8 +918,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.30.2\\bin\\NetWare-x86-multi-thread" /**/ -#define BIN_EXP "c:\\perl\\5.30.2\\bin\\NetWare-x86-multi-thread" /**/ +#define BIN "c:\\perl\\5.30.3\\bin\\NetWare-x86-multi-thread" /**/ +#define BIN_EXP "c:\\perl\\5.30.3\\bin\\NetWare-x86-multi-thread" /**/ /* BYTEORDER: * This symbol holds the hexadecimal constant defined in byteorder, @@ -2878,7 +2878,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.30.2\\lib\\NetWare-x86-multi-thread" /**/ +#define SITEARCH "c:\\perl\\site\\5.30.3\\lib\\NetWare-x86-multi-thread" /**/ /*#define SITEARCH_EXP "" /**/ /* SITELIB: @@ -2901,7 +2901,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.30.2\\lib" /**/ +#define SITELIB "c:\\perl\\site\\5.30.3\\lib" /**/ /*#define SITELIB_EXP "" /**/ #define SITELIB_STEM "" /**/ diff --git a/gnu/usr.bin/perl/Porting/config.sh b/gnu/usr.bin/perl/Porting/config.sh index a0605947e90..129bf6e10b9 100644 --- a/gnu/usr.bin/perl/Porting/config.sh +++ b/gnu/usr.bin/perl/Porting/config.sh @@ -48,8 +48,8 @@ api_subversion='0' api_version='30' api_versionstring='5.30.0' ar='ar' -archlib='/opt/perl/lib/5.30.2/x86_64-linux' -archlibexp='/opt/perl/lib/5.30.2/x86_64-linux' +archlib='/opt/perl/lib/5.30.3/x86_64-linux' +archlibexp='/opt/perl/lib/5.30.3/x86_64-linux' archname64='' archname='x86_64-linux' archobjs='' @@ -845,7 +845,7 @@ incpath='' incpth='/usr/lib/gcc/x86_64-linux-gnu/4.9/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed /usr/include/x86_64-linux-gnu /usr/include' inews='' initialinstalllocation='/opt/perl/bin' -installarchlib='/opt/perl/lib/5.30.2/x86_64-linux' +installarchlib='/opt/perl/lib/5.30.3/x86_64-linux' installbin='/opt/perl/bin' installhtml1dir='' installhtml3dir='' @@ -853,13 +853,13 @@ installman1dir='/opt/perl/man/man1' installman3dir='/opt/perl/man/man3' installprefix='/opt/perl' installprefixexp='/opt/perl' -installprivlib='/opt/perl/lib/5.30.2' +installprivlib='/opt/perl/lib/5.30.3' installscript='/opt/perl/bin' -installsitearch='/opt/perl/lib/site_perl/5.30.2/x86_64-linux' +installsitearch='/opt/perl/lib/site_perl/5.30.3/x86_64-linux' installsitebin='/opt/perl/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='/opt/perl/lib/site_perl/5.30.2' +installsitelib='/opt/perl/lib/site_perl/5.30.3' installsiteman1dir='/opt/perl/man/man1' installsiteman3dir='/opt/perl/man/man3' installsitescript='/opt/perl/bin' @@ -984,7 +984,7 @@ perl_patchlevel='' perl_static_inline='static __inline__' perladmin='yourname@yourhost.yourplace.com' perllibs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc' -perlpath='/opt/perl/bin/perl5.30.2' +perlpath='/opt/perl/bin/perl5.30.3' pg='pg' phostname='' pidtype='pid_t' @@ -993,8 +993,8 @@ pmake='' pr='' prefix='/opt/perl' prefixexp='/opt/perl' -privlib='/opt/perl/lib/5.30.2' -privlibexp='/opt/perl/lib/5.30.2' +privlib='/opt/perl/lib/5.30.3' +privlibexp='/opt/perl/lib/5.30.3' procselfexe='"/proc/self/exe"' ptrsize='8' quadkind='2' @@ -1059,17 +1059,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, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0' sig_size='69' signal_t='void' -sitearch='/opt/perl/lib/site_perl/5.30.2/x86_64-linux' -sitearchexp='/opt/perl/lib/site_perl/5.30.2/x86_64-linux' +sitearch='/opt/perl/lib/site_perl/5.30.3/x86_64-linux' +sitearchexp='/opt/perl/lib/site_perl/5.30.3/x86_64-linux' sitebin='/opt/perl/bin' sitebinexp='/opt/perl/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/opt/perl/lib/site_perl/5.30.2' +sitelib='/opt/perl/lib/site_perl/5.30.3' sitelib_stem='/opt/perl/lib/site_perl' -sitelibexp='/opt/perl/lib/site_perl/5.30.2' +sitelibexp='/opt/perl/lib/site_perl/5.30.3' siteman1dir='/opt/perl/man/man1' siteman1direxp='/opt/perl/man/man1' siteman3dir='/opt/perl/man/man3' @@ -1095,7 +1095,7 @@ src='.' ssizetype='ssize_t' st_ino_sign='1' st_ino_size='8' -startperl='#!/opt/perl/bin/perl5.30.2' +startperl='#!/opt/perl/bin/perl5.30.3' startsh='#!/bin/sh' static_ext=' ' stdchar='char' @@ -1107,7 +1107,7 @@ stdio_ptr='((fp)->_IO_read_ptr)' stdio_stream_array='' strerror_r_proto='0' submit='' -subversion='2' +subversion='3' sysman='/usr/share/man/man1' sysroot='' tail='' @@ -1205,8 +1205,8 @@ vendorprefix='' vendorprefixexp='' vendorscript='' vendorscriptexp='' -version='5.30.2' -version_patchlevel_string='version 30 subversion 2' +version='5.30.3' +version_patchlevel_string='version 30 subversion 3' versiononly='define' vi='' xlibpth='/usr/lib/386 /lib/386' @@ -1216,7 +1216,7 @@ zcat='' zip='zip' PERL_REVISION=5 PERL_VERSION=30 -PERL_SUBVERSION=2 +PERL_SUBVERSION=3 PERL_API_REVISION=5 PERL_API_VERSION=30 PERL_API_SUBVERSION=0 diff --git a/gnu/usr.bin/perl/Porting/config_H b/gnu/usr.bin/perl/Porting/config_H index c452e4d8c5a..cd0b9848aa3 100644 --- a/gnu/usr.bin/perl/Porting/config_H +++ b/gnu/usr.bin/perl/Porting/config_H @@ -1239,8 +1239,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 "/opt/perl/lib/5.30.2/x86_64-linux" /**/ -#define ARCHLIB_EXP "/opt/perl/lib/5.30.2/x86_64-linux" /**/ +#define ARCHLIB "/opt/perl/lib/5.30.3/x86_64-linux" /**/ +#define ARCHLIB_EXP "/opt/perl/lib/5.30.3/x86_64-linux" /**/ /* BIN: * This symbol holds the path of the bin directory where the package will @@ -1293,8 +1293,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 "/opt/perl/lib/5.30.2" /**/ -#define PRIVLIB_EXP "/opt/perl/lib/5.30.2" /**/ +#define PRIVLIB "/opt/perl/lib/5.30.3" /**/ +#define PRIVLIB_EXP "/opt/perl/lib/5.30.3" /**/ /* SITEARCH: * This symbol contains the name of the private library for this package. @@ -1311,8 +1311,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 "/opt/perl/lib/site_perl/5.30.2/x86_64-linux" /**/ -#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.30.2/x86_64-linux" /**/ +#define SITEARCH "/opt/perl/lib/site_perl/5.30.3/x86_64-linux" /**/ +#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.30.3/x86_64-linux" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -1334,8 +1334,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 "/opt/perl/lib/site_perl/5.30.2" /**/ -#define SITELIB_EXP "/opt/perl/lib/site_perl/5.30.2" /**/ +#define SITELIB "/opt/perl/lib/site_perl/5.30.3" /**/ +#define SITELIB_EXP "/opt/perl/lib/site_perl/5.30.3" /**/ #define SITELIB_STEM "/opt/perl/lib/site_perl" /**/ /* PERL_VENDORARCH: @@ -4109,7 +4109,7 @@ * script to make sure (one hopes) that it runs with perl and not * some shell. */ -#define STARTPERL "#!/opt/perl/bin/perl5.30.2" /**/ +#define STARTPERL "#!/opt/perl/bin/perl5.30.3" /**/ /* HAS_STDIO_STREAM_ARRAY: * This symbol, if defined, tells that there is an array diff --git a/gnu/usr.bin/perl/Porting/epigraphs.pod b/gnu/usr.bin/perl/Porting/epigraphs.pod index 3ab3eef9614..111819c6b2b 100644 --- a/gnu/usr.bin/perl/Porting/epigraphs.pod +++ b/gnu/usr.bin/perl/Porting/epigraphs.pod @@ -17,9 +17,34 @@ Consult your favorite dictionary for details. =head1 EPIGRAPHS +=head2 v5.31.11 - John F. Kennedy, National Committee for a Sane Nuclear Policy + +L<Announced on 2020-04-28 by Sawyer X|https://www.nntp.perl.org/group/perl.perl5.porters/2020/04/msg257385.html> + +Mankind must put an end to war, or war will put an end to mankind. + +=head2 v5.31.10 - Christina Rossetti, "Remember" + +L<Announced on 2020-03-20 by Sawyer X|https://www.nntp.perl.org/group/perl.perl5.porters/2020/03/msg257274.html> + + Remember me when I am gone away, + Gone far away into the silent land; + When you can no more hold me by the hand, + Nor I half turn to go yet turning stay. + Remember me when no more day by day + You tell me of our future that you plann'd: + Only remember me; you understand + It will be late to counsel then or pray. + Yet if you should forget me for a while + And afterwards remember, do not grieve: + For if the darkness and corruption leave + A vestige of the thoughts that once I had, + Better by far you should forget and smile + Than that you should remember and be sad. + =head2 v5.31.9 - Sten Nadolny, book The Discovery of Slowness -L<Announced on 2020-01-20 by Renee Bäcker|https://www.nntp.perl.org/group/perl.perl5.porters/2020/02/msg257144.html> +L<Announced on 2020-02-20 by Renee Bäcker|https://www.nntp.perl.org/group/perl.perl5.porters/2020/02/msg257144.html> „When people talk too fast the content becomes as superfluous as the speed.“ @@ -219,6 +244,46 @@ L<Announced on 2019-05-24 by Sawyer X|https://www.nntp.perl.org/group/perl.perl5 The secrets inside her mind are like flowers in a garden at nighttime, filling the darkness with perfume. +=head2 v5.30.2 - Francesco Maria Piave, trans. Deutsche Grammophon GmbH, "La traviata", Act II, Scene 2 + +L<Announced on 2020-03-14 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2020/03/msg257227.html> + + FLORA, GASTON, DOCTOR, MARQUIS, CHORUS + (to Violetta) + Yes, you have suffered, but take heart! + Every one of us has shared your pain; + friends are around you to dry the tears + you have shed. + + GERMONT + (I alone know the true devotion + this poor girl hides within her breast; + I know her faithful heart, + but I'm vowed so cruelly to silence.) + + BARON + (softly to Alfredo) + Your deadly insult to this lady + offends us all, but such an outrage + shall not go unavenged! + I shall find a way to humble your pride! + + ALFREDO + (Alas, what have I done? I feel terrible about it. + She will never forgive me.) + + VIOLETTA + (coming to herself) + Alfredo, how should you understand + all the love that's in my heart? + How should you know that I have proved it, + even at the price of your contempt? + + But the time will come when you will know, + when you'll admit how much I loved you. + God save you then from all remorse! + Even after death I shall still love you. + =head2 v5.30.2-RC1 - Francesco Maria Piave, trans. Deutsche Grammophon GmbH, "La traviata", Act II, Scene 2 L<Announced on 2020-02-29 by Steve Hay|http://www.nntp.perl.org/group/perl.perl5.porters/2020/02/msg257163.html> diff --git a/gnu/usr.bin/perl/Porting/perldelta_template.pod b/gnu/usr.bin/perl/Porting/perldelta_template.pod index 59d9b380f08..6fa258d3c75 100644 --- a/gnu/usr.bin/perl/Porting/perldelta_template.pod +++ b/gnu/usr.bin/perl/Porting/perldelta_template.pod @@ -403,7 +403,7 @@ died, add a short obituary here. XXX Generate this with: - perl Porting/acknowledgements.pl v5.30.2..HEAD + perl Porting/acknowledgements.pl v5.30.3..HEAD =head1 Reporting Bugs diff --git a/gnu/usr.bin/perl/Porting/release_schedule.pod b/gnu/usr.bin/perl/Porting/release_schedule.pod index 4ad298625a6..b815ec17f8e 100644 --- a/gnu/usr.bin/perl/Porting/release_schedule.pod +++ b/gnu/usr.bin/perl/Porting/release_schedule.pod @@ -18,20 +18,23 @@ Code freezes (which happen in the 5.31.X series) 2020-01-20 5.31.8 ✓ Contentious changes freeze 2020-02-20 5.31.9 ✓ User-visible changes to correctly functioning programs freeze - 2020-03-20 5.31.10 Full code freeze - 2020-04-20 5.32.0 Stable release! + 2020-03-20 5.31.10 ✓ Full code freeze + 2020-04-28 5.31.11 ✓ Full code freeze (clearing BBCs) + 2020-05-20 5.32.0 Stable release! (Hopefully) =head2 Perl 5.30 2019-05-22 5.30.0 ✓ Sawyer X 2019-11-10 5.30.1 ✓ Steve Hay - 2020-03-?? 5.30.2 Steve Hay + 2020-03-14 5.30.2 ✓ Steve Hay + 2020-06-01 5.30.3 Steve Hay =head2 Perl 5.28 2018-05-20 5.28.0 ✓ Sawyer X 2018-11-29 5.28.1 ✓ Steve Hay 2019-04-19 5.28.2 ✓ Steve Hay + 2020-06-01 5.28.3 Steve Hay =head2 Perl 5.26 @@ -66,7 +69,8 @@ you should reset the version numbers to the next blead series. 2019-12-20 5.31.7 ✓ Atoomic 2020-01-20 5.31.8 ✓ Matthew Horsfall 2020-02-20 5.31.9 ✓ Renee Bäcker - 2020-03-20 5.31.10 Sawyer X + 2020-03-20 5.31.10 ✓ Sawyer X + 2020-04-28 5.31.11 ✓ Sawyer X (RC0 for 5.32.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/gnu/usr.bin/perl/README.haiku b/gnu/usr.bin/perl/README.haiku index 4bdf05352d7..a7913cdd271 100644 --- a/gnu/usr.bin/perl/README.haiku +++ b/gnu/usr.bin/perl/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.30.2/BePC-haiku/CORE/libperl.so . + cd /boot/common/lib; ln -s perl5/5.30.3/BePC-haiku/CORE/libperl.so . -Replace C<5.30.2> with your respective version of Perl. +Replace C<5.30.3> with your respective version of Perl. =head1 KNOWN PROBLEMS diff --git a/gnu/usr.bin/perl/README.macosx b/gnu/usr.bin/perl/README.macosx index 5d1121acfa3..242c4975cca 100644 --- a/gnu/usr.bin/perl/README.macosx +++ b/gnu/usr.bin/perl/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.30.2.tar.gz - tar -xzf perl-5.30.2.tar.gz - cd perl-5.30.2 + curl -O http://www.cpan.org/src/perl-5.30.3.tar.gz + tar -xzf perl-5.30.3.tar.gz + cd perl-5.30.3 ./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.30.2 as of this writing) builds without changes +The latest Perl release (5.30.3 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/gnu/usr.bin/perl/README.os2 b/gnu/usr.bin/perl/README.os2 index 2a9823dd7ab..d43c6e3c4c6 100644 --- a/gnu/usr.bin/perl/README.os2 +++ b/gnu/usr.bin/perl/README.os2 @@ -619,7 +619,7 @@ C<set PERLLIB_PREFIX> in F<Config.sys>, see L</"C<PERLLIB_PREFIX>">. =item Additional Perl modules - unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.30.2/ + unzip perl_ste.zip -d f:/perllib/lib/site_perl/5.30.3/ 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/gnu/usr.bin/perl/README.vms b/gnu/usr.bin/perl/README.vms index 201053eeb0a..039638b0af3 100644 --- a/gnu/usr.bin/perl/README.vms +++ b/gnu/usr.bin/perl/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^.30^.2.tar + vmstar -xvf perl-5^.30^.3.tar Then set default to the top-level source directory like so: - set default [.perl-5^.30^.2] + set default [.perl-5^.30^.3] and proceed with configuration as described in the next section. diff --git a/gnu/usr.bin/perl/dist/Module-CoreList/Changes b/gnu/usr.bin/perl/dist/Module-CoreList/Changes index 12cc7ab04e5..5aed2f9a68a 100644 --- a/gnu/usr.bin/perl/dist/Module-CoreList/Changes +++ b/gnu/usr.bin/perl/dist/Module-CoreList/Changes @@ -1,3 +1,12 @@ +5.20200601_30 + - Updated for v5.30.3 + +5.20200428 + - Updated for v5.31.11 + +5.20200320 + - Updated for v5.31.10 + 5.20200314 - Updated for v5.30.2 diff --git a/gnu/usr.bin/perl/dist/Module-CoreList/Makefile.PL b/gnu/usr.bin/perl/dist/Module-CoreList/Makefile.PL index a619db9fe74..03e71652522 100644 --- a/gnu/usr.bin/perl/dist/Module-CoreList/Makefile.PL +++ b/gnu/usr.bin/perl/dist/Module-CoreList/Makefile.PL @@ -1,18 +1,49 @@ use ExtUtils::MakeMaker; -push @extra, 'INSTALLDIRS' => 'perl' if $] >= 5.008009; +use strict; +use warnings; + +my @extra; +push @extra, 'INSTALLDIRS' => 'perl' if $] >= 5.008009 and $] < 5.012; + +push @extra, 'META_MERGE' => { + resources => { + repository => 'git://github.com/Perl/perl5.git', + bugtracker => 'https://github.com/Perl/perl5/issues', + homepage => "http://dev.perl.org/", + }, + } unless $ExtUtils::MakeMaker::VERSION < 6.46; + WriteMakefile ( 'NAME' => 'Module::CoreList', 'VERSION_FROM' => 'lib/Module/CoreList.pm', - 'ABSTRACT_FROM' => 'lib/Module/CoreList.pm', + 'ABSTRACT_FROM' => 'lib/Module/CoreList.pod', 'PREREQ_PM' => { - 'Test::More' => '0', + 'Test::More' => '0', + 'List::Util' => 0, + 'version' => 0.88, }, - 'EXE_FILES' => [ 'corelist' ], + 'EXE_FILES' => [ _scripts() ], + 'INSTALLDIRS' => ($] < 5.011 ? 'perl' : 'site'), 'PL_FILES' => {}, LICENSE => 'perl', @extra, ) ; + +sub _scripts { + my $scripts = 'corelist'; + if ( $] >= 5.008009 and !$ENV{PERL_CORE} ) { + require Config; + my $version = sprintf("%vd",$^V); + if ( $Config::Config{versiononly} and + $Config::Config{startperl} =~ /\Q$version\E$/ ) { + require File::Copy; + File::Copy::copy( 'corelist', "corelist$version" ); + $scripts = "corelist$version"; + } + } + return $scripts; +} diff --git a/gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList.pm b/gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList.pm index 9bad56cb0eb..de8edafb9e0 100644 --- a/gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList.pm @@ -4,7 +4,7 @@ use strict; our ( %released, %version, %families, %upstream, %bug_tracker, %deprecated, %delta ); use version; -our $VERSION = '5.20200314'; +our $VERSION = '5.20200601_30'; sub PKG_PATTERN () { q#\A[a-zA-Z_][0-9a-zA-Z_]*(?:(::|')[0-9a-zA-Z_]+)*\z# } sub _looks_like_invocant ($) { local $@; !!eval { $_[0]->isa(__PACKAGE__) } } @@ -360,7 +360,10 @@ sub changes_between { 5.031007 => '2019-12-20', 5.031008 => '2020-01-20', 5.031009 => '2020-02-20', - 5.030002 => '2020-03-07', + 5.030002 => '2020-03-14', + 5.031010 => '2020-03-20', + 5.031011 => '2020-04-28', + 5.030003 => '2020-06-01', ); for my $version ( sort { $a <=> $b } keys %released ) { @@ -17355,6 +17358,120 @@ for my $version ( sort { $a <=> $b } keys %released ) { removed => { } }, + 5.031010 => { + delta_from => 5.031009, + changed => { + 'B::Op_private' => '5.031010', + 'Config' => '5.03101', + }, + removed => { + } + }, + 5.031011 => { + delta_from => 5.031010, + changed => { + 'B::Deparse' => '1.53', + 'B::Op_private' => '5.031011', + 'Config' => '5.031011', + 'DynaLoader' => '1.47', + 'Encode' => '3.04', + 'IPC::Open2' => '1.05', + 'IPC::Open3' => '1.21', + 'Module::CoreList' => '5.20200428', + 'Module::CoreList::Utils'=> '5.20200428', + 'Opcode' => '1.47', + 'POSIX' => '1.93', + 'PerlIO' => '1.11', + 'Storable' => '3.20', + 'Test2' => '1.302175', + 'Test2::API' => '1.302175', + 'Test2::API::Breakage' => '1.302175', + 'Test2::API::Context' => '1.302175', + 'Test2::API::Instance' => '1.302175', + 'Test2::API::Stack' => '1.302175', + 'Test2::Event' => '1.302175', + 'Test2::Event::Bail' => '1.302175', + 'Test2::Event::Diag' => '1.302175', + 'Test2::Event::Encoding'=> '1.302175', + 'Test2::Event::Exception'=> '1.302175', + 'Test2::Event::Fail' => '1.302175', + 'Test2::Event::Generic' => '1.302175', + 'Test2::Event::Note' => '1.302175', + 'Test2::Event::Ok' => '1.302175', + 'Test2::Event::Pass' => '1.302175', + 'Test2::Event::Plan' => '1.302175', + 'Test2::Event::Skip' => '1.302175', + 'Test2::Event::Subtest' => '1.302175', + 'Test2::Event::TAP::Version'=> '1.302175', + 'Test2::Event::V2' => '1.302175', + 'Test2::Event::Waiting' => '1.302175', + 'Test2::EventFacet' => '1.302175', + 'Test2::EventFacet::About'=> '1.302175', + 'Test2::EventFacet::Amnesty'=> '1.302175', + 'Test2::EventFacet::Assert'=> '1.302175', + 'Test2::EventFacet::Control'=> '1.302175', + 'Test2::EventFacet::Error'=> '1.302175', + 'Test2::EventFacet::Hub'=> '1.302175', + 'Test2::EventFacet::Info'=> '1.302175', + 'Test2::EventFacet::Info::Table'=> '1.302175', + 'Test2::EventFacet::Meta'=> '1.302175', + 'Test2::EventFacet::Parent'=> '1.302175', + 'Test2::EventFacet::Plan'=> '1.302175', + 'Test2::EventFacet::Render'=> '1.302175', + 'Test2::EventFacet::Trace'=> '1.302175', + 'Test2::Formatter' => '1.302175', + 'Test2::Formatter::TAP' => '1.302175', + 'Test2::Hub' => '1.302175', + 'Test2::Hub::Interceptor'=> '1.302175', + 'Test2::Hub::Interceptor::Terminator'=> '1.302175', + 'Test2::Hub::Subtest' => '1.302175', + 'Test2::IPC' => '1.302175', + 'Test2::IPC::Driver' => '1.302175', + 'Test2::IPC::Driver::Files'=> '1.302175', + 'Test2::Tools::Tiny' => '1.302175', + 'Test2::Util' => '1.302175', + 'Test2::Util::ExternalMeta'=> '1.302175', + 'Test2::Util::Facets2Legacy'=> '1.302175', + 'Test2::Util::HashBase' => '1.302175', + 'Test2::Util::Trace' => '1.302175', + 'Test::Builder' => '1.302175', + 'Test::Builder::Formatter'=> '1.302175', + 'Test::Builder::Module' => '1.302175', + 'Test::Builder::Tester' => '1.302175', + 'Test::Builder::Tester::Color'=> '1.302175', + 'Test::Builder::TodoDiag'=> '1.302175', + 'Test::More' => '1.302175', + 'Test::Simple' => '1.302175', + 'Test::Tester' => '1.302175', + 'Test::Tester::Capture' => '1.302175', + 'Test::Tester::CaptureRunner'=> '1.302175', + 'Test::Tester::Delegate'=> '1.302175', + 'Test::use::ok' => '1.302175', + 'Time::Piece' => '1.3401', + 'Time::Seconds' => '1.3401', + 'Unicode::UCD' => '0.75', + 'XS::APItest' => '1.09', + '_charnames' => '1.47', + 'charnames' => '1.47', + 'ok' => '1.302175', + 'open' => '1.12', + 're' => '0.39', + 'warnings' => '1.47', + }, + removed => { + } + }, + 5.030003 => { + delta_from => 5.030002, + changed => { + 'B::Op_private' => '5.030003', + 'Config' => '5.030003', + 'Module::CoreList' => '5.20200601_30', + 'Module::CoreList::Utils'=> '5.20200601_30', + }, + removed => { + } + }, ); sub is_core @@ -18441,6 +18558,27 @@ sub is_core removed => { } }, + 5.031010 => { + delta_from => 5.031009, + changed => { + }, + removed => { + } + }, + 5.031011 => { + delta_from => 5.03101, + changed => { + }, + removed => { + } + }, + 5.030003 => { + delta_from => 5.030002, + changed => { + }, + removed => { + } + }, ); %deprecated = _undelta(\%deprecated); diff --git a/gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList/Utils.pm b/gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList/Utils.pm index 2fa5d374023..c4be112b884 100644 --- a/gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList/Utils.pm +++ b/gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList/Utils.pm @@ -4,7 +4,7 @@ use strict; use warnings; use Module::CoreList; -our $VERSION = '5.20200314'; +our $VERSION = '5.20200601_30'; our %utilities; sub utilities { @@ -1587,6 +1587,27 @@ my %delta = ( removed => { } }, + 5.031010 => { + delta_from => 5.031009, + changed => { + }, + removed => { + } + }, + 5.031011 => { + delta_from => 5.031010, + changed => { + }, + removed => { + } + }, + 5.030003 => { + delta_from => 5.030002, + changed => { + }, + removed => { + } + }, ); %utilities = Module::CoreList::_undelta(\%delta); diff --git a/gnu/usr.bin/perl/hints/catamount.sh b/gnu/usr.bin/perl/hints/catamount.sh index f78f5f63447..976e6ba9058 100644 --- a/gnu/usr.bin/perl/hints/catamount.sh +++ b/gnu/usr.bin/perl/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.30.2 +# mkdir -p /opt/perl-catamount/lib/perl5/5.30.3 # 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.30.2 +# cp -pr lib/* /opt/perl-catamount/lib/perl5/5.30.3 # 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/gnu/usr.bin/perl/lib/B/Op_private.pm b/gnu/usr.bin/perl/lib/B/Op_private.pm index 81a9fb21f6e..6b37f8bf38e 100644 --- a/gnu/usr.bin/perl/lib/B/Op_private.pm +++ b/gnu/usr.bin/perl/lib/B/Op_private.pm @@ -118,7 +118,7 @@ package B::Op_private; our %bits; -our $VERSION = "5.030002"; +our $VERSION = "5.030003"; $bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv); $bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv); diff --git a/gnu/usr.bin/perl/patchlevel.h b/gnu/usr.bin/perl/patchlevel.h index 248a34421a2..d55a9c7ad95 100644 --- a/gnu/usr.bin/perl/patchlevel.h +++ b/gnu/usr.bin/perl/patchlevel.h @@ -15,7 +15,7 @@ #define PERL_REVISION 5 /* age */ #define PERL_VERSION 30 /* epoch */ -#define PERL_SUBVERSION 2 /* generation */ +#define PERL_SUBVERSION 3 /* generation */ /* The following numbers describe the earliest compatible version of Perl ("compatibility" here being defined as sufficient binary/API diff --git a/gnu/usr.bin/perl/plan9/config.plan9 b/gnu/usr.bin/perl/plan9/config.plan9 index 7c1787ec597..934138dfd85 100644 --- a/gnu/usr.bin/perl/plan9/config.plan9 +++ b/gnu/usr.bin/perl/plan9/config.plan9 @@ -3131,8 +3131,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.30.2" /**/ -#define PRIVLIB_EXP "/sys/lib/perl/5.30.2" /**/ +#define PRIVLIB "/sys/lib/perl/5.30.3" /**/ +#define PRIVLIB_EXP "/sys/lib/perl/5.30.3" /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -3259,9 +3259,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.30.2/site_perl" /**/ -#define SITELIB_EXP "/sys/lib/perl/5.30.2/site_perl" /**/ -#define SITELIB_STEM "/sys/lib/perl/5.30.2/site_perl" /**/ +#define SITELIB "/sys/lib/perl/5.30.3/site_perl" /**/ +#define SITELIB_EXP "/sys/lib/perl/5.30.3/site_perl" /**/ +#define SITELIB_STEM "/sys/lib/perl/5.30.3/site_perl" /**/ /* Size_t_size: * This symbol holds the size of a Size_t in bytes. diff --git a/gnu/usr.bin/perl/plan9/config_sh.sample b/gnu/usr.bin/perl/plan9/config_sh.sample index 31274727680..4eda90ffa7d 100644 --- a/gnu/usr.bin/perl/plan9/config_sh.sample +++ b/gnu/usr.bin/perl/plan9/config_sh.sample @@ -35,8 +35,8 @@ api_subversion='0' api_version='30' api_versionstring='5.30.0' ar='ar' -archlib='/sys/lib/perl5/5.30.2/386' -archlibexp='/sys/lib/perl5/5.30.2/386' +archlib='/sys/lib/perl5/5.30.3/386' +archlibexp='/sys/lib/perl5/5.30.3/386' archname64='' archname='386' archobjs='' @@ -815,17 +815,17 @@ inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' -installarchlib='/sys/lib/perl/5.30.2/386' +installarchlib='/sys/lib/perl/5.30.3/386' installbin='/usr/bin' installman1dir='/sys/man/1pub' installman3dir='/sys/man/2pub' installprefix='/usr' installprefixexp='/usr' -installprivlib='/sys/lib/perl/5.30.2' +installprivlib='/sys/lib/perl/5.30.3' installscript='/usr/bin' -installsitearch='/sys/lib/perl/5.30.2/site_perl/386' +installsitearch='/sys/lib/perl/5.30.3/site_perl/386' installsitebin='/usr/bin' -installsitelib='/sys/lib/perl/5.30.2/site_perl' +installsitelib='/sys/lib/perl/5.30.3/site_perl' installstyle='lib/perl5' installusrbinperl='undef' installvendorarch='' @@ -950,8 +950,8 @@ pmake='' pr='' prefix='/usr' prefixexp='/usr' -privlib='/sys/lib/perl/5.30.2' -privlibexp='/sys/lib/perl/5.30.2' +privlib='/sys/lib/perl/5.30.3' +privlibexp='/sys/lib/perl/5.30.3' procselfexe='' prototype='define' ptrsize='4' @@ -1016,13 +1016,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, 49, 0' sig_size='50' signal_t='void' -sitearch='/sys/lib/perl/5.30.2/site_perl/386' +sitearch='/sys/lib/perl/5.30.3/site_perl/386' sitearchexp='/sys/lib/perl/site_perl/386' sitebin='/usr/bin' sitebinexp='/usr/bin' -sitelib='/sys/lib/perl/5.30.2/site_perl' -sitelib_stem='/sys/lib/perl/5.30.2/site_perl' -sitelibexp='/sys/lib/perl/5.30.2/site_perl' +sitelib='/sys/lib/perl/5.30.3/site_perl' +sitelib_stem='/sys/lib/perl/5.30.3/site_perl' +sitelibexp='/sys/lib/perl/5.30.3/site_perl' siteprefix='/usr' siteprefixexp='/usr' sizesize='4' @@ -1055,7 +1055,7 @@ stdio_stream_array='' strerror_r_proto='0' strings='/sys/include/ape/string.h' submit='' -subversion='2' +subversion='3' sysman='/sys/man/1pub' tail='' tar='' @@ -1136,8 +1136,8 @@ vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' -version='5.30.2' -version_patchlevel_string='version 30 subversion 2' +version='5.30.3' +version_patchlevel_string='version 30 subversion 3' versiononly='undef' vi='' xlibpth='' @@ -1151,7 +1151,7 @@ config_args='' config_argc=0 PERL_REVISION=5 PERL_VERSION=30 -PERL_SUBVERSION=2 +PERL_SUBVERSION=3 PERL_API_REVISION=5 PERL_API_VERSION=30 PERL_API_SUBVERSION=0 diff --git a/gnu/usr.bin/perl/pod/perl.pod b/gnu/usr.bin/perl/pod/perl.pod index ed5ba54281c..187d62dfd1c 100644 --- a/gnu/usr.bin/perl/pod/perl.pod +++ b/gnu/usr.bin/perl/pod/perl.pod @@ -181,6 +181,7 @@ aux h2ph h2xs perlbug pl2pm pod2html pod2man splain xsubpp perlhist Perl history records perldelta Perl changes since previous version + perl5302delta Perl changes in version 5.30.2 perl5301delta Perl changes in version 5.30.1 perl5300delta Perl changes in version 5.30.0 perl5282delta Perl changes in version 5.28.2 diff --git a/gnu/usr.bin/perl/pod/perl5302delta.pod b/gnu/usr.bin/perl/pod/perl5302delta.pod new file mode 100644 index 00000000000..49ba2ece404 --- /dev/null +++ b/gnu/usr.bin/perl/pod/perl5302delta.pod @@ -0,0 +1,174 @@ +=encoding utf8 + +=head1 NAME + +perl5302delta - what is new for perl v5.30.2 + +=head1 DESCRIPTION + +This document describes differences between the 5.30.1 release and the 5.30.2 +release. + +If you are upgrading from an earlier release such as 5.30.0, first read +L<perl5301delta>, which describes differences between 5.30.0 and 5.30.1. + +=head1 Incompatible Changes + +There are no changes intentionally incompatible with 5.30.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<Compress::Raw::Bzip2> has been upgraded from version 2.084 to 2.089. + +=item * + +L<Module::CoreList> has been upgraded from version 5.20191110 to 5.20200314. + +=back + +=head1 Documentation + +=head2 Changes to Existing Documentation + +We have attempted to update the documentation to reflect the changes +listed in this document. If you find any we have missed, send email +to L<https://github.com/Perl/perl5/issues>. + +=head1 Configuration and Compilation + +=over 4 + +=item * + +GCC 10 is now supported by F<Configure>. + +=back + +=head1 Testing + +Tests were added and changed to reflect the other additions and changes in this +release. + +=head1 Platform Support + +=head2 Platform-Specific Notes + +=over 4 + +=item Windows + +The MYMALLOC (PERL_MALLOC) build on Windows has been fixed. + +=back + +=head1 Selected Bug Fixes + +=over 4 + +=item * + +printf() or sprintf() with the C<%n> format no longer cause a panic on +debugging builds, or report an incorrectly cached length value when producing +C<SVfUTF8> flagged strings. + +[L<GH #17221|https://github.com/Perl/perl5/issues/17221>] + +=item * + +A memory leak in regular expression patterns has been fixed. + +[L<GH #17218|https://github.com/Perl/perl5/issues/17218>] + +=item * + +A read beyond buffer in grok_infnan has been fixed. + +[L<GH #17370|https://github.com/Perl/perl5/issues/17370>] + +=item * + +An assertion failure in the regular expression engine has been fixed. + +[L<GH #17372|https://github.com/Perl/perl5/issues/17372>] + +=item * + +C<(?{...})> eval groups in regular expressions no longer unintentionally +trigger "EVAL without pos change exceeded limit in regex". + +[L<GH #17490|https://github.com/Perl/perl5/issues/17490>] + +=back + +=head1 Acknowledgements + +Perl 5.30.2 represents approximately 4 months of development since Perl 5.30.1 +and contains approximately 2,100 lines of changes across 110 files from 15 +authors. + +Excluding auto-generated files, documentation and release tools, there were +approximately 920 lines of changes to 30 .pm, .t, .c and .h files. + +Perl continues to flourish into its fourth decade thanks to a vibrant community +of users and developers. The following people are known to have contributed +the improvements that became Perl 5.30.2: + +Chris 'BinGOs' Williams, Dan Book, David Mitchell, Hugo van der Sanden, Karen +Etheridge, Karl Williamson, Matthew Horsfall, Nicolas R., Petr Písař, Renee +Baecker, Sawyer X, Steve Hay, Tomasz Konojacki, Tony Cook, Yves Orton. + +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. + +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. + +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 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 you believe you have an unreported bug, please open an issue at +L<https://github.com/Perl/perl5/issues>. Be sure to trim your bug down to a +tiny but sufficient test case. + +If the bug you are reporting has security implications which make it +inappropriate to send to a public issue tracker, then see L<perlsec/SECURITY +VULNERABILITY CONTACT INFORMATION> for details of how to report the issue. + +=head1 Give Thanks + +If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, +you can do so by running the C<perlthanks> program: + + perlthanks + +This will send an email to the Perl 5 Porters list with your show of thanks. + +=head1 SEE ALSO + +The F<Changes> file for an explanation of how to view exhaustive details on +what changed. + +The F<INSTALL> file for how to build Perl. + +The F<README> file for general stuff. + +The F<Artistic> and F<Copying> files for copyright information. + +=cut diff --git a/gnu/usr.bin/perl/pod/perldelta.pod b/gnu/usr.bin/perl/pod/perldelta.pod index 4c31cf0e8ac..90c6f04f275 100644 --- a/gnu/usr.bin/perl/pod/perldelta.pod +++ b/gnu/usr.bin/perl/pod/perldelta.pod @@ -2,53 +2,72 @@ =head1 NAME -perldelta - what is new for perl v5.30.2 +perldelta - what is new for perl v5.30.3 =head1 DESCRIPTION -This document describes differences between the 5.30.1 release and the 5.30.2 +This document describes differences between the 5.30.2 release and the 5.30.3 release. -If you are upgrading from an earlier release such as 5.30.0, first read -L<perl5301delta>, which describes differences between 5.30.0 and 5.30.1. +If you are upgrading from an earlier release such as 5.30.1, first read +L<perl5302delta>, which describes differences between 5.30.1 and 5.30.2. -=head1 Incompatible Changes +=head1 Security -There are no changes intentionally incompatible with 5.30.0. If any exist, -they are bugs, and we request that you submit a report. See L</Reporting Bugs> -below. +=head2 [CVE-2020-10543] Buffer overflow caused by a crafted regular expression -=head1 Modules and Pragmata +A signed C<size_t> integer overflow in the storage space calculations for +nested regular expression quantifiers could cause a heap buffer overflow in +Perl's regular expression compiler that overwrites memory allocated after the +regular expression storage space with attacker supplied data. -=head2 Updated Modules and Pragmata +The target system needs a sufficient amount of memory to allocate partial +expansions of the nested quantifiers prior to the overflow occurring. This +requirement is unlikely to be met on 64-bit systems. -=over 4 +Discovered by: ManhND of The Tarantula Team, VinCSS (a member of Vingroup). -=item * +=head2 [CVE-2020-10878] Integer overflow via malformed bytecode produced by a crafted regular expression -L<Compress::Raw::Bzip2> has been upgraded from version 2.084 to 2.089. +Integer overflows in the calculation of offsets between instructions for the +regular expression engine could cause corruption of the intermediate language +state of a compiled regular expression. An attacker could abuse this behaviour +to insert instructions into the compiled form of a Perl regular expression. -=item * +Discovered by: Hugo van der Sanden and Slaven Rezic. -L<Module::CoreList> has been upgraded from version 5.20191110 to 5.20200314. +=head2 [CVE-2020-12723] Buffer overflow caused by a crafted regular expression -=back +Recursive calls to C<S_study_chunk()> by Perl's regular expression compiler to +optimize the intermediate language representation of a regular expression could +cause corruption of the intermediate language state of a compiled regular +expression. + +Discovered by: Sergey Aleynikov. + +=head2 Additional Note -=head1 Documentation +An application written in Perl would only be vulnerable to any of the above +flaws if it evaluates regular expressions supplied by the attacker. Evaluating +regular expressions in this fashion is known to be dangerous since the regular +expression engine does not protect against denial of service attacks in this +usage scenario. -=head2 Changes to Existing Documentation +=head1 Incompatible Changes -We have attempted to update the documentation to reflect the changes -listed in this document. If you find any we have missed, send email -to L<https://github.com/Perl/perl5/issues>. +There are no changes intentionally incompatible with Perl 5.30.2. If any +exist, they are bugs, and we request that you submit a report. See +L</Reporting Bugs> below. -=head1 Configuration and Compilation +=head1 Modules and Pragmata + +=head2 Updated Modules and Pragmata =over 4 =item * -GCC 10 is now supported by F<Configure>. +L<Module::CoreList> has been upgraded from version 5.20200314 to 5.20200601_30. =back @@ -57,73 +76,21 @@ GCC 10 is now supported by F<Configure>. Tests were added and changed to reflect the other additions and changes in this release. -=head1 Platform Support - -=head2 Platform-Specific Notes - -=over 4 - -=item Windows - -The MYMALLOC (PERL_MALLOC) build on Windows has been fixed. - -=back - -=head1 Selected Bug Fixes - -=over 4 - -=item * - -printf() or sprintf() with the C<%n> format no longer cause a panic on -debugging builds, or report an incorrectly cached length value when producing -C<SVfUTF8> flagged strings. - -[L<GH #17221|https://github.com/Perl/perl5/issues/17221>] - -=item * - -A memory leak in regular expression patterns has been fixed. - -[L<GH #17218|https://github.com/Perl/perl5/issues/17218>] - -=item * - -A read beyond buffer in grok_infnan has been fixed. - -[L<GH #17370|https://github.com/Perl/perl5/issues/17370>] - -=item * - -An assertion failure in the regular expression engine has been fixed. - -[L<GH #17372|https://github.com/Perl/perl5/issues/17372>] - -=item * - -C<(?{...})> eval groups in regular expressions no longer unintentionally -trigger "EVAL without pos change exceeded limit in regex". - -[L<GH #17490|https://github.com/Perl/perl5/issues/17490>] - -=back - =head1 Acknowledgements -Perl 5.30.2 represents approximately 4 months of development since Perl 5.30.1 -and contains approximately 2,100 lines of changes across 110 files from 15 +Perl 5.30.3 represents approximately 3 months of development since Perl 5.30.2 +and contains approximately 1,100 lines of changes across 42 files from 7 authors. Excluding auto-generated files, documentation and release tools, there were -approximately 920 lines of changes to 30 .pm, .t, .c and .h files. +approximately 350 lines of changes to 8 .pm, .t, .c and .h files. Perl continues to flourish into its fourth decade thanks to a vibrant community of users and developers. The following people are known to have contributed -the improvements that became Perl 5.30.2: +the improvements that became Perl 5.30.3: -Chris 'BinGOs' Williams, Dan Book, David Mitchell, Hugo van der Sanden, Karen -Etheridge, Karl Williamson, Matthew Horsfall, Nicolas R., Petr Písař, Renee -Baecker, Sawyer X, Steve Hay, Tomasz Konojacki, Tony Cook, Yves Orton. +Chris 'BinGOs' Williams, Hugo van der Sanden, John Lightsey, Karl Williamson, +Nicolas R., Sawyer X, Steve Hay. 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 @@ -140,21 +107,22 @@ 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 perl bug database at -L<https://rt.perl.org/>. There may also be information at -L<http://www.perl.org/>, the Perl Home Page. +L<https://github.com/Perl/perl5/issues>. There may also be information at +L<https://www.perl.org/>, the Perl Home Page. If you believe you have an unreported bug, please open an issue at L<https://github.com/Perl/perl5/issues>. Be sure to trim your bug down to a tiny but sufficient test case. If the bug you are reporting has security implications which make it -inappropriate to send to a public issue tracker, then see L<perlsec/SECURITY -VULNERABILITY CONTACT INFORMATION> for details of how to report the issue. +inappropriate to send to a public issue tracker, then see +L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION> for details of how to +report the issue. =head1 Give Thanks -If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, -you can do so by running the C<perlthanks> program: +If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, you +can do so by running the C<perlthanks> program: perlthanks diff --git a/gnu/usr.bin/perl/pod/perlhist.pod b/gnu/usr.bin/perl/pod/perlhist.pod index a002d488220..7cdab925615 100644 --- a/gnu/usr.bin/perl/pod/perlhist.pod +++ b/gnu/usr.bin/perl/pod/perlhist.pod @@ -673,6 +673,8 @@ the strings?). Steve 5.30.1 2019-Nov-10 Steve 5.30.2-RC1 2020-Feb-29 Steve 5.30.2 2020-Mar-14 + Steve 5.30.3-RC1 2020-May-18 + Steve 5.30.3 2020-Jun-01 Sawyer X 5.31.0 2019-May-24 The 5.31 development track Ether 5.31.1 2019-Jun-20 @@ -684,6 +686,8 @@ the strings?). Nicolas R 5.31.7 2019-Dec-20 Matthew H 5.31.8 2020-Jan-20 Renee 5.31.9 2020-Feb-20 + Sawyer X 5.31.10 2020-Mar-20 + Sawyer X 5.31.11 2020-Apr-28 =head2 SELECTED RELEASE SIZES diff --git a/gnu/usr.bin/perl/vms/descrip_mms.template b/gnu/usr.bin/perl/vms/descrip_mms.template index 4b3fd683e1e..51240be3545 100644 --- a/gnu/usr.bin/perl/vms/descrip_mms.template +++ b/gnu/usr.bin/perl/vms/descrip_mms.template @@ -313,7 +313,7 @@ utils : $(utils1) $(utils2) $(utils3) $(utils4) $(utils5) extra.pods : miniperl @ @extra_pods.com -PERLDELTA_CURRENT = [.pod]perl5302delta.pod +PERLDELTA_CURRENT = [.pod]perl5303delta.pod $(PERLDELTA_CURRENT) : [.pod]perldelta.pod Copy/NoConfirm/Log $(MMS$SOURCE) $(PERLDELTA_CURRENT) diff --git a/gnu/usr.bin/perl/win32/GNUmakefile b/gnu/usr.bin/perl/win32/GNUmakefile index d080617c69d..1c20e839821 100644 --- a/gnu/usr.bin/perl/win32/GNUmakefile +++ b/gnu/usr.bin/perl/win32/GNUmakefile @@ -64,7 +64,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.30.2 +#INST_VER := \5.30.3 # # Comment this out if you DON'T want your perl installation to have @@ -1762,7 +1762,7 @@ utils: $(HAVEMINIPERL) ..\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\perl5302delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5303delta.pod $(MINIPERL) -I..\lib $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. $(MINIPERL) -I..\lib ..\pod\perlmodlib.PL -q .. @@ -1861,7 +1861,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 \ - perl5302delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl5303delta.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/gnu/usr.bin/perl/win32/Makefile b/gnu/usr.bin/perl/win32/Makefile index 707d77b4f12..9686c52f180 100644 --- a/gnu/usr.bin/perl/win32/Makefile +++ b/gnu/usr.bin/perl/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.30.2 +#INST_VER = \5.30.3 # # Comment this out if you DON'T want your perl installation to have @@ -1283,7 +1283,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\perl5302delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5303delta.pod cd ..\win32 $(PERLEXE) $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. @@ -1383,7 +1383,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 \ - perl5302delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl5303delta.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/gnu/usr.bin/perl/win32/makefile.mk b/gnu/usr.bin/perl/win32/makefile.mk index 9f33ec7a897..7c1caba7e9d 100644 --- a/gnu/usr.bin/perl/win32/makefile.mk +++ b/gnu/usr.bin/perl/win32/makefile.mk @@ -45,7 +45,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.30.2 +#INST_VER *= \5.30.3 # # Comment this out if you DON'T want your perl installation to have @@ -1679,7 +1679,7 @@ utils: $(HAVEMINIPERL) ..\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\perl5302delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5303delta.pod $(MINIPERL) -I..\lib $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. $(MINIPERL) -I..\lib ..\pod\perlmodlib.PL -q .. @@ -1778,7 +1778,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 \ - perl5302delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl5303delta.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/gnu/usr.bin/perl/win32/pod.mak b/gnu/usr.bin/perl/win32/pod.mak index 47d9607de14..facf6d597d5 100644 --- a/gnu/usr.bin/perl/win32/pod.mak +++ b/gnu/usr.bin/perl/win32/pod.mak @@ -60,6 +60,7 @@ POD = perl.pod \ perl5300delta.pod \ perl5301delta.pod \ perl5302delta.pod \ + perl5303delta.pod \ perl561delta.pod \ perl56delta.pod \ perl581delta.pod \ @@ -215,6 +216,7 @@ MAN = perl.man \ perl5300delta.man \ perl5301delta.man \ perl5302delta.man \ + perl5303delta.man \ perl561delta.man \ perl56delta.man \ perl581delta.man \ @@ -370,6 +372,7 @@ HTML = perl.html \ perl5300delta.html \ perl5301delta.html \ perl5302delta.html \ + perl5303delta.html \ perl561delta.html \ perl56delta.html \ perl581delta.html \ @@ -525,6 +528,7 @@ TEX = perl.tex \ perl5300delta.tex \ perl5301delta.tex \ perl5302delta.tex \ + perl5303delta.tex \ perl561delta.tex \ perl56delta.tex \ perl581delta.tex \ |