13 years agoRefactor PERL_M[BM]_OPT value when --deactivate
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.

13 years agorename %_env_list_value_defaults to %ENV_LIST_VALUE_DEFAULTS
Chris Nehren [Fri, 13 May 2011 14:00:36 +0000]
rename %_env_list_value_defaults to %ENV_LIST_VALUE_DEFAULTS

13 years agoRefactor environment values building
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.

13 years agoMove xt/subroutine-in-inc.t to t/
Olivier Mengué [Sun, 1 May 2011 03:14:02 +0000]
Move xt/subroutine-in-inc.t to t/

13 years agoFix xt/subroutine-in-inc.t
Olivier Mengué [Sun, 1 May 2011 03:09:40 +0000]
Fix xt/subroutine-in-inc.t

13 years agoFixed typo
Torsten Raudssus [Tue, 22 Mar 2011 18:34:59 +0000]
Fixed typo

13 years agoAnd release 1.008004. 1.008004
Chris Nehren [Thu, 24 Feb 2011 21:49:37 +0000]
And release 1.008004.

13 years agoFix stackable tests on win32 by canonicalizing the path ahead of time
Andrew Rodland [Thu, 24 Feb 2011 20:58:38 +0000]
Fix stackable tests on win32 by canonicalizing the path ahead of time

13 years agoDo ensure_dir_structure_for *before* de-duping paths
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.

13 years ago1.008003 with fixed stacking tests
Chris Nehren [Thu, 24 Feb 2011 00:17:49 +0000]
1.008003 with fixed stacking tests

13 years agoMerge branch 'master' of git.moose.perl.org:local-lib
Chris Nehren [Thu, 24 Feb 2011 00:17:05 +0000]
Merge branch 'master' of git.moose.perl.org:local-lib

13 years agoDon't fail tests when already running under local::lib
Andrew Rodland [Thu, 24 Feb 2011 00:16:03 +0000]
Don't fail tests when already running under local::lib

13 years agorelease 1.008002.
Chris Nehren [Wed, 23 Feb 2011 22:15:33 +0000]
release 1.008002.

13 years agoAdd method docs for active_paths
Andrew Rodland [Wed, 23 Feb 2011 20:34:54 +0000]
Add method docs for active_paths

13 years agoUpdate tests for de-duplication
Andrew Rodland [Wed, 23 Feb 2011 20:29:59 +0000]
Update tests for de-duplication

13 years agoResolve RT#64208, solving the issue of duplicate paths ONCE AND FOR ALL.
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.

13 years agoPut splitting PERL_LOCAL_LIB_ROOT into its own method
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.

13 years agoAdd myself to CONTRIBUTORS
Andrew Rodland [Fri, 18 Feb 2011 03:30:22 +0000]
Add myself to CONTRIBUTORS

13 years agoAdd tests for adding/removing stuff to the stack
Andrew Rodland [Tue, 15 Feb 2011 23:26:12 +0000]
Add tests for adding/removing stuff to the stack

13 years agoAdd documentation for --deactivate and --deactivate-all
Andrew Rodland [Tue, 15 Feb 2011 23:10:38 +0000]
Add documentation for --deactivate and --deactivate-all

13 years agoAdd a --deactivate-all flag as well
Andrew Rodland [Tue, 15 Feb 2011 22:41:43 +0000]
Add a --deactivate-all flag as well

13 years agoAdd a --deactivate option to remove a l::l from the env
Andrew Rodland [Tue, 15 Feb 2011 22:03:55 +0000]
Add a --deactivate option to remove a l::l from the env

13 years agoIf PERL_LOCAL_LIB_ROOT is already set, add ourselves to the end
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.

13 years agoAdd repo and bugtracker links in META
Andrew Rodland [Tue, 15 Feb 2011 20:34:34 +0000]
Add repo and bugtracker links in META

13 years agobump files for 1.008001 release.
Chris Nehren [Sun, 9 Jan 2011 10:30:31 +0000]
bump files for 1.008001 release.

13 years agoBootstrap Module::Build in Makefile.PL
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)

13 years agoupdate Changes file
David Golden [Wed, 5 Jan 2011 11:51:01 +0000]
update Changes file

13 years agobump version to 1.008000
David Golden [Wed, 5 Jan 2011 11:50:45 +0000]
bump version to 1.008000

13 years agoAvoid CPAN config init when just checking values
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.

13 years agoRemove redundant prereqs
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.

13 years agolazy cpan config
David Golden [Tue, 4 Jan 2011 16:31:54 +0000]
lazy cpan config

13 years agoRefactor print_environment_vars_for()
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.

13 years agoadd PERL_LOCAL_LIB_ROOT to get along better with CPAN.pm.
Chris Nehren [Mon, 3 Jan 2011 04:54:13 +0000]
add PERL_LOCAL_LIB_ROOT to get along better with CPAN.pm.

13 years agoand bump the lib version itself
Chris Nehren [Fri, 10 Dec 2010 03:29:29 +0000]
and bump the lib version itself

13 years agoChase M::B version for PERL_MB_OPT. Thanks, miyagawa.
Chris Nehren [Fri, 10 Dec 2010 03:28:46 +0000]
Chase M::B version for PERL_MB_OPT. Thanks, miyagawa.

13 years agoAdded guess_shelltype method, fixed documentation about new changes 1.006009
Torsten Raudssus [Thu, 9 Dec 2010 20:38:46 +0000]
Added guess_shelltype method, fixed documentation about new changes

13 years agoand bump the version
Chris Nehren [Wed, 17 Nov 2010 07:15:37 +0000]
and bump the version

13 years agoMerge branch 'master' of git.moose.perl.org:local-lib
Chris Nehren [Wed, 17 Nov 2010 07:10:17 +0000]
Merge branch 'master' of git.moose.perl.org:local-lib

13 years agoMove to PERL_MB_OPT from .modulebuildrc
Chris Nehren [Wed, 17 Nov 2010 07:10:06 +0000]
Move to PERL_MB_OPT from .modulebuildrc

14 years agofixing pod reference
Breno G. de Oliveira [Tue, 14 Sep 2010 23:22:43 +0000]
fixing pod reference

14 years agotypo fixes
Breno G. de Oliveira [Tue, 14 Sep 2010 23:22:06 +0000]
typo fixes

14 years agoI don't know how Getty managed to miss lib/local/lib.pm.
Chris Nehren [Tue, 7 Sep 2010 00:30:49 +0000]
I don't know how Getty managed to miss lib/local/lib.pm.

14 years agoFixed rights
Torsten Raudssus [Wed, 25 Aug 2010 22:22:37 +0000]
Fixed rights

14 years agoPumped version, documented last undocumented method to german, updated Changes
Torsten Raudssus [Thu, 12 Aug 2010 21:04:45 +0000]
Pumped version, documented last undocumented method to german, updated Changes

14 years agosmall typo fix on Changes file
Breno G. de Oliveira [Thu, 12 Aug 2010 20:58:16 +0000]
small typo fix on Changes file

14 years agodocumenting build_environment_vars_for()
Breno G. de Oliveira [Thu, 12 Aug 2010 20:56:12 +0000]
documenting build_environment_vars_for()

14 years agoupdating pt-br documentation
Breno G. de Oliveira [Thu, 12 Aug 2010 20:55:17 +0000]
updating pt-br documentation

14 years agostupid cpan needs 'NAME' field
Breno G. de Oliveira [Thu, 12 Aug 2010 19:55:39 +0000]
stupid cpan needs 'NAME' field

14 years agoUpdated Changes, Changed methods look in documentation
Torsten Raudssus [Thu, 12 Aug 2010 19:22:16 +0000]
Updated Changes, Changed methods look in documentation

14 years agoadded small translation explanation
Breno G. de Oliveira [Thu, 12 Aug 2010 17:08:47 +0000]
added small translation explanation

14 years agoupdating contributors list
Breno G. de Oliveira [Thu, 12 Aug 2010 16:52:36 +0000]
updating contributors list

14 years agofixing unmatched brace on documentation
Breno G. de Oliveira [Thu, 12 Aug 2010 16:48:56 +0000]
fixing unmatched brace on documentation

14 years agoadding pt_br translation
Breno G. de Oliveira [Thu, 12 Aug 2010 16:48:20 +0000]
adding pt_br translation

14 years agoUpdated german documentation
Torsten Raudssus [Thu, 12 Aug 2010 00:13:54 +0000]
Updated german documentation

14 years agoSmall fix of the spaces warnings
Torsten Raudssus [Wed, 4 Aug 2010 16:12:08 +0000]
Small fix of the spaces warnings

14 years agoAdded information about directory with spaces
Torsten Raudssus [Wed, 4 Aug 2010 14:00:42 +0000]
Added information about directory with spaces

14 years agoMicro documentation fixes
Torsten Raudssus [Wed, 4 Aug 2010 13:53:57 +0000]
Micro documentation fixes

14 years agoMicro german documentation change
Torsten Raudssus [Thu, 15 Jul 2010 19:06:49 +0000]
Micro german documentation change

14 years agoAdded support informations to the pod in both languages
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

14 years agoStill an idiot ;)
Torsten Raudssus [Thu, 10 Jun 2010 16:46:11 +0000]
Still an idiot ;)

14 years agoI am an idiot
Torsten Raudssus [Thu, 10 Jun 2010 16:37:21 +0000]
I am an idiot

14 years agorm -rf podloc && cd POD2/
Torsten Raudssus [Thu, 10 Jun 2010 14:15:08 +0000]
rm -rf podloc && cd POD2/

14 years agoUpdated Changes and version
Torsten Raudssus [Thu, 10 Jun 2010 01:45:22 +0000]
Updated Changes and version

14 years agoTrying to workaround a search.cpan.org "Bug"
Torsten Raudssus [Thu, 10 Jun 2010 01:42:54 +0000]
Trying to workaround a search.cpan.org "Bug"

14 years agoFixed the L<> links in the pod
Torsten Raudssus [Wed, 9 Jun 2010 23:51:52 +0000]
Fixed the L<> links in the pod
Fixed some words in the doc

14 years agocorrected Changes
Torsten Raudssus [Wed, 9 Jun 2010 23:34:28 +0000]
corrected Changes

14 years agoAdded german translation
Torsten Raudssus [Wed, 9 Jun 2010 23:33:10 +0000]
Added german translation
Enhanced english documentation

14 years agoHups... tabs arent spaces
Torsten Raudssus [Wed, 9 Jun 2010 11:14:21 +0000]
Hups... tabs arent spaces

14 years agoUpdated Changesfile
Torsten Raudssus [Wed, 9 Jun 2010 10:51:02 +0000]
Updated Changesfile
Changed version

14 years agodoc patch for win32 from run4flat
Matt S Trout [Wed, 26 May 2010 19:15:07 +0000]
doc patch for win32 from run4flat

14 years agoreverse the perl/arch paths in PERL5LIB
Brian Phillips [Wed, 19 May 2010 18:34:28 +0000]
reverse the perl/arch paths in PERL5LIB

This ensures consistency with how perl handles PERL5LIB where it looks in
the architecture-specific directory prior to pure-perl directories.

See https://rt.cpan.org/Public/Bug/Display.html?id=57493 for details.

14 years agodoc cleanup
matthewt [Wed, 31 Mar 2010 18:10:38 +0000]
doc cleanup

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@9073 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agodelete broken --self-contained flag from core
matthewt [Wed, 31 Mar 2010 16:23:40 +0000]
delete broken --self-contained flag from core

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@9072 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoadd lib::core::only module
matthewt [Wed, 31 Mar 2010 16:12:02 +0000]
add lib::core::only module

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@9071 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agobetter error message per sheriff/moses and sane first example per avar
apeiron [Mon, 15 Mar 2010 12:46:21 +0000]
better error message per sheriff/moses and sane first example per avar

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@9004 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agocommit fixes that went into 1.005001
apeiron [Thu, 11 Mar 2010 11:29:27 +0000]
commit fixes that went into 1.005001

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8962 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoduh, apeiron--, dunno how I missed that
apeiron [Wed, 10 Mar 2010 20:57:19 +0000]
duh, apeiron--, dunno how I missed that

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8960 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoIRC quote had a quote char in it that ended the quoted perl code
apeiron [Wed, 10 Mar 2010 20:43:52 +0000]
IRC quote had a quote char in it that ended the quoted perl code

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8959 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agorevert the cpan.shadowcatprojects.net default for now
apeiron [Wed, 10 Mar 2010 20:40:54 +0000]
revert the cpan.shadowcatprojects.net default for now

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8958 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoUpdate the Changes file for release
apeiron [Wed, 10 Mar 2010 20:39:30 +0000]
Update the Changes file for release

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8957 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agotypo fix in the POD thanks to poisonbit
apeiron [Tue, 9 Mar 2010 18:38:01 +0000]
typo fix in the POD thanks to poisonbit

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8951 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agohelps if I use the same variable name throughout the code
apeiron [Sun, 21 Feb 2010 19:38:24 +0000]
helps if I use the same variable name throughout the code

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8793 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoMore robust handling of running new toolchains on older perls. This should sort
apeiron [Sun, 21 Feb 2010 11:59:32 +0000]
More robust handling of running new toolchains on older perls. This should sort
out issues users have with bootstrapping on e.g. Solaris and other traditional
Unices. In addition, try to find a GNU tar capable of dealing with @LongLink so
bootstrapping doesn't fail.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8781 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoremove spurious quotes
apeiron [Sat, 20 Feb 2010 20:12:38 +0000]
remove spurious quotes

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8768 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoFix misplaced apostrophe
apeiron [Fri, 19 Feb 2010 16:19:41 +0000]
Fix misplaced apostrophe

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8764 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoWarnings for missing PATH/PERL5LIB (as when not running interactively) silenced
apeiron [Thu, 18 Feb 2010 10:40:05 +0000]
Warnings for missing PATH/PERL5LIB (as when not running interactively) silenced
by a patch from Marco Emilio Poleggi.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8738 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoBeginning of better docs for --self-contained courtesy of markstos@cpan.org.
apeiron [Sun, 14 Feb 2010 11:25:32 +0000]
Beginning of better docs for --self-contained courtesy of markstos@cpan.org.
Also bump the version number immediately so I don't forget to when I release it.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8706 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoI apparently never actually committed these files. o_O
apeiron [Sun, 14 Feb 2010 11:25:26 +0000]
I apparently never actually committed these files. o_O

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8705 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agoAnd bump it again to 1.82 for an M::I API issue.
apeiron [Tue, 1 Dec 2009 19:49:48 +0000]
And bump it again to 1.82 for an M::I API issue.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8008 bd8105ee-0ff8-0310-8827-fb3f25b6796d

14 years agobump CPAN.pm requirement to work around error reported by jjore
apeiron [Tue, 1 Dec 2009 18:50:14 +0000]
bump CPAN.pm requirement to work around error reported by jjore

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@8007 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoFix warning from undef PERL5LIB
t0m [Wed, 28 Oct 2009 10:53:29 +0000]
Fix warning from undef PERL5LIB

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7823 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoRevert 7790:7788, fix File::HomeDir instead.
t0m [Fri, 16 Oct 2009 02:11:40 +0000]
Revert 7790:7788, fix File::HomeDir instead.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7792 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoRemove spurious dumper output
t0m [Fri, 16 Oct 2009 02:07:08 +0000]
Remove spurious dumper output

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7791 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoSimpler. Technically less correct, but who cares.
t0m [Fri, 16 Oct 2009 02:06:29 +0000]
Simpler. Technically less correct, but who cares.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7790 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoUse CPAN::Version for version comparison if available so that warnings due to having...
t0m [Fri, 16 Oct 2009 01:54:34 +0000]
Use CPAN::Version for version comparison if available so that warnings due to having the file::homedir dev release installed shut up

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7789 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAnd update the Changes file, too.
apeiron [Wed, 14 Oct 2009 01:46:49 +0000]
And update the Changes file, too.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7785 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAdd explicit licensing info and bump the version for a release.
apeiron [Wed, 14 Oct 2009 01:45:10 +0000]
Add explicit licensing info and bump the version for a release.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7784 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAdd details about sourcing the shell config file after writing it since
apeiron [Wed, 14 Oct 2009 01:41:56 +0000]
Add details about sourcing the shell config file after writing it since
apparently it is not obvious to at least four-five people, even though it is
blindingly obvious to everyone who's committed to this repo. I'll save my rant
about knowing the command line for somewhere other than a commit message.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7783 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoMake The bootstrapping technique a =head2 for easy linking upon ash's advice.
apeiron [Sat, 5 Sep 2009 23:55:25 +0000]
Make The bootstrapping technique a =head2 for easy linking upon ash's advice.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7576 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoDoc changes thanks to kurisuto@irc.perl.org/#catalyst.
apeiron [Thu, 3 Sep 2009 02:00:30 +0000]
Doc changes thanks to kurisuto@irc.perl.org/#catalyst.
Cleaned up the indentation on code lines in the POD.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/local-lib/1.000/trunk@7496 bd8105ee-0ff8-0310-8827-fb3f25b6796d