0.09 2014-08-24
- Backed out the Sub::Name change in 0.08. It was pointed out to me by Graham
Knop that adding an XS dependency for a module that's often used to pick
between XS and non-XS implementations doesn't work so well.
0.08 2014-08-24
- Subroutines copied from an implementation package into the loading package
are now renamed using Sub::Name. This causes them to be considered part of
the loading package, which is important for things like
namespace::autoclean. Reported by Karen Etheridge. RT #98097.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
COMMENT should not be longer than 70 characters.
COMMENT should not begin with 'A'.
COMMENT should not begin with 'An'.
COMMENT should not begin with 'a'.
COMMENT should not end with a period.
COMMENT should start with a capital letter.
pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
version 0.06 into devel/p5-Module-Distribution as requirement
for scheduled update of devel/p5-Class-Load to 0.18.
This module abstracts out the process of choosing one of several
underlying implementations for a module. This can be used to provide
XS and pure Perl implementations of a module, or it could be used to
load an implementation for a given OS or any other case of needing
to provide multiple implementations.
This module is only useful when you know all the implementations ahead
of time. If you want to load arbitrary implementations then you
probably want something like a plugin system, not this module.