Revision history for Sys-Path
0.17 12 September 2026
- Serialized checksum-registry access and published updates atomically
- Preserved quotes and backslashes in generated path constants
- Honored configured shared-state paths during installation
- Aligned build options with path accessors while preserving aliases
- Used the user's login shell when examining configuration changes
- Located module distribution roots without loading the modules
- Added syspath.pl to print configured path keys and values
0.16 13 October 2017
- Fixed builds when Perl omits "." from @INC
(thanks to Petr Písař)
- Fixed CPANTS issues (thanks to Mohammad S Anwar)
0.15 12 October 2017
- Moved author tests to xt/
0.14 6 Feb 2015
- Used File::Spec->canonpath for the current-working-directory test on
Win32 (thanks to Jose Luis Perez Diez)
- Synchronized the version across packages for CPANTS
0.13 18 Apr 2013
- Added an explanatory note before prompting during configuration
(thanks to Daniel Perrett)
0.12 21 Sep 2011
- Located the distribution root when its lib/ directory is not in @INC
(thanks to Salve J. Nilsen)
0.11 10 Aug 2011
- Recognized Build.PL and Makefile.PL as distribution-root markers;
this supports `./Build disttest`, which does not copy t/
- Added srvdir (/srv)
0.10 03 Nov 2009
- Updated POD
0.09 22 Oct 2009
- Removed Module::Build::SysPath from this distribution
+ Moved reusable functions from Module::Build::SysPath to Sys::Path
so other build systems can use them (thanks to Daxim)
- Removed support for $HOME/.syspath/SPc.pm; users installing modules
locally with the system Perl can install Sys::Path with paths for
their home directory (thanks to Daxim)
- Moved SPc to Sys::Path::SPc
0.08 9 Sep 2009
- Preserved paths selected by `perl Build.PL` when installation runs as
another user, such as root
- Added sharedstatedir (/var/lib)
- Added configuration-file support
- Made configuration and shared-state files writable
- Added webdir (/var/www)
- Disabled automatic installation of files from cachedir, logdir,
spooldir, rundir, lockdir, sharedstatedir, and webdir
0.07 4 Sep 2009
- Fixed the "code =>" example
- Removed the dependency on Perl 5.10
- Removed the dependency on IO::Any
- Added localedir
0.06 4 Sep 2009
- Renamed the configuration file from SysPathConfig to SPc
0.05 4 Sep 2009
- Made package versions consistent
0.04 3 Sep 2009
- Moved Module::Build-specific functions out of Sys::Path
0.03 3 Sep 2009
0.02 2 Sep 2009
- Updated Build.PL
0.01 Date/time
- Initial release