This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Storable: remove Config dependency
authorNicolas R <atoomic@cpan.org>
Tue, 7 Nov 2017 18:22:27 +0000 (12:22 -0600)
committerNicolas R <atoomic@cpan.org>
Tue, 14 Nov 2017 03:19:19 +0000 (21:19 -0600)
commitad2ec6b54c9968999b7c70984b5a203fa72fd540
treebdf9913b2e74fd9acaaaed38982b6fe0b70736aa
parentcd2a978d2293dbb03a031e76b83063ff03d6a04b
Storable: remove Config dependency

RT #132406

Avoid loading Config/Config_heavy from Storable.

Make Storable.pm a template file and check
if the system can use flock at compile time.

__Storable__.pm is the template file to edit,
whereas Storable.pm.PL is the script generating
Storable.pm from __Storable__.pm.

Using a separate file for the template make it
easier to edit.

Also note that Storable.pm is now ignored by git.
MANIFEST
dist/Storable/.gitignore [new file with mode: 0644]
dist/Storable/ChangeLog
dist/Storable/Makefile.PL
dist/Storable/Storable.pm.PL [new file with mode: 0644]
dist/Storable/__Storable__.pm [moved from dist/Storable/Storable.pm with 99% similarity]