Revision history for Perl module Perl-Dist 1.16 Wed 8 Jul 2009 - Fix the requires_from to pull from Inno.pm 1.15 Wed 1 Jul 2009 - Really use requested CPAN site to find the toolchain modules to install. - Updated perldist script to allow Perl::Dist::WiX and subclasses to be used to create distributions. - Minor tweak to testing - allow passing tests if no internet connection available. 1.14 Thu 30 Apr 2009 - This release was used to build Strawberry Perl April 2009 - Moved dependencies to requires_from and cleaned them up 1.13 Thu 30 Apr 2009 - really check for InnoSetup in Makefile.PL and do not generate Makefile in case of failure (Alexandr Ciornii) - Updating Machine.pm to allow Perl::Dist::WiX and subclasses to be gears in the machine. - Adding test bypass for URI - Better error capturing 1.12 Thu 29 Jan 2009 - This release co-incides with Strawberry Perl January 2009 - Various minor tweaks 1.11 Thu 4 Dec 2008 - This release represents a moment of stability at 5.10.0.4 Beta 1 - Adding an improved caching useragent - Some minor tweaks to allow Parrot builds 1.10 Tue 11 Nov 2008 - Adding initial support for Perl 5.8.9 1.09 Mon 20 Oct 2008 - This version was used to build Strawberry Perl October 2008 1.08 Sat 18 Oct 2008 - Shortcut run when no zip or exe target 1.07 Thu 16 Oct 2008 - Better linking to Perl Documentation 1.06 Wed 15 Oct 2008 - This is expected to be the Perl::Dist used to build Strawberry Perl October - Bootstrap Perl is moving to the Strawberry distribution - After the toolchain is installed, run a full CPAN upgrade to catch anything out of date NOT explicitly listed in the toolchain list. - All tests (finally) pass during the 5 hours test run 1.05_04 Tue 14 Oct 2008 - Adding missing dependency on File::HomeDir - Additional minor tweaks and minor bug squashing 1.05_03 Mon 13 Oct 2008 - Additional tweaks and clean ups - Force the install of CPAN.pm 1.05_02 Sat 11 Oct 2008 - Very aggressive dependencies, everything now to maximum - Discovered and fixed a number of dependency bugs - Bug fix in 09_file_asset.t 1.05_01 Sat 11 Oct 2008 - Reorganising the test script order - Added separate 5.8.8 and 5.10.0 test scripts - Added a full test of Vanilla ->run - Removing force flags for stuff that now works - Adding a new Template-Toolkit-based patch system - Unified the toolchain install methods - Set the environment correctly when installing CPAN modules 1.04 Wed 23 Jul 2008 - This release co-incides with Strawberry August 2008 - Tweak to allow libwww-perl to build behind a proxy - Add a temporary bug-fix/patch for MM_Win32.pm - Add a workaround for Data::Compare failing on Win32 - Adding Math::Pari to the default build 1.03 Tue 22 Jul 2008 - Minor cleanups to support the July Strawberry release 1.02 Tue 15 Jul 2008 - Updating to a Vista-capable mingw. - Adding install_pari for Math::Pari support 1.01 Tue 15 Apr 2008 - Refactored a bit to use install_modules - Promoting some internals to public methods 1.00 Mon 7 Apr 2008 - Release to match Strawberry Perl 5.10.0.1 April 2008 0.90_04 Mon 24 Mar 2008 - Adding Perl::Dist::Inno::System for [Run] and [UninstallRun] block support. This is needed for more sophisticated install and uninstall functionality. - Completing documentation for all the major install_foo methods. - Merging some idiosyncracies into the Perl::Dist::Inno core. - Converting force in install_module to use notest under the covers, so that there are no errors to propogate upwards. - Added support for generating both zip and exe files simultaneously. 0.90_03 Fri 4 Jan 2008 - Perl::Dist::Download was a bad idea, I wanted the ability to to build distribution from a minicpan mirror, but maintaining that package and incrementing it every time a minor release happens of an upstream package will become a nightmare. - Merged in PAR support from Perl-Dist-Glutamate (Steffen Muller) - Adding more documentation - Completed first implementation of Perl::Dist::Machine, for generating multiple variations of a dist at the same time. - This version used to create Vanilla Perl Build 15. - This version implements features needed for Strawberry Perl April. 0.90_02 Thu 3 Jan 2008 - This release was used to build Vanilla Perl 14 - Reorganising the default way that app_ver_name etc are done to allow for distributions classes that can generate BOTH 5.8.8 and 5.10.0 distributions. - Changed the usage of perldist - Make sure Perl::Dist::Util::Toolchain in the tests uses the full explicit Perl path. 0.90_01 Wed 2 Jan 2008 - Major API refactoring - Converted Perl::Dist::Util::Toolchain to be completely auto-resolving for what it should install. - Started the documentation process. 0.53 Sun 24 Dec 2007 (unreleased) - Adding support for websites in the start menu entries - Adding support for .bat launchers in the start menu - Completed Strawberry Perl 5.10.0 using this version - Wide-ranging refactoring and documentation to make Perl::Dist suitable for other people to start using for making Perl distributions. 0.52 Thu 20 Dec 2007 - Adding an additional install flag to prevent installation to the old directory. 0.51 Wed 19 Dec 2007 - Hard-code in the path to Perl 5.10.0 final - Move default environment vars from ::Script to ::Inno - Add share to no_index to prevent 5.8.8 overwritten modules being listed on search.cpan.org 0.50 Wed 19 Dec 2007 - Merging in Perl::Dist::Vanilla - Merging in Perl::Dist::Bootstrap - Added Perl::Dist::Util::Toolchain - Dynamically generate the distribution list - Clean up the shared files - Bug fixing and repairing perldist - Completed generation of exe releases 0.30 Sun 18 Nov 2007 - Adding support for Perl 5.10.0 - Adding support for zlib - Adding support for bzlib2 - Adding support for iconv - Adding support for libxml2 - Adding support for SQLite - Completing generation of zip releases 0.29_03 Fri 9 Nov 2007 - Completing install_perl_588 - Completing install_distribution - Completing install_module - Adding install_library - Adding install_libraries - Completing installation of zlib - Starting installation of iconv - Adding pexports to the list of binaries to install 0.29_02 Thu 31 Oct 2007 - Adding install_file support for tweaking stuff post-installation of binaries/perl/dists/etc - Removed post_copy and replaced with install_file - Renamed pre_copy to patch since it makes more sense that way now. 0.29_01 Wed 31 Oct 2007 - Experimental release, only intended for review - Huge refactoring 0.10 Fri 19 Oct 2007 - Converting from config-driver to code-driven - Implementing data classes for Inno - Implementing data classes for "Assets" - Converting binary-installation and source-compilation to the new class structure. - Adding various tests scripts. 0.0.5 Tue Aug 29 05:51:10 EDT 2006 - fixed up version numbering format from Module::Install 0.0.4 Tue Aug 29 00:10:26 EDT 2006 - Changed version numbering - Forced install of CPAN modules no longer dies if modules can't be confirmed up to date. (Hack to work around Bundle::CPAN with a specific file to install.) 0.000003 Mon Aug 7 07:23:55 EDT 2006 - Added support for distributions names to modules section to allow installation of developer releases (e.g. CPAN) - Removed Sub::Exporter from dependencies (not used) 0.000002 Mon Jul 10 07:47:09 EDT 2006 - Forgot to switch Builder.pm to YAML from YAML::Syck 0.000001 Sun Jul 9 13:30:10 EDT 2006 - refactored build scripts from Perl::Dist::Vanilla to a module in Perl::Dist::Builder