[perl.git] branch blead updated. v5.31.4-332-g8f98d2b086

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 8f98d2b08696f5d764b4193435edc02842deddf0
Author: Max Maischein 
Date:   Fri Oct 11 09:45:00 2019 +0200

Retrieve AnnoCPAN links from archive.org / Wayback machine

commit c1bde759e03f03903a270f5a662fe94547a4b879
Author: Max Maischein 
Date:   Fri Oct 11 09:32:27 2019 +0200

Change Microsoft URLs to their current location

commit fe090caf94094804793b5648ab7573272ed001a0
Author: Max Maischein 
Date:   Wed Oct 9 22:33:34 2019 +0200

Update the installation URL for Cygwin

commit 93a2b6fa83450b6aba57d6bf3dfc963d3b432cbc
Author: Max Maischein 
Date:   Wed Oct 9 22:26:34 2019 +0200

Fix link to Apple 64-bit Transition Guide

commit a856e9ccc6f5414775d4cd2d563999af18f0326b
Author: Max Maischein 
Date:   Wed Oct 9 22:26:06 2019 +0200

Fix Address-Sanitizer wiki link

commit 62e6d5d299c661f697b0236723418078b4b94071
Author: Max Maischein 
Date:   Wed Oct 9 22:04:26 2019 +0200

Fix link to OS/2 EMX site

commit ed1bb4e0ffe15b0fbd7c743972cbe02e914c909d
Author: Max Maischein 
Date:   Wed Oct 9 22:03:49 2019 +0200

Fix link to CPAN.pm

commit 42702d8fe9e9171604bc70c22d5793ab10010faf
Author: Max Maischein 
Date:   Wed Oct 9 21:41:37 2019 +0200

Fix broken ExtUtils::Embed URL

This only fixes the link. Maybe the whole paragraph
should be removed, as 5.004 is now almost 20 years
in the past and ExtUtils::Embed has been in core
for all that time. This is out of scope for this
series of commits.

---

Summary of changes:
 README.cygwin  | 2 +-
 README.macosx  | 4 ++--
 README.win32   | 4 ++--
 pod/perlembed.pod  | 2 +-
 pod/perlhacktips.pod   | 2 +-
 pod/perlmodinstall.pod | 4 ++--
 pod/perlthrtut.pod | 4 ++--
 7 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/README.cygwin b/README.cygwin
index f9516799e5..5885ac5f69 100644
--- a/README.cygwin
+++ b/README.cygwin
@@ -425,7 +425,7 @@ e.g. stopping the MS Internet Explorer might help.
 
 Use the perlrebase or rebase utilities to resolve the conflicting dll 
addresses.
 The rebase package is included in the Cygwin setup. Use F
-from L to install it.
+from L to install it.
 
 1. kill all perl processes and run C or
 
diff --git a/README.macosx b/README.macosx
index c98fafe03d..757c9345be 100644
--- a/README.macosx
+++ b/README.macosx
@@ -141,8 +141,8 @@ modules (C), as the required Apple frameworks do 
not provide PPC64
 support. Similarly, downloads from Fink or Darwinports are unlikely to provide
 64-bit support; the libraries must be rebuilt from source with the appropriate
 compiler and linker flags. For further information, see Apple's
-I<64-Bit Transition Guide> at 
-L.
+I<64-Bit Transition Guide> at
+L.
 
 =head2 libperl and Prebinding
 
diff --git a/README.win32 b/README.win32
index 01731fa930..e182101465 100644
--- a/README.win32
+++ b/README.win32
@@ -74,7 +74,7 @@ This port can also be built on IA64/AMD64 using:
   Microsoft Platform SDK   Nov 2001 (64-bit compiler and tools)
   MinGW64 compiler (gcc version 4.4.3 or later)
 
-The Windows SDK can be downloaded from L.
+The Windows SDK can be downloaded from 
L.
 The MinGW64 compiler is available at L.
 The latter is actually a cross-compiler targeting Win64. There's also a trimmed
 down compiler (no java, or gfortran) suitable for building perl available at:
@@ -566,7 +566,7 @@ character is the double quote (").  It can be used to 
protect spaces
 and other special characters in arguments.
 
 The Windows documentation describes the shell parsing rules here:
-L
+L
 and the C runtime parsing rules here:
 L.
 
diff --git a/pod/perlembed.pod b/pod/perlembed.pod
index d6391f7a26..88cb810cc7 100644
--- a/pod/perlembed.pod
+++ b/pod/perlembed.pod
@@ -161,7 +161,7 @@ you:
 
 If the B module isn't part of your Perl distribution,
 you can retrieve it from
-L
+L
 (If this documentation came from your Perl distribution, then you're
 running 5.004 or better and you already have 

[perl.git] branch blead updated. v5.31.4-322-g71c89d211a

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 71c89d211a61ffe1c5b9b28229483814d2eb2825
Author: Max Maischein 
Date:   Wed Oct 9 21:41:08 2019 +0200

Move more URLs from http:// to https://

---

Summary of changes:
 README.cygwin  |  6 ++---
 README.hurd|  2 +-
 README.macosx  |  6 ++---
 README.win32   | 16 ++---
 pod/perl.pod   |  2 +-
 pod/perlbook.pod   | 64 +-
 pod/perlcheat.pod  |  6 ++---
 pod/perldelta.pod  |  2 +-
 pod/perldiag.pod   |  2 +-
 pod/perldtrace.pod |  2 +-
 pod/perlfilter.pod |  2 +-
 pod/perlgit.pod|  8 +++
 pod/perlhack.pod   | 28 +++---
 pod/perlmodinstall.pod | 10 
 pod/perlmodlib.PL  | 12 +-
 pod/perlootut.pod  |  6 ++---
 pod/perlpacktut.pod|  6 ++---
 pod/perlpodspec.pod| 16 ++---
 pod/perlport.pod   |  6 ++---
 pod/perlreguts.pod |  4 ++--
 pod/perlthrtut.pod |  4 ++--
 pod/perlunicode.pod| 36 ++--
 22 files changed, 123 insertions(+), 123 deletions(-)

diff --git a/README.cygwin b/README.cygwin
index 90fb14ba15..f9516799e5 100644
--- a/README.cygwin
+++ b/README.cygwin
@@ -27,7 +27,7 @@ platforms.  They run thanks to the Cygwin library which 
provides the UNIX
 system calls and environment these programs expect.  More information
 about this project can be found at:
 
-L
+L
 
 A recent net or commercial release of Cygwin is required.
 
@@ -419,7 +419,7 @@ or:
  as parent(0x6FB3) != 0x6FE6 46 [main] perl 3488 fork: child
  3588 - died waiting for dll loading, errno11
 
-See L
+See L
 It helps if not too many DLLs are loaded in memory so the available address 
space is larger,
 e.g. stopping the MS Internet Explorer might help.
 
@@ -523,7 +523,7 @@ path is mounted in textmode.
 =item C
 
 Cygwin does not initialize all original Win32 environment variables.
-See the bottom of this page L
+See the bottom of this page L
 for "Restricted Win32 environment".
 
 Certain Win32 programs called from cygwin programs might need some environment
diff --git a/README.hurd b/README.hurd
index 8cb0563424..6ce3c2ee06 100644
--- a/README.hurd
+++ b/README.hurd
@@ -9,7 +9,7 @@ perlhurd - Perl version 5 on Hurd
 =head1 DESCRIPTION
 
 If you want to use Perl on the Hurd, I recommend using the Debian
-GNU/Hurd distribution ( see L ), even if an
+GNU/Hurd distribution ( see L ), even if an
 official, stable release has not yet been made.  The old "gnu-0.2"
 binary distribution will most certainly have additional problems.
 
diff --git a/README.macosx b/README.macosx
index 0797c99233..c98fafe03d 100644
--- a/README.macosx
+++ b/README.macosx
@@ -10,7 +10,7 @@ perlmacosx - Perl under Mac OS X
 
 This document briefly describes Perl under Mac OS X.
 
-  curl -O http://www.cpan.org/src/perl-5.31.5.tar.gz
+  curl -O https://www.cpan.org/src/perl-5.31.5.tar.gz
   tar -xzf perl-5.31.5.tar.gz
   cd perl-5.31.5
   ./Configure -des -Dprefix=/usr/local/
@@ -223,7 +223,7 @@ access Foundation (i.e. non-GUI) classes and objects.
 An alternative is CamelBones, a framework that allows access to both
 Foundation and AppKit classes and objects, so that full GUI applications
 can be built in Perl. CamelBones can be found on SourceForge, at
-L.
+L.
 
 
 =head1 Starting From Scratch
@@ -258,7 +258,7 @@ or rebuild Perl from the source code with Chttp://www.charlessoft.com/>) is a nice
+"Pacifist" from CharlesSoft (L) is a nice
 way to extract the Perl binaries from the OS media, without having to
 reinstall the entire OS.
 
diff --git a/README.win32 b/README.win32
index 9e87709866..01731fa930 100644
--- a/README.win32
+++ b/README.win32
@@ -109,7 +109,7 @@ polling loop.
 
 A port of dmake for Windows is available from:
 
-L
+L
 
 Fetch and install dmake somewhere on your path.
 
@@ -148,7 +148,7 @@ everything necessary to build Perl, rather than requiring a 
separate download
 of the Windows SDK like previous versions did.
 
 These packages can be downloaded by searching in the Download Center at
-L.  

[perl.git] branch blead updated. v5.31.4-324-g30659cfdea

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 30659cfdeafec7fc89eeb1ecb86d2f7d3ebdd638
Author: Max Maischein 
Date:   Fri Oct 11 09:45:09 2019 +0200

Unicode.org is https, except for http://cldr.unicode.org

---

Summary of changes:
 pod/perlebcdic.pod  |  6 +++---
 pod/perlfunc.pod|  6 +++---
 pod/perllocale.pod  |  6 +++---
 pod/perlrebackslash.pod | 20 ++--
 pod/perlrecharclass.pod |  2 +-
 pod/perlretut.pod   |  6 +++---
 pod/perluniintro.pod| 14 +++---
 7 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/pod/perlebcdic.pod b/pod/perlebcdic.pod
index d2e2d4e8ae..19c23e8c5e 100644
--- a/pod/perlebcdic.pod
+++ b/pod/perlebcdic.pod
@@ -254,7 +254,7 @@ extensions are constructed to allow encoding of any code 
point that fits
 in a 64-bit word.
 
 UTF-EBCDIC is defined by
-Lhttp://www.unicode.org/reports/tr16>
+Lhttps://www.unicode.org/reports/tr16>
 (often referred to as just TR16).
 It is defined based on CCSID 1047, not allowing for the differences for
 other code pages.  This allows for easy interchange of text between
@@ -1877,9 +1877,9 @@ L, L, L, L.
 
 L
 
-L
+L
 
-L
+L
 
 L
 B Tom Jennings,
diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod
index 37046b8e68..3b92f0a2e3 100644
--- a/pod/perlfunc.pod
+++ b/pod/perlfunc.pod
@@ -2621,8 +2621,8 @@ L>.
 For further information on casefolding, refer to
 the Unicode Standard, specifically sections 3.13 C,
 4.2 C, and 5.18 C,
-available at L, as well as the
-Case Charts available at L.
+available at L, as well as the
+Case Charts available at L.
 
 If EXPR is omitted, uses L|perlvar/$_>.
 
@@ -6037,7 +6037,7 @@ This protects against those locales where characters such 
as C<"|"> are
 considered to be word characters.
 
 Otherwise, Perl quotes non-ASCII characters using an adaptation from
-Unicode (see L).
+Unicode (see L).
 The only code points that are quoted are those that have any of the
 Unicode properties:  Pattern_Syntax, Pattern_White_Space, White_Space,
 Default_Ignorable_Code_Point, or General_Category=Control.
diff --git a/pod/perllocale.pod b/pod/perllocale.pod
index 905be3c195..28e546923f 100644
--- a/pod/perllocale.pod
+++ b/pod/perllocale.pod
@@ -1469,7 +1469,7 @@ system's implementation of the locale system than by Perl.
 The Unicode CLDR project extracts the POSIX portion of many of its
 locales, available at
 
-  http://unicode.org/Public/cldr/2.0.1/
+  https://unicode.org/Public/cldr/2.0.1/
 
 (Newer versions of CLDR require you to compute the POSIX data yourself.
 See L.)
@@ -1551,9 +1551,9 @@ multi-byte:
 The only multi-byte (or wide character) locale that Perl is ever likely
 to support is UTF-8.  This is due to the difficulty of implementation,
 the fact that high quality UTF-8 locales are now published for every
-area of the world (L for
+area of the world (L for
 ones that are already set-up, but from an earlier version;
-L for the most up-to-date, but
+L for the most up-to-date, but
 you have to extract the POSIX information yourself), and that
 failing all that you can use the L module to translate to/from
 your locale.  So, you'll have to do one of those things if you're using
diff --git a/pod/perlrebackslash.pod b/pod/perlrebackslash.pod
index 4a8717346d..1a812a8200 100644
--- a/pod/perlrebackslash.pod
+++ b/pod/perlrebackslash.pod
@@ -520,11 +520,11 @@ match to the true end of the string under all conditions.
 =item \G
 
 C<\G> is usually used only in combination with the C modifier. If the
-C modifier is used and the match is done in scalar context, Perl 
+C modifier is used and the match is done in scalar context, Perl
 remembers where in the source string the last match ended, and the next time,
 it will start the match from where it ended the previous time.
 
-C<\G> matches the point where the previous match on that string ended, 
+C<\G> matches the point where the previous match on that string ended,
 or the beginning of that string if there was no previous match.
 
 =for later add link to perlremodifiers
@@ -550,11 +550,11 @@ C<\b>
 and C<\B> 

[perl.git] branch blead updated. v5.31.4-323-ga7b1b28993

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit a7b1b28993a3bf201eb28bc386434076d5c18a7d
Author: Max Maischein 
Date:   Fri Oct 11 10:14:14 2019 +0200

Fix maximum line length

---

Summary of changes:
 pod/perlpodspec.pod | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pod/perlpodspec.pod b/pod/perlpodspec.pod
index f4340bf4f9..847c4a9652 100644
--- a/pod/perlpodspec.pod
+++ b/pod/perlpodspec.pod
@@ -1234,16 +1234,16 @@ For example:
 
   L
 =>  undef, # link text
-"https://www.perl.org/;,# possibly inferred link text
-"https://www.perl.org/;,# name
+"https://www.perl.org/;,   # possibly inferred link text
+"https://www.perl.org/;,   # name
 undef, # section
 'url', # what sort of link
 "https://www.perl.org/; # original content
 
   Lhttps://www.perl.org/>
 =>  "Perl.org",# link text
-"https://www.perl.org/;,# possibly inferred link text
-"https://www.perl.org/;,# name
+"https://www.perl.org/;,   # possibly inferred link text
+"https://www.perl.org/;,   # name
 undef, # section
 'url', # what sort of link
 "Perl.org|https://www.perl.org/; # original content

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.31.4-352-g676d803378

2019-10-11 Thread Nicolas Rochelemagne
In perl.git, the branch blead has been updated



- Log -
commit 676d803378b16a66e7f31c55aaf8581338b039fa
Author: Nicolas R 
Date:   Tue Oct 1 09:01:30 2019 -0600

Fix p5-Text-Xslate on Perl 5.8.5

Fixes #140

This is a patch from @pali, to fix the
failure seen by @skaji on p5-Text-Xslate.

(cherry picked from commit 923705f8512cc1f17b01de6008d52f865f63b856)
Signed-off-by: Nicolas R 

commit d6dd7bfa551631ac50ca10d21791869d7499204e
Author: Nicolas R 
Date:   Tue Oct 1 08:58:27 2019 -0600

Add a comment to point to the value used for __MAX_PERL__

(cherry picked from commit 3ffaa936e47410a206f29ab391151a4c0a729c0d)
Signed-off-by: Nicolas R 

commit d2c356678d3586bcbd9c080bce6cd6f6c99b598c
Author: Nicolas R 
Date:   Tue Oct 1 08:46:01 2019 -0600

Update bugtracker and repository URLs

(cherry picked from commit 0d853a6437ac479adece3251b9873ddc8d33c14d)
Signed-off-by: Nicolas R 

commit 8a3f88017b157d5260e5dbdbf45878805db0
Author: Nicolas R 
Date:   Tue Oct 1 08:44:15 2019 -0600

Adjust Makefile.PL for devel versions

(cherry picked from commit 494fc7f6c6b46dd46315bb4d5f8a11d8783e19c6)
Signed-off-by: Nicolas R 

commit bc5db3a4a2e5dcf3e113c2804213169183833aca
Author: Karl Williamson 
Date:   Sun Sep 29 12:00:59 2019 -0600

parts/inc/misc: Fix EBCDIC build problem

An extra paren got in there.

(cherry picked from commit 6e7177508616091a7424141d698ed1be7c6b123e)
Signed-off-by: Nicolas R 

commit d747fab59d3f9e0329783fa2906672c82ed01373
Author: Karl Williamson 
Date:   Fri Sep 27 11:02:43 2019 -0600

utf8_to_uvchr_buf: Fix error checking on early EBCDICs

This code assumed ASCII platforms.  It only gets executed in the face of
malformed UTF-8.

(cherry picked from commit b54c9ed809465200054ed546da72925d185992ca)
Signed-off-by: Nicolas R 

commit 0f4e575f8076ead5fbebf677715696bb17408157
Author: Nicolas R 
Date:   Fri Sep 27 18:33:43 2019 -0600

Update Changes for 3.54 release

(cherry picked from commit 14cac67ed47533fa116c6e1c26a839a8ca0a5edc)
Signed-off-by: Nicolas R 

commit b8c99c3f5cd618bde30adafdb6dba0418cb5c9d3
Author: Nicolas R 
Date:   Fri Sep 27 18:23:44 2019 -0600

Changelog for for 3.53

(cherry picked from commit 9e59620bb324c50de0c8c379b126f1fc23172d06)
Signed-off-by: Nicolas R 

---

Summary of changes:
 dist/Devel-PPPort/Changes  | 27 +++
 dist/Devel-PPPort/Makefile.PL  |  8 
 dist/Devel-PPPort/PPPort_pm.PL |  2 +-
 dist/Devel-PPPort/parts/inc/Sv_set | 30 +-
 dist/Devel-PPPort/parts/inc/misc   |  1 -
 dist/Devel-PPPort/parts/inc/utf8   |  7 ++-
 6 files changed, 59 insertions(+), 16 deletions(-)

diff --git a/dist/Devel-PPPort/Changes b/dist/Devel-PPPort/Changes
index ce9add54ea..f01d8c7a5b 100644
--- a/dist/Devel-PPPort/Changes
+++ b/dist/Devel-PPPort/Changes
@@ -1,5 +1,32 @@
 Revision history for Devel-PPPort
 
+ 3.54 - 2019-09-27
+
+  * Fix Unix-format path in Devel::PPPort's Makefile.PL
+  * Fix utf8_to_uvchr_buf for 5.7.0
+  * Add hint for utf8_to_uvchr()
+  * Fix hints for is_ascii_string
+  * Use numeric comparisons with $]
+  * Fix 'for loops' to work on early perls
+  * Can't use GCC brace groups before 5.4
+  * Add script to regenerate ppport.fnc
+  * Suppress useless warning
+  * Fix mktests.PL for Perl 5.8.0
+  * Implement sv_len_utf8_nomg() and sv_len_utf8()
+  * Fix eval_pv for Perl versions prior to 5.31.2
+  * Consolidate UTF-8 functions/macros into new file
+  * Implement sv_mortalcopy_flags()
+  * Implement newSVsv_flags()
+  * Enable Perl compile-time warnings at all place
+  * Improve Makefile.PL
+  * Add tests for IVdf, UVuf, IV_MAX and UV_MAX
+
+ 3.53 - 2019-09-27
+
+  * Rename PPPort_xs.PL to RealPPPort_xs.PL
+  * Fix compilation issues with version older than 5.010
+  * Fix compilation issues with version older than 5.010
+
  3.52 - 2019-05-14
 
* fix utf8_to_uvchr_buf retval in 5.30
diff --git a/dist/Devel-PPPort/Makefile.PL b/dist/Devel-PPPort/Makefile.PL
index 66c470304e..cd0c49325e 100644
--- a/dist/Devel-PPPort/Makefile.PL
+++ b/dist/Devel-PPPort/Makefile.PL
@@ -71,7 +71,7 @@ sub configure
 my $version;
 my $line;
 while ($line = ) {
-  ($version) = $line =~ /^\$VERSION = '([\d.]+)';$/ and last;
+  ($version) = $line =~ /^\$VERSION = '([\d.]+(_\d+)?)';$/ and last;
 };
 die 'failed to extract $VERSION from PPPort_pm.PL' if not $version;
 close FH;
@@ -86,12 +86,12 @@ sub configure
   },
   resources => {
 bugtracker => {
-  web => 'https://rt.perl.org/rt3/',
+  web => 

[perl.git] branch blead updated. v5.31.4-353-gd74b131b0b

2019-10-11 Thread Nicolas Rochelemagne
In perl.git, the branch blead has been updated



- Log -
commit d74b131b0ba952f0c894f2462279e1dc12f94d82
Author: Nicolas R 
Date:   Fri Oct 11 15:38:53 2019 -0600

Fix libperl.t 'no symbols' warning on darwin

darwin can compile perlapi.o without any symbols.
libperl.t is running  'mm -m ./libperl.a' and is
is viewing the 'no symbols' stderr output from perlapi.o
then fail.

'nm -g perlapi.o'

We can either add a dummy symbol to libperl via
regen/embed.pl or simply ignore that error in a generic way,
or avoid compiling that file when not needed.

Notice the error with nm 11.0.0
Apple LLVM version 11.0.0 (clang-1100.0.33.8)

The older version of nm does not raise a warning for empty .o
files.

Steps to reproduce:
echo '' > test.c; gcc -o test.o -c test.c; nm -g test.o

---

Summary of changes:
 t/porting/libperl.t | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/t/porting/libperl.t b/t/porting/libperl.t
index f5fb53d2c3..72b4220c6a 100644
--- a/t/porting/libperl.t
+++ b/t/porting/libperl.t
@@ -581,9 +581,11 @@ if (defined $nm_err_tmp) {
 while (<$nm_err_fh>) {
 # OS X has weird error where nm warns about
 # "no name list" but then outputs fine.
-if (/nm: no name list/ && $^O eq 'darwin') {
-print "# $^O ignoring $nm output: $_";
-next;
+if ( $^O eq 'darwin' ) {
+if (/nm: no name list/ || /^no symbols$/ ) {
+print "# $^O ignoring $nm output: $_";
+next;
+}
 }
 warn "$0: Unexpected $nm error: $_";
 $error++;

-- 
Perl5 Master Repository


[perl.git] branch smoke-me/jkeenan/134490-Dumpvalue-use-warnings updated. v5.31.4-355-g67eb585123

2019-10-11 Thread James Keenan via perl5-changes
In perl.git, the branch smoke-me/jkeenan/134490-Dumpvalue-use-warnings has been 
updated



  discards  62c19a2cbe3efedc8103bba6521f728ac0c45a44 (commit)
- Log -
commit 67eb585123f82c50117f74fd12bf748a659b41e8
Author: James E Keenan 
Date:   Fri Oct 11 20:01:26 2019 -0400

Dumpvalue:  handle one more potential warning

While working on adding tests to this module, the following warning
sometimes appeared:

Use of each() on hash after insertion without resetting hash
iterator results in undefined behavior

Per perldiag, instead use 'keys' function to iterate over hash.

commit 05b815995cd713ca7400a4158dad068994422955
Author: James E Keenan 
Date:   Wed Oct 9 15:45:41 2019 -0400

Use warnings in Dumpvalue.pm; fix those found

Activating warnings showed many fixable warnings.  The suppression of
some of those warnings was obscuring other problems.

---

Summary of changes:
 Changes   |  2 +-
 INSTALL   |  8 +--
 MANIFEST  |  2 +-
 META.json |  6 +--
 META.yml  |  6 +--
 Porting/README.pod|  2 +-
 Porting/corelist.pl   |  1 +
 Porting/makemeta  |  6 +--
 Porting/release_managers_guide.pod| 18 +++
 Porting/todo.pod  |  2 +-
 README.cygwin |  8 +--
 README.hurd   |  2 +-
 README.jp |  2 +-
 README.macosx | 10 ++--
 README.synology   |  8 +--
 README.win32  | 20 +++
 TestInit.pm   |  3 +-
 configpm  |  4 +-
 cop.h | 27 +-
 cygwin/cygwin.c   |  2 +-
 dist/Devel-PPPort/Changes | 27 ++
 dist/Devel-PPPort/Makefile.PL |  8 +--
 dist/Devel-PPPort/PPPort_pm.PL|  2 +-
 dist/Devel-PPPort/parts/inc/Sv_set| 30 +++
 dist/Devel-PPPort/parts/inc/misc  |  1 -
 dist/Devel-PPPort/parts/inc/utf8  |  7 ++-
 dist/Dumpvalue/lib/Dumpvalue.pm   |  4 +-
 dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm   |  6 +--
 dist/Locale-Maketext/ChangeLog|  2 +-
 dist/Safe/Safe.pm |  4 +-
 dist/Storable/Makefile.PL |  2 +-
 dist/threads-shared/t/stress.t|  4 +-
 dist/threads/lib/threads.pm   | 20 +++
 ebcdic_tables.h   | 14 ++---
 handy.h   |  3 +-
 hints/dec_osf.sh  |  2 +-
 inline.h  | 12 ++---
 perl.h| 10 ++--
 pod/perl.pod  |  2 +-
 pod/perlbook.pod  | 64 +++
 pod/perlcheat.pod |  6 +--
 pod/perlcommunity.pod |  2 +-
 pod/perldelta.pod | 24 -
 pod/perldiag.pod  |  2 +-
 pod/perldtrace.pod|  2 +-
 pod/perlebcdic.pod|  6 +--
 pod/perlembed.pod |  2 +-
 pod/perlfilter.pod|  2 +-
 pod/perlfunc.pod  |  6 +--
 pod/perlgit.pod   |  8 +--
 pod/perlhack.pod  | 28 +-
 pod/perlhacktips.pod  |  2 +-
 pod/perllocale.pod|  6 +--
 pod/perlmodinstall.pod| 20 +++
 pod/perlmodlib.PL | 12 ++---
 pod/perlootut.pod |  6 +--
 pod/perlpacktut.pod   |  6 +--
 pod/perlpodspec.pod   | 16 +++---
 pod/perlport.pod  |  6 +--
 pod/perlre.pod|  8 +--
 pod/perlrebackslash.pod   | 20 +++
 pod/perlrecharclass.pod   |  2 +-
 

[perl.git] branch blead updated. v5.31.4-339-g797c1a3e42

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 797c1a3e426e3c2bc07bb9c60ec768d2b2411c9d
Author: Max Maischein 
Date:   Wed Oct 9 22:04:08 2019 +0200

Mention 7-zip as alternative to WinZip

---

Summary of changes:
 pod/perlmodinstall.pod | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/pod/perlmodinstall.pod b/pod/perlmodinstall.pod
index a148cff052..667055f59f 100644
--- a/pod/perlmodinstall.pod
+++ b/pod/perlmodinstall.pod
@@ -128,7 +128,9 @@ steps below.
 
A. DECOMPRESS
 
-You can use the shareware Winzip ( L ) to
+You can use the
+open source 7-zip ( L )
+or the shareware Winzip ( L ) to
 decompress and unpack modules.
 
B. UNPACK

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.31.4-333-gb885970537

2019-10-11 Thread Dagfinn Ilmari Mannsåker
In perl.git, the branch blead has been updated



- Log -
commit b885970537e1e499804e5690c5cc83f2dfcc9a55
Author: Dagfinn Ilmari Mannsåker 
Date:   Fri Oct 11 10:41:01 2019 +0100

Remove stray "either" now that there's only one site to get EMX from

---

Summary of changes:
 pod/perlmodinstall.pod | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pod/perlmodinstall.pod b/pod/perlmodinstall.pod
index 4d06dd0882..a148cff052 100644
--- a/pod/perlmodinstall.pod
+++ b/pod/perlmodinstall.pod
@@ -197,7 +197,7 @@ You will need the packages mentioned in F in 
the Perl distribution.
 
 B
 
-Get the EMX development suite and gzip/tar, from either Hobbes (
+Get the EMX development suite and gzip/tar from Hobbes (
 L ), and then 
follow
 the instructions for Unix.
 

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.31.4-336-g0bbec57d93

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 0bbec57d93bcef2fba1e748367f84929afb17734
Author: Max Maischein 
Date:   Fri Oct 11 11:57:32 2019 +0200

Mailling list archaeology, restoring old content

http://xray.mpe.mpg.de does not serve the mailing list archives anymore
and is not available via the Wayback machine either.

This patch restores the content of a link to an URL "we" hopefully control
better. The message ID is likely 20040713143217.gb1...@plum.flirble.org ,
to help future searches.

---

Summary of changes:
 cop.h | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/cop.h b/cop.h
index 6c8e6a6b3b..656724ccfa 100644
--- a/cop.h
+++ b/cop.h
@@ -76,25 +76,26 @@ typedef struct jmpenv JMPENV;
 
 /*
  *   PERL_FLEXIBLE_EXCEPTIONS
- * 
+ *
  * All the flexible exceptions code has been removed.
  * See the following threads for details:
  *
- *   
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-07/msg00378.html
- * 
+ *   Message-Id: 20040713143217.gb1...@plum.flirble.org
+ *   https://www.nntp.perl.org/group/perl.perl5.porters/2004/07/msg93041.html
+ *
  * Joshua's original patches (which weren't applied) and discussion:
- * 
+ *
  *   
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg01396.html
  *   
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg01489.html
  *   
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg01491.html
  *   
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg01608.html
  *   
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg02144.html
  *   
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg02998.html
- * 
+ *
  * Chip's reworked patch and discussion:
- * 
+ *
  *   
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-03/msg00520.html
- * 
+ *
  * The flaw in these patches (which went unnoticed at the time) was
  * that they moved some code that could potentially die() out of the
  * region protected by the setjmp()s.  This caused exceptions within
@@ -418,7 +419,7 @@ struct cop {
 #  define CopFILE(c)   ((c)->cop_file)
 #  define CopFILEGV(c) (CopFILE(c) \
 ? gv_fetchfile(CopFILE(c)) : NULL)
-
+
 #  ifdef NETWARE
 #define CopFILE_set(c,pv)  ((c)->cop_file = savepv(pv))
 #define CopFILE_setn(c,pv,l)  ((c)->cop_file = savepvn((pv),(l)))
@@ -938,7 +939,7 @@ struct context {
 
 #define CXINC (cxstack_ix < cxstack_max ? ++cxstack_ix : (cxstack_ix = 
cxinc()))
 
-/* 
+/*
 =head1 "Gimme" Values
 */
 

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.31.4-341-ge217699368

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit e217699368be2cd45255ff5b86150be0463adb9c
Author: Max Maischein 
Date:   Fri Oct 11 10:39:07 2019 +0200

Move Unicode.org URLs to https:// in source code

This URL is outdated, but the link forwards to the correct
section in a PDF.

---

Summary of changes:
 perl.h | 2 +-
 pod/perlre.pod | 8 
 regexec.c  | 4 ++--
 utf8.c | 8 
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/perl.h b/perl.h
index b1382e940d..13ab20a43f 100644
--- a/perl.h
+++ b/perl.h
@@ -7117,7 +7117,7 @@ extern void moncontrol(int);
 #endif
 
 /* ISO 6429 NEL - C1 control NExt Line */
-/* See http://www.unicode.org/unicode/reports/tr13/ */
+/* See https://www.unicode.org/unicode/reports/tr13/ */
 #define NEXT_LINE_CHAR NEXT_LINE_NATIVE
 
 #ifndef PIPESOCK_MODE
diff --git a/pod/perlre.pod b/pod/perlre.pod
index cc717075ac..9aab6730b5 100644
--- a/pod/perlre.pod
+++ b/pod/perlre.pod
@@ -667,7 +667,7 @@ characters.  The C, for example matches the 
letters "k" and
 "K"; and C matches the sequence "ff", which,
 if you're not prepared, might make it look like a hexadecimal constant,
 presenting another potential security issue.  See
-L for a detailed discussion of Unicode
+L for a detailed discussion of Unicode
 security issues.
 
 This modifier may be specified to be the default by Chttp://unicode.org/reports/tr39/>) Unicode Security
+Unicode's UTS 39 (L) Unicode Security
 Mechanisms in allowing such mixtures.  For example, the Japanese scripts
 Katakana and Hiragana are commonly mixed together in practice, along
 with some Chinese characters, and hence are treated as being in a single
@@ -2642,7 +2642,7 @@ operation are subject to change; using it yields a 
warning in the
 C category.
 
 The C property as modified by UTS 39
-(L) is used as the basis for this
+(L) is used as the basis for this
 feature.
 
 To summarize,
@@ -2677,7 +2677,7 @@ All characters in the sequence come from the Common 
script and/or the
 Inherited script and/or a single other script.
 
 The script of a character is determined by the C
-property as modified by UTS 39 (L), as
+property as modified by UTS 39 (L), as
 described above.
 
 =item 3
diff --git a/regexec.c b/regexec.c
index 3c679c10ec..c80a3fa25a 100644
--- a/regexec.c
+++ b/regexec.c
@@ -4484,7 +4484,7 @@ STATIC bool
 S_isGCB(pTHX_ const GCB_enum before, const GCB_enum after, const U8 * const 
strbeg, const U8 * const curpos, const bool utf8_target)
 {
 /* returns a boolean indicating if there is a Grapheme Cluster Boundary
- * between the inputs.  See http://www.unicode.org/reports/tr29/. */
+ * between the inputs.  See https://www.unicode.org/reports/tr29/. */
 
 PERL_ARGS_ASSERT_ISGCB;
 
@@ -4921,7 +4921,7 @@ S_isSB(pTHX_ SB_enum before,
  const bool utf8_target)
 {
 /* returns a boolean indicating if there is a Sentence Boundary Break
- * between the inputs.  See http://www.unicode.org/reports/tr29/ */
+ * between the inputs.  See https://www.unicode.org/reports/tr29/ */
 
 U8 * lpos = (U8 *) curpos;
 bool has_para_sep = FALSE;
diff --git a/utf8.c b/utf8.c
index bb4a858b01..3ead565fe6 100644
--- a/utf8.c
+++ b/utf8.c
@@ -486,7 +486,7 @@ Similarly, C and
 C are shortcuts to select the
 above-Unicode and surrogate flags, but not the non-character ones, as
 defined in
-Lhttp://www.unicode.org/versions/corrigendum9.html>.
+Lhttps://www.unicode.org/versions/corrigendum9.html>.
 See L.
 
 Extremely high code points were never specified in any standard, and require an
@@ -1242,7 +1242,7 @@ disallow these categories individually.  
C
 restricts the allowed inputs to the strict UTF-8 traditionally defined by
 Unicode.  Use C to use the strictness
 definition given by
-Lhttp://www.unicode.org/versions/corrigendum9.html>.
+Lhttps://www.unicode.org/versions/corrigendum9.html>.
 The difference between traditional strictness and C9 strictness is that the
 latter does not forbid non-character code points.  (They are still discouraged,
 however.)  For more discussion see L.
@@ -1598,7 +1598,7 @@ Perl__utf8n_to_uvchr_msgs_helper(const U8 *s,
 /* The order of malformation tests here is important.  We should consume as
  * few bytes as possible in order to not skip any valid character.  This is
  * required by the Unicode Standard (section 3.9 of Unicode 6.0); see also
- * http://unicode.org/reports/tr36 for more discussion as to why.  

[perl.git] branch blead updated. v5.31.4-342-g8fbb37ca1c

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 8fbb37ca1c472ee93363785925824359c318c60f
Author: Max Maischein 
Date:   Fri Oct 11 13:15:12 2019 +0200

More documentation links http -> https

O'Reilly conferences and yapc.org have https

---

Summary of changes:
 README.jp | 2 +-
 README.synology   | 8 
 pod/perlcommunity.pod | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/README.jp b/README.jp
index 2bd89ea31d..55cc66e62b 100644
--- a/README.jp
+++ b/README.jp
@@ -59,7 +59,7 @@ Perl 自身は Unicode で動作します。Perl スクリプト内の文字列
 
 5.8以前の、スクリプトがEUC-JPであればリテラルだけは扱うことができました。また、入出力を扱うモジュールとしてはJcode.pmが( 
L 
)、perl4用のユーティリティとしてはjcode.plがそれぞれ存在し、日本語の扱えるCGIでよく利用されていることを御存じの方も少なくないかと思われます。ただし、日本語による正規表現をうまく扱うことは不可能でした。
 
-5.005以前のPerlには、日本語に特化したローカライズ版、Jperlが存在しました( 
L )。また、Mac OS 
9.x/Classic用のPerl、MacPerlの日本語版もMacJPerlとして存在してました。( 
L 
).これらでは文字コードとしてEUC-JPに加えShift_JISもそのまま扱うことができ、また日本語による正規表現を扱うことも可能でした。
+5.005以前のPerlには、日本語に特化したローカライズ版、Jperlが存在しました( 
L )。また、Mac OS 
9.x/Classic用のPerl、MacPerlの日本語版もMacJPerlとして存在してました。( 
L 
).これらでは文字コードとしてEUC-JPに加えShift_JISもそのまま扱うことができ、また日本語による正規表現を扱うことも可能でした。
 
 
Perl5.8では、これらの機能がすべてPerl本体だけで実現できる上に、日本語のみならず上記114の文字コードをすべて、しかも同時に扱うことができます。さらに、CPANなどから新しい文字コード用のモジュールを入手することも簡単にできるようになっています。
 
diff --git a/README.synology b/README.synology
index b1b9d8811c..1fde18cca0 100644
--- a/README.synology
+++ b/README.synology
@@ -18,7 +18,7 @@ which is a trimmed-down Linux system enhanced with several 
tools for
 managing the NAS. There are several flavours of hardware: Marvell
 Armada (ARMv5tel, ARMv7l), Intel Atom (i686, x86_64), Freescale QorIQ
 (PPC), and more. For a full list see the
-Lhttp://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have>.
+Lhttps://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have>.
 
 Since it is based on Linux, the NAS can run many popular Linux
 software packages, including Perl. In fact, Synology provides a
@@ -42,7 +42,7 @@ H.Merijn Brand (DS213, ARMv5tel and RS815, Intel Atom x64).
 As DSM is a trimmed-down Linux system, it lacks many of the tools and
 libraries commonly found on Linux. The basic tools like sh, cp, rm,
 etc. are implemented using
-Lhttp://en.wikipedia.org/wiki/BusyBox>.
+Lhttps://en.wikipedia.org/wiki/BusyBox>.
 
 =over 4
 
@@ -59,7 +59,7 @@ If you want to smoke test Perl, install C.
 
 In Settings, add the following Package Sources:
 
-  http://www.cphub.net
+  https://www.cphub.net
   http://packages.quadrat4.de
 
 =item *
@@ -139,7 +139,7 @@ Lhttps://github.com/Entware-ng/Entware-ng/wi
 
 That sadly does not (yet) work on QorIQ. At the moment of writing, the
 supported architectures are armv5, armv7, mipsel, wl500g, x86_32, and x86_64.
-Check Lhttp://pkg.entware.net/binaries/> for supported platforms.
+Check Lhttps://pkg.entware.net/binaries/> for supported platforms.
 
 Entware-ng comes with a precompiled 5.24.1 (June 2017) that allowes
 building shared XS code. Note that this installation does B use
diff --git a/pod/perlcommunity.pod b/pod/perlcommunity.pod
index 2827507694..51b7110abb 100644
--- a/pod/perlcommunity.pod
+++ b/pod/perlcommunity.pod
@@ -145,7 +145,7 @@ put on by O'Reilly, and Yet Another Perl Conference or YAPC 
(pronounced
 yap-see), which is localized into several regional YAPCs (North America,
 Europe, Asia) in a stunning grassroots display by the Perl community. For more
 information about either conference, check out their respective web pages:
-OSCON L; YAPC L.
+OSCON L; YAPC L.
 
 A relatively new conference franchise with a large Perl portion is the
 Open Source Developers Conference or OSDC. First held in Australia it has

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.31.4-340-gf6521f7c7e

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit f6521f7c7e463d8cca86407d73f417faf66564d1
Author: Max Maischein 
Date:   Fri Oct 11 12:08:06 2019 +0200

Move http:// URLs to https:// URLs in source code

This commit moves more URLs from http to https. This time it
affects some source code, that's why it is not bunched up
with the commits affecting pod/*

---

Summary of changes:
 INSTALL|  8 
 Porting/release_managers_guide.pod | 16 
 ebcdic_tables.h| 14 +++---
 inline.h   | 12 ++--
 perl.h |  8 
 regen/ebcdic.pl|  6 +++---
 utils/perlbug.PL   |  4 ++--
 7 files changed, 34 insertions(+), 34 deletions(-)

diff --git a/INSTALL b/INSTALL
index 8c096899a9..eb7a67136a 100644
--- a/INSTALL
+++ b/INSTALL
@@ -10,7 +10,7 @@ INSTALL - Build and Installation guide for perl 5.
 
 First, make sure you have an up-to-date version of Perl.  If you
 didn't get your Perl source from CPAN, check the latest version at
-L.  Perl uses a version scheme where even-numbered
+L.  Perl uses a version scheme where even-numbered
 subreleases (like 5.8.x and 5.10.x) are stable maintenance releases and
 odd-numbered subreleases (like 5.7.x and 5.9.x) are unstable
 development releases.  Development releases should not be used in
@@ -458,7 +458,7 @@ TCP/IP proxy protocol library.  SOCKS is used to give 
applications
 access to transport layer network proxies.  Perl supports only SOCKS
 Version 5.  The corresponding Configure option is -Dusesocks.
 You can find more about SOCKS from wikipedia at
-L.
+L.
 
 =head3 Dynamic Loading
 
@@ -1415,7 +1415,7 @@ including a glossary of all those config.sh variables, is 
in the Porting
 subdirectory.  Porting/Glossary should especially come in handy.
 
 Ports for other systems may also be available.  You should check out
-L for current information on ports to
+L for current information on ports to
 various other operating systems.
 
 If you plan to port Perl to a new architecture, study carefully the
@@ -2432,7 +2432,7 @@ for details of how to report the issue.
 
 If you are unsure what makes a good bug report please read "How to
 report Bugs Effectively" by Simon Tatham:
-L
+L
 
 =head1 Coexistence with earlier versions of perl 5
 
diff --git a/Porting/release_managers_guide.pod 
b/Porting/release_managers_guide.pod
index 7b7ccdca1a..c1b8343891 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -366,9 +366,9 @@ This comes down to:
 =head3 monitor smoke tests for failures
 
 Similarly, monitor the smoking of core tests, and try to fix.  See
-L, L
+L, L
 and L for a summary. See also
-L which has
+L which has
 the raw reports.
 
 Similarly, monitor the smoking of perl for compiler warnings, and try to
@@ -652,7 +652,7 @@ modules on CPAN. It can use a full, local CPAN mirror 
and/or fall back
 on HTTP::Tiny to fetch package metadata remotely.
 
 (If you'd prefer to have a full CPAN mirror, see
-L)
+L)
 
 Change to your perl checkout, and if necessary,
 
@@ -941,7 +941,7 @@ up.
 In order to produce the C tarball, XZ Utils are required. The C
 utility is included with most modern UNIX-type operating systems and
 is available for Cygwin. A Windows port is available from
-L.
+L.
 
 B: if you are on OS X, you must export C
 to prevent OS X resource files from being included in your tarball. After
@@ -1540,7 +1540,7 @@ and is properly indexed:
 
 =item *
 
-Check your author directory under L
+Check your author directory under L
 to ensure that the tarballs are available on the website.
 
 =item *
@@ -1557,14 +1557,14 @@ ask Ask .
 
 =item *
 
-Check L to ensure that the F updates
+Check L to ensure that the F updates
 have been correctly 

[perl.git] branch blead updated. v5.31.4-334-g77bf4cdbab

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 77bf4cdbabb6c9b504a1c6c8800bb6bad4f9f3b5
Author: Max Maischein 
Date:   Fri Oct 11 10:50:18 2019 +0200

Update URLs in META.* to https://

---

Summary of changes:
 META.json| 6 +++---
 META.yml | 6 +++---
 Porting/makemeta | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/META.json b/META.json
index 4696ae5386..fb3589b5eb 100644
--- a/META.json
+++ b/META.json
@@ -119,12 +119,12 @@
   "bugtracker" : {
  "web" : "https://rt.perl.org/;
   },
-  "homepage" : "http://www.perl.org/;,
+  "homepage" : "https://www.perl.org/;,
   "license" : [
- "http://dev.perl.org/licenses/;
+ "https://dev.perl.org/licenses/;
   ],
   "repository" : {
- "url" : "http://perl5.git.perl.org/;
+ "url" : "https://perl5.git.perl.org/;
   }
},
"version" : "5.031005",
diff --git a/META.yml b/META.yml
index dc87a0e630..1af41573fe 100644
--- a/META.yml
+++ b/META.yml
@@ -111,8 +111,8 @@ no_index:
 - vxs.inc
 resources:
   bugtracker: https://rt.perl.org/
-  homepage: http://www.perl.org/
-  license: http://dev.perl.org/licenses/
-  repository: http://perl5.git.perl.org/
+  homepage: https://www.perl.org/
+  license: https://dev.perl.org/licenses/
+  repository: https://perl5.git.perl.org/
 version: '5.031005'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/Porting/makemeta b/Porting/makemeta
index a5fa5a45dc..b4124d9c2f 100644
--- a/Porting/makemeta
+++ b/Porting/makemeta
@@ -47,14 +47,14 @@ my $distmeta = {
   'dynamic_config' => 1,
   'resources' => {
 'repository' => {
-  'url' => 'http://perl5.git.perl.org/'
+  'url' => 'https://perl5.git.perl.org/'
 },
-'homepage' => 'http://www.perl.org/',
+'homepage' => 'https://www.perl.org/',
 'bugtracker' => {
   'web' => 'https://rt.perl.org/'
 },
 'license' => [
-  'http://dev.perl.org/licenses/'
+  'https://dev.perl.org/licenses/'
 ],
   },
 };

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.31.4-337-g0e9a4b8509

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 0e9a4b850977b60c58ba0ab6ae1544d006be4be9
Author: Max Maischein 
Date:   Fri Oct 11 12:34:36 2019 +0200

Mailling list archaeology, restoring old content

http://xray.mpe.mpg.de does not serve the mailing list archives anymore
and is not available via the Wayback machine either.

This patch restores the content of a link to an URL "we" hopefully control
better. The message ID correlates to a patch that git blame
identified as being replaced by the current state in the time range.

---

Summary of changes:
 TestInit.pm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/TestInit.pm b/TestInit.pm
index bab5aea512..7f53664e27 100644
--- a/TestInit.pm
+++ b/TestInit.pm
@@ -43,7 +43,8 @@ $VERSION = 1.04;
 # which live dual lives on CPAN.
 # Don't interfere with the taintedness of %ENV, this could perturbate tests.
 # This feels like a better solution than the original, from
-# http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2003-07/msg00154.html
+# Message-ID: 20030703145818.5bdd2873.rgarciasua...@free.fr
+# https://www.nntp.perl.org/group/perl.perl5.porters/2003/07/msg77533.html
 $ENV{PERL_CORE} = $^X;
 
 $0 =~ s/\.dp$//; # for the test.deparse make target

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.31.4-344-g04d3d25b9e

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit 04d3d25b9ee16b497deab0004dec131e4a4ebd9b
Author: Max Maischein 
Date:   Fri Oct 11 13:56:01 2019 +0200

Perldelta entry for the updated links

commit 94a9f2548520fd4599cb228c9e1608f4f0def4f3
Author: Max Maischein 
Date:   Fri Oct 11 11:10:28 2019 +0200

Change bug URL from http://rt.perl.org to https://rt.perl.org

This updates the bug tracker URL from http://rt.perl.org
to https://rt.perl.org.

There is a place in the code, in corelist.pl, that is sensitive
to the URL of the bug tracker. This now understands both
versions of the bug tracker URL. Ideally, this will be
consolidated once the dust settles.

This patch also updates ExtUtils::CBuilder, Safe, threads
and threads::shared to point to the new bug tracker URL.

---

Summary of changes:
 MANIFEST  |  2 +-
 Porting/corelist.pl   |  1 +
 Porting/release_managers_guide.pod|  2 +-
 cygwin/cygwin.c   |  2 +-
 dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm   |  4 ++--
 dist/Locale-Maketext/ChangeLog|  2 +-
 dist/Safe/Safe.pm |  4 ++--
 dist/Storable/Makefile.PL |  2 +-
 dist/threads-shared/t/stress.t|  4 ++--
 dist/threads/lib/threads.pm   | 20 ++--
 handy.h   |  2 +-
 pod/perldelta.pod | 22 ++
 t/base/lex.t  |  2 +-
 t/benchmark/rt26188-speed-up-keys-on-empty-hash.t |  2 +-
 t/io/data.t   |  6 +++---
 t/io/errno.t  |  2 +-
 t/op/readdir.t|  4 ++--
 utils/perlbug.PL  |  2 +-
 18 files changed, 54 insertions(+), 31 deletions(-)

diff --git a/MANIFEST b/MANIFEST
index 8159ac8cc1..74052779cd 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -5750,7 +5750,7 @@ t/op/exec.t   See if exec, system and 
qx work
 t/op/exists_sub.t  See if exists() works
 t/op/exp.t See if math functions work
 t/op/fh.t  See if filehandles work
-t/op/filehandle.t  Tests for 
http://rt.perl.org/rt3/Ticket/Display.html?id=72586
+t/op/filehandle.t  Tests for 
https://rt.perl.org/rt3/Ticket/Display.html?id=72586
 t/op/filetest.tSee if file tests work
 t/op/filetest_stack_ok.t   See if file tests leave their argument on the 
stack
 t/op/filetest_t.t  See if -t file test works
diff --git a/Porting/corelist.pl b/Porting/corelist.pl
index ce74ed42c8..9267a7f417 100755
--- a/Porting/corelist.pl
+++ b/Porting/corelist.pl
@@ -292,6 +292,7 @@ foreach my $module ( sort keys %module_to_upstream ) {
 
 $bug_tracker = defined $bug_tracker ? quote($bug_tracker) : 'undef';
next if $bug_tracker eq "'http://rt.perl.org/perlbug/'";
+   next if $bug_tracker eq "'https://rt.perl.org/perlbug/'";
 $tracker .= sprintf "%-24s=> %s,\n", "'$module'", $bug_tracker;
 }
 $tracker .= ");";
diff --git a/Porting/release_managers_guide.pod 
b/Porting/release_managers_guide.pod
index c1b8343891..3b39afd448 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -143,7 +143,7 @@ Andreas' email address at:
 
 =head3 rt.perl.org update access
 
-Make sure you have permission to close tickets on L
+Make sure you have permission to close tickets on L
 so you can respond to bug reports as necessary during your stint.  If you
 don't, make an account (if you don't have one) and contact the pumpking
 with your username to get ticket-closing permission.
diff --git a/cygwin/cygwin.c b/cygwin/cygwin.c
index 6b11efed7f..b79af68e58 100644
--- a/cygwin/cygwin.c
+++ b/cygwin/cygwin.c
@@ -219,7 +219,7 @@ XS(Cygwin_cwd)
 dXSARGS;
 char *cwd;
 
-/* See http://rt.perl.org/rt3/Ticket/Display.html?id=38628 
+/* See https://rt.perl.org/rt3/Ticket/Display.html?id=38628
There is Cwd->cwd() usage in the wild, and previous versions didn't die.
  */
 if(items > 1)
diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm 
b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
index 230be1ce44..09677a5c18 100644
--- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
+++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
@@ -7,7 +7,7 @@ use Perl::OSType qw/os_type/;
 
 use warnings;
 use strict;
-our $VERSION = 

[perl.git] branch blead updated. v5.31.4-338-gfd3a397ea1

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit fd3a397ea1401f991861564cc0f80dab97343104
Author: Max Maischein 
Date:   Fri Oct 11 12:46:26 2019 +0200

Mailling list archaeology, restoring old content

http://xray.mpe.mpg.de does not serve the mailing list archives anymore
and is not available via the Wayback machine either.

This patch restores the content of a link to an URL "we" hopefully control
better. The message ID correlates to a message mentioned in the git blame
patch that introduced the URL.

---

Summary of changes:
 t/op/universal.t | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/t/op/universal.t b/t/op/universal.t
index 116f92383e..4c277c3e39 100644
--- a/t/op/universal.t
+++ b/t/op/universal.t
@@ -244,7 +244,8 @@ like( $@, qr/Can't call method "DOES" on unblessed 
reference/,
 
 # Tests for can seem to be split between here and method.t
 # Add the verbatim perl code mentioned in the comments of
-# http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg01710.html
+# Message-ID: e14ufzd-0007kd...@libra.cus.cam.ac.uk
+# https://www.nntp.perl.org/group/perl.perl5.porters/2001/05/msg35327.html
 # but never actually tested.
 is(UNIVERSAL->can("NoSuchPackage::foo"), undef);
 

-- 
Perl5 Master Repository


[perl.git] branch blead updated. v5.31.4-335-gc77726bb7b

2019-10-11 Thread Max Maischein
In perl.git, the branch blead has been updated



- Log -
commit c77726bb7bf6d340166d67aac247e2e307158a9a
Author: Max Maischein 
Date:   Fri Oct 11 10:39:15 2019 +0200

Perl5 git is on https

---

Summary of changes:
 Changes | 2 +-
 Porting/README.pod  | 2 +-
 Porting/todo.pod| 2 +-
 configpm| 4 ++--
 cop.h   | 8 
 dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm | 2 +-
 hints/dec_osf.sh| 2 +-
 pod/perlsource.pod  | 2 +-
 pod/perltodo.pod| 2 +-
 9 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/Changes b/Changes
index 9887fbba65..283f8bd8af 100644
--- a/Changes
+++ b/Changes
@@ -8,7 +8,7 @@ For a list of contributors to perl, see AUTHORS.
 
 If you need a detailed commit history (i.e. descriptions of each
 individual commit),  you can view the git version control history online
-at http://perl5.git.perl.org/perl.git (follow the 'shortlog' link beside
+at https://perl5.git.perl.org/perl.git (follow the 'shortlog' link beside
 the relevant tag). Or, you can download a copy of the git repository and
 then run a command like
 
diff --git a/Porting/README.pod b/Porting/README.pod
index 110e9f0df6..2552dd5186 100644
--- a/Porting/README.pod
+++ b/Porting/README.pod
@@ -361,7 +361,7 @@ A helper tool for perl's 2038 support See 
F for details.
 =head2 F
 
 This is a list of wishes for Perl. The most up-to-date version of this file is
-at L.
+at L.
 The tasks we think are smaller or easier are listed first.  Anyone is welcome
 to work on any of these, but it's a good idea to first contact
 I to avoid duplication of effort, and to learn from
diff --git a/Porting/todo.pod b/Porting/todo.pod
index 16736209ba..535f30dc5f 100644
--- a/Porting/todo.pod
+++ b/Porting/todo.pod
@@ -5,7 +5,7 @@ todo - Perl TO-DO list
 =head1 DESCRIPTION
 
 This is a list of wishes for Perl. The most up to date version of this file
-is at L
+is at L
 
 The tasks we think are smaller or easier are listed first. Anyone is welcome
 to work on any of these, but it's a good idea to first contact
diff --git a/configpm b/configpm
index 88f0150949..2df2c7b727 100755
--- a/configpm
+++ b/configpm
@@ -150,7 +150,7 @@ $config_txt .= sprintf << 'EOT', $], $export_funcs;
 
 # for a description of the variables, please have a look at the
 # Glossary file, as written in the Porting folder, or use the url:
-# http://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/Glossary
+# https://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/Glossary
 
 package Config;
 use strict;
@@ -896,7 +896,7 @@ named variable exists.
 
 For a description of the variables, please have a look at the
 Glossary file, as written in the Porting folder, or use the url:
-http://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/Glossary
+https://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/Glossary
 
 =over 4
 
diff --git a/cop.h b/cop.h
index f9bf85222d..6c8e6a6b3b 100644
--- a/cop.h
+++ b/cop.h
@@ -99,12 +99,12 @@ typedef struct jmpenv JMPENV;
  * that they moved some code that could potentially die() out of the
  * region protected by the setjmp()s.  This caused exceptions within
  * END blocks and such to not be handled by the correct setjmp().
- * 
+ *
  * The original patches that introduces flexible exceptions were:
  *
- * 
http://perl5.git.perl.org/perl.git/commit/312caa8e97f1c7ee342a9895c2f0e749625b4929
- * 
http://perl5.git.perl.org/perl.git/commit/14dd3ad8c9bf82cf09798a22cc89a9862dfd6d1a

- *  
+ * 
https://perl5.git.perl.org/perl.git/commit/312caa8e97f1c7ee342a9895c2f0e749625b4929
+ * 
https://perl5.git.perl.org/perl.git/commit/14dd3ad8c9bf82cf09798a22cc89a9862dfd6d1a
+ *
  */
 
 #define dJMPENVJMPENV cur_env
diff --git a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm 
b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
index 9fdb41ca77..230be1ce44 100644
--- a/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
+++ b/dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
@@ -274,7 +274,7 @@ submit any bug reports via the F tool included 
with Perl 5.
 Bug reports will be included in the Perl 5 ticket system at
 L.
 
-The Perl 5 source code is available at