Subject: CVS commit: pkgsrc/lang/perl58
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 12/29/2004 19:41:26
Module Name: pkgsrc
Committed By: jlam
Date: Wed Dec 29 19:41:25 UTC 2004
Modified Files:
pkgsrc/lang/perl58: Makefile distinfo
pkgsrc/lang/perl58/patches: patch-ah patch-ca patch-ci
Log Message:
Update lang/perl58 to perl-5.8.6. Selected hanges from version 5.8.5
include:
* By default, platforms that have native threads will build a threaded
perl. Note that you will likely have to rebuild your Perl modules
after this update unless your Perl is already threaded.
* The perl interpreter is now more tolerant of UTF-16-encoded scripts.
* Several core modules were updated.
* Perl has a new -dt command-line flag, which enables threads support in
the debugger.
* "foreach" on threads::shared array used to be able to crash Perl. This
bug has now been fixed.
* A regexp in "STDOUT"'s destructor used to coredump, because the regexp
pad was already freed. This has been fixed.
* Using "delete" on an array no longer leaks memory. A "pop" of an item
from a shared array reference no longer causes a leak.
* "eval_sv()" failing a taint test could corrupt the stack - this has
been fixed.
* On platforms with 64 bit pointers numeric comparison operators used to
erroneously compare the addresses of references that are overloaded,
rather than using the overloaded values. This has been fixed.
* From now on all applications embedding perl will behave as if perl were
compiled with -DPERL_USE_SAFE_PUTENV.
To generate a diff of this commit:
cvs rdiff -r1.68 -r1.69 pkgsrc/lang/perl58/Makefile
cvs rdiff -r1.23 -r1.24 pkgsrc/lang/perl58/distinfo
cvs rdiff -r1.7 -r1.8 pkgsrc/lang/perl58/patches/patch-ah
cvs rdiff -r1.5 -r1.6 pkgsrc/lang/perl58/patches/patch-ca
cvs rdiff -r1.1 -r1.2 pkgsrc/lang/perl58/patches/patch-ci
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.