The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.500

  • 1. Used to build Strawberry Perl October 2010 and February 2011 Beta 1. 2. Portable will have it's own dir to use insead of home (CHORNY)

Changes for version 1.250_100

  • 1. Used to build Strawberry Perl October 2010 Beta 1. 2. Now uses a "pluggable" interface for building Perl versions. (which means that many of the "share" files are in dists for individual perl versions) 3. Add right-click/double-click options to Windows Explorer for .pl files.

Documentation

How to write a plugin to build a new version of Perl.
The list of exceptions that Perl::Dist::WiX catches.
The repository that is used for Perl::Dist::WiX.
Windows Perl distribution builder

Modules

Minimal distribution of Perl, useful only for testing.
4th generation Win32 Perl distribution builder
"Binary Package" asset for a Win32 Perl
Support routines for distribution assets.
"Local Distribution" asset for a Win32 Perl
"Perl Distribution" asset for a Win32 Perl
"Single File" asset for a Win32 Perl
Start menu launcher asset for a Win32 Perl
"C Library" asset for a Win32 Perl
Module asset for a Win32 Perl
"Binary .par package" asset for a Win32 Perl
"Perl core" asset for a Win32 Perl
Website link asset for a Win32 Perl
Cache of <Directory> tag objects.
Base directory tree for Perl::Dist::WiX.
Exception classes for Perl::Dist::WiX
Tree of <Feature> tag objects.
A <Fragment> tag that creates a folder.
A <Fragment> tag with environment variable handling.
A <Fragment> with file handling.
A <Fragment> tag that handles the Start menu.
A list of <Icon> tags.
4th generation Win32 Perl distribution builder
Checkpoint support for Perl::Dist::WiX
Basic installation routines
Library installation routines
Provides routines for patching files in a Win32 perl distribution.
Creates accessory files.
Provides support routines for building a Win32 perl distribution.
A list of <Property> and <WixVariable> tags.
Role for assets.
Role for plugins that build from git checkouts.
Role for assets that do not require URL's.
<Directory> tag that knows how to search its children.
<DirectoryRef> tag that knows how to search its children.
<Icon> tag that stores its type of target.
<Merge> tag that makes its own <MergeRef> when requested.
Compiles the initial toolchain for a Win32 perl distribution.
Public types used in Perl::Dist::WiX.
Generate an entire set of related distributions