Karen Etheridge [Tue, 10 Sep 2013 23:00:30 +0000]
RT#76661: work properly in a taintperl environment
active_paths() now checks each entry in PERL_LOCAL_LIB_ROOT against @INC to be
sure that everything in PERL5LIB really did make it into @INC (taintperl
doesn't add to @INC automatically), so using perl -T -Mlocal::lib=dir
actually adds dir to @INC in all cases.
Karen Etheridge [Wed, 4 Sep 2013 23:22:22 +0000]
add bullets to LIMITATIONS section
Karen Etheridge [Wed, 4 Sep 2013 22:21:05 +0000]
test for basic kwalitee metrics (which now pass, with a README)
Karen Etheridge [Wed, 4 Sep 2013 22:20:16 +0000]
add a simple README
Karen Etheridge [Wed, 4 Sep 2013 22:17:25 +0000]
test for whitespace, tabs
Karen Etheridge [Wed, 4 Sep 2013 22:11:01 +0000]
whitespace cleanup
Karen Etheridge [Wed, 4 Sep 2013 22:09:07 +0000]
spelling
Karen Etheridge [Wed, 4 Sep 2013 22:06:41 +0000]
some release tests (that all pass)
Karen Etheridge [Wed, 4 Sep 2013 20:52:27 +0000]
more whitespace in Changes for readability
Karen Etheridge [Wed, 4 Sep 2013 20:47:26 +0000]
look for fancy dashes byte-wise, rather than literally
If someone (e.g. me!) slaps in a 'use utf8;' into the old version of the
document, then the check would always fail. This way we will catch the
character even if 'use utf8' is added later.
Karen Etheridge [Sat, 27 Jul 2013 02:51:55 +0000]
ignore MANIFEST.SKIP.bak
Karen Etheridge [Sat, 27 Jul 2013 02:49:23 +0000]
bump version for release
Karen Etheridge [Sat, 27 Jul 2013 02:44:20 +0000]
changelog
Tatsuhiko Miyagawa [Sun, 21 Mar 2010 13:30:31 +0000]
don't bother fixing CPAN if running from cpanminus (RT#85731)
Karen Etheridge [Fri, 5 Jul 2013 18:05:05 +0000]
link to the 2011 advent article
Karen Etheridge [Fri, 5 Jul 2013 18:02:53 +0000]
skip all the default crap (this will get expanded on first build; dont panic!)
Karen Etheridge [Mon, 27 May 2013 01:04:43 +0000]
silence "Name "File::Spec::rel2abs" used only once: possible typo"
Karen Etheridge [Mon, 27 May 2013 00:56:25 +0000]
bump version for re-release, after syncing with the *real* 1.008009 release
Karen Etheridge [Mon, 27 May 2013 00:54:12 +0000]
ignore all the build byproducts
Karen Etheridge [Wed, 22 May 2013 02:31:45 +0000]
changelog for undef split fix
David Golden [Tue, 21 May 2013 14:02:07 +0000]
Fix a split on undefined value warning
Something that perlbrew is doing seems to tickle this bug.
Chris Nehren [Mon, 25 Feb 2013 03:37:19 +0000]
Remove Carp::Always, 1.8.9
Breno G. de Oliveira [Mon, 25 Feb 2013 03:32:36 +0000]
Carp::Always should not be a dep
Chris Nehren [Sun, 24 Feb 2013 17:28:17 +0000]
1.008008. Update the Changes file, remove some hard tabs.
Olivier Mengué [Sun, 1 May 2011 04:20:43 +0000]
Test for no arch in PERL5LIB
RT#67871: "do not add arch path to PERL5LIB: perl does it since 5.8.0"
Olivier Mengué [Sun, 17 Feb 2013 22:15:38 +0000]
Do not put arch dir in $PERL5LIB (RT#67871)
Since perl 5.8.1, perl automatically adds $dir/$Config{archname} for
each directory in PERL5LIB, so we don't have to explicitely put those
directories.
Work originally partially done in May 2011. Thanks to Matt S. Trout for
diagnosing a bug.
Olivier Mengué [Sun, 17 Feb 2013 07:06:36 +0000]
Move Win32 magic out of ensure_dir_structure_for()
Note that this magic has never been documented in the POD.
t/stackable.t is fixed accordingly as it used the magic.
Olivier Mengué [Thu, 14 Feb 2013 22:40:06 +0000]
Fix activate_paths when PERL_LOCAL_LIB_ROOT starts with ':'
As 'perl -Mlocal::lib' now generates
"PERL_LOCAL_LIB_ROOT=$PERL_LOCAL_LIB_ROOT:~/perl5", the result of the
expansion by the shell may be ":~/perl5", so the first element of the
list created by splitting on ':' may be empty. So we have to ignore that
empty element.
Olivier Mengué [Thu, 14 Feb 2013 22:34:26 +0000]
Fix ~/perl5/bin missing in $PATH
Chris Nehren [Tue, 12 Feb 2013 17:01:14 +0000]
Remove prototype causing warnings
... also it's a prototype.
Olivier Mengué [Mon, 2 May 2011 18:30:58 +0000]
Refactor PERL_M[BM]_OPT value when --deactivate
Simpler code for setting PERL_MB_OPT and PERL_MM_OPT when a directory is
deactivated.
Chris Nehren [Fri, 13 May 2011 14:00:36 +0000]
rename %_env_list_value_defaults to %ENV_LIST_VALUE_DEFAULTS
Olivier Mengué [Sun, 1 May 2011 00:02:28 +0000]
Refactor environment values building
Introduce sub _env_list_value() to put all join($Config{path_sep}) and
existing value preservation in a single place.
Use that function everywhere: the code for the value for each environment
variable is now clearer.
All tests pass.
Olivier Mengué [Sun, 1 May 2011 03:14:02 +0000]
Move xt/subroutine-in-inc.t to t/
Olivier Mengué [Sun, 1 May 2011 03:09:40 +0000]
Fix xt/subroutine-in-inc.t
Karen Etheridge [Sat, 16 Feb 2013 17:34:02 +0000]
include r/w repo spec as a hint for contributors
Matt S Trout [Sun, 17 Feb 2013 13:55:50 +0000]
Changelog reversion to stable 1.008004 plus carp fix
osfameron [Thu, 24 May 2012 13:34:58 +0000]
Patch for Carp version mismatch
Torsten Raudssus [Tue, 22 Mar 2011 18:34:59 +0000]
Fixed typo
Chris Nehren [Thu, 24 Feb 2011 21:49:37 +0000]
And release 1.008004.
Andrew Rodland [Thu, 24 Feb 2011 20:58:38 +0000]
Fix stackable tests on win32 by canonicalizing the path ahead of time
Andrew Rodland [Thu, 24 Feb 2011 20:56:32 +0000]
Do ensure_dir_structure_for *before* de-duping paths
this makes the de-dup work properly on win32 with the short name transformation.
Chris Nehren [Thu, 24 Feb 2011 00:17:49 +0000]
1.008003 with fixed stacking tests
Chris Nehren [Thu, 24 Feb 2011 00:17:05 +0000]
Merge branch 'master' of git.moose.perl.org:local-lib
Andrew Rodland [Thu, 24 Feb 2011 00:16:03 +0000]
Don't fail tests when already running under local::lib
Chris Nehren [Wed, 23 Feb 2011 22:15:33 +0000]
release 1.008002.
Andrew Rodland [Wed, 23 Feb 2011 20:34:54 +0000]
Add method docs for active_paths
Andrew Rodland [Wed, 23 Feb 2011 20:29:59 +0000]
Update tests for de-duplication
Andrew Rodland [Fri, 18 Feb 2011 04:33:56 +0000]
Resolve RT#64208, solving the issue of duplicate paths ONCE AND FOR ALL.
If asked to add a path that is already the most recent path activated,
local::lib won't try to doanything. If asked to add a path that's
already been activated further down the stack, it will remove it from
its current position and re-add, thus making it the new "most recent
path" without duplication. In other cases, everything is the same.
This adds yet another variable to pass down through three layers of
method calls. Something must be done about those.
Andrew Rodland [Fri, 18 Feb 2011 04:09:47 +0000]
Put splitting PERL_LOCAL_LIB_ROOT into its own method
we're going to be using it some more soon.
Andrew Rodland [Fri, 18 Feb 2011 03:30:22 +0000]
Add myself to CONTRIBUTORS
Andrew Rodland [Tue, 15 Feb 2011 23:26:12 +0000]
Add tests for adding/removing stuff to the stack
Andrew Rodland [Tue, 15 Feb 2011 23:10:38 +0000]
Add documentation for --deactivate and --deactivate-all
Andrew Rodland [Tue, 15 Feb 2011 22:41:43 +0000]
Add a --deactivate-all flag as well
Andrew Rodland [Tue, 15 Feb 2011 22:03:55 +0000]
Add a --deactivate option to remove a l::l from the env
Andrew Rodland [Tue, 15 Feb 2011 21:18:44 +0000]
If PERL_LOCAL_LIB_ROOT is already set, add ourselves to the end
instead of replacing it, so that we can keep track of multiple l::ls in
effect.
Andrew Rodland [Tue, 15 Feb 2011 20:34:34 +0000]
Add repo and bugtracker links in META
Chris Nehren [Sun, 9 Jan 2011 10:30:31 +0000]
bump files for 1.008001 release.
David Golden [Sat, 8 Jan 2011 21:19:51 +0000]
Bootstrap Module::Build in Makefile.PL
Now that Module::Build supports PERL_MB_OPT, it can be bootstrapped
just like ExtUtils::MakeMaker is.
This is a critical change to support CPAN.pm being able to bootstrap
local::lib on old Perls. (Tested on 5.8.1)
David Golden [Wed, 5 Jan 2011 11:51:01 +0000]
update Changes file
David Golden [Wed, 5 Jan 2011 11:50:45 +0000]
bump version to 1.008000
David Golden [Wed, 5 Jan 2011 11:43:00 +0000]
Avoid CPAN config init when just checking values
This commit keeps Makefile.PL from triggering a
full CPAN configuration initialization just to see
if certain bad configurations exist. It's sufficient
to load any exist config and check that.
David Golden [Tue, 4 Jan 2011 16:47:14 +0000]
Remove redundant prereqs
Both EU::ParseXS and EU::CBuilder are now full prerequisites of
Module::Build 0.36.
David Golden [Tue, 4 Jan 2011 16:31:54 +0000]
lazy cpan config
David Golden [Tue, 4 Jan 2011 12:45:59 +0000]
Refactor print_environment_vars_for()
Splits it into environment_vars_string_for() to generate the string and
leaves print_environment_vars_for() as just a print wrapper around it.
Chris Nehren [Mon, 3 Jan 2011 04:54:13 +0000]
add PERL_LOCAL_LIB_ROOT to get along better with CPAN.pm.
Chris Nehren [Fri, 10 Dec 2010 03:29:29 +0000]
and bump the lib version itself
Chris Nehren [Fri, 10 Dec 2010 03:28:46 +0000]
Chase M::B version for PERL_MB_OPT. Thanks, miyagawa.
Torsten Raudssus [Thu, 9 Dec 2010 20:38:46 +0000]
Added guess_shelltype method, fixed documentation about new changes
Chris Nehren [Wed, 17 Nov 2010 07:15:37 +0000]
and bump the version
Chris Nehren [Wed, 17 Nov 2010 07:10:17 +0000]
Merge branch 'master' of git.moose.perl.org:local-lib
Chris Nehren [Wed, 17 Nov 2010 07:10:06 +0000]
Move to PERL_MB_OPT from .modulebuildrc
Breno G. de Oliveira [Tue, 14 Sep 2010 23:22:43 +0000]
fixing pod reference
Breno G. de Oliveira [Tue, 14 Sep 2010 23:22:06 +0000]
typo fixes
Chris Nehren [Tue, 7 Sep 2010 00:30:49 +0000]
I don't know how Getty managed to miss lib/local/lib.pm.
Torsten Raudssus [Wed, 25 Aug 2010 22:22:37 +0000]
Fixed rights
Torsten Raudssus [Thu, 12 Aug 2010 21:04:45 +0000]
Pumped version, documented last undocumented method to german, updated Changes
Breno G. de Oliveira [Thu, 12 Aug 2010 20:58:16 +0000]
small typo fix on Changes file
Breno G. de Oliveira [Thu, 12 Aug 2010 20:56:12 +0000]
documenting build_environment_vars_for()
Breno G. de Oliveira [Thu, 12 Aug 2010 20:55:17 +0000]
updating pt-br documentation
Breno G. de Oliveira [Thu, 12 Aug 2010 19:55:39 +0000]
stupid cpan needs 'NAME' field
Torsten Raudssus [Thu, 12 Aug 2010 19:22:16 +0000]
Updated Changes, Changed methods look in documentation
Breno G. de Oliveira [Thu, 12 Aug 2010 17:08:47 +0000]
added small translation explanation
Breno G. de Oliveira [Thu, 12 Aug 2010 16:52:36 +0000]
updating contributors list
Breno G. de Oliveira [Thu, 12 Aug 2010 16:48:56 +0000]
fixing unmatched brace on documentation
Breno G. de Oliveira [Thu, 12 Aug 2010 16:48:20 +0000]
adding pt_br translation
Torsten Raudssus [Thu, 12 Aug 2010 00:13:54 +0000]
Updated german documentation
Torsten Raudssus [Wed, 4 Aug 2010 16:12:08 +0000]
Small fix of the spaces warnings
Torsten Raudssus [Wed, 4 Aug 2010 14:00:42 +0000]
Added information about directory with spaces
Torsten Raudssus [Wed, 4 Aug 2010 13:53:57 +0000]
Micro documentation fixes
Torsten Raudssus [Thu, 15 Jul 2010 19:06:49 +0000]
Micro german documentation change
Torsten Raudssus [Tue, 13 Jul 2010 17:24:50 +0000]
Added support informations to the pod in both languages
fixed newline of the german doc
Torsten Raudssus [Thu, 10 Jun 2010 16:46:11 +0000]
Still an idiot ;)
Torsten Raudssus [Thu, 10 Jun 2010 16:37:21 +0000]
I am an idiot
Torsten Raudssus [Thu, 10 Jun 2010 14:15:08 +0000]
rm -rf podloc && cd POD2/
Torsten Raudssus [Thu, 10 Jun 2010 01:45:22 +0000]
Updated Changes and version
Torsten Raudssus [Thu, 10 Jun 2010 01:42:54 +0000]
Trying to workaround a search.cpan.org "Bug"
Torsten Raudssus [Wed, 9 Jun 2010 23:51:52 +0000]
Fixed the L<> links in the pod
Fixed some words in the doc
Torsten Raudssus [Wed, 9 Jun 2010 23:34:28 +0000]
corrected Changes
Torsten Raudssus [Wed, 9 Jun 2010 23:33:10 +0000]
Added german translation
Enhanced english documentation