CVS commit: pkgsrc/devel/p5-Mouse

Module Name: pkgsrc
Committed By: seb
Date: Sat Nov 1 21:44:34 UTC 2008
Modified Files:
pkgsrc/devel/p5-Mouse: Makefile distinfo
Log Message:
Update from version 0.06 to version 0.10.
Changes:
0.10 Tue Oct 28 19:23:07 2008
* Require a recent Moose (which has the bugfix) for
t/500_moose_extends_mouse.t
* ouse.pm for perl -Mouse one-liners (thanks rjbs)
* Doc for init_arg => undef (thanks rjbs)
0.09 Sun Sep 28 22:37:13 2008
* Initial version of Mouse::Tiny, a one-file concatenation of the Mouse
classes for easy embedding
* Fixes caused by test failures (Carp not being loaded, Moose being
required in a test)
0.08 Sun Sep 28 12:46:07 2008
* ALL dependencies have been removed!
* Fixes for Class::Method::Modifiers being required for testing
0.07 Sun Sep 28 00:19:07 2008
* All runtime dependencies have been removed! The only change in
functionality (hopefully) is that the Sub::Exporter features can no
longer be used (we've backed down to regular Exporter). Scalar::Util is
required for "weaken" support, and Class::Method::Modifiers is required
for method modifier support, but only if you use these features!
Having Scalar::Util and MRO::Compat installed will provide only
performance increases.
* Tests and fixes for extending a Mouse class with Moose (nothingmuch)
* Support for adding method modifiers to a role, and composing them into
classes (we'll get true methods some day)
* Method modifiers now go through the metaclass instead of invoking
Class::Method::Modifiers directly
* Remove the deprecated before/after/around triggers
* Roles keywords 'requires' and 'excludes' now throw errors instead of
silently doing nothing (they aren't implemented yet)
To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/p5-Mouse/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/p5-Mouse/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.