Now
MAIN commitmail json YAML
pkgsrc/lang/perl5/Makefile@1.138
/
diff
pkgsrc/lang/perl5/distinfo@1.50 / diff
pkgsrc/lang/perl5/patches/patch-aa@1.31 / diff
pkgsrc/lang/perl5/patches/patch-ac deleted
pkgsrc/lang/perl5/patches/patch-ad deleted
pkgsrc/lang/perl5/patches/patch-ae deleted
pkgsrc/lang/perl5/patches/patch-af deleted
pkgsrc/lang/perl5/patches/patch-ag deleted
pkgsrc/lang/perl5/patches/patch-ah@1.10 / diff
pkgsrc/lang/perl5/patches/patch-ai deleted
pkgsrc/lang/perl5/patches/patch-aj deleted
pkgsrc/lang/perl5/patches/patch-ak deleted
pkgsrc/lang/perl5/patches/patch-am deleted
pkgsrc/lang/perl5/patches/patch-an deleted
pkgsrc/lang/perl5/patches/patch-ap deleted
pkgsrc/lang/perl5/patches/patch-aq@1.2 / diff
pkgsrc/lang/perl5/patches/patch-ar deleted
pkgsrc/lang/perl5/patches/patch-as@1.3 / diff
pkgsrc/lang/perl5/patches/patch-ba@1.5 / diff
pkgsrc/lang/perl5/patches/patch-ca@1.6 / diff
pkgsrc/lang/perl5/patches/patch-cb deleted
pkgsrc/lang/perl5/patches/patch-ce deleted
pkgsrc/lang/perl5/patches/patch-ch@1.4 / diff
pkgsrc/lang/perl5/patches/patch-ci@1.4 / diff
pkgsrc/lang/perl5/patches/patch-cn@1.2 / diff
pkgsrc/lang/perl5/patches/patch-co@1.2 / diff
pkgsrc/lang/perl5/patches/patch-da deleted
pkgsrc/lang/perl5/patches/patch-ta@1.2 / diff
pkgsrc/lang/perl5/patches/patch-zc@1.3 / diff
pkgsrc/lang/perl5/patches/patch-zd@1.1 / diff
pkgsrc/lang/perl5/distinfo@1.50 / diff
pkgsrc/lang/perl5/patches/patch-aa@1.31 / diff
pkgsrc/lang/perl5/patches/patch-ac deleted
pkgsrc/lang/perl5/patches/patch-ad deleted
pkgsrc/lang/perl5/patches/patch-ae deleted
pkgsrc/lang/perl5/patches/patch-af deleted
pkgsrc/lang/perl5/patches/patch-ag deleted
pkgsrc/lang/perl5/patches/patch-ah@1.10 / diff
pkgsrc/lang/perl5/patches/patch-ai deleted
pkgsrc/lang/perl5/patches/patch-aj deleted
pkgsrc/lang/perl5/patches/patch-ak deleted
pkgsrc/lang/perl5/patches/patch-am deleted
pkgsrc/lang/perl5/patches/patch-an deleted
pkgsrc/lang/perl5/patches/patch-ap deleted
pkgsrc/lang/perl5/patches/patch-aq@1.2 / diff
pkgsrc/lang/perl5/patches/patch-ar deleted
pkgsrc/lang/perl5/patches/patch-as@1.3 / diff
pkgsrc/lang/perl5/patches/patch-ba@1.5 / diff
pkgsrc/lang/perl5/patches/patch-ca@1.6 / diff
pkgsrc/lang/perl5/patches/patch-cb deleted
pkgsrc/lang/perl5/patches/patch-ce deleted
pkgsrc/lang/perl5/patches/patch-ch@1.4 / diff
pkgsrc/lang/perl5/patches/patch-ci@1.4 / diff
pkgsrc/lang/perl5/patches/patch-cn@1.2 / diff
pkgsrc/lang/perl5/patches/patch-co@1.2 / diff
pkgsrc/lang/perl5/patches/patch-da deleted
pkgsrc/lang/perl5/patches/patch-ta@1.2 / diff
pkgsrc/lang/perl5/patches/patch-zc@1.3 / diff
pkgsrc/lang/perl5/patches/patch-zd@1.1 / diff
Update perl5 from version 5.8.8nb8 to 5.10.0.
A large number of packages have had their internal regression tests
run successfully with this update, including mod_perl for Apache.
Pkgsrc changes: a number of our local patches are no longer needed.
Upstream changes from version 5.8.8:
# Core Enhancements
* The feature pragma
* New -E command-line switch
* Defined-or operator
* Switch and Smart Match operator
* Regular expressions
* say()
* Lexical $_
* The _ prototype
* UNITCHECK blocks
* New Pragma, mro
* readdir() may return a "short filename" on Windows
* readpipe() is now overridable
* Default argument for readline()
* state() variables
* Stacked filetest operators
* UNIVERSAL::DOES()
* Formats
* Byte-order modifiers for pack() and unpack()
* no VERSION
* chdir, chmod and chown on filehandles
* OS groups
* Recursive sort subs
* Exceptions in constant folding
* Source filters in @INC
* New internal variables
* Miscellaneous
* UCD 5.0.0
* MAD
* kill() on Windows
# Incompatible Changes
* Packing and UTF-8 strings
* Byte/character count feature in unpack()
* The $* and $# variables have been removed
* substr() lvalues are no longer fixed-length
* Parsing of -f _
* :unique
* Effect of pragmas in eval
* chdir FOO
* Handling of .pmc files
* $^V is now a version object instead of a v-string
* @- and @+ in patterns
* $AUTOLOAD can now be tainted
* Tainting and printf
* undef and signal handlers
* strictures and dereferencing in defined()
* (?p{}) has been removed
* Pseudo-hashes have been removed
* Removal of the bytecode compiler and of perlcc
* Removal of the JPL
* Recursive inheritance detected earlier
# Modules and Pragmata
* Upgrading individual core modules
* Pragmata Changes
* New modules
* Selected Changes to Core Modules
# Utility Changes
# New Documentation
# Performance Enhancements
* In-place sorting
* Lexical array access
* XS-assisted SWASHGET
* Constant subroutines
* PERL_DONT_CREATE_GVSV
* Weak references are cheaper
* sort() enhancements
* Memory optimisations
* UTF-8 cache optimisation
* Sloppy stat on Windows
* Regular expressions optimisations
# Installation and Configuration Improvements
* Configuration improvements
* Compilation improvements
* Installation improvements
* New Or Improved Platforms
# Selected Bug Fixes
# New or Changed Diagnostics
# Changed Internals
* Reordering of SVt_* constants
* Elimination of SVt_PVBM
* New type SVt_BIND
* Removal of CPP symbols
* Less space is used by ops
* New parser
* Use of const
* Mathoms
* AvFLAGS has been removed
* av_* changes
* $^H and %^H
* B:: modules inheritance changed
* Anonymous hash and array constructors
...
See 'perldoc perldelta' or http://perldoc.perl.org/perldelta.html
for explanation of each of these points.
A large number of packages have had their internal regression tests
run successfully with this update, including mod_perl for Apache.
Pkgsrc changes: a number of our local patches are no longer needed.
Upstream changes from version 5.8.8:
# Core Enhancements
* The feature pragma
* New -E command-line switch
* Defined-or operator
* Switch and Smart Match operator
* Regular expressions
* say()
* Lexical $_
* The _ prototype
* UNITCHECK blocks
* New Pragma, mro
* readdir() may return a "short filename" on Windows
* readpipe() is now overridable
* Default argument for readline()
* state() variables
* Stacked filetest operators
* UNIVERSAL::DOES()
* Formats
* Byte-order modifiers for pack() and unpack()
* no VERSION
* chdir, chmod and chown on filehandles
* OS groups
* Recursive sort subs
* Exceptions in constant folding
* Source filters in @INC
* New internal variables
* Miscellaneous
* UCD 5.0.0
* MAD
* kill() on Windows
# Incompatible Changes
* Packing and UTF-8 strings
* Byte/character count feature in unpack()
* The $* and $# variables have been removed
* substr() lvalues are no longer fixed-length
* Parsing of -f _
* :unique
* Effect of pragmas in eval
* chdir FOO
* Handling of .pmc files
* $^V is now a version object instead of a v-string
* @- and @+ in patterns
* $AUTOLOAD can now be tainted
* Tainting and printf
* undef and signal handlers
* strictures and dereferencing in defined()
* (?p{}) has been removed
* Pseudo-hashes have been removed
* Removal of the bytecode compiler and of perlcc
* Removal of the JPL
* Recursive inheritance detected earlier
# Modules and Pragmata
* Upgrading individual core modules
* Pragmata Changes
* New modules
* Selected Changes to Core Modules
# Utility Changes
# New Documentation
# Performance Enhancements
* In-place sorting
* Lexical array access
* XS-assisted SWASHGET
* Constant subroutines
* PERL_DONT_CREATE_GVSV
* Weak references are cheaper
* sort() enhancements
* Memory optimisations
* UTF-8 cache optimisation
* Sloppy stat on Windows
* Regular expressions optimisations
# Installation and Configuration Improvements
* Configuration improvements
* Compilation improvements
* Installation improvements
* New Or Improved Platforms
# Selected Bug Fixes
# New or Changed Diagnostics
# Changed Internals
* Reordering of SVt_* constants
* Elimination of SVt_PVBM
* New type SVt_BIND
* Removal of CPP symbols
* Less space is used by ops
* New parser
* Use of const
* Mathoms
* AvFLAGS has been removed
* av_* changes
* $^H and %^H
* B:: modules inheritance changed
* Anonymous hash and array constructors
...
See 'perldoc perldelta' or http://perldoc.perl.org/perldelta.html
for explanation of each of these points.