Changes from previous:
1.008004 2011-02-24
- Fix stackable tests on win32 by canonicalizing the path ahead of time
1.008003 2011-02-23
- Fix tests with stacking l::ls.
1.008002 2011-02-23
- Add local::lib stacking support.
- Add activation/deactivation support.
1.008001 2011-01-09
- Bootstrap Module::Build just like ExtUtils::MakeMaker
1.008000 2011-01-05
- Remove redundant prereqs now that Module::Build 0.36 is required
- Makefile.PL avoids CPAN client configuration when not required
- print_environment_vars_for() refactored with separate function
environment_vars_string_for()
- PERL_LOCAL_LIB_ROOT environment is added to disambiguate when
PERL_MM_OPT, etc. was set by local::lib or other means
1.007000 2010-12-09
- Chase the Module::Build version which supports PERL_MB_OPT. Thanks to
miyagawa for pointing this out.
1.006009 2010-12-09
- Split up method guess_shelltype from parts of print_environment_vars_for
- Updated documentation about change of use with .modulebuildrc
1.006008 2010-11-17
- Finally move to PERL_MB_OPT rather than using .modulebuildrc.
1.006000).
Pkgsrc changes:
- Canonize MASTER_SITES
Upstream changes:
1.006000 2010-03-31
- Create lib::core::only that provides the "set @INC to core dirs
only" functionality that was the only part of --self-contained that
ever worked usefully.
- Delete broken --self-contained flag from core
1.004004).
Pkgsrc changes:
- Set LICENSE
- Set PERL5_MODULE_TYPE to Module::Install
- Add patch to prevent the ad hoc execution of interactive CPAN.pm's first time
configuration by Makefile.PL
Upstream changes:
1.004004 2009-08-05
- Add dependency on Extutils::Install 1.43 and install in --bootstrap
otherwise we fail to build with latest MakeMaker on OpenSolaris (t0m)
- Fix Win32 / Cygwin detection (emazep).
1.004003 2009-16-16
- Stop Makefile.PL exploding if your CPAN is too old to have
CPAN::HandleConfig. Needed when installing local::lib via CPAN
using an old CPAN version (t0m)
- Fix warning from Makefile.PL about ExtUtils::MakeMaker::prompt (t0m)
- Set PERL5LIB back to calculated @INC with --self-contained, to stop
invoking other perl scripts from losing the local::lib if they
mangle @INC from $ENV{PERL5LIB}, and fix install of 'difficult'
modules with such as Test::Deep (t0m)
1.004002 2009-06-15
- Fixed up INC untaint procedure to skip/ignore CODE, ARRAY,
blessed entries. (grink)
- Include test in xt/ for the above
- Put PERL5LIB first, so it'll be favored over privlibexp and
archlibexp when self contained.
- Automatically untaint @INC (t0m)
- Prevent @INC from growing when you have multiple scripts using
--self-contained called from inside one another. (grink by way of t0m)
- eg/scripted_install.pl now no longer requires TARGET, but still
respects it. (confound)
1.004001 2009-05-21
- Clean up CPAN.pm's environment variable the same way we do for
CPANPLUS. Add an example program showing local::lib employed
programmatically (confound).
- Add the beginnings of a troubleshooting section (pattern).
1.004000 2009-05-14
- Don't allow dangerous settings for CPAN.pm that affect where CPAN
installs stuff, as this conflicts with what we're trying to do.
- Make sure that our Makefile is written to the correct directory when
bootstrapping (confound).
1.003004 2009-05-12
- Additional documentation and examples concerning having multiple
local::lib enviornments (amiri)
- Some install tests courtesy of Hans Dieter Pearcey <hdp@cpan.org>.
Thanks!
1.003003 2009-04-09
- Expose the internals per RT #36846.
- Fix the MANIFEST up a bit.