./devel/p5-local-lib, Create and use a local lib/ for perl modules with PERL5LIB

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.000024, Package name: p5-local-lib-2.000024, Maintainer: pkgsrc-users

This module provides a quick, convenient way of bootstrapping a user-local
Perl module library located within the user's home directory. It also
constructs and prints out for the user the list of environment variables
using the syntax appropriate for the user's current shell (as specified by
the "SHELL" environment variable), suitable for directly adding to one's
shell configuration file. More generally, local::lib allows for the
bootstrapping and usage of a directory containing Perl modules outside of
Perl's @INC. This makes it easier to ship an application with an
app-specific copy of a Perl module, or collection of modules. Useful in
cases like when an upstream maintainer hasn't applied a patch to a module
of theirs that you need for your application. On import, local::lib sets
the following environment variables to appropriate values: PERL_MB_OPT
PERL_MM_OPT PERL5LIB PATH PERL_LOCAL_LIB_ROOT When possible, these will be
appended to instead of overwritten entirely. These values are then
available for reference by any code after import.


Master sites: (Expand)

SHA1: 5ccafbebb87c79e20ddcd3f47a30b865964cb0da
RMD160: e478c23762a3a2a271ee01bab4b4b7b5b457f73e
Filesize: 61.466 KB

Version history: (Expand)


CVS history: (Expand)


   2017-10-11 09:16:02 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-local-lib: update to 2.000024.

2.000024 - 2017-10-08
 - be compatible with CPAN.pm 1.82 to 1.86_51 during bootstrap process
   2017-06-18 05:41:19 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-local-lib from 2.000019 to to 2.000023
-------------------------------------------------------
2.000023 - 2017-06-07
 - fix use of 'note' in test for compatibilty with old Test::More

2.000022 - 2017-06-07
 - releasing as stable

2.000_021 - 2017-04-23
 - account for an empty SHELL variable when detecting shell
 - author test cleanups
 - bootstrapping option --no-manpages now affects bootstrapping process, not
   just later module installs
 - cope with home directories with spaces when bootstrapping with old CPAN.pm

2.000_020 - 2016-10-18
 - fix handling of inc_version_list
 - don't load strict or warnings outside author mode
 - load and use Cwd when we're printing and exiting
 - use loaded Cwd/Win32::Cwd if it's available
 - handle relative paths in current executable
 - don't try to run current executable in embedded perl
 - handle relative directories better
 - fix shell test for powershell 1 and group policy restricted environments
 - avoid user init files in shell test
 - use safer format to check environment in shell test
 - many test cleanups
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-07-15 14:40:59 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.000019

Upstream changes:
2.000019 - 2016-04-19
 - fix bootstrapping into directory with spaces (PR#4)
 - fix variable interpolation to work when used with sh -u (RT#112711)
 - author test enhancements
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2015-11-08 12:17:26 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.000018

Upstream changes:
2.000018 - 2015-10-29
 - repair CPAN.pm bootstrapping broken by extraneous prerequisite.
 - ensure directories are created in correct order to avoid errors

2.000017 - 2015-10-06
 - fix shell quoting for fish shell
 - work around issue where some cpanm versions wouldn't upgrade
   ExtUtils::MakeMaker in some cases it should have
 - added --quiet option to surpress directory creation message
 - build_environment_vars_for, build_activate_environment_vars_for, and
   environment_vars_string_for options will always include directories being
   added, even if they were already in current ENV vars
 - fixes for author tests
 - create directory structure under created local::libs, ensuring arch dirs
   will always be added to @INC by perl
 - only cause CPAN.pm to prefer ExtUtils::MakeMaker over Module::Build during
   bootstrap process, not after
 - bootstrap process refactored
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.