It's been over four years since a new MacPerl has been released, and it has been at least five years since MacPerl has been updated to the latest perl source (at the time, perl 5.004).
So today, we reset the counter with MacPerl 5.6.1r1.
It is based on the most recent release of perl, version 5.6.1. It is updated to the latest version of GUSI (the library that provides sockets and POSIX to MacPerl), supplying faster network access and more functions.
All of the changes to the perl core required for MacPerl have been fed back into the main perl source repository, in both the 5.6 branch and the current 5.7/5.8 development trunk. So when perl 5.8 is released, MacPerl will compile from those sources.
So what else has changed?
* MacPerl can now be built entirely using freely available software
* Many more modules included, such as Mac::Glue, all of cpan-mac
(Compress::Zlib, Archive::Tar, etc.) for installing modules, Storable,
Time::HiRes, and more
* New and improved installer that only downloads and updates the pieces
needed for the specific installation
* Many bugs fixed
* New Shuck: faster, more reliable, more configurable, updated look,
For complete details of the changes, including incompatible changes, see the macperldelta document, included with MacPerl.
To get MacPerl, download either the web installer or the full installer (preferably the web installer) and run it. It can be fetched SourceForge.net, as well as from CPAN.
Note that the CPAN sites might take a day or two to update. For more information about downloading and installing, see the README.
For more information on development, including bug reporting and source, see the MacPerl Development Site.
For the MacPerl mailing lists, see the Perl Lists site.
MacPerl 5.6.1r1 is the result of well over a year of development. Matthias Neeracher, the author of MacPerl has produced much of the code, including GUSI. Thomas Wegner added a great many patches, including the overhaul of Shuck. Gurusamy Sarathy and Jarkko Hietaniemi helped integrate the MacPerl with the perl 5.6 and perl 5.8 sources, as well as fixed various bugs and portability issues. Many other people helped in many other ways as well.
Thanks, and have fun,