Subject: CVS commit: pkgsrc/lang/perl5
From: Adam Ciarcinski
Date: 2014-01-13 10:59:16
Message id: 20140113095916.EC5BC96@cvs.netbsd.org

Log Message:
Changes 5.18.2:
* B has been upgraded from version 1.42_01 to 1.42_02.
* B::Concise has been upgraded from version 0.95 to 0.95_01.
* English has been upgraded from version 1.06 to 1.06_01. This fixes an error \ 
about the performance of $`, $&, and c<$'>.
* File::Glob has been upgraded from version 1.20 to 1.20_01.
Bugs fixed:
* Perl 5.18.1 introduced a regression along with a bugfix for lexical subs. Some \ 
B::SPECIAL results from B::CV::GV became undefs instead. This broke Devel::Cover \ 
among other libraries.
* Perl 5.18.0 introduced a regression whereby [:^ascii:], if used in the same \ 
character class as other qualifiers, would fail to match characters in the \ 
Latin-1 block.
* Perl 5.18.0 introduced a regression when using ->SUPER::method with \ 
AUTOLOAD by looking up AUTOLOAD from the current package, rather than the \ 
current package’s superclass.
* Perl 5.18.0 introduced a regression whereby -bareword was no longer permitted \ 
under the strict and integer pragmata when used together.
* Previously PerlIOBase_dup didn't check if pushing the new layer succeeded \ 
before (optionally) setting the utf8 flag. This could cause \ 
segfaults-by-nullpointer.
* A buffer overflow with very long identifiers has been fixed.
* A regression from 5.16 in the handling of padranges led to assertion failures \ 
if a keyword plugin declined to handle the second ‘my’, but only after \ 
creating a padop.
* The construct $r=qr/.../; /$r/p is now handled properly, an issue which had \ 
been worsened by changes 5.18.0.

Files:
RevisionActionfile
1.215modifypkgsrc/lang/perl5/Makefile
1.20modifypkgsrc/lang/perl5/Makefile.common
1.114modifypkgsrc/lang/perl5/distinfo
1.5modifypkgsrc/lang/perl5/options.mk