Subject: CVS commit: pkgsrc/lang/perl5
From: Adam Ciarcinski
Date: 2023-04-25 09:29:47
Message id: 20230425072947.EF27FFA85@cvs.NetBSD.org

Log Message:
perl5: updated to 5.36.1

perl v5.36.1

Incompatible Changes
       There are no changes intentionally incompatible with 5.36.0.  If any \ 
exist, they are bugs, and we request
       that you submit a report.  See "Reporting Bugs" below.

Modules and Pragmata
   Updated Modules and Pragmata
       •   Module::CoreList has been upgraded from version 5.20220520 to \ 
5.20230423.

Configuration and Compilation
       •   "Configure" probed for the return type of malloc() and \ 
free() by testing whether declarations for those
           functions produced a function type mismatch with the implementation.  \ 
On Solaris, with a C++ compiler,
           this check always failed, since Solaris instead imports malloc() and \ 
free() from "std::" with "using"
           for C++ builds.  Since the return types of malloc() and free() are \ 
well defined by the C standard, skip
           probing for them.  "Configure" command-line arguments and \ 
hints can still override these type in the
           unlikely case that is needed.

Testing
       Tests were added and changed to reflect the other additions and changes \ 
in this release.

Selected Bug Fixes
       •   An eval() as the last statement in a regex code block could trigger \ 
an interpreter panic; e.g.

               /(?{ ...; eval {....}; })/

       •   An "eval EXPR" referring to a lexical sub defined in \ 
grandparent scope no longer produces an assertion
           failures.

       •   Writing to a magic variables associated with the selected output \ 
handle, $^, $~, $=, "$-" and $%, no
           longer crashes perl if the IO object has been cleared from the \ 
selected output handle.

Files:
RevisionActionfile
1.276modifypkgsrc/lang/perl5/Makefile
1.46modifypkgsrc/lang/perl5/Makefile.common
1.178modifypkgsrc/lang/perl5/distinfo
1.27modifypkgsrc/lang/perl5/hacks.mk
1.18modifypkgsrc/lang/perl5/options.mk
1.22modifypkgsrc/lang/perl5/packlist.mk